类 DataType<TType, TChildren>Abstract

用于封装关于 Arrow 可以表示的每种逻辑类型的元数据的类的抽象基类。

类型参数

  • TType extends Type = Type
  • TChildren extends TypeMap = any

构造函数

属性

"[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

方法

  • 参数

    • x: any

    返回值 x is Binary

  • 参数

    • x: any

    返回值 x is Bool

  • 参数

    • x: any

    返回值 x is Date_<Dates>

  • 参数

    • x: any

    返回值 x is Decimal

  • 参数

    • x: any

    返回值 x is DenseUnion

  • 参数

    • x: any

    返回值 x is Dictionary<any, TKeys>

  • 参数

    • x: any

    返回值 x is Duration<Durations>

  • 参数

    • x: any

    返回值 x is FixedSizeBinary

  • 参数

    • x: any

    返回值 x is FixedSizeList<any>

  • 参数

    • x: any

    返回值 x is Float<Floats>

  • 参数

    • x: any

    返回 x is Int_<Ints>

  • 参数

    • x: any

    返回 x is Interval_<Intervals>

  • 参数

    • x: any

    返回 x is LargeBinary

  • 参数

    • x: any

    返回 x is LargeUtf8

  • 参数

    • x: any

    返回 x is List<any>

  • 参数

    • x: any

    返回 x is Map_<any, any>

  • 参数

    • x: any

    返回 x is Null

  • 参数

    • x: any

    返回 x is SparseUnion

  • 参数

    • x: any

    返回 x is Struct<any>

  • 参数

    • x: any

    返回 x is Time_<Times>

  • 参数

    • x: any

    返回 x is Timestamp_<Timestamps>

  • 参数

    • x: any

    返回 x Union_<Unions>

  • 参数

    • x: any

    返回 x Utf8