Skip to main content

Class: CSVTableData

Defined in: @tissuumaps-storage/src/csv/CSVTableData.ts:25

Implements

  • TableData

Constructors

Constructor

new CSVTableData(n, data, columns, index?): CSVTableData

Defined in: @tissuumaps-storage/src/csv/CSVTableData.ts:31

Parameters

n

number

data

(string[] | TypedArray)[]

columns

string[]

index?

number[]

Returns

CSVTableData

Methods

destroy()

destroy(): void

Defined in: @tissuumaps-storage/src/csv/CSVTableData.ts:79

Returns

void

Implementation of

TableData.destroy


getColumn()

getColumn(query): Promise<string | null>

Defined in: @tissuumaps-storage/src/csv/CSVTableData.ts:62

Parameters

query

string

Returns

Promise<string | null>

Implementation of

TableData.getColumn


getIndex()

getIndex(): number[]

Defined in: @tissuumaps-storage/src/csv/CSVTableData.ts:47

Returns

number[]

Implementation of

TableData.getIndex


getLength()

getLength(): number

Defined in: @tissuumaps-storage/src/csv/CSVTableData.ts:43

Returns

number

Implementation of

TableData.getLength


loadColumn()

loadColumn<T>(column, options): Promise<MappableArrayLike<T>>

Defined in: @tissuumaps-storage/src/csv/CSVTableData.ts:67

Type Parameters

T

T

Parameters

column

string

options
signal?

AbortSignal

Returns

Promise<MappableArrayLike<T>>

Implementation of

TableData.loadColumn


suggestColumnQueries()

suggestColumnQueries(currentQuery): Promise<string[]>

Defined in: @tissuumaps-storage/src/csv/CSVTableData.ts:55

Parameters

currentQuery

string

Returns

Promise<string[]>

Implementation of

TableData.suggestColumnQueries