Skip to main content

parquet

Classes

ParquetTableData

Defined in: data/loaders/parquet.ts:17

Implements

Constructors

Constructor

new ParquetTableData(buffer, metadata): ParquetTableData

Defined in: data/loaders/parquet.ts:22

Parameters
buffer

AsyncBuffer

metadata

FileMetaData

Returns

ParquetTableData

Methods

destroy()

destroy(): void

Defined in: data/loaders/parquet.ts:53

Returns

void

Implementation of

ITableData.destroy

getColumns()

getColumns(): string[]

Defined in: data/loaders/parquet.ts:34

Returns

string[]

Implementation of

ITableData.getColumns

getLength()

getLength(): number

Defined in: data/loaders/parquet.ts:30

Returns

number

Implementation of

ITableData.getLength

loadColumn()

loadColumn<T>(column, signal?): Promise<MappableArrayLike<T>>

Defined in: data/loaders/parquet.ts:38

Type Parameters
T

T

Parameters
column

string

signal?

AbortSignal

Returns

Promise<MappableArrayLike<T>>

Implementation of

ITableData.loadColumn


ParquetTableDataLoader

Defined in: data/loaders/parquet.ts:56

Extends

Constructors

Constructor

new ParquetTableDataLoader(dataSource, projectDir): ParquetTableDataLoader

Defined in: data/loaders/base.ts:20

Parameters
dataSource

IParquetTableDataSourceModel

projectDir

null | FileSystemDirectoryHandle

Returns

ParquetTableDataLoader

Inherited from

TableDataLoaderBase.constructor

Properties

dataSource

protected readonly dataSource: IParquetTableDataSourceModel

Defined in: data/loaders/base.ts:17

Inherited from

TableDataLoaderBase.dataSource

workspace

protected readonly workspace: null | FileSystemDirectoryHandle

Defined in: data/loaders/base.ts:18

Inherited from

TableDataLoaderBase.workspace

Methods

loadTable()

loadTable(signal?): Promise<ParquetTableData>

Defined in: data/loaders/parquet.ts:60

Parameters
signal?

AbortSignal

Returns

Promise<ParquetTableData>

Overrides

TableDataLoaderBase.loadTable

Interfaces

IParquetTableDataSourceModel

Defined in: data/loaders/parquet.ts:12

A data source for tables

Extends

Properties

headers?

optional headers: object

Defined in: data/loaders/parquet.ts:14

Index Signature

[headerName: string]: string

path?

optional path: string

Defined in: models/base.ts:45

Local path (relative to workspace root)

Inherited from

ITableDataSourceModel.path

type

type: "parquet"

Defined in: models/base.ts:39

Data source type

Inherited from

ITableDataSourceModel.type

url?

optional url: string

Defined in: models/base.ts:42

Remote URL (absolute or relative to TissUUmaps root)

Inherited from

ITableDataSourceModel.url

Variables

PARQUET_TABLE_DATA_SOURCE

const PARQUET_TABLE_DATA_SOURCE: "parquet" = "parquet"

Defined in: data/loaders/parquet.ts:10