UNPKG

apache-arrow

Version:
1,294 lines (1,293 loc) 99.7 kB
"use strict"; /* tslint:disable:class-name */ Object.defineProperty(exports, "__esModule", { value: true }); exports.org = void 0; /** * @enum {number} */ var org; (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { let MetadataVersion; (function (MetadataVersion) { /** * 0.1.0 */ MetadataVersion[MetadataVersion["V1"] = 0] = "V1"; /** * 0.2.0 */ MetadataVersion[MetadataVersion["V2"] = 1] = "V2"; /** * 0.3.0 -> 0.7.1 */ MetadataVersion[MetadataVersion["V3"] = 2] = "V3"; /** * >= 0.8.0 */ MetadataVersion[MetadataVersion["V4"] = 3] = "V4"; })(MetadataVersion = flatbuf.MetadataVersion || (flatbuf.MetadataVersion = {})); })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * @enum {number} */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { let UnionMode; (function (UnionMode) { UnionMode[UnionMode["Sparse"] = 0] = "Sparse"; UnionMode[UnionMode["Dense"] = 1] = "Dense"; })(UnionMode = flatbuf.UnionMode || (flatbuf.UnionMode = {})); })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * @enum {number} */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { let Precision; (function (Precision) { Precision[Precision["HALF"] = 0] = "HALF"; Precision[Precision["SINGLE"] = 1] = "SINGLE"; Precision[Precision["DOUBLE"] = 2] = "DOUBLE"; })(Precision = flatbuf.Precision || (flatbuf.Precision = {})); })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * @enum {number} */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { let DateUnit; (function (DateUnit) { DateUnit[DateUnit["DAY"] = 0] = "DAY"; DateUnit[DateUnit["MILLISECOND"] = 1] = "MILLISECOND"; })(DateUnit = flatbuf.DateUnit || (flatbuf.DateUnit = {})); })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * @enum {number} */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { let TimeUnit; (function (TimeUnit) { TimeUnit[TimeUnit["SECOND"] = 0] = "SECOND"; TimeUnit[TimeUnit["MILLISECOND"] = 1] = "MILLISECOND"; TimeUnit[TimeUnit["MICROSECOND"] = 2] = "MICROSECOND"; TimeUnit[TimeUnit["NANOSECOND"] = 3] = "NANOSECOND"; })(TimeUnit = flatbuf.TimeUnit || (flatbuf.TimeUnit = {})); })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * @enum {number} */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { let IntervalUnit; (function (IntervalUnit) { IntervalUnit[IntervalUnit["YEAR_MONTH"] = 0] = "YEAR_MONTH"; IntervalUnit[IntervalUnit["DAY_TIME"] = 1] = "DAY_TIME"; })(IntervalUnit = flatbuf.IntervalUnit || (flatbuf.IntervalUnit = {})); })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * ---------------------------------------------------------------------- * Top-level Type value, enabling extensible type-specific metadata. We can * add new logical types to Type without breaking backwards compatibility * * @enum {number} */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { let Type; (function (Type) { Type[Type["NONE"] = 0] = "NONE"; Type[Type["Null"] = 1] = "Null"; Type[Type["Int"] = 2] = "Int"; Type[Type["FloatingPoint"] = 3] = "FloatingPoint"; Type[Type["Binary"] = 4] = "Binary"; Type[Type["Utf8"] = 5] = "Utf8"; Type[Type["Bool"] = 6] = "Bool"; Type[Type["Decimal"] = 7] = "Decimal"; Type[Type["Date"] = 8] = "Date"; Type[Type["Time"] = 9] = "Time"; Type[Type["Timestamp"] = 10] = "Timestamp"; Type[Type["Interval"] = 11] = "Interval"; Type[Type["List"] = 12] = "List"; Type[Type["Struct_"] = 13] = "Struct_"; Type[Type["Union"] = 14] = "Union"; Type[Type["FixedSizeBinary"] = 15] = "FixedSizeBinary"; Type[Type["FixedSizeList"] = 16] = "FixedSizeList"; Type[Type["Map"] = 17] = "Map"; Type[Type["Duration"] = 18] = "Duration"; Type[Type["LargeBinary"] = 19] = "LargeBinary"; Type[Type["LargeUtf8"] = 20] = "LargeUtf8"; Type[Type["LargeList"] = 21] = "LargeList"; })(Type = flatbuf.Type || (flatbuf.Type = {})); })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * ---------------------------------------------------------------------- * Endianness of the platform producing the data * * @enum {number} */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { let Endianness; (function (Endianness) { Endianness[Endianness["Little"] = 0] = "Little"; Endianness[Endianness["Big"] = 1] = "Big"; })(Endianness = flatbuf.Endianness || (flatbuf.Endianness = {})); })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * These are stored in the flatbuffer in the Type union below * * @constructor */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { class Null { constructor() { this.bb = null; this.bb_pos = 0; } /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns Null */ __init(i, bb) { this.bb_pos = i; this.bb = bb; return this; } /** * @param flatbuffers.ByteBuffer bb * @param Null= obj * @returns Null */ static getRootAsNull(bb, obj) { return (obj || new Null).__init(bb.readInt32(bb.position()) + bb.position(), bb); } /** * @param flatbuffers.Builder builder */ static startNull(builder) { builder.startObject(0); } /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endNull(builder) { let offset = builder.endObject(); return offset; } static createNull(builder) { Null.startNull(builder); return Null.endNull(builder); } } flatbuf.Null = Null; })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * A Struct_ in the flatbuffer metadata is the same as an Arrow Struct * (according to the physical memory layout). We used Struct_ here as * Struct is a reserved word in Flatbuffers * * @constructor */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { class Struct_ { constructor() { this.bb = null; this.bb_pos = 0; } /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns Struct_ */ __init(i, bb) { this.bb_pos = i; this.bb = bb; return this; } /** * @param flatbuffers.ByteBuffer bb * @param Struct_= obj * @returns Struct_ */ static getRootAsStruct_(bb, obj) { return (obj || new Struct_).__init(bb.readInt32(bb.position()) + bb.position(), bb); } /** * @param flatbuffers.Builder builder */ static startStruct_(builder) { builder.startObject(0); } /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endStruct_(builder) { let offset = builder.endObject(); return offset; } static createStruct_(builder) { Struct_.startStruct_(builder); return Struct_.endStruct_(builder); } } flatbuf.Struct_ = Struct_; })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * @constructor */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { class List { constructor() { this.bb = null; this.bb_pos = 0; } /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns List */ __init(i, bb) { this.bb_pos = i; this.bb = bb; return this; } /** * @param flatbuffers.ByteBuffer bb * @param List= obj * @returns List */ static getRootAsList(bb, obj) { return (obj || new List).__init(bb.readInt32(bb.position()) + bb.position(), bb); } /** * @param flatbuffers.Builder builder */ static startList(builder) { builder.startObject(0); } /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endList(builder) { let offset = builder.endObject(); return offset; } static createList(builder) { List.startList(builder); return List.endList(builder); } } flatbuf.List = List; })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * Same as List, but with 64-bit offsets, allowing to represent * extremely large data values. * * @constructor */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { class LargeList { constructor() { this.bb = null; this.bb_pos = 0; } /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns LargeList */ __init(i, bb) { this.bb_pos = i; this.bb = bb; return this; } /** * @param flatbuffers.ByteBuffer bb * @param LargeList= obj * @returns LargeList */ static getRootAsLargeList(bb, obj) { return (obj || new LargeList).__init(bb.readInt32(bb.position()) + bb.position(), bb); } /** * @param flatbuffers.Builder builder */ static startLargeList(builder) { builder.startObject(0); } /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endLargeList(builder) { let offset = builder.endObject(); return offset; } static createLargeList(builder) { LargeList.startLargeList(builder); return LargeList.endLargeList(builder); } } flatbuf.LargeList = LargeList; })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * @constructor */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { class FixedSizeList { constructor() { this.bb = null; this.bb_pos = 0; } /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns FixedSizeList */ __init(i, bb) { this.bb_pos = i; this.bb = bb; return this; } /** * @param flatbuffers.ByteBuffer bb * @param FixedSizeList= obj * @returns FixedSizeList */ static getRootAsFixedSizeList(bb, obj) { return (obj || new FixedSizeList).__init(bb.readInt32(bb.position()) + bb.position(), bb); } /** * Number of list items per value * * @returns number */ listSize() { let offset = this.bb.__offset(this.bb_pos, 4); return offset ? this.bb.readInt32(this.bb_pos + offset) : 0; } /** * @param flatbuffers.Builder builder */ static startFixedSizeList(builder) { builder.startObject(1); } /** * @param flatbuffers.Builder builder * @param number listSize */ static addListSize(builder, listSize) { builder.addFieldInt32(0, listSize, 0); } /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endFixedSizeList(builder) { let offset = builder.endObject(); return offset; } static createFixedSizeList(builder, listSize) { FixedSizeList.startFixedSizeList(builder); FixedSizeList.addListSize(builder, listSize); return FixedSizeList.endFixedSizeList(builder); } } flatbuf.FixedSizeList = FixedSizeList; })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * A Map is a logical nested type that is represented as * * List<entry: Struct<key: K, value: V>> * * In this layout, the keys and values are each respectively contiguous. We do * not constrain the key and value types, so the application is responsible * for ensuring that the keys are hashable and unique. Whether the keys are sorted * may be set in the metadata for this field * * In a Field with Map type, the Field has a child Struct field, which then * has two children: key type and the second the value type. The names of the * child fields may be respectively "entry", "key", and "value", but this is * not enforced * * Map * - child[0] entry: Struct * - child[0] key: K * - child[1] value: V * * Neither the "entry" field nor the "key" field may be nullable. * * The metadata is structured so that Arrow systems without special handling * for Map can make Map an alias for List. The "layout" attribute for the Map * field must have the same contents as a List. * * @constructor */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { class Map { constructor() { this.bb = null; this.bb_pos = 0; } /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns Map */ __init(i, bb) { this.bb_pos = i; this.bb = bb; return this; } /** * @param flatbuffers.ByteBuffer bb * @param Map= obj * @returns Map */ static getRootAsMap(bb, obj) { return (obj || new Map).__init(bb.readInt32(bb.position()) + bb.position(), bb); } /** * Set to true if the keys within each value are sorted * * @returns boolean */ keysSorted() { let offset = this.bb.__offset(this.bb_pos, 4); return offset ? !!this.bb.readInt8(this.bb_pos + offset) : false; } /** * @param flatbuffers.Builder builder */ static startMap(builder) { builder.startObject(1); } /** * @param flatbuffers.Builder builder * @param boolean keysSorted */ static addKeysSorted(builder, keysSorted) { builder.addFieldInt8(0, +keysSorted, +false); } /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endMap(builder) { let offset = builder.endObject(); return offset; } static createMap(builder, keysSorted) { Map.startMap(builder); Map.addKeysSorted(builder, keysSorted); return Map.endMap(builder); } } flatbuf.Map = Map; })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * A union is a complex type with children in Field * By default ids in the type vector refer to the offsets in the children * optionally typeIds provides an indirection between the child offset and the type id * for each child typeIds[offset] is the id used in the type vector * * @constructor */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { class Union { constructor() { this.bb = null; this.bb_pos = 0; } /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns Union */ __init(i, bb) { this.bb_pos = i; this.bb = bb; return this; } /** * @param flatbuffers.ByteBuffer bb * @param Union= obj * @returns Union */ static getRootAsUnion(bb, obj) { return (obj || new Union).__init(bb.readInt32(bb.position()) + bb.position(), bb); } /** * @returns org.apache.arrow.flatbuf.UnionMode */ mode() { let offset = this.bb.__offset(this.bb_pos, 4); return offset ? /** */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.UnionMode.Sparse; } /** * @param number index * @returns number */ typeIds(index) { let offset = this.bb.__offset(this.bb_pos, 6); return offset ? this.bb.readInt32(this.bb.__vector(this.bb_pos + offset) + index * 4) : 0; } /** * @returns number */ typeIdsLength() { let offset = this.bb.__offset(this.bb_pos, 6); return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; } /** * @returns Int32Array */ typeIdsArray() { let offset = this.bb.__offset(this.bb_pos, 6); return offset ? new Int32Array(this.bb.bytes().buffer, this.bb.bytes().byteOffset + this.bb.__vector(this.bb_pos + offset), this.bb.__vector_len(this.bb_pos + offset)) : null; } /** * @param flatbuffers.Builder builder */ static startUnion(builder) { builder.startObject(2); } /** * @param flatbuffers.Builder builder * @param org.apache.arrow.flatbuf.UnionMode mode */ static addMode(builder, mode) { builder.addFieldInt16(0, mode, org.apache.arrow.flatbuf.UnionMode.Sparse); } /** * @param flatbuffers.Builder builder * @param flatbuffers.Offset typeIdsOffset */ static addTypeIds(builder, typeIdsOffset) { builder.addFieldOffset(1, typeIdsOffset, 0); } /** * @param flatbuffers.Builder builder * @param Array.<number> data * @returns flatbuffers.Offset */ static createTypeIdsVector(builder, data) { builder.startVector(4, data.length, 4); for (let i = data.length - 1; i >= 0; i--) { builder.addInt32(data[i]); } return builder.endVector(); } /** * @param flatbuffers.Builder builder * @param number numElems */ static startTypeIdsVector(builder, numElems) { builder.startVector(4, numElems, 4); } /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endUnion(builder) { let offset = builder.endObject(); return offset; } static createUnion(builder, mode, typeIdsOffset) { Union.startUnion(builder); Union.addMode(builder, mode); Union.addTypeIds(builder, typeIdsOffset); return Union.endUnion(builder); } } flatbuf.Union = Union; })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * @constructor */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { class Int { constructor() { this.bb = null; this.bb_pos = 0; } /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns Int */ __init(i, bb) { this.bb_pos = i; this.bb = bb; return this; } /** * @param flatbuffers.ByteBuffer bb * @param Int= obj * @returns Int */ static getRootAsInt(bb, obj) { return (obj || new Int).__init(bb.readInt32(bb.position()) + bb.position(), bb); } /** * @returns number */ bitWidth() { let offset = this.bb.__offset(this.bb_pos, 4); return offset ? this.bb.readInt32(this.bb_pos + offset) : 0; } /** * @returns boolean */ isSigned() { let offset = this.bb.__offset(this.bb_pos, 6); return offset ? !!this.bb.readInt8(this.bb_pos + offset) : false; } /** * @param flatbuffers.Builder builder */ static startInt(builder) { builder.startObject(2); } /** * @param flatbuffers.Builder builder * @param number bitWidth */ static addBitWidth(builder, bitWidth) { builder.addFieldInt32(0, bitWidth, 0); } /** * @param flatbuffers.Builder builder * @param boolean isSigned */ static addIsSigned(builder, isSigned) { builder.addFieldInt8(1, +isSigned, +false); } /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endInt(builder) { let offset = builder.endObject(); return offset; } static createInt(builder, bitWidth, isSigned) { Int.startInt(builder); Int.addBitWidth(builder, bitWidth); Int.addIsSigned(builder, isSigned); return Int.endInt(builder); } } flatbuf.Int = Int; })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * @constructor */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { class FloatingPoint { constructor() { this.bb = null; this.bb_pos = 0; } /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns FloatingPoint */ __init(i, bb) { this.bb_pos = i; this.bb = bb; return this; } /** * @param flatbuffers.ByteBuffer bb * @param FloatingPoint= obj * @returns FloatingPoint */ static getRootAsFloatingPoint(bb, obj) { return (obj || new FloatingPoint).__init(bb.readInt32(bb.position()) + bb.position(), bb); } /** * @returns org.apache.arrow.flatbuf.Precision */ precision() { let offset = this.bb.__offset(this.bb_pos, 4); return offset ? /** */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.Precision.HALF; } /** * @param flatbuffers.Builder builder */ static startFloatingPoint(builder) { builder.startObject(1); } /** * @param flatbuffers.Builder builder * @param org.apache.arrow.flatbuf.Precision precision */ static addPrecision(builder, precision) { builder.addFieldInt16(0, precision, org.apache.arrow.flatbuf.Precision.HALF); } /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endFloatingPoint(builder) { let offset = builder.endObject(); return offset; } static createFloatingPoint(builder, precision) { FloatingPoint.startFloatingPoint(builder); FloatingPoint.addPrecision(builder, precision); return FloatingPoint.endFloatingPoint(builder); } } flatbuf.FloatingPoint = FloatingPoint; })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * Unicode with UTF-8 encoding * * @constructor */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { class Utf8 { constructor() { this.bb = null; this.bb_pos = 0; } /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns Utf8 */ __init(i, bb) { this.bb_pos = i; this.bb = bb; return this; } /** * @param flatbuffers.ByteBuffer bb * @param Utf8= obj * @returns Utf8 */ static getRootAsUtf8(bb, obj) { return (obj || new Utf8).__init(bb.readInt32(bb.position()) + bb.position(), bb); } /** * @param flatbuffers.Builder builder */ static startUtf8(builder) { builder.startObject(0); } /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endUtf8(builder) { let offset = builder.endObject(); return offset; } static createUtf8(builder) { Utf8.startUtf8(builder); return Utf8.endUtf8(builder); } } flatbuf.Utf8 = Utf8; })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * Opaque binary data * * @constructor */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { class Binary { constructor() { this.bb = null; this.bb_pos = 0; } /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns Binary */ __init(i, bb) { this.bb_pos = i; this.bb = bb; return this; } /** * @param flatbuffers.ByteBuffer bb * @param Binary= obj * @returns Binary */ static getRootAsBinary(bb, obj) { return (obj || new Binary).__init(bb.readInt32(bb.position()) + bb.position(), bb); } /** * @param flatbuffers.Builder builder */ static startBinary(builder) { builder.startObject(0); } /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endBinary(builder) { let offset = builder.endObject(); return offset; } static createBinary(builder) { Binary.startBinary(builder); return Binary.endBinary(builder); } } flatbuf.Binary = Binary; })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * Same as Utf8, but with 64-bit offsets, allowing to represent * extremely large data values. * * @constructor */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { class LargeUtf8 { constructor() { this.bb = null; this.bb_pos = 0; } /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns LargeUtf8 */ __init(i, bb) { this.bb_pos = i; this.bb = bb; return this; } /** * @param flatbuffers.ByteBuffer bb * @param LargeUtf8= obj * @returns LargeUtf8 */ static getRootAsLargeUtf8(bb, obj) { return (obj || new LargeUtf8).__init(bb.readInt32(bb.position()) + bb.position(), bb); } /** * @param flatbuffers.Builder builder */ static startLargeUtf8(builder) { builder.startObject(0); } /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endLargeUtf8(builder) { let offset = builder.endObject(); return offset; } static createLargeUtf8(builder) { LargeUtf8.startLargeUtf8(builder); return LargeUtf8.endLargeUtf8(builder); } } flatbuf.LargeUtf8 = LargeUtf8; })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * Same as Binary, but with 64-bit offsets, allowing to represent * extremely large data values. * * @constructor */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { class LargeBinary { constructor() { this.bb = null; this.bb_pos = 0; } /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns LargeBinary */ __init(i, bb) { this.bb_pos = i; this.bb = bb; return this; } /** * @param flatbuffers.ByteBuffer bb * @param LargeBinary= obj * @returns LargeBinary */ static getRootAsLargeBinary(bb, obj) { return (obj || new LargeBinary).__init(bb.readInt32(bb.position()) + bb.position(), bb); } /** * @param flatbuffers.Builder builder */ static startLargeBinary(builder) { builder.startObject(0); } /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endLargeBinary(builder) { let offset = builder.endObject(); return offset; } static createLargeBinary(builder) { LargeBinary.startLargeBinary(builder); return LargeBinary.endLargeBinary(builder); } } flatbuf.LargeBinary = LargeBinary; })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * @constructor */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { class FixedSizeBinary { constructor() { this.bb = null; this.bb_pos = 0; } /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns FixedSizeBinary */ __init(i, bb) { this.bb_pos = i; this.bb = bb; return this; } /** * @param flatbuffers.ByteBuffer bb * @param FixedSizeBinary= obj * @returns FixedSizeBinary */ static getRootAsFixedSizeBinary(bb, obj) { return (obj || new FixedSizeBinary).__init(bb.readInt32(bb.position()) + bb.position(), bb); } /** * Number of bytes per value * * @returns number */ byteWidth() { let offset = this.bb.__offset(this.bb_pos, 4); return offset ? this.bb.readInt32(this.bb_pos + offset) : 0; } /** * @param flatbuffers.Builder builder */ static startFixedSizeBinary(builder) { builder.startObject(1); } /** * @param flatbuffers.Builder builder * @param number byteWidth */ static addByteWidth(builder, byteWidth) { builder.addFieldInt32(0, byteWidth, 0); } /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endFixedSizeBinary(builder) { let offset = builder.endObject(); return offset; } static createFixedSizeBinary(builder, byteWidth) { FixedSizeBinary.startFixedSizeBinary(builder); FixedSizeBinary.addByteWidth(builder, byteWidth); return FixedSizeBinary.endFixedSizeBinary(builder); } } flatbuf.FixedSizeBinary = FixedSizeBinary; })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * @constructor */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { class Bool { constructor() { this.bb = null; this.bb_pos = 0; } /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns Bool */ __init(i, bb) { this.bb_pos = i; this.bb = bb; return this; } /** * @param flatbuffers.ByteBuffer bb * @param Bool= obj * @returns Bool */ static getRootAsBool(bb, obj) { return (obj || new Bool).__init(bb.readInt32(bb.position()) + bb.position(), bb); } /** * @param flatbuffers.Builder builder */ static startBool(builder) { builder.startObject(0); } /** * @param flatbuffers.Builder builder * @returns flatbuffers.Offset */ static endBool(builder) { let offset = builder.endObject(); return offset; } static createBool(builder) { Bool.startBool(builder); return Bool.endBool(builder); } } flatbuf.Bool = Bool; })(flatbuf = arrow.flatbuf || (arrow.flatbuf = {})); })(arrow = apache.arrow || (apache.arrow = {})); })(apache = org.apache || (org.apache = {})); })(org = exports.org || (exports.org = {})); /** * @constructor */ (function (org) { var apache; (function (apache) { var arrow; (function (arrow) { var flatbuf; (function (flatbuf) { class Decimal { constructor() { this.bb = null; this.bb_pos = 0; } /** * @param number i * @param flatbuffers.ByteBuffer bb * @returns Decimal */ __init(i, bb) { this.bb_pos = i; this.bb = bb; return this; } /** * @param flatbuffers.ByteBuffer bb * @param Decimal= obj