Class: ParquetTableData
Defined in: @tissuumaps-storage/src/parquet/ParquetTableData.ts:11
Implements
TableData
Constructors
Constructor
new ParquetTableData(
buffer,metadata,ids?):ParquetTableData
Defined in: @tissuumaps-storage/src/parquet/ParquetTableData.ts:19
Parameters
buffer
AsyncBuffer
metadata
FileMetaData
ids?
number[]
Returns
ParquetTableData
Methods
destroy()
destroy():
void
Defined in: @tissuumaps-storage/src/parquet/ParquetTableData.ts:128
Releases all resources held by this data object
Returns
void
Implementation of
TableData.destroy
getIds()
getIds():
number[]
Defined in: @tissuumaps-storage/src/parquet/ParquetTableData.ts:34
Returns an array of item IDs
Returns
number[]
Implementation of
TableData.getIds
getSize()
getSize():
number
Defined in: @tissuumaps-storage/src/parquet/ParquetTableData.ts:45
Returns the total number of items
Returns
number
Implementation of
TableData.getSize
loadValueRange()
loadValueRange(
column,options?):Promise<[number,number] |undefined>
Defined in: @tissuumaps-storage/src/parquet/ParquetTableData.ts:95
Load a column's minimum and maximum values
Parameters
column
string
The column name
options?
Optional abort signal and progress callback
onProgress?
ProgressCallback
signal?
AbortSignal
Returns
Promise<[number, number] | undefined>
The numeric [min, max] value range of the column, or undefined if not numeric
Implementation of
TableData.loadValueRange
loadValues()
loadValues<
T>(column,options?):Promise<MappableArrayLike<T>>
Defined in: @tissuumaps-storage/src/parquet/ParquetTableData.ts:71
Loads a column's values as a typed array-like
Type Parameters
T
T
Element type of the returned array
Parameters
column
string
The column name
options?
Optional abort signal and progress callback
onProgress?
ProgressCallback
signal?
AbortSignal
Returns
Promise<MappableArrayLike<T>>
The column values
Implementation of
TableData.loadValues
resolveColumnQuery()
resolveColumnQuery(
query,options?):Promise<string|null>
Defined in: @tissuumaps-storage/src/parquet/ParquetTableData.ts:61
Resolves a query to an exact column name
Parameters
query
string
The column query
options?
Optional abort signal
signal?
AbortSignal
Returns
Promise<string | null>
The resolved column name, or null if no match is found
Implementation of
TableData.resolveColumnQuery
suggestColumnQueries()
suggestColumnQueries(
currentQuery,options?):Promise<string[]>
Defined in: @tissuumaps-storage/src/parquet/ParquetTableData.ts:49
Returns column name suggestions matching the current query
Parameters
currentQuery
string
The partial column name to autocomplete
options?
Optional abort signal
signal?
AbortSignal
Returns
Promise<string[]>
A list of suggested column queries matching the current one
Implementation of
TableData.suggestColumnQueries