Vector 的底層資料結構。使用便捷方法 makeData

類型參數

建構函式

  • 類型參數

    參數

    • type: T
    • offset: number
    • length: number
    • OptionalnullCount: number
    • Optionalbuffers: Data<T> | Partial<Buffers<T>>
    • children: Data[] = []
    • Optionaldictionary: Vector

    返回 Data<T>

屬性

children: Data[]
dictionary?: Vector

此向量的字典,如果有的話。僅用於字典類型。

length: number
nullBitmap: Uint8Array
offset: number
stride: number
TArray: T["TArray"]
TType: T["TType"]
TValue: T["TValue"]
type: T
typeIds: T["TArray"]
valueOffsets: T["TOffsetArray"]
values: T["TArray"]

存取器

  • get ArrayType(): T["ArrayType"]
  • 返回 T["ArrayType"]

  • get buffers(): Buffers<T>
  • 返回 Buffers<T>

  • get byteLength(): number
  • 返回 number

  • get nullable(): boolean
  • 返回 boolean

  • get nullCount(): number
  • 返回 number

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

方法

  • 參數

    • newLength: number

    返回 Data<T>

  • 類型參數

    參數

    • type: R = ...
    • offset: number = ...
    • length: number = ...
    • nullCount: number = ...
    • buffers: Buffers<R> = ...
    • children: Data[] = ...

    返回 Data<R>

  • 參數

    • index: number

    返回 boolean

  • 參數

    • index: number
    • value: boolean

    返回 boolean

  • 參數

    • offset: number
    • length: number

    返回 Data<T>