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

Constructors

Properties

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

Methods

  • Parameters

    • x: any

    Returns x is Binary

  • Parameters

    • x: any

    Returns x is Bool

  • Parameters

    • x: any

    Returns x is Date_

  • Parameters

    • x: any

    Returns x is Decimal

  • Parameters

    • x: any

    Returns x is DenseUnion

  • Parameters

    • x: any

    Returns x is Dictionary

  • Parameters

    • x: any

    Returns x is Duration

  • Parameters

    • x: any

    Returns x is FixedSizeBinary

  • Parameters

    • x: any

    Returns x is FixedSizeList

  • Parameters

    • x: any

    Returns x is Float

  • Parameters

    • x: any

    Returns x is Int_

  • Parameters

    • x: any

    Returns x is Interval_

  • Parameters

    • x: any

    Returns x is LargeBinary

  • Parameters

    • x: any

    Returns x is LargeUtf8

  • Parameters

    • x: any

    Returns x is List

  • Parameters

    • x: any

    Returns x is Map_

  • Parameters

    • x: any

    Returns x is Null

  • Parameters

    • x: any

    Returns x is SparseUnion

  • Parameters

    • x: any

    Returns x is Struct

  • Parameters

    • x: any

    Returns x is Time_

  • Parameters

    • x: any

    Returns x is Timestamp_

  • Parameters

    • x: any

    Returns x is Union_

  • Parameters

    • x: any

    Returns x is Utf8