Skip to main content

Class: ParquetTableData

Defined in: @tissuumaps-storage/src/parquet/ParquetTableData.ts:24

Implements

  • TableData

Constructors

Constructor

new ParquetTableData(buffer, metadata, index?): ParquetTableData

Defined in: @tissuumaps-storage/src/parquet/ParquetTableData.ts:30

Parameters

buffer

AsyncBuffer

metadata

FileMetaData

index?

number[]

Returns

ParquetTableData

Methods

destroy()

destroy(): void

Defined in: @tissuumaps-storage/src/parquet/ParquetTableData.ts:82

Returns

void

Implementation of

TableData.destroy


getColumn()

getColumn(query): Promise<string | null>

Defined in: @tissuumaps-storage/src/parquet/ParquetTableData.ts:65

Parameters

query

string

Returns

Promise<string | null>

Implementation of

TableData.getColumn


getIndex()

getIndex(): number[]

Defined in: @tissuumaps-storage/src/parquet/ParquetTableData.ts:47

Returns

number[]

Implementation of

TableData.getIndex


getLength()

getLength(): number

Defined in: @tissuumaps-storage/src/parquet/ParquetTableData.ts:43

Returns

number

Implementation of

TableData.getLength


loadColumn()

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

Defined in: @tissuumaps-storage/src/parquet/ParquetTableData.ts:70

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/parquet/ParquetTableData.ts:58

Parameters

currentQuery

string

Returns

Promise<string[]>

Implementation of

TableData.suggestColumnQueries