Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • DataContainerV2

Implements

Index

Constructors

constructor

Properties

Private _crossfilter

_crossfilter: any

Private _data

_data: any[][] = []

Private _dataProjection

_dataProjection: string

Private _labelLookup

_labelLookup: {}

Type declaration

  • [key: string]: number

Private _labels

_labels: string[]

Private _lastAddedData

_lastAddedData: any[][]

Private _recordContainer

_recordContainer: IRecordContainer

Private _usesCrossfilter

_usesCrossfilter: boolean

Methods

add

  • add(records: any[][]): void
  • Parameters

    • records: any[][]

    Returns void

clear

  • clear(): void
  • Returns void

forEachAddedRecord

  • forEachAddedRecord(callback: (recordContainer: IRecordContainer, index: number) => void): void
  • Parameters

    Returns void

forEachRecord

  • forEachRecord(callback: (recordContainer: IRecordContainer, index: number) => void, all?: boolean): void
  • Parameters

    Returns void

getAddedData

  • getAddedData(): any[]

getAddedDataCount

  • getAddedDataCount(): number

getCrossfilter

  • getCrossfilter(): any

getData

  • getData(all?: boolean): any[][]
  • Parameters

    • Default value all: boolean = false

    Returns any[][]

getDataLength

  • getDataLength(all?: boolean): number
  • Parameters

    • Default value all: boolean = false

    Returns number

getDataProjection

  • getDataProjection(): string

getIndexForColumn

  • getIndexForColumn(label: string): number

getLabels

  • getLabels(): string[]
  • Returns string[]

getRecord

setInfo

  • setInfo(labels: string[], compact: boolean, dataProjection: string): void
  • Parameters

    • labels: string[]
    • compact: boolean
    • dataProjection: string

    Returns void

setUseCrossfilter

  • setUseCrossfilter(): void

usesCrossfilter

  • usesCrossfilter(): boolean

wrapRecord

  • Parameters

    • record: any[]

    Returns IRecordContainer

Generated using TypeDoc