Untyped storage backing for Vector
.
Can be thought of as array of ArrayBuffer
instances.
Also contains slice offset (including null bitmaps).
readonly type: T;
readonly length: Number;
readonly offset: Number;
readonly stride: Number;
readonly childData: Data[];
readonly values: Buffers<T>
[BufferType.DATA];
readonly typeIds: Buffers<T>
[BufferType.TYPE];
readonly nullBitmap: Buffers<T>
[BufferType.VALIDITY];
readonly valueOffsets: Buffers<T>
[BufferType.OFFSET];
readonly ArrayType: any;
readonly typeId: T['TType'];
readonly buffers: Buffers<T>
;
readonly nullCount: Number;
Convenience methods for creating Data instances for each of the Arrow Vector types.
Data.Null<T extends Null>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer) : DataData.Int<T extends Int>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer, data: DataBuffer<T>
) : DataData.Dictionary<T extends Dictionary>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer, data: DataBuffer<T>
) : DataData.Float<T extends Float>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer, data: DataBuffer<T>
) : DataData.Bool<T extends Bool>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer, data: DataBuffer<T>
) : DataData.Decimal<T extends Decimal>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer, data: DataBuffer<T>
) : DataData.Date<T extends Date_>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer, data: DataBuffer<T>
) : DataData.Time<T extends Time>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer, data: DataBuffer<T>
) : DataData.Timestamp<T extends Timestamp>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer, data: DataBuffer<T>
) : DataData.Interval<T extends Interval>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer, data: DataBuffer<T>
) : DataData.FixedSizeBinary<T extends FixedSizeBinary>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer, data: DataBuffer<T>
) : DataData.Binary<T extends Binary>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer, valueOffsets: ValueOffsetsBuffer, data: Uint8Array) : DataData.Utf8<T extends Utf8>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer, valueOffsets: ValueOffsetsBuffer, data: Uint8Array) : DataData.List<T extends List>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer, valueOffsets: ValueOffsetsBuffer, child: Data<T['valueType']> | Vector<T['valueType']>) : DataData.FixedSizeList<T extends FixedSizeList>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer, child: Data | Vector) : DataData.Struct<T extends Struct>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer, children: (Data | Vector)[]) : DataData.Map<T extends Map_>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer, children: (Data | Vector)[]) : DataData.Union<T extends SparseUnion>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer, typeIds: TypeIdsBuffer, children: (Data | Vector)[]) : DataData.Union<T extends DenseUnion>
(type: T, offset: Number, length: Number, nullCount: Number, nullBitmap: NullBuffer, typeIds: TypeIdsBuffer, valueOffsets: ValueOffsetsBuffer, children: (Data | Vector)[]) : Data}
Partial<Buffers<T>
> | Data<T>
, childData?: (Data | Vector)[]);Buffers<R>
, childData?: (Data | Vector)[]) : Data;