Class DataType<TType, TChildren>Abstract

An abstract base class for classes that encapsulate metadata about each of the logical types that Arrow can represent.

Type Parameters

  • TType extends Type = Type

  • TChildren extends TypeMap = any

Hierarchy

  • DataType

Constructors

  • Type Parameters

    • TType extends Type = Type

    • TChildren extends TypeMap = any

    Parameters

    • typeId: TType

    Returns DataType<TType, TChildren>

Properties

ArrayType: any
OffsetArrayType: ArrayCtor<Int32Array | BigInt64Array>
TArray: any
TChildren: TChildren
TOffsetArray: any
TType: TType
TValue: any
[toStringTag]: string
children: Field<TChildren[keyof TChildren]>[]
typeId: TType

Methods

  • Parameters

    • x: any

    Returns x is Binary

    Nocollapse

  • Parameters

    • x: any

    Returns x is Bool

    Nocollapse

  • Parameters

    • x: any

    Returns x is Date_<Dates>

    Nocollapse

  • Parameters

    • x: any

    Returns x is Decimal

    Nocollapse

  • Parameters

    • x: any

    Returns x is DenseUnion

    Nocollapse

  • Parameters

    • x: any

    Returns x is Dictionary<any, TKeys>

    Nocollapse

  • Parameters

    • x: any

    Returns x is Duration<Durations>

    Nocollapse

  • Parameters

    • x: any

    Returns x is FixedSizeBinary

    Nocollapse

  • Parameters

    • x: any

    Returns x is FixedSizeList<any>

    Nocollapse

  • Parameters

    • x: any

    Returns x is Float<Floats>

    Nocollapse

  • Parameters

    • x: any

    Returns x is Int_<Ints>

    Nocollapse

  • Parameters

    • x: any

    Returns x is Interval_<Intervals>

    Nocollapse

  • Parameters

    • x: any

    Returns x is LargeBinary

    Nocollapse

  • Parameters

    • x: any

    Returns x is LargeUtf8

    Nocollapse

  • Parameters

    • x: any

    Returns x is List<any>

    Nocollapse

  • Parameters

    • x: any

    Returns x is Map_<any, any>

    Nocollapse

  • Parameters

    • x: any

    Returns x is Null

    Nocollapse

  • Parameters

    • x: any

    Returns x is SparseUnion

    Nocollapse

  • Parameters

    • x: any

    Returns x is Struct<any>

    Nocollapse

  • Parameters

    • x: any

    Returns x is Time_<Times>

    Nocollapse

  • Parameters

    • x: any

    Returns x is Timestamp_<Timestamps>

    Nocollapse

  • Parameters

    • x: any

    Returns x is Union_<Unions>

    Nocollapse

  • Parameters

    • x: any

    Returns x is Utf8

    Nocollapse

Generated using TypeDoc