Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TypeDataLoader

Hierarchy

Index

Constructors

constructor

Properties

Protected buffers

buffers: Iterator<BufferMetadata>

dictionaries

dictionaries: Map<number, Vector>

Protected nodes

nodes: Iterator<FieldMetadata>

Methods

Protected getBufferMetadata

Protected getFieldMetadata

Protected Abstract readData

Protected readNullBitmap

  • readNullBitmap<T>(type: T, nullCount: number, buffer?: BufferMetadata): any

Protected Abstract readOffsets

Protected Abstract readTypeIds

visit

visitBinary

visitBool

Protected visitBoolType

  • visitBoolType(type: Bool, __namedParameters?: object, data?: Uint8Array): BoolData
  • Parameters

    • type: Bool
    • Default value __namedParameters: object = this.getFieldMetadata()
      • length: number
      • nullCount: number
    • Optional data: Uint8Array

    Returns BoolData

visitDate

visitDecimal

visitDictionary

visitFields

  • visitFields(fields: Field[]): any[]

visitFixedSizeBinary

visitFixedSizeList

Protected visitFixedSizeListType

  • visitFixedSizeListType<T>(type: T, __namedParameters?: object): SingleNestedData<T>

Protected visitFlatList

  • visitFlatList<T>(type: T, __namedParameters?: object): FlatListData<T>

Protected visitFlatType

  • visitFlatType<T>(type: T, __namedParameters?: object): FlatData<T>
  • Type parameters

    Parameters

    • type: T
    • Default value __namedParameters: object = this.getFieldMetadata()
      • length: number
      • nullCount: number

    Returns FlatData<T>

visitFloat

visitInt

  • visitInt(type: Int): FlatData<Int<any, Int32Array | Uint8Array | Int8Array | Int16Array | Uint16Array | Uint32Array>>

visitInterval

visitList

Protected visitListType

  • visitListType<T>(type: T, __namedParameters?: object): ListData<T>
  • Type parameters

    Parameters

    • type: T
    • Default value __namedParameters: object = this.getFieldMetadata()
      • length: number
      • nullCount: number

    Returns ListData<T>

visitMany

visitMap

Protected visitNestedType

  • visitNestedType<T>(type: T, __namedParameters?: object): NestedData<T>

visitNull

Protected visitNullType

  • visitNullType(type: Null, __namedParameters?: object): FlatData<any>
  • Parameters

    • type: Null
    • Default value __namedParameters: object = this.getFieldMetadata()
      • length: number
      • nullCount: number

    Returns FlatData<any>

visitStruct

visitTime

visitTimestamp

visitUnion

Protected visitUnionType

visitUtf8

Static visitTypeInline

  • visitTypeInline<T>(visitor: TypeVisitor, type: T): any

Generated using TypeDoc