Logo Deedle

ParquetFileIndex Type

Shared Parquet file handle: schema, row count, and lazily loaded column arrays. Column sources capture this instance so the file stays open for the virtual frame lifetime; dispose explicitly only for short-lived validation helpers.

Constructors

Constructor Description

ParquetFileIndex(path)

Full Usage: ParquetFileIndex(path)

Parameters:
    path : string

Returns: ParquetFileIndex
path : string
Returns: ParquetFileIndex

Instance members

Instance member Description

this.DataFields

Full Usage: this.DataFields

Returns: DataField[]
Returns: DataField[]

this.FieldIndex

Full Usage: this.FieldIndex

Parameters:
    name : string

Returns: int
name : string
Returns: int

this.Length

Full Usage: this.Length

Returns: int64
Returns: int64

this.Path

Full Usage: this.Path

Returns: string
Returns: string

this.ReadDateTimeOffsetColumn

Full Usage: this.ReadDateTimeOffsetColumn

Parameters:
    name : string

Returns: OptionalValue<DateTimeOffset>[]

Index helper: accepts DateTime or DateTimeOffset cells.

name : string
Returns: OptionalValue<DateTimeOffset>[]

this.ReadFloatColumn

Full Usage: this.ReadFloatColumn

Parameters:
    name : string

Returns: OptionalValue<float>[]

Float column (nulls → Missing). Kept as a named alias for benchmarks/tests.

name : string
Returns: OptionalValue<float>[]

this.ReadTypedColumn

Full Usage: this.ReadTypedColumn

Parameters:
    name : string

Returns: OptionalValue<'T>[]
Type parameters: 'T

Exact CLR type from `readColumn` (no widening/narrowing).

name : string
Returns: OptionalValue<'T>[]

Type something to start searching.