Options
All
  • Public
  • Public/Protected
  • All
Menu

Type parameters

Hierarchy

  • Chunked<T>
    • Column

Implements

Index

Constructors

constructor

  • new Column<T>(field: Field<T>, vectors?: Vector<T>[], offsets?: Uint32Array): Column<T>

Properties

Readonly TArray

TArray: T["TArray"]

Readonly TType

TType: T["TType"]

Readonly TValue

TValue: T["TValue"]

Readonly [Symbol.isConcatSpreadable]

[Symbol.isConcatSpreadable]: boolean

Accessors

ArrayType

  • get ArrayType(): any

VectorName

  • get VectorName(): string

byteLength

  • get byteLength(): number

chunks

data

  • get data(): Data<T>

dictionary

  • get dictionary(): null | ChunkedDict<T>

field

indices

  • get indices(): null | ChunkedKeys<T>

length

  • get length(): number

metadata

  • get metadata(): Map<string, string>

name

  • get name(): string

nullCount

  • get nullCount(): number

nullable

  • get nullable(): boolean

numChildren

  • get numChildren(): number

stride

  • get stride(): number

type

  • get type(): T

typeId

  • get typeId(): T["TType"]

Methods

[Symbol.iterator]

  • [Symbol.iterator](): IterableIterator<null | T["TValue"]>

clone

concat

get

  • get(index: number): null | T["TValue"]

getChildAt

  • getChildAt<R>(index: number): null | Column<R>

indexOf

  • indexOf(element: T["TValue"], offset?: number): number
  • Parameters

    • element: T["TValue"]
    • Optional offset: number

    Returns number

isValid

  • isValid(index: number): boolean

search

  • search(index: number): null | [number, number]
  • search<N>(index: number, then?: N): ReturnType<N>
  • Parameters

    • index: number

    Returns null | [number, number]

  • Type parameters

    • N: SearchContinuation<Chunked<T>>

    Parameters

    • index: number
    • Optional then: N

    Returns ReturnType<N>

set

  • set(index: number, value: null | T["TValue"]): void

slice

  • slice(begin?: number, end?: number): Column<T>
  • Parameters

    • Optional begin: number
    • Optional end: number

    Returns Column<T>

toArray

  • toArray(): T["TArray"]

Static concat

  • concat<T>(...vectors: (Vector<T> | Vector<T>[])[]): Chunked<T>

Static flatten

Static new

  • new<T>(data: Data<T>, ...args: any[]): Column<T>
  • new<T>(field: string | Field<T>, ...chunks: (Vector<T> | Vector<T>[])[]): Column<T>
  • new<T>(field: string | Field<T>, data: Data<T>, ...args: any[]): Column<T>

Generated using TypeDoc