From 8592ff3c4d4869817b7e091f8b8ad9f52e635a99 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Wed, 8 Nov 2017 22:24:33 -0500 Subject: [PATCH 01/55] update generated format flatbuffers --- .../Message_generated.js | 31 +++++++++++--- .../Schema_generated.js | 41 ++++++++++--------- js/src/format/Message_generated.ts | 31 +++++++++++--- js/src/format/Schema_generated.ts | 19 ++++++++- 4 files changed, 89 insertions(+), 33 deletions(-) diff --git a/js/closure-compiler-scripts/Message_generated.js b/js/closure-compiler-scripts/Message_generated.js index 0c1a1a99d74..b1b06c07f8e 100644 --- a/js/closure-compiler-scripts/Message_generated.js +++ b/js/closure-compiler-scripts/Message_generated.js @@ -200,7 +200,7 @@ org.apache.arrow.flatbuf.RecordBatch.prototype.nodesLength = function() { */ org.apache.arrow.flatbuf.RecordBatch.prototype.buffers = function(index, obj) { var offset = this.bb.__offset(this.bb_pos, 8); - return offset ? (obj || new org.apache.arrow.flatbuf.Buffer).__init(this.bb.__vector(this.bb_pos + offset) + index * 24, this.bb) : null; + return offset ? (obj || new org.apache.arrow.flatbuf.Buffer).__init(this.bb.__vector(this.bb_pos + offset) + index * 16, this.bb) : null; }; /** @@ -255,7 +255,7 @@ org.apache.arrow.flatbuf.RecordBatch.addBuffers = function(builder, buffersOffse * @param {number} numElems */ org.apache.arrow.flatbuf.RecordBatch.startBuffersVector = function(builder, numElems) { - builder.startVector(24, numElems, 8); + builder.startVector(16, numElems, 8); }; /** @@ -268,12 +268,12 @@ org.apache.arrow.flatbuf.RecordBatch.endRecordBatch = function(builder) { }; /** - * ---------------------------------------------------------------------- * For sending dictionary encoding information. Any Field can be * dictionary-encoded, but in this case none of its children may be * dictionary-encoded. - * There is one vector / column per dictionary - * + * There is one vector / column per dictionary, but that vector / column + * may be spread across multiple dictionary batches by using the isDelta + * flag * * @constructor */ @@ -326,11 +326,22 @@ org.apache.arrow.flatbuf.DictionaryBatch.prototype.data = function(obj) { return offset ? (obj || new org.apache.arrow.flatbuf.RecordBatch).__init(this.bb.__indirect(this.bb_pos + offset), this.bb) : null; }; +/** + * If isDelta is true the values in the dictionary are to be appended to a + * dictionary with the indicated id + * + * @returns {boolean} + */ +org.apache.arrow.flatbuf.DictionaryBatch.prototype.isDelta = function() { + var offset = this.bb.__offset(this.bb_pos, 8); + return offset ? !!this.bb.readInt8(this.bb_pos + offset) : false; +}; + /** * @param {flatbuffers.Builder} builder */ org.apache.arrow.flatbuf.DictionaryBatch.startDictionaryBatch = function(builder) { - builder.startObject(2); + builder.startObject(3); }; /** @@ -349,6 +360,14 @@ org.apache.arrow.flatbuf.DictionaryBatch.addData = function(builder, dataOffset) builder.addFieldOffset(1, dataOffset, 0); }; +/** + * @param {flatbuffers.Builder} builder + * @param {boolean} isDelta + */ +org.apache.arrow.flatbuf.DictionaryBatch.addIsDelta = function(builder, isDelta) { + builder.addFieldInt8(2, +isDelta, +false); +}; + /** * @param {flatbuffers.Builder} builder * @returns {flatbuffers.Offset} diff --git a/js/closure-compiler-scripts/Schema_generated.js b/js/closure-compiler-scripts/Schema_generated.js index 5b764438865..e7ba994e7ee 100644 --- a/js/closure-compiler-scripts/Schema_generated.js +++ b/js/closure-compiler-scripts/Schema_generated.js @@ -30,9 +30,25 @@ org.apache.arrow.flatbuf = org.apache.arrow.flatbuf || {}; * @enum */ org.apache.arrow.flatbuf.MetadataVersion = { + /** + * 0.1.0 + */ V1: 0, 0: 'V1', + + /** + * 0.2.0 + */ V2: 1, 1: 'V2', + + /** + * 0.3.0 -> 0.7.1 + */ V3: 2, 2: 'V3', + + /** + * >= 0.8.0 + */ + V4: 3, 3: 'V4' }; /** @@ -103,7 +119,7 @@ org.apache.arrow.flatbuf.Type = { Union: 14, 14: 'Union', FixedSizeBinary: 15, 15: 'FixedSizeBinary', FixedSizeList: 16, 16: 'FixedSizeList', - Map: 17, 17: 'Map', + Map: 17, 17: 'Map' }; /** @@ -131,7 +147,7 @@ org.apache.arrow.flatbuf.VectorType = { /** * Type vector used in Union type */ - TYPE: 3, 3: 'TYPE', + TYPE: 3, 3: 'TYPE' }; /** @@ -2005,16 +2021,6 @@ org.apache.arrow.flatbuf.Buffer.prototype.__init = function(i, bb) { return this; }; -/** - * The shared memory page id where this buffer is located. Currently this is - * not used - * - * @returns {number} - */ -org.apache.arrow.flatbuf.Buffer.prototype.page = function() { - return this.bb.readInt32(this.bb_pos); -}; - /** * The relative offset into the shared memory page where the bytes for this * buffer starts @@ -2022,7 +2028,7 @@ org.apache.arrow.flatbuf.Buffer.prototype.page = function() { * @returns {flatbuffers.Long} */ org.apache.arrow.flatbuf.Buffer.prototype.offset = function() { - return this.bb.readInt64(this.bb_pos + 8); + return this.bb.readInt64(this.bb_pos); }; /** @@ -2032,22 +2038,19 @@ org.apache.arrow.flatbuf.Buffer.prototype.offset = function() { * @returns {flatbuffers.Long} */ org.apache.arrow.flatbuf.Buffer.prototype.length = function() { - return this.bb.readInt64(this.bb_pos + 16); + return this.bb.readInt64(this.bb_pos + 8); }; /** * @param {flatbuffers.Builder} builder - * @param {number} page * @param {flatbuffers.Long} offset * @param {flatbuffers.Long} length * @returns {flatbuffers.Offset} */ -org.apache.arrow.flatbuf.Buffer.createBuffer = function(builder, page, offset, length) { - builder.prep(8, 24); +org.apache.arrow.flatbuf.Buffer.createBuffer = function(builder, offset, length) { + builder.prep(8, 16); builder.writeInt64(length); builder.writeInt64(offset); - builder.pad(4); - builder.writeInt32(page); return builder.offset(); }; diff --git a/js/src/format/Message_generated.ts b/js/src/format/Message_generated.ts index daa781f9b92..2fd2abb1716 100644 --- a/js/src/format/Message_generated.ts +++ b/js/src/format/Message_generated.ts @@ -181,7 +181,7 @@ export namespace org.apache.arrow.flatbuf { */ buffers(index: number, obj?: NS16187549871986683199.org.apache.arrow.flatbuf.Buffer): NS16187549871986683199.org.apache.arrow.flatbuf.Buffer | null { let offset = this.bb.__offset(this.bb_pos, 8); - return offset ? (obj || new NS16187549871986683199.org.apache.arrow.flatbuf.Buffer).__init(this.bb.__vector(this.bb_pos + offset) + index * 24, this.bb) : null; + return offset ? (obj || new NS16187549871986683199.org.apache.arrow.flatbuf.Buffer).__init(this.bb.__vector(this.bb_pos + offset) + index * 16, this.bb) : null; } /** @@ -236,7 +236,7 @@ export namespace org.apache.arrow.flatbuf { * @param {number} numElems */ static startBuffersVector(builder: flatbuffers.Builder, numElems: number) { - builder.startVector(24, numElems, 8); + builder.startVector(16, numElems, 8); } /** @@ -251,12 +251,12 @@ export namespace org.apache.arrow.flatbuf { } } /** - * ---------------------------------------------------------------------- * For sending dictionary encoding information. Any Field can be * dictionary-encoded, but in this case none of its children may be * dictionary-encoded. - * There is one vector / column per dictionary - * + * There is one vector / column per dictionary, but that vector / column + * may be spread across multiple dictionary batches by using the isDelta + * flag * * @constructor */ @@ -308,11 +308,22 @@ export namespace org.apache.arrow.flatbuf { return offset ? (obj || new org.apache.arrow.flatbuf.RecordBatch).__init(this.bb.__indirect(this.bb_pos + offset), this.bb) : null; } + /** + * If isDelta is true the values in the dictionary are to be appended to a + * dictionary with the indicated id + * + * @returns {boolean} + */ + isDelta(): boolean { + let offset = this.bb.__offset(this.bb_pos, 8); + return offset ? !!this.bb.readInt8(this.bb_pos + offset) : false; + } + /** * @param {flatbuffers.Builder} builder */ static startDictionaryBatch(builder: flatbuffers.Builder) { - builder.startObject(2); + builder.startObject(3); } /** @@ -331,6 +342,14 @@ export namespace org.apache.arrow.flatbuf { builder.addFieldOffset(1, dataOffset, 0); } + /** + * @param {flatbuffers.Builder} builder + * @param {boolean} isDelta + */ + static addIsDelta(builder: flatbuffers.Builder, isDelta: boolean) { + builder.addFieldInt8(2, +isDelta, +false); + } + /** * @param {flatbuffers.Builder} builder * @returns {flatbuffers.Offset} diff --git a/js/src/format/Schema_generated.ts b/js/src/format/Schema_generated.ts index c5b3e5011d7..d9b45ed2008 100644 --- a/js/src/format/Schema_generated.ts +++ b/js/src/format/Schema_generated.ts @@ -7,9 +7,25 @@ import { flatbuffers } from 'flatbuffers'; */ export namespace org.apache.arrow.flatbuf { export enum MetadataVersion { + /** + * 0.1.0 + */ V1 = 0, + + /** + * 0.2.0 + */ V2 = 1, - V3 = 2 + + /** + * 0.3.0 -> 0.7.1 + */ + V3 = 2, + + /** + * >= 0.8.0 + */ + V4 = 3 } } @@ -2049,7 +2065,6 @@ export namespace org.apache.arrow.flatbuf { /** * @param {flatbuffers.Builder} builder - * @param {number} page * @param {flatbuffers.Long} offset * @param {flatbuffers.Long} length * @returns {flatbuffers.Offset} From 9d8fef974067e5f3a2f77e229002b084b8de8de8 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Wed, 8 Nov 2017 22:28:08 -0500 Subject: [PATCH 02/55] split DateVector into Date32 and Date64 types --- js/src/Arrow.ts | 7 ++++--- js/src/types/arrow.ts | 6 ++++-- js/src/types/vector/date.ts | 10 ++++++++-- js/test/Arrow.ts | 6 ++++-- 4 files changed, 20 insertions(+), 9 deletions(-) diff --git a/js/src/Arrow.ts b/js/src/Arrow.ts index 3196550884d..b724c6b0330 100644 --- a/js/src/Arrow.ts +++ b/js/src/Arrow.ts @@ -21,12 +21,12 @@ import { Vector } from './types/types'; import { ListVector } from './types/list'; import { Utf8Vector } from './types/utf8'; import { BoolVector } from './types/vector/bool'; -import { DateVector } from './types/vector/date'; import { RowVector } from './types/table/row'; import { TableVector } from './types/table/table'; import { StructVector } from './types/table/struct'; import { DictionaryVector } from './types/dictionary'; import { FixedSizeListVector } from './types/fixedsizelist'; +import { Date32Vector, Date64Vector } from './types/vector/date'; import { LongVector, Int64Vector, Uint64Vector, } from './types/vector/long'; import { TypedVector, @@ -51,9 +51,9 @@ export { StructVector, Utf8Vector, ListVector, FixedSizeListVector, BoolVector, TypedVector, LongVector, - DateVector, Float32Vector, Float64Vector, Int8Vector, Int16Vector, Int32Vector, Int64Vector, Uint8Vector, Uint16Vector, Uint32Vector, Uint64Vector, + Date32Vector, Date64Vector, Float32Vector, Float64Vector, }; /* These exports are needed for the closure umd targets */ @@ -72,7 +72,8 @@ try { Arrow['FixedSizeListVector'] = FixedSizeListVector; Arrow['LongVector'] = LongVector; Arrow['TypedVector'] = TypedVector; - Arrow['DateVector'] = DateVector; + Arrow['Date32Vector'] = Date32Vector; + Arrow['Date64Vector'] = Date64Vector; Arrow['Int8Vector'] = Int8Vector; Arrow['Int16Vector'] = Int16Vector; Arrow['Int32Vector'] = Int32Vector; diff --git a/js/src/types/arrow.ts b/js/src/types/arrow.ts index e18f5da4f1f..610581bcd26 100644 --- a/js/src/types/arrow.ts +++ b/js/src/types/arrow.ts @@ -26,7 +26,8 @@ import { nullableMixin, fieldMixin } from './vector/traits'; import { ListVector as ListVectorBase } from './list'; import { Utf8Vector as Utf8VectorBase } from './utf8'; import { Vector, Column, TypedArray } from './types'; -import { DateVector as DateVectorBase } from './vector/date'; +import { Date32Vector as Date32VectorBase } from './vector/date'; +import { Date64Vector as Date64VectorBase } from './vector/date'; import { TableVector as TableVectorBase } from './table/table'; import { StructVector as StructVectorBase } from './table/struct'; import { FixedSizeListVector as FixedSizeListVectorBase } from './fixedsizelist'; @@ -54,8 +55,9 @@ export class Utf8Vector extends MixinArrowTraits(Utf8VectorBase) {} export class TableVector extends MixinArrowTraits(TableVectorBase) {} export class StructVector extends MixinArrowTraits(StructVectorBase) {} export class FixedSizeListVector extends MixinArrowTraits(FixedSizeListVectorBase) {} -export class DateVector extends MixinArrowTraits(DateVectorBase) {} export class LongVector extends MixinArrowTraits(LongVectorBase) {} +export class Date32Vector extends MixinArrowTraits(Date32VectorBase) {} +export class Date64Vector extends MixinArrowTraits(Date64VectorBase) {} export class Int8Vector extends MixinArrowTraits(Int8VectorBase) {} export class Int16Vector extends MixinArrowTraits(Int16VectorBase) {} export class Int32Vector extends MixinArrowTraits(Int32VectorBase) {} diff --git a/js/src/types/vector/date.ts b/js/src/types/vector/date.ts index 82dc82e6402..ae3218e2e14 100644 --- a/js/src/types/vector/date.ts +++ b/js/src/types/vector/date.ts @@ -17,7 +17,13 @@ import { TypedVector } from './typed'; -export class DateVector extends TypedVector { +export class Date32Vector extends TypedVector { + get(index: number): Date { + return new Date(1000 * (super.get(index) as any)); + } +} + +export class Date64Vector extends TypedVector { get(index: number): Date { return new Date(4294967296 * /* 2^32 */ (super.get(index * 2 + 1) as any) + /* high */ @@ -26,4 +32,4 @@ export class DateVector extends TypedVector { } } -(DateVector.prototype as any).stride = 2; +(Date64Vector.prototype as any).stride = 2; diff --git a/js/test/Arrow.ts b/js/test/Arrow.ts index 722781db658..38e877a4656 100644 --- a/js/test/Arrow.ts +++ b/js/test/Arrow.ts @@ -47,7 +47,8 @@ import { TypedVector as TypedVector_, ListVector as ListVector_, Utf8Vector as Utf8Vector_, - DateVector as DateVector_, + Date32Vector as Date32Vector_, + Date64Vector as Date64Vector_, Int8Vector as Int8Vector_, Int16Vector as Int16Vector_, Int32Vector as Int32Vector_, @@ -70,7 +71,8 @@ export let BoolVector = Arrow.BoolVector as typeof BoolVector_; export let TypedVector = Arrow.TypedVector as typeof TypedVector_; export let ListVector = Arrow.ListVector as typeof ListVector_; export let Utf8Vector = Arrow.Utf8Vector as typeof Utf8Vector_; -export let DateVector = Arrow.DateVector as typeof DateVector_; +export let Date32Vector = Arrow.Date32Vector as typeof Date32Vector_; +export let Date64Vector = Arrow.Date64Vector as typeof Date64Vector_; export let Int8Vector = Arrow.Int8Vector as typeof Int8Vector_; export let Int16Vector = Arrow.Int16Vector as typeof Int16Vector_; export let Int32Vector = Arrow.Int32Vector as typeof Int32Vector_; From c45718e7bb6159ebe501dbf14cddd42c7829fe22 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Wed, 8 Nov 2017 22:42:58 -0500 Subject: [PATCH 03/55] support new DictionaryBatch isDelta flag --- js/src/reader/arrow.ts | 4 +++- js/src/reader/message.ts | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/js/src/reader/arrow.ts b/js/src/reader/arrow.ts index 033bfecae61..2845380773c 100644 --- a/js/src/reader/arrow.ts +++ b/js/src/reader/arrow.ts @@ -58,7 +58,9 @@ export function* readBuffers(...bytes: Array) { while (++index < fieldsLength) { if (field = schema.fields(index)!) { if (vector = readDictionary(field, batch, state, dictionaries)!) { - dictionaries[batch.id] = dictionaries[batch.id] && dictionaries[batch.id].concat(vector) || vector; + dictionaries[batch.id] = batch.isDelta && dictionaries[batch.id] + ? dictionaries[batch.id].concat(vector) + : vector; break; } } diff --git a/js/src/reader/message.ts b/js/src/reader/message.ts index 6c8a969021f..1ee59e023b0 100644 --- a/js/src/reader/message.ts +++ b/js/src/reader/message.ts @@ -29,6 +29,7 @@ export type MessageBatch = { offset: number; bytes: Uint8Array; data: RecordBatch; + isDelta?: boolean; }; export function* readMessages(bb: ByteBuffer) { @@ -45,6 +46,7 @@ export function* readMessages(bb: ByteBuffer) { export function* readMessageBatches(bb: ByteBuffer) { let bytes = bb.bytes(); for (let message of readMessages(bb)) { + let isDelta = false; let type = message.headerType(); let id: string | void, data: RecordBatch; if (type === MessageHeader.RecordBatch) { @@ -52,11 +54,12 @@ export function* readMessageBatches(bb: ByteBuffer) { } else if (type === MessageHeader.DictionaryBatch) { let header = message.header(new DictionaryBatch())!; id = header.id().toFloat64().toString(); + isDelta = header.isDelta(); data = header.data()!; } else { continue; } - yield { id, data, bytes, offset: bytes.byteOffset + bb.position() }; + yield { id, isDelta, data, bytes, offset: bytes.byteOffset + bb.position() }; // position the buffer after the body to read the next message bb.setPosition(bb.position() + message.bodyLength().low); } From 141194e7dd94be368052a78d6b356278bb9a319d Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Wed, 8 Nov 2017 22:44:16 -0500 Subject: [PATCH 04/55] use fieldNode.length as vector length --- js/src/types/vector/traits.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/src/types/vector/traits.ts b/js/src/types/vector/traits.ts index 872c40b64d5..ddb81c5dd6d 100644 --- a/js/src/types/vector/traits.ts +++ b/js/src/types/vector/traits.ts @@ -53,8 +53,8 @@ export const fieldMixin = (superclass: new (argv: TArgv this.fieldNode = fieldNode; this.nullable = field.nullable(); this.type = Type[field.typeType()]; + this.length = fieldNode.length().low | 0; this.nullCount = fieldNode.nullCount().low; - this.length = (fieldNode.length().low / this.stride) | 0; } get name() { return this.field.name()!; } get metadata() { From 4a34247ca84110dd3cea4e3a583aa8f98d77a244 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Wed, 8 Nov 2017 22:44:47 -0500 Subject: [PATCH 05/55] export Row type --- js/src/types/table/row.ts | 4 ++-- js/src/types/types.ts | 2 ++ js/test/Arrow.ts | 2 ++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/js/src/types/table/row.ts b/js/src/types/table/row.ts index 432cfd7364b..7d571d5ecea 100644 --- a/js/src/types/table/row.ts +++ b/js/src/types/table/row.ts @@ -48,8 +48,8 @@ export class RowVector extends Vector implements Row { } toArray() { return [...this]; } toJSON() { return this.toArray(); } - toString() { return `Row [${this.length})` } - toObject(): Record { + toString() { return `Row [${this.length})`; } + toObject(): Record { const { row } = this, map = Object.create(null); for (const col of this.table.columns) { if (col && col.name) { diff --git a/js/src/types/types.ts b/js/src/types/types.ts index f732bc0971f..6a5ff9238e8 100644 --- a/js/src/types/types.ts +++ b/js/src/types/types.ts @@ -55,6 +55,8 @@ export interface Vector extends Iterable { export interface Row extends Vector { col(key: string): T | null; + toArray(): Array; + toObject(): Record; } export interface Column extends Vector { diff --git a/js/test/Arrow.ts b/js/test/Arrow.ts index 38e877a4656..3e30d8c69d1 100644 --- a/js/test/Arrow.ts +++ b/js/test/Arrow.ts @@ -40,6 +40,7 @@ else modulePath = path.join(target, format); let Arrow: any = require(path.resolve(`./targets`, modulePath, `Arrow`)); import { + Row as Row_, Table as Table_, Vector as Vector_, readBuffers as readBuffers_, @@ -64,6 +65,7 @@ import { FixedSizeListVector as FixedSizeListVector_, } from '../src/Arrow'; +export let Row = Arrow.Row as typeof Row_; export let Table = Arrow.Table as typeof Table_; export let Vector = Arrow.Vector as typeof Vector_; export let readBuffers = Arrow.readBuffers as typeof readBuffers_; From 3ff71384b53953e5ed629945e68f74a497a23dd6 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Wed, 8 Nov 2017 22:47:47 -0500 Subject: [PATCH 06/55] Add bool, date, time, timestamp, and ARROW-1693 workaround in reader --- js/src/reader/vector.ts | 182 +++++++++++++++++++++++------------- js/src/types/arrow.ts | 5 +- js/src/types/vector/long.ts | 6 +- 3 files changed, 126 insertions(+), 67 deletions(-) diff --git a/js/src/reader/vector.ts b/js/src/reader/vector.ts index 4d332183320..bbbe4e8ce8d 100644 --- a/js/src/reader/vector.ts +++ b/js/src/reader/vector.ts @@ -28,16 +28,20 @@ import { import { DictionaryVector, + BoolVector, LongVector, Utf8Vector, StructVector, ListVector, FixedSizeListVector, - DateVector, Float32Vector, Float64Vector, Int8Vector, Int16Vector, Int32Vector, Int64Vector, Uint8Vector, Uint16Vector, Uint32Vector, Uint64Vector, + Date32Vector, Date64Vector, Float32Vector, Float64Vector, } from '../types/arrow'; import Int = Schema_.org.apache.arrow.flatbuf.Int; +import Date = Schema_.org.apache.arrow.flatbuf.Date; +import Time = Schema_.org.apache.arrow.flatbuf.Time; import Type = Schema_.org.apache.arrow.flatbuf.Type; import Field = Schema_.org.apache.arrow.flatbuf.Field; +import DateUnit = Schema_.org.apache.arrow.flatbuf.DateUnit; import FieldNode = Message_.org.apache.arrow.flatbuf.FieldNode; import Precision = Schema_.org.apache.arrow.flatbuf.Precision; import VectorType = Schema_.org.apache.arrow.flatbuf.VectorType; @@ -75,6 +79,12 @@ function readDictionaryVector(field: Field, batch: MessageBatch, iterator: It return null; } +function bindVectorReader(createBufferView: BufferViewFactory, createVector: VectorFactory) { + return function readVector(field: Field, batch: MessageBatch, iterator: IteratorState, dictionaries: Dictionaries, primitiveType?: PrimitiveType) { + return readVectorLayout(createBufferView, createVector, field, batch, iterator, dictionaries, primitiveType); + }; +} + const IntViews = [Int8Array, Int16Array, Int32Array, Int32Array ]; const Int32Views = [Int32Array, Int32Array, Int32Array, Int32Array ]; const UintViews = [Uint8Array, Uint16Array, Uint32Array, Uint32Array ]; @@ -84,91 +94,124 @@ const FloatViews = [Int8Array, Int16Array, Float32Array, Float64Array]; const createIntDataViews = createTypedArray.bind(null, IntViews, null); const createUintDataViews = createTypedArray.bind(null, UintViews, null); -const createDateDataViews = createTypedArray.bind(null, Uint32Views, null); +const createDateDataViews = createTypedArray.bind(null, Int32Views, null); const createFloatDataViews = createTypedArray.bind(null, FloatViews, null); const createNestedDataViews = createTypedArray.bind(null, Uint32Views, null); const createValidityDataViews = createTypedArray.bind(null, Uint8Views, null); -const createUtf8DataViews = createTypedArray.bind(null, Uint8Views, Int32Views); - -// Define as computed properties for closure-compiler -const floatVectors = { - [Precision.HALF]: Float32Vector, - [Precision.SINGLE]: Float32Vector, - [Precision.DOUBLE]: Float64Vector, -} as { [k: number]: any }; - -// and again as string-indexed keys for Uglify... -floatVectors[Precision['HALF']] = Float32Vector; -floatVectors[Precision['SINGLE']] = Float32Vector; -floatVectors[Precision['DOUBLE']] = Float64Vector; +const createTimestampDataViews = createTypedArray.bind(null, Int32Views, null); +const createBinaryDataViews = createTypedArray.bind(null, Uint8Views, Int32Views); const intVectors = [ - [/* unsigned */ Uint8Vector, /* signed */ Int8Vector ], - [/* unsigned */ Uint16Vector, /* signed */ Int16Vector], - [/* unsigned */ Uint32Vector, /* signed */ Int32Vector], - [/* unsigned */ Uint64Vector, /* signed */ Int64Vector] + [/* unsigned */ [ Uint8Vector, Uint8Array], /* signed */ [ Int8Vector, Int8Array]], + [/* unsigned */ [Uint16Vector, Uint16Array], /* signed */ [Int16Vector, Int16Array]], + [/* unsigned */ [Uint32Vector, Uint32Array], /* signed */ [Int32Vector, Int32Array]], + [/* unsigned */ [Uint64Vector, Uint32Array], /* signed */ [Int64Vector, Int32Array]] ] as any[][]; -function readIntVector(field: Field, batch: MessageBatch, iterator: IteratorState, dictionaries: Dictionaries, primitiveType?: PrimitiveType) { - let type = (primitiveType || field.type(new Int())!); - return type.isSigned() ? - read_IntVector(field, batch, iterator, dictionaries, type) : - readUintVector(field, batch, iterator, dictionaries, type); -} +// Define as computed properties for closure-compiler, and as string-indexed keys for Uglify... +const floatVectors = { + [Precision.HALF]: [Float32Vector, Float32Array], + [Precision.SINGLE]: [Float32Vector, Float32Array], + [Precision.DOUBLE]: [Float64Vector, Float64Array], +} as { [k: number]: [any, Float32ArrayConstructor | Float64ArrayConstructor] }; -function read_IntVector(field: Field, batch: MessageBatch, iterator: IteratorState, dictionaries: Dictionaries, primitiveType?: PrimitiveType) { - return readVectorLayout(createIntDataViews, createIntVector, field, batch, iterator, dictionaries, primitiveType); -} +floatVectors[Precision['HALF']] = [Float32Vector, Float32Array]; +floatVectors[Precision['SINGLE']] = [Float32Vector, Float32Array]; +floatVectors[Precision['DOUBLE']] = [Float64Vector, Float64Array]; -function readUintVector(field: Field, batch: MessageBatch, iterator: IteratorState, dictionaries: Dictionaries, primitiveType?: PrimitiveType) { - return readVectorLayout(createUintDataViews, createIntVector, field, batch, iterator, dictionaries, primitiveType); -} +const dateVectors = { + [DateUnit.DAY]: [Date32Vector, Int32Array], + [DateUnit.MILLISECOND]: [Date64Vector, Uint32Array], +} as { [k: number]: [any, Int32ArrayConstructor | Uint32ArrayConstructor] }; -function createIntVector(argv: VectorFactoryArgv) { - let { field, fieldNode, data, validity, offsets, primitiveType } = argv; - let type = primitiveType || field.type(new Int())!, bitWidth = type.bitWidth(); - let IntVector = valueForBitWidth(bitWidth, intVectors)[+type.isSigned()]; - return new IntVector({ fieldNode, field, validity, data: data! || offsets! }); - // ---------------------------------------------------- 👆: - // Workaround for https://issues.apache.org/jira/browse/ARROW-1363 - // This bug causes dictionary encoded vector indicies' IntVector data - // buffers to be tagged as VectorType.OFFSET (0) in the field metadata - // instead of VectorType.DATA. The `readVectorLayout` routine strictly - // obeys the types in the field metadata, so if we're parsing an Arrow - // file written by a version of the library published before ARROW-1363 - // was fixed, the IntVector's data buffer will be null, and the offset - // buffer will be the actual data. If data is null, it's safe to assume - // the offset buffer is the data, because IntVectors don't have offsets. -} +dateVectors[DateUnit['DAY']] = [Date32Vector, Int32Array]; +dateVectors[DateUnit['MILLISECOND']] = [Date64Vector, Uint32Array]; -function bindVectorReader(createBufferView: BufferViewFactory, createVector: VectorFactory) { - return function readVector(field: Field, batch: MessageBatch, iterator: IteratorState, dictionaries: Dictionaries, primitiveType?: PrimitiveType) { - return readVectorLayout(createBufferView, createVector, field, batch, iterator, dictionaries, primitiveType); +const readIntVector = (() => { + return function readIntVector(field: Field, batch: MessageBatch, iterator: IteratorState, dictionaries: Dictionaries, primitiveType?: PrimitiveType) { + let type = (primitiveType || field.type(new Int())!); + return type.isSigned() ? + readVectorLayout(createIntDataViews, createIntVector, field, batch, iterator, dictionaries, type) : + readVectorLayout(createUintDataViews, createIntVector, field, batch, iterator, dictionaries, type); }; -} + function createIntVector(argv: VectorFactoryArgv) { + let { field, fieldNode, data, validity, offsets, primitiveType } = argv; + let type = primitiveType || field.type(new Int())!, bitWidth = type.bitWidth(); + let [IntVector, IntArray] = valueForBitWidth(bitWidth, intVectors)[+type.isSigned()]; + return new IntVector({ fieldNode, field, validity, data: data || offsets || new IntArray(0) }); + // ---------------------------------------------------------- 👆: + // Workaround for https://issues.apache.org/jira/browse/ARROW-1363 + // This bug causes dictionary encoded vector indicies' IntVector data + // buffers to be tagged as VectorType.OFFSET (0) in the field metadata + // instead of VectorType.DATA. The `readVectorLayout` routine strictly + // obeys the types in the field metadata, so if we're parsing an Arrow + // file written by a version of the library published before ARROW-1363 + // was fixed, the IntVector's data buffer will be null, and the offset + // buffer will be the actual data. If data is null, it's safe to assume + // the offset buffer is the data, because IntVectors don't have offsets. + } +})(); + +const readFloatVector = bindVectorReader(createFloatDataViews, (argv: VectorFactoryArgv) => { + let { field, fieldNode, validity, data } = argv; + let type = field.type(new FloatingPoint())!; + let [FloatVector, FloatArray] = floatVectors[type.precision()]; + return new FloatVector({ field, fieldNode, validity, data: data || new FloatArray(0) }); +}); + +const readBoolVector = bindVectorReader(createValidityDataViews, (argv: VectorFactoryArgv) => { + let { field, fieldNode, validity, data } = argv; + return new BoolVector({ field, fieldNode, validity, data: data || new Uint8Array(0) }); +}); -const readFloatVector = bindVectorReader(createFloatDataViews, ({ field, fieldNode, data, validity }: VectorFactoryArgv) => { - const type = field.type(new FloatingPoint())!; - const FloatVector = floatVectors[type.precision()]; - return new FloatVector({ field, fieldNode, validity, data: data! }); +const readDateVector = bindVectorReader(createDateDataViews, (argv: VectorFactoryArgv) => { + let { field, fieldNode, validity, data } = argv; + let type = field.type(new Date())!; + let [DateVector, DateArray] = dateVectors[type.unit()]; + return new DateVector({ field, fieldNode, validity, data: data || new DateArray(0) }); }); -const readDateVector = bindVectorReader(createDateDataViews, ({ field, fieldNode, data, validity }: VectorFactoryArgv) => { - return new DateVector({ field, fieldNode, validity, data: data! }); +const readTimeVector = bindVectorReader(createIntDataViews, (argv: VectorFactoryArgv) => { + let { field, fieldNode, data, validity } = argv; + let type = field.type(new Time())!, bitWidth = type.bitWidth(); + let [IntVector, IntArray] = valueForBitWidth(bitWidth, intVectors)[1]; + return new IntVector({ fieldNode, field, validity, data: data || new IntArray(0) }); }); -const readUtf8Vector = bindVectorReader(createUtf8DataViews, ({ field, fieldNode, data, offsets, validity }: VectorFactoryArgv) => { +const readTimestampVector = bindVectorReader(createTimestampDataViews, (argv: VectorFactoryArgv) => { + let { field, fieldNode, validity, data } = argv; + return new LongVector({ fieldNode, field, validity, data: data || new Int32Array(0) }); +}); + +const readBinaryVector = bindVectorReader(createBinaryDataViews, (argv: VectorFactoryArgv) => { + let { field, fieldNode, data, offsets, validity } = argv; + return new ListVector({ + field, fieldNode, validity, + offsets: offsets as Int32Array, + values: new Uint8Vector({ data: data || new Uint8Array(0) }) + }); +}); + +const readUtf8Vector = bindVectorReader(createBinaryDataViews, (argv: VectorFactoryArgv) => { + let { field, fieldNode, offsets, validity, data, messageBatch, iterator } = argv; + // workaround for https://issues.apache.org/jira/browse/ARROW-1693 + if (!offsets && data) { + let buffer = messageBatch.data.buffers(iterator.bufferIndex++)!; + offsets = new Int32Array(data.buffer, data.byteOffset, data.byteLength / Int32Array.BYTES_PER_ELEMENT); + data = createBinaryDataViews(messageBatch, VectorType.DATA, 8, buffer.offset().low, buffer.length().low); + } return new Utf8Vector({ field, fieldNode, values: new ListVector({ validity, offsets: offsets as Int32Array, - values: new Uint8Vector({ data: data! }) + values: new Uint8Vector({ data: data || new Uint8Array(0) }) }) as any as Vector }); }); -const readListVector = bindVectorReader(createNestedDataViews, ({ field, fieldNode, offsets, validity, iterator, messageBatch, dictionaries }: VectorFactoryArgv) => { +const readListVector = bindVectorReader(createNestedDataViews, (argv: VectorFactoryArgv) => { + let { field, fieldNode, offsets, validity, iterator, messageBatch, dictionaries } = argv; return new ListVector({ field, fieldNode, validity, offsets: offsets! as Int32Array, @@ -176,7 +219,8 @@ const readListVector = bindVectorReader(createNestedDataViews, ({ field, fieldNo }); }); -const readFixedSizeListVector = bindVectorReader(createNestedDataViews, ({ field, fieldNode, validity, iterator, messageBatch, dictionaries }: VectorFactoryArgv) => { +const readFixedSizeListVector = bindVectorReader(createNestedDataViews, (argv: VectorFactoryArgv) => { + let { field, fieldNode, validity, iterator, messageBatch, dictionaries } = argv; return new FixedSizeListVector({ field, fieldNode, validity, listSize: field.type(new FixedSizeList())!.listSize(), @@ -184,7 +228,8 @@ const readFixedSizeListVector = bindVectorReader(createNestedDataViews, ({ field }); }); -const readStructVector = bindVectorReader(createNestedDataViews, ({ field, fieldNode, validity, iterator, messageBatch, dictionaries }: VectorFactoryArgv>) => { +const readStructVector = bindVectorReader(createNestedDataViews, (argv: VectorFactoryArgv>) => { + let { field, fieldNode, validity, iterator, messageBatch, dictionaries } = argv; let columns: Column[] = []; for (let i = -1, n = field.childrenLength(); ++i < n;) { columns[i] = readVector(field.children(i)!, messageBatch, iterator, dictionaries) as Column; @@ -192,22 +237,31 @@ const readStructVector = bindVectorReader(createNestedDataViews, ({ field, field return new StructVector({ field, fieldNode, validity, columns }); }); -// Define as computed properties for closure-compiler +// Define as computed properties for closure-compiler, and again as string-indexed keys for Uglify... const typedVectorReaders = { [Type.Int]: readIntVector, + [Type.Bool]: readBoolVector, [Type.Date]: readDateVector, + [Type.Time]: readTimeVector, + [Type.Timestamp]: readTimestampVector, + [Type.Interval]: readIntVector, [Type.List]: readListVector, [Type.Utf8]: readUtf8Vector, + [Type.Binary]: readBinaryVector, [Type.Struct_]: readStructVector, [Type.FloatingPoint]: readFloatVector, [Type.FixedSizeList]: readFixedSizeListVector, } as { [k: number]: (...args: any[]) => Vector | null }; -// and again as string-indexed keys for Uglify... typedVectorReaders[Type['Int']] = readIntVector; +typedVectorReaders[Type['Bool']] = readBoolVector; typedVectorReaders[Type['Date']] = readDateVector; +typedVectorReaders[Type['Time']] = readTimeVector; +typedVectorReaders[Type['Timestamp']] = readTimestampVector; +typedVectorReaders[Type['Interval']] = readIntVector; typedVectorReaders[Type['List']] = readListVector; typedVectorReaders[Type['Utf8']] = readUtf8Vector; +typedVectorReaders[Type['Binary']] = readBinaryVector; typedVectorReaders[Type['Struct_']] = readStructVector; typedVectorReaders[Type['FloatingPoint']] = readFloatVector; typedVectorReaders[Type['FixedSizeList']] = readFixedSizeListVector; diff --git a/js/src/types/arrow.ts b/js/src/types/arrow.ts index 610581bcd26..16767d2c155 100644 --- a/js/src/types/arrow.ts +++ b/js/src/types/arrow.ts @@ -20,9 +20,9 @@ import * as Message_ from '../format/Message_generated'; import Field = Schema_.org.apache.arrow.flatbuf.Field; import FieldNode = Message_.org.apache.arrow.flatbuf.FieldNode; -import { BoolVector } from './vector/bool'; import { DictionaryVector } from './dictionary'; import { nullableMixin, fieldMixin } from './vector/traits'; +import { BoolVector as BoolVectorBase } from './vector/bool'; import { ListVector as ListVectorBase } from './list'; import { Utf8Vector as Utf8VectorBase } from './utf8'; import { Vector, Column, TypedArray } from './types'; @@ -49,12 +49,13 @@ import { } from './vector/typed'; export { TypedArray, TypedVector }; -export { Column, BoolVector, DictionaryVector }; +export { Column, DictionaryVector }; export class ListVector extends MixinArrowTraits(ListVectorBase) {} export class Utf8Vector extends MixinArrowTraits(Utf8VectorBase) {} export class TableVector extends MixinArrowTraits(TableVectorBase) {} export class StructVector extends MixinArrowTraits(StructVectorBase) {} export class FixedSizeListVector extends MixinArrowTraits(FixedSizeListVectorBase) {} +export class BoolVector extends MixinArrowTraits(BoolVectorBase) {} export class LongVector extends MixinArrowTraits(LongVectorBase) {} export class Date32Vector extends MixinArrowTraits(Date32VectorBase) {} export class Date64Vector extends MixinArrowTraits(Date64VectorBase) {} diff --git a/js/src/types/vector/long.ts b/js/src/types/vector/long.ts index de8eb0c1371..bccb785a719 100644 --- a/js/src/types/vector/long.ts +++ b/js/src/types/vector/long.ts @@ -30,6 +30,10 @@ export class LongVector extends TypedVector { } (LongVector.prototype as any).stride = 2; +(Long.prototype as any).toJSON = function() { + return { high: this.high, low: this.low }; +}; export class Int64Vector extends LongVector {} -export class Uint64Vector extends LongVector {} \ No newline at end of file +export class Uint64Vector extends LongVector {} +export class TimestampVector extends LongVector {} \ No newline at end of file From 0cd31ab92841a32a6e83981d64b5528a20c3b13e Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Wed, 8 Nov 2017 22:48:55 -0500 Subject: [PATCH 07/55] add generate-arrows script to tests --- js/package.json | 3 +++ js/test/generate-arrows.js | 51 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 js/test/generate-arrows.js diff --git a/js/package.json b/js/package.json index ba93a346862..2f1fb2546df 100644 --- a/js/package.json +++ b/js/package.json @@ -19,6 +19,7 @@ "package": "gulp package", "perf": "node ./perf/index.js", "test:coverage": "gulp test -t esnext -m esm --coverage", + "test:generate": "node --harmony_async_iteration test/generate-arrows.js", "validate": "npm-run-all clean lint build test bundle", "lerna:publish": "lerna exec --bail=false npm publish", "prepublishOnly": "sh ./prepublish.sh", @@ -59,6 +60,7 @@ "devDependencies": { "@std/esm": "0.12.5", "@types/flatbuffers": "1.6.5", + "@types/glob": "5.0.33", "@types/jest": "21.1.5", "@types/node": "8.0.47", "@types/text-encoding": "0.0.32", @@ -68,6 +70,7 @@ "del": "3.0.0", "esdoc": "1.0.3", "esdoc-standard-plugin": "1.0.0", + "glob": "7.1.2", "google-closure-compiler": "20170910.0.0", "gulp": "github:gulpjs/gulp#4.0", "gulp-json-transform": "0.4.5", diff --git a/js/test/generate-arrows.js b/js/test/generate-arrows.js new file mode 100644 index 00000000000..0f5f634adaf --- /dev/null +++ b/js/test/generate-arrows.js @@ -0,0 +1,51 @@ +const path = require('path'); +const { promisify } = require('util'); +const mkdirp = require('mkdirp'); +const glob = promisify(require('glob')); +const exec = promisify(require('child_process').exec); + +(async function() { + mkdirp.sync(path.resolve('./test/arrows/cpp/file')); + mkdirp.sync(path.resolve('./test/arrows/java/file')); + mkdirp.sync(path.resolve('./test/arrows/cpp/stream')); + mkdirp.sync(path.resolve('./test/arrows/java/stream')); + const names = await glob('./test/arrows/json/*.json'); + for (let jsonPath of names) { + const name = path.parse(path.basename(jsonPath)).name; + const arrowCppFilePath = path.resolve('./test/arrows/cpp/file', `${name}.arrow`); + const arrowJavaFilePath = path.resolve('./test/arrows/java/file', `${name}.arrow`); + const arrowCppStreamPath = path.resolve('./test/arrows/cpp/stream', `${name}.arrow`); + const arrowJavaStreamPath = path.resolve('./test/arrows/java/stream', `${name}.arrow`); + + await generateCPPFile(jsonPath, arrowCppFilePath); + await generateCPPStream(arrowCppFilePath, arrowCppStreamPath); + await generateJavaFile(jsonPath, arrowJavaFilePath); + await generateJavaStream(arrowJavaFilePath, arrowJavaStreamPath); + } +})(); + +async function generateCPPFile(jsonPath, filePath) { + return await exec( + `../cpp/build/release/json-integration-test ${ + `--integration --mode=JSON_TO_ARROW`} ${ + `--json=${path.resolve(jsonPath)} --arrow=${filePath}`}` + ); +} + +async function generateCPPStream(filePath, streamPath) { + return await exec(`../cpp/build/release/file-to-stream ${filePath} > ${streamPath}`); +} + +async function generateJavaFile(jsonPath, filePath) { + return await exec( + `java -cp ../java/tools/target/arrow-tools-0.8.0-SNAPSHOT-jar-with-dependencies.jar ${ + `org.apache.arrow.tools.Integration -c JSON_TO_ARROW`} ${ + `-j ${path.resolve(jsonPath)} -a ${filePath}`}` + ); +} + +async function generateJavaStream(filePath, streamPath) { + return await exec( + `java -cp ../java/tools/target/arrow-tools-0.8.0-SNAPSHOT-jar-with-dependencies.jar ${ + `org.apache.arrow.tools.FileToStream`} ${filePath} ${streamPath}`); +} From eefc256d89edfb8339309aab53639b1de4c4345e Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Wed, 8 Nov 2017 22:50:17 -0500 Subject: [PATCH 08/55] remove old test arrows, add new generated test arrows --- js/test/arrows/cpp/file/datetime.arrow | Bin 0 -> 6490 bytes js/test/arrows/cpp/file/decimal.arrow | Bin 0 -> 1554 bytes js/test/arrows/cpp/file/dictionary.arrow | Bin 0 -> 2578 bytes js/test/arrows/cpp/file/nested.arrow | Bin 0 -> 2274 bytes js/test/arrows/cpp/file/primitive.arrow | Bin 0 -> 9498 bytes js/test/arrows/cpp/file/simple.arrow | Bin 0 -> 1154 bytes js/test/arrows/cpp/file/struct_example.arrow | Bin 0 -> 1538 bytes js/test/arrows/cpp/stream/datetime.arrow | Bin 0 -> 5076 bytes js/test/arrows/cpp/stream/decimal.arrow | Bin 0 -> 1228 bytes js/test/arrows/cpp/stream/dictionary.arrow | Bin 0 -> 2020 bytes js/test/arrows/cpp/stream/nested.arrow | Bin 0 -> 1692 bytes js/test/arrows/cpp/stream/primitive.arrow | Bin 0 -> 6852 bytes js/test/arrows/cpp/stream/simple.arrow | Bin 0 -> 748 bytes .../arrows/cpp/stream/struct_example.arrow | Bin 0 -> 1124 bytes js/test/arrows/file/dictionary.arrow | Bin 2522 -> 0 bytes js/test/arrows/file/dictionary2.arrow | Bin 2762 -> 0 bytes js/test/arrows/file/multi_dictionary.arrow | Bin 3482 -> 0 bytes js/test/arrows/file/simple.arrow | Bin 1642 -> 0 bytes js/test/arrows/file/struct.arrow | Bin 2354 -> 0 bytes js/test/arrows/java/file/datetime.arrow | Bin 0 -> 6746 bytes js/test/arrows/java/file/decimal.arrow | Bin 0 -> 1602 bytes js/test/arrows/java/file/dictionary.arrow | Bin 0 -> 2682 bytes js/test/arrows/java/file/nested.arrow | Bin 0 -> 2370 bytes js/test/arrows/java/file/primitive.arrow | Bin 0 -> 9778 bytes js/test/arrows/java/file/simple.arrow | Bin 0 -> 1210 bytes js/test/arrows/java/file/struct_example.arrow | Bin 0 -> 1602 bytes js/test/arrows/java/stream/datetime.arrow | Bin 0 -> 5196 bytes js/test/arrows/java/stream/decimal.arrow | Bin 0 -> 1244 bytes js/test/arrows/java/stream/dictionary.arrow | Bin 0 -> 2052 bytes js/test/arrows/java/stream/nested.arrow | Bin 0 -> 1732 bytes js/test/arrows/java/stream/primitive.arrow | Bin 0 -> 6916 bytes js/test/arrows/java/stream/simple.arrow | Bin 0 -> 772 bytes .../arrows/java/stream/struct_example.arrow | Bin 0 -> 1148 bytes js/test/arrows/json/datetime.json | 1091 ++++++++++++++++ js/test/arrows/json/decimal.json | 162 +++ js/test/arrows/json/dictionary.json | 424 +++++++ js/test/arrows/json/nested.json | 418 +++++++ js/test/arrows/json/primitive.json | 1099 +++++++++++++++++ js/test/arrows/json/simple.json | 66 + js/test/arrows/json/struct_example.json | 237 ++++ js/test/arrows/multi/count/records.arrow | Bin 224 -> 0 bytes js/test/arrows/multi/count/schema.arrow | Bin 184 -> 0 bytes js/test/arrows/multi/latlong/records.arrow | Bin 352 -> 0 bytes js/test/arrows/multi/latlong/schema.arrow | Bin 264 -> 0 bytes js/test/arrows/multi/origins/records.arrow | Bin 224 -> 0 bytes js/test/arrows/multi/origins/schema.arrow | Bin 1604 -> 0 bytes js/test/arrows/stream/dictionary.arrow | Bin 1776 -> 0 bytes js/test/arrows/stream/simple.arrow | Bin 1188 -> 0 bytes js/test/arrows/stream/struct.arrow | Bin 1884 -> 0 bytes 49 files changed, 3497 insertions(+) create mode 100644 js/test/arrows/cpp/file/datetime.arrow create mode 100644 js/test/arrows/cpp/file/decimal.arrow create mode 100644 js/test/arrows/cpp/file/dictionary.arrow create mode 100644 js/test/arrows/cpp/file/nested.arrow create mode 100644 js/test/arrows/cpp/file/primitive.arrow create mode 100644 js/test/arrows/cpp/file/simple.arrow create mode 100644 js/test/arrows/cpp/file/struct_example.arrow create mode 100644 js/test/arrows/cpp/stream/datetime.arrow create mode 100644 js/test/arrows/cpp/stream/decimal.arrow create mode 100644 js/test/arrows/cpp/stream/dictionary.arrow create mode 100644 js/test/arrows/cpp/stream/nested.arrow create mode 100644 js/test/arrows/cpp/stream/primitive.arrow create mode 100644 js/test/arrows/cpp/stream/simple.arrow create mode 100644 js/test/arrows/cpp/stream/struct_example.arrow delete mode 100644 js/test/arrows/file/dictionary.arrow delete mode 100644 js/test/arrows/file/dictionary2.arrow delete mode 100644 js/test/arrows/file/multi_dictionary.arrow delete mode 100644 js/test/arrows/file/simple.arrow delete mode 100644 js/test/arrows/file/struct.arrow create mode 100644 js/test/arrows/java/file/datetime.arrow create mode 100644 js/test/arrows/java/file/decimal.arrow create mode 100644 js/test/arrows/java/file/dictionary.arrow create mode 100644 js/test/arrows/java/file/nested.arrow create mode 100644 js/test/arrows/java/file/primitive.arrow create mode 100644 js/test/arrows/java/file/simple.arrow create mode 100644 js/test/arrows/java/file/struct_example.arrow create mode 100644 js/test/arrows/java/stream/datetime.arrow create mode 100644 js/test/arrows/java/stream/decimal.arrow create mode 100644 js/test/arrows/java/stream/dictionary.arrow create mode 100644 js/test/arrows/java/stream/nested.arrow create mode 100644 js/test/arrows/java/stream/primitive.arrow create mode 100644 js/test/arrows/java/stream/simple.arrow create mode 100644 js/test/arrows/java/stream/struct_example.arrow create mode 100644 js/test/arrows/json/datetime.json create mode 100644 js/test/arrows/json/decimal.json create mode 100644 js/test/arrows/json/dictionary.json create mode 100644 js/test/arrows/json/nested.json create mode 100644 js/test/arrows/json/primitive.json create mode 100644 js/test/arrows/json/simple.json create mode 100644 js/test/arrows/json/struct_example.json delete mode 100644 js/test/arrows/multi/count/records.arrow delete mode 100644 js/test/arrows/multi/count/schema.arrow delete mode 100644 js/test/arrows/multi/latlong/records.arrow delete mode 100644 js/test/arrows/multi/latlong/schema.arrow delete mode 100644 js/test/arrows/multi/origins/records.arrow delete mode 100644 js/test/arrows/multi/origins/schema.arrow delete mode 100644 js/test/arrows/stream/dictionary.arrow delete mode 100644 js/test/arrows/stream/simple.arrow delete mode 100644 js/test/arrows/stream/struct.arrow diff --git a/js/test/arrows/cpp/file/datetime.arrow b/js/test/arrows/cpp/file/datetime.arrow new file mode 100644 index 0000000000000000000000000000000000000000..d5c9ef5922bcd6da994e71717f1ec3d2e83ebcf0 GIT binary patch literal 6490 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 literal 0 HcmV?d00001 diff --git a/js/test/arrows/cpp/stream/datetime.arrow b/js/test/arrows/cpp/stream/datetime.arrow new file mode 100644 index 0000000000000000000000000000000000000000..190a6cf0717741482d6307b1389359de9f79ffa8 GIT binary patch literal 5076 zcma)92~d?)6uytm$C{IbsE`O~YEH7Ln5d)@5Hf=)MJ~zfB|;M}XoO%wi`zJcmgW-W zo`^W2QDW)HASjdsE+Hc+YB-uwq7lCIDV=lQJ&*ftY-i@abI5r%y^q z(lfRJI6|3*<$%^OD~Mt&!9NI!FmcC#t#Sj(217#$d5m#ZoEzsE_Fl^T1#^HuC20}j z&4S-(!5_%t1%Fqy=Wu?FTzi;q(c(EN^B9W(4y-*6bX)BK?3mz=fbnq+*kN(I*> zh*8f0o?qlg(L!Z*;xyn{4h3Jn;4G9mVPfulTn(>J<@AC)tQSSgPb_N248Y+9b7hcg zo@*dH$AT*qVpJ})am`ThoZ4~CO%?%p$QL8?1<;ykw77OEpBMP3HU?}qU?b-S;J|&z zk-7Xa)}4>qgYQ~To@>h2XghkYs9t2oijg11AnL_=*l>)&h~gaMiwa~IJbYB26LW(o ze3v?z&WyD+UyC$+K)E=8?F3w=cd8MV7N5Ny0!8(#)W|s<o*lkM9ojGAk0i%itbRqDT=n^5 zze4*_y zT2TnS|6+u_N@&9AUZVUW1uqsh;kOjLN!Y|s_YUz#h+6bN<)eI@cZS&es+$$@y5{J5^y%gf z>Z6O?80~WS8Bbl#fdup=y0&JcwiWRMT>@9j&v)v8*%xFRV>^=%QZ^2earlJfGBL@w z;u*;D{-s_U!a|Q;t*nv0~E8=2pQ!p*C6nQj+`{iw{p{O&F+N@wa750d_tCc37vJv=im-Qqoe?_pI2 z<)S|N?`!zC=zp?F>|6bbWBeZM=QiB*4fVXv;ya-Cw&}b+l_1-%+2X#wF=SjF)^|tj zn~z%#@7dSnmC1Gg9ahfoW8(94@6BH)A*}K_^aY&__!;9@=K7sOeM3K$@6#y3Tda5H zkF8^-Qwidu^_%!U5nuAh4Nd4@>g*gwK3UtP-GqOo@ISn^o}Z)Z;<=-kUf#=lQ@=eO zb=>7c%-`d3o}c$AhZpkwZOkfrfPTv9CD!-or_=bSS5nPsi}OWsNBjN2=S_A;+OA~s z>xgBDb@*jV_B&|*eldFvYLfi{^Z7Ly5_yt;4~%zgEXTTP?|PKV^}ST@$iM&YJYeSM F=|A3=0O|k$ literal 0 HcmV?d00001 diff --git a/js/test/arrows/cpp/stream/decimal.arrow b/js/test/arrows/cpp/stream/decimal.arrow new file mode 100644 index 0000000000000000000000000000000000000000..bb21cda48a0b5168e6edd57305168224ee5075f6 GIT binary patch literal 1228 zcmZQ!WMB|rU|`^3;A3E8U}fL{vw;L7GgzE~feR?dz`z2O;eyJs0BI0l0^$rH2JyH2 z|NkGTiQNXsmH}cBs5nTC0+bJ=7#0B4f%xBm^aLPoU|?jJ0i+p$rh(L^8G-al0BvJq zU{zjAgKbx$mSaW`5-$%fCH!p z#TSp=uCKmZu;~=<(bS!%R~O%!+Z)?x`F865{_fM0_VZ8su75bHYDazIEPeTw&*<*4 z>t85%vwn4XoAr8wgui~T(dCJWuK-}$h5+pG1&TWufQ2oH4~q{Ny#T6c1(b$~Z-DY) z@*plKPGIJ;f&_p7oevT_1$P^WhX5}{bI-9|+HE7)(&1<6n$Oo%S*)9h7xObwP^GI>4`r;s?la5Y%KAX1$UO<=s`k>suFgY?a(mGl0s>In% I=<>wy0a>5DUH||9 literal 0 HcmV?d00001 diff --git a/js/test/arrows/cpp/stream/dictionary.arrow b/js/test/arrows/cpp/stream/dictionary.arrow new file mode 100644 index 0000000000000000000000000000000000000000..5bd16eb1a944cc1807287b0ac20184ecec5b5368 GIT binary patch literal 2020 zcma)6Pe_wt7=OS0YppMlSWy=8Nfshy+se&Dh!E)J-oQDzJlR=@8MugD2PT_kQoQeH&#y~lpU<}AOQN*Af<1i;& zD-h7W%A(u{bbwJH!7;iXoOk!iKvsIJ1Tifl+=f|X! zdhWdd)OAe9bnk~XSJe^pU?ZQq1MG!$C4d5~SHSe4Yolzb8c4?!zb0`2jbyeK8$VW~ zEN?yK)mEUiyM4aG>~jddUdmG4GQBqFHEUjLeTC6sKV2B!DK3*=nB90FvcJ*6&0a0; z$gi)`zVk_HjZ|!7Uzb+MFP2scA|pLD^Z7C5w~If%lfL;i_kz@G<2|3-TwUK!FSg11 z(RT;2+xfIHMW62NwqepQ^Sg1<>HMWm($dj^Yor49*xL>{lXm}(IHd1^|J$P+4J#1Q z|8LoEcYka5X8^X8^BoZ2TOv@uKQW`|s-tANS`w$aJxYD>1mq$$7(5Qj-9Kxv9h8HS z*mJ4=k^Vw*>U!^3CNYwm%wNt7B{CDqbl+ThB%QgL?i)?@&fkg8=Z0@&?=BR(rgIac znc4hL#Hh~cMD730@7Hg@5NuqioyS86IS=o`hm0jj{XB%H4?%eTX9(>S$wxo&HEMOy9N1q}9l^InOAa!>d&ZYH?tPDB zezFHN+i!l-zsyVObxiy=L(_(ee#r3RN0u{^yg{QEUTUc4X%;ubJ&dyjN164ccZs2s anDn7a?8q~I$-J%HX@WcNplWwn{rv+crL|!I literal 0 HcmV?d00001 diff --git a/js/test/arrows/cpp/stream/nested.arrow b/js/test/arrows/cpp/stream/nested.arrow new file mode 100644 index 0000000000000000000000000000000000000000..7ca62f89000ea2d6afa44b7945da351f0f927027 GIT binary patch literal 1692 zcma)6O-NKx6h6-xa~MYxQWG+Il#misnx=~g5oPR$8YaP*B(v1AMy*jJ7o`=!ETu&& zaidwZNvK7OerO{GV=ao1u#gB$3W*?ssHX3G@1B^3f<8I#yXWVgd+t4F^k#_UiAX?l zWrbvl&spPRc^tclA3hN;JbvTzf(dMuPY~+wekPOHl#{^PhA=1X7Gw&-*cJ%$7bTO) zd-;gM2=`tgS_yS~Mgb`_vk-797LUj24}0yx4?Tdq?o8Z= zk^RmxUJ_?TVQP13pv^W8-jh)OR#%mf;bFt-kEiJ)Mz;-5rTN(-!gjtQbA~xda8)j6w#>gO!Y)HfPJrTbHK`?Buoa zs~6_SgK*2?p4ks%#d0L}adBw!M&hpj6>Xyvi|fdrBMFoTkT(UTXMX^P}gzH*rOVNt_?8Rr}9(BUDfKtIppk zp*r7O(W?uv&JW|YH=HBwk21F`Z{*j-ok-25M@!kO*Ka=AL(7%w!uXGgika@J>EmzK zUaEUN^zG~8C)KScTn3+Qn0#t_RBrfUAaPs$?-o0?VGmsp4+sy6T-PzC1&YPWm-9Ii; z6OpQ%l(LLTMW68#irOzSjxmuEM#gQdgqr0%WC8QLnDhuT0eN!_eGq|cmPHzny)lt> z$P{E3liQF<$WBq@9;6EC6h!7B-5~M;G7WhL%smL#d;0n42-R2}KM`aC!hTGZ3)ZHc zEH&tsAQcI+_k;5yIfr(Tg6?Upy)t{dwc2W}HJgh|&AXiQMEPMT{sZVP8^3WB^V`Nh z0anca1#cXv?WH=#BFLX?e-F-%u{VvqYwRfM(rE9<8Pg|e+W*WK? zgubcZ53fhxIW3z-KYes6v5xPe@&-eq3GuX1Y*VPvV`C!~V<8s{|*NsKr_K^0zQf`nL=tr=34mEwyv-is7 zK6^XL4aGXvVB97B;BkmA>}h4Eh+zh^i33A-PBRX-Q9{IT_&{uTKM9{s#; zT*k=S{Z`t|a!0u#lY3~~2K33DN9{4;TsL>}+iDqTg+Ik2k-%SJhHSQlZ_wTk|y4n{GvOT1&HxXy#zBKNZae3D0S90C2 z?Ze^x+5rHGG_-?XH zA#TuJn8QyxKSb!`IbnGk>xDX=JK!7wrrPbADe-`2S;5ubk$l1wtLb;Bf2$H^Q$YLq!p9ro* z>?6L{OM3rcqqeVj&0qU!<6F$nWEEd>@wZTvmGWs6K^YZAw!+ZyS*8`ph zz4p}xwY`5(9`^Y@?)roBuqkD2sPnv>aK;Ef=6QL9UtVtdKkHflepyl zU|vuD&po~u=C3TSvfC|;Pn_(37X43asQ)wbtH+j7Q4Cqf?U($W-=pA7d14O)f;0H8tN_YmuCJ>qvlq+S6ekXdmqt{amn3zO!zNdkNxhz|KNJe z^4WFO4(KhT5B@ra(DfF=p)T9G79w)QqxXy0Q#p6|x!xW34vRji%YGWKx*_5_qO8}$ KFgy||!Pb9e$1QdM literal 0 HcmV?d00001 diff --git a/js/test/arrows/cpp/stream/struct_example.arrow b/js/test/arrows/cpp/stream/struct_example.arrow new file mode 100644 index 0000000000000000000000000000000000000000..d1037fa10fc5a2f51719910e6428eaffcf2df75b GIT binary patch literal 1124 zcmb7DO)mpc6ur|{jix>pNEb*G7GfckGIofsP(+I$5@|6$GNH7k3yH0*jir@^#82=i z`~*u23tNe#&Uy2mh!EV#dGDQj@4NTSc{A&lNP~z(rB1?9CAL~)u!71j5IQK7XjWhhBWshhANOJ0Q5ZnTT*L~2SiamT0XuDD$J!by1-rZ3mD-#Bx+ zIlx-|NzNB8GhDWh4%ltirC8wpp{PS@GWo{G9(6#I2JeQL-A&Jx$NKvwhNec#Guh=W z$8qz0-r?GD+C}(JI^Qx;+4nm0`!@C;ojdg=qpQ(*So@9s`7e2-)YkOnH%T+R#-|_L z+ymWLnhfilpQhELyV&R0D}PFD)Y`ykPOaO4E&!jo0wx*BBo9Z@i jOP`+PCf&jL)nsWm=`I#}_Pm1YBvSjCq1oILH)(qZ?x0m+ literal 0 HcmV?d00001 diff --git a/js/test/arrows/file/dictionary.arrow b/js/test/arrows/file/dictionary.arrow deleted file mode 100644 index 34d41db1f200159406c459b8c076d5ce0c3d30ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2522 zcmeHJ&1(};5T9+*G{mHqHnv(ta_B)s!H*ykC?w(`f?#L`@#bQlX&@hEla^FGYFyCl*NI8<1N7r49A1Uz3Rk-wEvR zLio|iYm>=D?S_ycE00v|-a0$whwl6poGAiD5*{f-vL43ThfM(<#?BTZKnj_r@FRGZ zuGRg%zeb+Aq?OUn8Q|rH>9$L?ZnM)b^@3)7y?FD+Ey%;#mt^rTwKFFovhl8Q1!_($ zlJWEtL)h|5{AXHOih zg1!KX%z6W?>@oA;tk{pQh?7R_wCw;VMkrXGRg>48IPE+nwBy|A(O=$|I45qzimpJ{h--txcvLUj$sb`iJStOf#2S4nX6BGyYdM<>mX!N+M#q1dO&)hQLnOoB4t^Hvy6ry{T@m@tC>`gegsGP9~nlJaXo%T6L zm4jK(9FSI3KM3}!CTKUi9kXe6O|aA3f(!MS#eC;+_re+Dyz_BTePX)8eVhsJQg~Ri zKQP7SunOaH-c&-=A9<}je!f5@ARhBlD4vSTCxQ_7b2}8B3OXsJ zo^z=DIUK$SRQ|LxuKaj7dh@+-=jFG-NTghDp@73?R(3W=%`Do3c>m}kswb~!;&Po? zTz=Hd;=TFTnQ30kku!_uaa=w=WBOGeN+}~Kud`5I=O^;6vby(vr24GAVc{EsZx~`3 zxCLa~*UpghB~(KqWflh5cJi|2!iAz&F6qxsUX1AZ4rPz@ZAwZT&gbMSdh!)@&(D8- MMaQ^*75ks=H#cC^v;Y7A diff --git a/js/test/arrows/file/dictionary2.arrow b/js/test/arrows/file/dictionary2.arrow deleted file mode 100644 index 1537f54db79eeeb2243e91846994737099a8ea96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2762 zcmeHJJ!n%=6h5zwHMFU=lGb7~Jg`F%14;YL9~5cn(4kus7;==KdlyX+rSubWy7m(7FMd2t)S4T zSKK*gb|wQmdAeSsT(8uEYQ63MLgzQ}Vu)vWr{I$VMEb2z3z&idKz^U$YlF!b9RnuF z0D3Wi55-b?$}I&YHbJdLl#Ov1gLJvFtMlH*xTb+@R)DeLw%iJ9WvENQVkz*7l})d} zLBaL>()RseE~syN$LsCny^mbv{T!OTr%WR@lx5?K{WP&L#C@x-eN^3% zJ*=@;D*$;m0g*G-D}0kP?@Uzfj;NT78wZAf;)9x3xEa(dTN}sDhF2s3m_9G6x-Ge@ zINDN#HoRGB9MRcJo-z4+|N7?X+nu3V40ZmqDnF(cIRxu;K1$iO=y{m1LG z;oq5`cdlD{)z@uTIpA!#nmD!|EE$8=_q6VgQ`7cNUNr6W*#A)5P2crY9{1S4*Ta6G z?WPV++52uDC!O;icZ)f1qq#l>n4XnV{<@R(^GQGFuO}TRHJdDDoKiBI%edK0I_>8? z{~GsXd?)GS5tnpk%IRc2oi8U->6vss>y%wLmHHQ7H{HyCT;9J!nE824@Yx4z;pOhn z>!YKS3$NclI&9xHb}9U=@Vtp>U>RWOJzeCH&eMd=h+5Z)K4~L;LpgnCvUR8L%<$Q~ Yf?fnbcz;gcnJ0Z`9^!X5ul~dS1zMm*_5c6? diff --git a/js/test/arrows/file/multi_dictionary.arrow b/js/test/arrows/file/multi_dictionary.arrow deleted file mode 100644 index 113d30da7856560455dc0b63229671825d1a9fdd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3482 zcmeHK%}Z2K6hALb2R}+fEwaUcE+ib78K3h-l8Ot1Br%}^7mhRU>3}-J_ymI%Eec!| zxNuR>!XUzBv}zNyEN~I%qCX&_MO2HH)%5$ld$02t5n4!_JaXQ-_uO;O$M2r|<~cGo zb?rt>#I6@<6Ok4^f*Wn?p z){ZYljNKyaEciW%)nTm7oDkW>;t$N}=d<=Rjqxn_Eg0EZl*Y%4UzG~uhrylTi}Ox# zDKl9tEPI)iav?ut55yDDGuOPck}DTVUa?%=|6S)`{LR3h$vuiaDX>VLr6f^M_%OeI z*oKjb4aqtbH2{wW{E;kQ_U5x*mOx-e+_*+-`e3>cvZv$T#JHpxR+fjc$?eH+RV!Vc z2ajbvXS%TDWH`v=9XGqW=nZ-0Rp(&6!Ms1}yuSqUUW0Fj3gbaMjc*KPvQnwsfg~>D z;6?BQu*gYk9Z!?rCD?Iq2e=tLeY@mju6yOe^85k(*$NlH>^0)R_#t@O@bd`EI;6og z4!^Yf^6BNn*K5rK7)l>>5EkQY!j?W54+8PS@ZAlJI^eqv{TlLf+Q1rXm;@8oZ7^$i zh9_%KeNF3nAA?{m6BF03{B12`J`R@5_&J7U8q(Cllj-mys54?d3#oomMkXn%68Q@R!iD{p&H4ptBL34*-Ww2&m z)$?sap6VQUZ|QdyY;G8aem#^y;u!`>)uhffsAnt^b2G%fLH|Zi+zhd1vuC7Go?BfR zEjny&&{5Q1?Sp?)Ke09RH}&&9ZT7_C1NLAdnMy~MhkAflJ^wEJdUT>Y)%m|NL4Yv( zS?UhfH;Dv-__yxwsSXZ1-&(yN1KZ4584qDS7&i(n7qqPPQ__0&dyv-jq}Kkf)(7jL zYF+DV?KiaE^r@c8qeJYs4$*IGy{VhiMsRH&M?J5_g>lV&F_OAo@HhvcY}B2zlWscV zrrf!RZAS+p*@T^qBvXleG7*cpDaRe8O~SP!E`HJ?c03o0q+{t^BpQpy(n&j)&qt$G z{|eRpxdz$HzxHh2BAfYXm4-atwML)b`*yj#y?gZe&iyyl-X)6a-NXJN_kkC{bUnV)q2o9g(Rir?qFufgxb|LvP<1D9dM H|DWs+-cqT+ diff --git a/js/test/arrows/file/simple.arrow b/js/test/arrows/file/simple.arrow deleted file mode 100644 index 838db6dc8eda5376aaaf977c5f96c50397582a5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1642 zcmeHIJxc>Y5S{x-E`~!=1UW$=g@vVpg@xdyvk-(J*x1}DwgF44l$Ms3{sezQ3QK>C zrQP}7+>FLVB_!H8VfN$A?7W@X-AjKkI62#uh2=aD>0os#tJ0K)v~-Ln2o)D;D;5K4 zL)k~rXXvHPPphiJg2plCThPpK`t2A-4oa*);8@d=0I^%(73C1=$r12CLggrn8+oi_ zM>%{Ly9?zWLYtGTmZnBxEL!idE=T=K1qD@_LLSm6wo7*Sa3Cn)RIfVw0Y zfD-loklcoj``mlSN9H$;kH5i@h)QmDkCPidn!?9Z{xtIr`2NlOKIa)y-0pK?n{1X4 z=ORDvi*w8ya(!OMAN^hqzczRB8t+;^>-8J_tfwpUUzw%(Go&cWvb=yS$iRD_;^pu~ prFaE=t<2^C?KYHW$}@hjgWmT8pS(n{|9`)h`+nV`u6_NFc>}#ma&iCw diff --git a/js/test/arrows/file/struct.arrow b/js/test/arrows/file/struct.arrow deleted file mode 100644 index 3d2c018e6c27c95057f2a18395a9dc6031e6b201..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2354 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 literal 0 HcmV?d00001 diff --git a/js/test/arrows/java/file/dictionary.arrow b/js/test/arrows/java/file/dictionary.arrow new file mode 100644 index 0000000000000000000000000000000000000000..544ac131112f0fe0756eaeb7dc6a07c00cb622ff GIT binary patch literal 2682 zcmeHJO>2}_6h80FJIOeXF_p1u3~{vDMrmUvl1vs=l0sy(;>3?6)k>o#B#}wNIEgZ$ zrL-1w6D6TwKNdw$L~Rx#T@4=nyNLWgwNaje;@c4+|%!?C(PB8CE$RK%-{D6h<9|pP@ z!CWr4iF0;T13$tL@j1H;f&+3r+TWbY71+d#)?XcU5;tC3?~0t=65N0I)IEZ+dW z7^8Dv$6!r+wG7Y5;eF_uF+>6mb0abDatzI5H++IvB?}aZN*bv7bb)6syNphpDERH* zbl8FA7h6AZJiTjd3i(#UOXMdE=12-7^Let!WY2o1&8&WGANWG%Jaj$Q zjyWteYkIxGcnLF0oky&-63?E*yhz+TsosM;QskNQ{7LFZ{+DS1xu+64<^y@AZ`rX5 zi1yCM?2m6~-7r|!wYh0$s-`vFnOT!+u1R&&CD!*RS`(>liS=#qrhz@Nfpp83-o4qO z`tEc`TdFTJh8QoZ)3@4~u*u&S)M*}esCDAm7R;Wn7x!L6cT3av%KeeFUL%D-CZ_t8 zd1mGtO5HkEdf6vaCqB4d@#QCIAIbf2huAVXbefp$yLyoN+TkPp#CQI#SU|k< z^x9GClQ)_uN>yfJjB@Q)@p0mkZQq;xs{a}}OZnL7*+JUHFWvo@@}hlLz9fD;bpIyt z%s>6#5i{M3c||0){JK|y^~SvQfV<^ zQT5GM)^n!F8fmlQl!pI>X;sf)peEMqbb>qnV(v#iYdQG2-M zsAUDLi)9JE0a*o^q`8L8uOWZAyq;uVHeh^#!MJIg{A2JW-RpU~37s#Th399SVgIx7 hD*U!o+6|qz^Z$QKU;od+yY?#m&(VV>YBc|IJ_B^3V|D-l literal 0 HcmV?d00001 diff --git a/js/test/arrows/java/file/nested.arrow b/js/test/arrows/java/file/nested.arrow new file mode 100644 index 0000000000000000000000000000000000000000..c35c351a8ab8c7bdd13672eeadbd13402136bda6 GIT binary patch literal 2370 zcmeHJ*>8+d6hB`nlhKw0Z4<;7OH?#k6n(H%Q>iW53`wO#TU~6`(nVTZl}J2zXar9} zLRE=`L=%0mz6dc$RHW7j4~S|Si6uhE?{~j@%;*Du0B3UUxo5fe{_Z(v?##SEASZ8% zNOF|O5D|%yI2j21$G*+8`VkgV_`La$y?`y}G8Vwz#ICqPD!e zXia&kw85@t5%*;8+>V%cT#w);zk>YR_bj7&8pFO_T(Qx0PY;hgl!}>EH}7 z?~-L?cz@>SEB51Ee5PsxOuh6@J|OVPKx0Fw<6_{N^);oNATZ|#l>?Wrua3AOy&_8h zl2}MFKo}>(fwI53SC41LXnUuhANSySUhi;SJ9yx)I59n?D(_Fy{&I~bl4K?OfaKK? zSUgpBTdC{!_tBfI&K@FN@B}jC5iyZmGivV&ZWg9!Ocl4T8*1H(SN&f1gyR*r`k7y) zojQS}oy@pFVD=f$AQ!CiPJLPCyBnMG=Kid3eblcn`?H}{6=1e+R=vL&E^kQ3?!vR#~ z37P%6?sNCMiB}R%q+UIK{^FM|cX?@ES>@Jx`2W;DzY6k~{^2{M6gk(tYdw-}5Wg=Z^=BB(`yO#xXLa@O?xSlz zC0V=nkH%~N=y`8#Tx71;KZ;fB&%BXT@9S5cZv{zp?IYSMIat#EVZ7FceWdkK$?)z8 z9Pv)&JwA6aKYh}*cY_kfOx{p&`fyI;zM1j+e>6|MwQ2gzwJ%2P$$Z}M?aPhZGYj^{ zUP>Lmu-K`;Kepwb{Sr*EvN0xje$I~I?JobSHQS4qb!BD+UUk+Ui=Ni>VU$1gx#3eu zM`G|}Pa~e?-$-#%5})=@q~wCkW%+^4*$d}SOUv3)QZ>D3V|DiYY}mtZ(GY0fTf;Y& woB_@Svrg%@Sh*H&4{W45n|!s0d(iWHNLXYrF_20iX^Jr=(Zs=lfq}un zfq@tX2L^@?42}#83>_RC7>HqDaBy%^RJ4BI{dev4=W2=z40q)9e(qks@4a{L?*I88 z<5N=)9uA4@wu^L&NQZPut8_|IUE@RIYFvVL%n8O50#!9n9kyGLehii_i3~#aFp-0t zw27=i1|j8Ej6qIXFb2s$J|;wpkZwpRE^;4o7!!F3>4j_uB3Z~j@Sj4UCVSs1m0t9e zQ7!0NGWcKvg!Dn^3-!mKpOiq#e<~G`v`pgnKmd+5fotk573VUK3yX!qQa(R3n}5Q& z9Vbsq(1>SK^9)x)p7$0{3D=!fo*K!U?@nJ5jW{}>PhZwFM<0GSzNBz{4IHxzg_&nB z>b+UDc(Tx;AUeUA>cg1z#(cw%NBlF<1>d0 zzA=C6r*jRQwx^-XH5fo|Vl;ppN?W!^mO$2>_-@-@Y5Wxne?{XP+wIWL|7za$17LQ; z_9F}X2-sXx6ZfH!y7ZB0C%)VEQRossi{8X0i~Jgnz{wE{TpT-^W6$E)wm9g6=BWCxg?XOE6x#nUAJWiO`H$YjDTN%u z*Mc-Yv=7lOARA5&w-3vjW7Xn#ZgFTI>}?=VG2g5YN5EyCezEZPH9m7y`w-mz zov$6xB}WRq@ga$)vZS=B{Q&iVTzu9DxvD88DLfU?mmXyazmvdNm}4Agj#1EBZ-;#y z_ln{S-w5z;N#8Dh1pGOB@z=;(=p)c50{)zB z6q$=P?$6nawI1FYAAz$(z@M{ciPrh)@?8j9hxNXK^)AXZBnM$_=>v;jX!Cf_V7Clk zI-o_zH*UDc!%=>oejmYi9c;d?CgSUAVM)^0)%Z@^*VXLz!M?60&YGaFtMTsP>uSEP c=Id&#C$X*-)^~he?SJcP>B}PH>VL)l0$aLi-v9sr literal 0 HcmV?d00001 diff --git a/js/test/arrows/java/file/simple.arrow b/js/test/arrows/java/file/simple.arrow new file mode 100644 index 0000000000000000000000000000000000000000..9b0d551cb0672634a9bda3b566f777c6a874c72a GIT binary patch literal 1210 zcmeHHyH3ME5S+sfF;R$8n3n{S3knJfkSNmONGa$*X`r={sE~pv5k<-rlzc=!ijSbA zKr%CTx5Q9Wve9_%_V#^t#?$HL^(pY|fFXcB23W@?GQZ{niPyvRcn0cI^gL@FBq6;K z_e4renx@$$3lrjk06I=?QR%z+LDe;{-Ew2`{c7Dev8EhEKBcNczk^z!ob={mkcHt4F+xq{n=U74AZQ z3!)>FC|z5Sd9_~bzAR4>^>%&~_r_Ph&Trygy-FSeVI#6g{a76q*Y;rwt8?4S??4ZV ze56+#&C`7MxL(Qod0dx)v&h59dD*sCJcHt?-m0qW`j*1A#AecO-Mij*LGw5xRNKOu ciae+8r~H2>dOt=)=?C+--^r45AN&8TFY0|)rT_o{ literal 0 HcmV?d00001 diff --git a/js/test/arrows/java/file/struct_example.arrow b/js/test/arrows/java/file/struct_example.arrow new file mode 100644 index 0000000000000000000000000000000000000000..4bea29fbb8bbae037594255637de218ff23ce6f1 GIT binary patch literal 1602 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 literal 0 HcmV?d00001 diff --git a/js/test/arrows/java/stream/decimal.arrow b/js/test/arrows/java/stream/decimal.arrow new file mode 100644 index 0000000000000000000000000000000000000000..9e264ef268d6adf941ad92ea6dadf72431764dd2 GIT binary patch literal 1244 zcmWe(WMB|rU|`^3;A3E8;AP+dvw;KyGgzE~kqaot02F6o-~!ViHUuyMsRAHo0pd0P z|NoZ&(jaUA#S9GWj3z)f2!Par>;b8r094z+z{oHINHcI z4A4Ar1~I4$L2eKM%E9ch0J0r`7-WwNn1<*D$%E|q0kww%?0Pn^yJ7Zm0DT2A59Ak+ zzd(Ax_8I~iK(GghL3V)v56}gC45C0+uz^?^z6c;@2Vxii zxd#S-K@JA6a0G=R2vk5QV8}o~1C)lzgSa3!!pw!43FCw0V89v5XquqP+IL03{axig zZPi)ZcUf6=@YbVd0pnP%3g3>)F4NJ3)-j$x4Hc9wvj^3V-GQl0Q zv%fIp)_;8xv~LyXo0%G?3~mHY&tu-@cid;S@1=7`c5hMIal^VzAjC<3-n%Ok8un%F z?(tlp54HE6r{4C&og$~YT3l_EuPW&&7%#qf>~?+i-GWW0c#o#;JiWU3*4*CMM$5NT z_xE?7p0uBT+IRiKQB^zY6KCnmw|q8OAa+aOWWv(J%jFmETpT{xu79E6&HB~lZPx1z z68`$VPP}kVy2f^a$yxck?ef-Mx%lEM02ZJG;tLdaFaQf%5FZwb_39bZ`1YKwPJ7`U6Fg0Rp+`q-3)jT1nGW+eaZSC&qPF1tOo3B|yXx1QTK_2c zYR5cL=?+)yv#)=4{(09d*!XT*XxH=Y+a?$HN9;;_sCw!5>$a7~zV|C!66XE>xSQ)h z_7}URM_(0fnW|=LYY5z!*nP7(V3&@Mx{sD>*zUkfX5k>m0>SNBUZ2-dLH+Ar#u<{S--ABQ3iCbTw)1Y}gVm*M7Xy6UJ0BfSxD)I0?F*yhs;$#5 zecAU&ajW{`AfuCxPJ2F^w*+1|EYfZtb*%H(zxS@aU*lrue|=EyUzi-38EKs?cU9u- zrU3bAY30ZNil2_(A#mz9@1E-ur~RMzqC}zR$hCWqUX@L{kbU*i?t-;7LfgGQiA@%8 H0l5(XUMWU# literal 0 HcmV?d00001 diff --git a/js/test/arrows/java/stream/dictionary.arrow b/js/test/arrows/java/stream/dictionary.arrow new file mode 100644 index 0000000000000000000000000000000000000000..05534434c0e157cb1f6d594dbd52ebdbe954c11a GIT binary patch literal 2052 zcmaJ>T}YH^6h7a~H#$w`x-tEk*wohcLz!dfc+rNtU`#)xQQF!@R*Dv*GL04^MNmQA zSSSnqT|`hwKVC(5+b$d3Xi=bhQ5RhpMYI$V;YCn5J$N8S~yyv{PlX z_ZxFW3PdDN@+C)RNYL1LiQkNi6M|1L?n=lYZBP7wxtQMrbfLjaCbOAiR!f1uLq&Yf zE`zXuT#xZj$1|BKaby(e7!QL&@N+dWa^HI_=xlp5B; zR|^#hIINArx{IJ%#~#cHVwE&dBqB+m*3$x;wd^uJaU!s{!`3yUjZq0>PLa%)LRc=c z=Ar&D;`T$e7hF3HWgT4xy*gIHW(?POjl8TQh$jc!>vP0#7bE0a7rR3~xlci}a;}{x zj^}qxOt#)q%o4c+WsQ_PR6bMYnd;f^q#4zhJqNy!*$-Why<-h?&6?iXV7|B+rOy-g zT7`R0VO`a67rk!t+UC}+aDjMzr5#k2XX1k;yJ|UpN7xSU-P7zR7z4q1LWl= zV}ry6+b)^hLorOPzi`%3BCq~)3=KuPfq~X=`z)17)G$48`^qgp%cSo~+o<$1p3592m zqVuZ^^X`;2&A(Ff@k~>c>s6e}8MB=)h#!UeTp#|9p0GwL=cv-7IaZNCa-;H`fXH{MzegT?{canUi_gKXS%Rvz+67c5{o+%VI?5$^yItvI1P?3q_n6 Axc~qF literal 0 HcmV?d00001 diff --git a/js/test/arrows/java/stream/nested.arrow b/js/test/arrows/java/stream/nested.arrow new file mode 100644 index 0000000000000000000000000000000000000000..3e6d3b8047fd4ede470a4501fc5eef8a260673f1 GIT binary patch literal 1732 zcmah}SxA&o6h6OZ{fv$Uu$7B;d*X%w zeV3W5YIG{J&%NK(l*$0nAb4lEqMwj;-fy_ zIUe3(s;*5{{gOACoPkNxl#X2uix-@!sjuA4z^a@gp@;BI5lZnJ-I8L`fPk2OztToQo~eQH^r` z%M(Dxt zi)O~0;SO*~v3=|NDznF#`tthmt~e{y+J5@Tn|4=qeCng^{+>^-`y0ovJx@(K(EIY# zh$k>S&~*7qu*1>c>wR+Y+{J-;9jjYA$2|87l23are?i4Khox0mm;yG?%8&cMjtnii zmvABN{`s4?zx>>CHQ3g2Y00+WY%g5GYl1w%v6^8M-n4#4>GC3XZQ)k;x($U}DvPRW z_cgNpU-R>)A^({le20X>_fmK1M~ZgB{{%{AGUR zzCrC5UMtLxBj{?eXp;GXzw`!kB>fSD`^aLf{GBR#b>p@t zC;7opbi(|lJN;MA7Brv8jz9V9V#ed$%et!H%{`X;w&};WN8Q;a$DMc57Uh>4jn5Wb zeyaZj=^C43f;U$k3U&`Wipvg`ZywIgbARY-Xp72h`8?MV`r7oRqBk)(HrmXe<-bVs k1R_6~pK!#1+|3^M9#{U_%&fe<6@g`?yXstPT`(~H2D;7N8UO$Q literal 0 HcmV?d00001 diff --git a/js/test/arrows/java/stream/primitive.arrow b/js/test/arrows/java/stream/primitive.arrow new file mode 100644 index 0000000000000000000000000000000000000000..6bc546b82bbe2c9bec0c1b274c14347c4df4047b GIT binary patch literal 6916 zcmeHKF-(&|6n@ths00wT5n>oRFm!N0C8R@R7&Oa^6ClKL4R64&dZhOsADPY7J~K7Bauz^1WSy(TgPJHwn1&#GFxY-^gqJ`E#oW}SKFoIK~in1`Oa zgZoj}DJHkDzgjFWSLS9r#4LI7&(m~Gq-b?#!iKU(-UcyMOE_a6TqaMQql z=itB9_^KWMgZmxvPloV=TE|;`#m=<(X&C$jzGLGTRD@MwT?E|p)jG)I==c)iG5Lx4 z@>GB?^Hg+rioduf!k*e(FNMn>7he3Bw+<%;zvkfA3_g3v;@j{Ke|T%)jXe!t)*yq~ z<|u<6N;|QKN+5e)e1Gh(4F0x*zises>~8AUe)b;wIWWf&d)>jV1DiFqdA~Q;(LS=| z#rMaagD>&(m~C$I=uhI?*oklRKHca&_FZ7|F4}jn_kqpdgc~r{G<>P1Lij=N$Gp9N zY48Q#v9a?$;=Mr*+E|;%N{~+>4%_#$@a1sN*JJpy?+XscBKi_;`fj8SPwUIMmm{Wp z9LI*^)ZsXCIHyB0v&~aZ-_@eXVKlhM zLHJwVtA+#M@;p=>{5^xuUL}X;NJu8ck%b?+RPo)0!|m4*_>v=q*=k7Qtt=@+`aHm0 zk&Evd0avS~B!#ykYMIcH@H+{t1wF=f_81Lg@NO`7aBpi)C9fTBu2I)Yxm@hLrNr<} z$n7qC)EQ_T>^T37g=ZW;ebA^7CnM!=9>nR0xX*uq&VakEvw-(X#?<(TU z8Ba8#3`80DzZu~FC8N>*8Hn!L{;yFKVU&Sx8Hn!LZkg$?_2{1MuX;q$L>ahB2BLfR KD%twKzJCAbob@IN@A}nA>e=-A@ihSyo-$He7)R9t5#%>V#v`PHE zoTo9r$ItETc)Jz9v$J-UJZ8Y2p+Nii9NyQ@`4-l3KdbIkKZ@c5IrxA=`%FZLR+(_5~x@aDYZ2=-K8~J(MCy9OWRFJnm$u`+M2wy5en|a zjfe=YL|hj90l{w&`~`6*1;K??u*5m{-3hMhdCZ+VGw0r!%-jSHa1uZtl87Mz*X(6M zkMYBaOAO+VB5pMIA>^odfm)~2Nr|SM6>%9r!igFUC@(KO2NC&zT@jvr_s`k9*c9NH zlQWuCgm?08@}CLcl^b38Vq%B2q|H6No7fc&cisdrfMKcY6o%}teNF_3 zIALztiKY2|$z5riFDe;;iFE3jm>@@aA&nwNXxe>OQ|Tm+{>g(tv@R5DqBf;S4KJ(ox z_~sOxHKG3pwYAUZ!!We38qZn(MXR^0mS@uid#ic*jtI4nhi2E-Ine#u8ac~Jj1`~0 zSikE1IrsIjxN@-YX7596^zcW0`O*8-m+!A0?++E8$AW{=-}(sT9OtQ`J!h{+L@tQ1 zPOWvOoY|ZyUAs9~tK3^#n#z{vH%dF()j4nK&T^(z&v*;X@eRM}WhdtEm!}KWyK+|X E7vnQ*1^@s6 literal 0 HcmV?d00001 diff --git a/js/test/arrows/json/datetime.json b/js/test/arrows/json/datetime.json new file mode 100644 index 00000000000..5969823ae41 --- /dev/null +++ b/js/test/arrows/json/datetime.json @@ -0,0 +1,1091 @@ +{ + "schema": { + "fields": [ + { + "name": "f0", + "type": { + "name": "date", + "unit": "DAY" + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 32 + } + ] + } + }, + { + "name": "f1", + "type": { + "name": "date", + "unit": "MILLISECOND" + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 64 + } + ] + } + }, + { + "name": "f2", + "type": { + "name": "time", + "unit": "SECOND", + "bitWidth": 32 + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 32 + } + ] + } + }, + { + "name": "f3", + "type": { + "name": "time", + "unit": "MILLISECOND", + "bitWidth": 32 + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 32 + } + ] + } + }, + { + "name": "f4", + "type": { + "name": "time", + "unit": "MICROSECOND", + "bitWidth": 64 + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 64 + } + ] + } + }, + { + "name": "f5", + "type": { + "name": "time", + "unit": "NANOSECOND", + "bitWidth": 64 + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 64 + } + ] + } + }, + { + "name": "f6", + "type": { + "name": "timestamp", + "unit": "SECOND" + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 64 + } + ] + } + }, + { + "name": "f7", + "type": { + "name": "timestamp", + "unit": "MILLISECOND" + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 64 + } + ] + } + }, + { + "name": "f8", + "type": { + "name": "timestamp", + "unit": "MICROSECOND" + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 64 + } + ] + } + }, + { + "name": "f9", + "type": { + "name": "timestamp", + "unit": "NANOSECOND" + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 64 + } + ] + } + }, + { + "name": "f10", + "type": { + "name": "timestamp", + "unit": "MILLISECOND" + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 64 + } + ] + } + }, + { + "name": "f11", + "type": { + "name": "timestamp", + "unit": "SECOND", + "timezone": "UTC" + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 64 + } + ] + } + }, + { + "name": "f12", + "type": { + "name": "timestamp", + "unit": "MILLISECOND", + "timezone": "US/Eastern" + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 64 + } + ] + } + }, + { + "name": "f13", + "type": { + "name": "timestamp", + "unit": "MICROSECOND", + "timezone": "Europe/Paris" + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 64 + } + ] + } + }, + { + "name": "f14", + "type": { + "name": "timestamp", + "unit": "NANOSECOND", + "timezone": "US/Pacific" + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 64 + } + ] + } + } + ] + }, + "batches": [ + { + "count": 7, + "columns": [ + { + "name": "f0", + "count": 7, + "VALIDITY": [ + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "DATA": [ + 287130302, + -1820603938, + -48081400, + 228225755, + -1331831736, + 205902711, + 376905976 + ] + }, + { + "name": "f1", + "count": 7, + "VALIDITY": [ + 0, + 0, + 0, + 1, + 0, + 1, + 1 + ], + "DATA": [ + 656250162, + -1721535728, + -1768359936, + 2032306637, + -1760015877, + 1898568919, + -840019681 + ] + }, + { + "name": "f2", + "count": 7, + "VALIDITY": [ + 1, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "DATA": [ + 902624945, + -533650716, + -714057684, + 1134512698, + 11995632, + 1543035049, + -1035213822 + ] + }, + { + "name": "f3", + "count": 7, + "VALIDITY": [ + 0, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "DATA": [ + -648202416, + -1557821925, + 603529914, + 1053937575, + 1627714670, + 1616692420, + 583410666 + ] + }, + { + "name": "f4", + "count": 7, + "VALIDITY": [ + 1, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "DATA": [ + 1752483892, + 1121763233, + -1082138116, + -369271033, + 2088744779, + -713428517, + -1348315977 + ] + }, + { + "name": "f5", + "count": 7, + "VALIDITY": [ + 1, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "DATA": [ + -222259164, + -1735239925, + 1673707679, + 1646242693, + -1438025608, + 292133951, + 316688771 + ] + }, + { + "name": "f6", + "count": 7, + "VALIDITY": [ + 1, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "DATA": [ + 1413895459, + 1296543194, + -659335742, + -2023124938, + 1474836915, + 545886058, + -95957694 + ] + }, + { + "name": "f7", + "count": 7, + "VALIDITY": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "DATA": [ + 833648438, + -155973434, + 306380012, + -1730396458, + -893882470, + 300021572, + -1493094496 + ] + }, + { + "name": "f8", + "count": 7, + "VALIDITY": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "DATA": [ + -142326667, + -518015355, + 802129566, + -891479472, + 609495738, + 39901264, + 1725837750 + ] + }, + { + "name": "f9", + "count": 7, + "VALIDITY": [ + 1, + 0, + 0, + 0, + 1, + 1, + 1 + ], + "DATA": [ + -790344901, + 1384890374, + 1593907847, + -1910987408, + -1081248134, + 1279786188, + 1428155654 + ] + }, + { + "name": "f10", + "count": 7, + "VALIDITY": [ + 0, + 1, + 0, + 1, + 1, + 1, + 1 + ], + "DATA": [ + -2000607786, + 1858946274, + -1669473385, + 1759891987, + 679491750, + -1589448339, + 1643914401 + ] + }, + { + "name": "f11", + "count": 7, + "VALIDITY": [ + 0, + 1, + 0, + 1, + 1, + 1, + 0 + ], + "DATA": [ + -414495455, + -721226051, + 894630902, + -1656902433, + 283003387, + 305391457, + -1065742039 + ] + }, + { + "name": "f12", + "count": 7, + "VALIDITY": [ + 1, + 1, + 0, + 0, + 0, + 0, + 0 + ], + "DATA": [ + 237206636, + -1952793711, + -1460143242, + 2084672504, + 904476799, + -1701979412, + -1199981872 + ] + }, + { + "name": "f13", + "count": 7, + "VALIDITY": [ + 1, + 0, + 0, + 1, + 1, + 1, + 0 + ], + "DATA": [ + -2036135388, + 529021659, + 1438926838, + 1283071451, + 991714296, + 191711729, + 1165545852 + ] + }, + { + "name": "f14", + "count": 7, + "VALIDITY": [ + 0, + 1, + 0, + 1, + 0, + 1, + 0 + ], + "DATA": [ + 914292053, + 1907149042, + 1136187517, + 1524488313, + -1348862330, + 1991045076, + 230802527 + ] + } + ] + }, + { + "count": 10, + "columns": [ + { + "name": "f0", + "count": 10, + "VALIDITY": [ + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 0 + ], + "DATA": [ + 1623844815, + -548539295, + -2131777660, + 421947233, + 1301629281, + 487961102, + 1722653793, + 257973430, + -1879108504, + -1638453351 + ] + }, + { + "name": "f1", + "count": 10, + "VALIDITY": [ + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 0 + ], + "DATA": [ + -1993142747, + 961444705, + -731963018, + 1823480488, + 298589348, + -103358601, + 1273137673, + 1773559016, + 697660029, + -268770608 + ] + }, + { + "name": "f2", + "count": 10, + "VALIDITY": [ + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + "DATA": [ + -165385917, + 1630195924, + -749020177, + 1364709125, + -166131172, + 565061721, + -853671402, + 1955423415, + -810923102, + -1636166510 + ] + }, + { + "name": "f3", + "count": 10, + "VALIDITY": [ + 0, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "DATA": [ + -1015488580, + 928069039, + 1579393701, + -1222824936, + 84245465, + -2075186994, + 327430828, + -941754752, + -252292951, + 436888745 + ] + }, + { + "name": "f4", + "count": 10, + "VALIDITY": [ + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 1 + ], + "DATA": [ + 936339326, + 2064723162, + -684786031, + -1894811055, + 704715478, + 1032381937, + -1454220845, + 432297415, + 286474637, + -1765432003 + ] + }, + { + "name": "f5", + "count": 10, + "VALIDITY": [ + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "DATA": [ + -1015378287, + 118059475, + -918730811, + -1500004697, + 1727827418, + -1115469578, + -394344641, + -418410146, + -1288756822, + -1856124671 + ] + }, + { + "name": "f6", + "count": 10, + "VALIDITY": [ + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 0 + ], + "DATA": [ + 649060707, + 1026930073, + 600141763, + -2031747859, + -385327847, + -505105799, + -1872846351, + -2102273141, + 1948692754, + -1867314043 + ] + }, + { + "name": "f7", + "count": 10, + "VALIDITY": [ + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 0 + ], + "DATA": [ + -1885662094, + 1693449175, + -1123689690, + 888143280, + 997748091, + -90626704, + -1477812381, + -1221435040, + 1617443660, + -1796301062 + ] + }, + { + "name": "f8", + "count": 10, + "VALIDITY": [ + 1, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "DATA": [ + -321499700, + 1615515770, + -458357400, + 192567423, + 1916352323, + 2077227761, + -423544655, + 1012332985, + 1454732949, + -1747694349 + ] + }, + { + "name": "f9", + "count": 10, + "VALIDITY": [ + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 0, + 1 + ], + "DATA": [ + 1857863647, + 221189659, + -2023675136, + 1158534524, + -1487233257, + -1238161676, + -1414020768, + -889966449, + 644525400, + -616683035 + ] + }, + { + "name": "f10", + "count": 10, + "VALIDITY": [ + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "DATA": [ + 60560931, + -978659831, + -1392665033, + 1439188467, + -1603929554, + 1343690781, + 667746364, + -885862092, + -768563065, + 642999269 + ] + }, + { + "name": "f11", + "count": 10, + "VALIDITY": [ + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ], + "DATA": [ + 67986368, + -1039368437, + -375954631, + -894134742, + -253459603, + 1158483324, + 1570965638, + -325062714, + -18384890, + -908077044 + ] + }, + { + "name": "f12", + "count": 10, + "VALIDITY": [ + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 0 + ], + "DATA": [ + -1052889461, + 394600979, + 737532987, + 2041654457, + -666620089, + -2129740469, + 936578725, + -1116622255, + -138051348, + 972879256 + ] + }, + { + "name": "f13", + "count": 10, + "VALIDITY": [ + 1, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "DATA": [ + 1263832761, + 600299113, + 333985769, + -926413106, + 666508217, + -2105464605, + -1879981169, + 406903341, + -1280270101, + 1464648198 + ] + }, + { + "name": "f14", + "count": 10, + "VALIDITY": [ + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 1 + ], + "DATA": [ + 1787795918, + 1703925731, + -1024637799, + 946811563, + 1287866684, + -924054721, + -1004736552, + -687627871, + 1292623681, + -922683413 + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/js/test/arrows/json/decimal.json b/js/test/arrows/json/decimal.json new file mode 100644 index 00000000000..d4744a6ca28 --- /dev/null +++ b/js/test/arrows/json/decimal.json @@ -0,0 +1,162 @@ +{ + "schema": { + "fields": [ + { + "name": "f1", + "type": { + "name": "decimal", + "precision": 24, + "scale": 10 + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 128 + } + ] + } + }, + { + "name": "f2", + "type": { + "name": "decimal", + "precision": 32, + "scale": -10 + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 128 + } + ] + } + } + ] + }, + "batches": [ + { + "count": 7, + "columns": [ + { + "name": "f1", + "count": 7, + "VALIDITY": [ + 1, + 1, + 0, + 0, + 0, + 0, + 1 + ], + "DATA": [ + "829025058ED41047EE79BE2B259AB7B8", + "D609441CAEC80971422FD5ED85A0AD93", + "9D9023D1A4A075BCC931756B32EE75CE", + "969213F56C2EBC547611B89B6BF4006D", + "7FF5E452BEAA09EC9928CA30D851976E", + "03BA4EC74CAB4DD2CEC4BBB422B8D83B", + "861054422F9EEED49080BE6ABB8C49A0" + ] + }, + { + "name": "f2", + "count": 7, + "VALIDITY": [ + 1, + 1, + 1, + 1, + 0, + 1, + 0 + ], + "DATA": [ + "DE492EB761B914CA8A84453C23D5222E", + "2033A3D1C6DB7F7BDD70B2CA0DC565B9", + "CBAB73DA9D8D5D8139ED95BF8F8BCB92", + "BF0F96F72FC35A7AB87F619A2F1F84F3", + "30A016DA10C960A5C3A71FA3B9A35793", + "3E8FA111D97FAB77863BAF3060FD4EEB", + "61D0CE1B7C3DA034CD1FDD871F3B4A6D" + ] + } + ] + }, + { + "count": 10, + "columns": [ + { + "name": "f1", + "count": 10, + "VALIDITY": [ + 0, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1, + 0 + ], + "DATA": [ + "FB8E16EFB5E8BD2301603F574F916DC9", + "E9156DCE06D2BB3C1184884E394D6C19", + "BA81EBAB98960EBCCD7B66E84B5C5396", + "1FA148885D840A918A99409FB20A95DA", + "0426A0CF9910CA31BA7FAF353BF870F5", + "3E039122DC0A5DE6F5FCB9FCEE831181", + "EE96558AE7B7B693738F58BA66E125D2", + "FBEB86A9334DDF7844609EFBF1BB0AC0", + "6BF43E82E2F5213D027A992B2810D891", + "8BD98350BA2C4C274C2A2556BB51D236" + ] + }, + { + "name": "f2", + "count": 10, + "VALIDITY": [ + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0 + ], + "DATA": [ + "DB9A4ACAE6BCC2E2BCFF76953FD48B61", + "FEE1B1EF8027F5FD01981965F752F29A", + "564DC846B9DD59E0AB7506D1504C4789", + "E2C760DC5D44F6F40141AAB596D2F4BE", + "E221B527A35232C94142BCF3378451D0", + "C314873F5AC689FAFEEF458DF55E5D9F", + "F5E0774F71635969593B631ED518CDB2", + "501F966677C7FD17CB5FB810CAFB0DBC", + "D79196FF9EE874208CC4D6DEE2EA7692", + "D06BD5D2BB70AD7C12B74AF216931044" + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/js/test/arrows/json/dictionary.json b/js/test/arrows/json/dictionary.json new file mode 100644 index 00000000000..7b7a2607ce4 --- /dev/null +++ b/js/test/arrows/json/dictionary.json @@ -0,0 +1,424 @@ +{ + "schema": { + "fields": [ + { + "name": "dict1_0", + "type": { + "name": "utf8" + }, + "nullable": true, + "children": [], + "dictionary": { + "id": 0, + "indexType": { + "name": "int", + "isSigned": true, + "bitWidth": 8 + }, + "isOrdered": false + }, + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 8 + } + ] + } + }, + { + "name": "dict1_1", + "type": { + "name": "utf8" + }, + "nullable": true, + "children": [], + "dictionary": { + "id": 0, + "indexType": { + "name": "int", + "isSigned": true, + "bitWidth": 32 + }, + "isOrdered": false + }, + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 32 + } + ] + } + }, + { + "name": "dict2_0", + "type": { + "name": "int", + "isSigned": true, + "bitWidth": 64 + }, + "nullable": true, + "children": [], + "dictionary": { + "id": 1, + "indexType": { + "name": "int", + "isSigned": true, + "bitWidth": 16 + }, + "isOrdered": false + }, + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 16 + } + ] + } + } + ] + }, + "dictionaries": [ + { + "id": 0, + "data": { + "count": 10, + "columns": [ + { + "name": "DICT0", + "count": 10, + "VALIDITY": [ + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1 + ], + "OFFSET": [ + 0, + 7, + 14, + 14, + 21, + 28, + 35, + 35, + 42, + 49, + 56 + ], + "DATA": [ + "n7IVIt6", + "fNEZk2V", + "", + "pdr3kP2", + "kc6HFnH", + "VHkSHFW", + "", + "7Esa1sp", + "UQlbxy8", + "gpcWkmr" + ] + } + ] + } + }, + { + "id": 1, + "data": { + "count": 50, + "columns": [ + { + "name": "DICT1", + "count": 50, + "VALIDITY": [ + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 1, + 1, + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 1 + ], + "DATA": [ + -1304256258, + 126278822, + -382206370, + 652671121, + -347106410, + -1554016362, + 1968244195, + 1813662378, + 1821418501, + 1338533665, + 2077342860, + -1608202210, + -509673708, + -1501957035, + 1993239928, + 1854377013, + 387900455, + -1915618335, + 4577103, + -1396084178, + -935886027, + 127554335, + -1450126544, + 1957269902, + -219955913, + -2118031079, + -655853221, + -1720783192, + 102459250, + 863314993, + 188247204, + -911419611, + -2101144477, + 1272058253, + -873784776, + 2116405697, + -1424723658, + 1028652141, + 1969278224, + 1499029794, + -1132017138, + 1724825844, + 1428743742, + 838366162, + 892301927, + 1263275409, + 260527840, + 782916108, + 863795265, + 537587774 + ] + } + ] + } + } + ], + "batches": [ + { + "count": 7, + "columns": [ + { + "name": "dict1_0", + "count": 7, + "VALIDITY": [ + 0, + 0, + 1, + 0, + 1, + 0, + 1 + ], + "DATA": [ + 3, + 6, + 0, + 0, + 2, + 4, + 2 + ] + }, + { + "name": "dict1_1", + "count": 7, + "VALIDITY": [ + 1, + 1, + 0, + 1, + 1, + 0, + 0 + ], + "DATA": [ + 8, + 8, + 7, + 7, + 7, + 0, + 7 + ] + }, + { + "name": "dict2_0", + "count": 7, + "VALIDITY": [ + 1, + 0, + 1, + 1, + 0, + 1, + 0 + ], + "DATA": [ + 6, + 46, + 20, + 11, + 41, + 33, + 24 + ] + } + ] + }, + { + "count": 10, + "columns": [ + { + "name": "dict1_0", + "count": 10, + "VALIDITY": [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 1 + ], + "DATA": [ + 9, + 4, + 4, + 7, + 1, + 5, + 2, + 3, + 3, + 0 + ] + }, + { + "name": "dict1_1", + "count": 10, + "VALIDITY": [ + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 1 + ], + "DATA": [ + 0, + 2, + 5, + 6, + 7, + 2, + 3, + 9, + 7, + 6 + ] + }, + { + "name": "dict2_0", + "count": 10, + "VALIDITY": [ + 1, + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 1, + 0 + ], + "DATA": [ + 28, + 11, + 30, + 5, + 7, + 31, + 5, + 5, + 42, + 11 + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/js/test/arrows/json/nested.json b/js/test/arrows/json/nested.json new file mode 100644 index 00000000000..7a5b4124f1d --- /dev/null +++ b/js/test/arrows/json/nested.json @@ -0,0 +1,418 @@ +{ + "schema": { + "fields": [ + { + "name": "list_nullable", + "type": { + "name": "list" + }, + "nullable": true, + "children": [ + { + "name": "item", + "type": { + "name": "int", + "isSigned": true, + "bitWidth": 32 + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 32 + } + ] + } + } + ], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "OFFSET", + "typeBitWidth": 32 + } + ] + } + }, + { + "name": "struct_nullable", + "type": { + "name": "struct" + }, + "nullable": true, + "children": [ + { + "name": "f1", + "type": { + "name": "int", + "isSigned": true, + "bitWidth": 32 + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 32 + } + ] + } + }, + { + "name": "f2", + "type": { + "name": "utf8" + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "OFFSET", + "typeBitWidth": 32 + }, + { + "type": "DATA", + "typeBitWidth": 8 + } + ] + } + } + ], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + } + ] + } + } + ] + }, + "batches": [ + { + "count": 7, + "columns": [ + { + "name": "list_nullable", + "count": 7, + "VALIDITY": [ + 1, + 0, + 1, + 1, + 1, + 1, + 1 + ], + "OFFSET": [ + 0, + 4, + 4, + 7, + 11, + 15, + 19, + 19 + ], + "children": [ + { + "name": "item", + "count": 19, + "VALIDITY": [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "DATA": [ + -855087392, + -1428803827, + 538297987, + -1834772737, + 1201921150, + -1053878681, + -338858402, + -25568549, + 674222761, + -1932078214, + -328049938, + -1482260505, + -636832564, + 2076926163, + 535274652, + -1198112844, + 1337875186, + 543199787, + -26980498 + ] + } + ] + }, + { + "name": "struct_nullable", + "count": 7, + "VALIDITY": [ + 0, + 1, + 1, + 1, + 1, + 1, + 0 + ], + "children": [ + { + "name": "f1", + "count": 7, + "VALIDITY": [ + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "DATA": [ + -159849667, + -1121326610, + -1104109033, + -172773473, + -861383428, + 698716318, + 1612434523 + ] + }, + { + "name": "f2", + "count": 7, + "VALIDITY": [ + 1, + 0, + 1, + 0, + 1, + 0, + 0 + ], + "OFFSET": [ + 0, + 7, + 7, + 14, + 14, + 21, + 21, + 21 + ], + "DATA": [ + "NJha6WR", + "", + "oPXRHKP", + "", + "TeWfovy", + "", + "" + ] + } + ] + } + ] + }, + { + "count": 10, + "columns": [ + { + "name": "list_nullable", + "count": 10, + "VALIDITY": [ + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 0, + 0 + ], + "OFFSET": [ + 0, + 4, + 4, + 6, + 7, + 7, + 11, + 14, + 14, + 14, + 14 + ], + "children": [ + { + "name": "item", + "count": 14, + "VALIDITY": [ + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0, + 0, + 1 + ], + "DATA": [ + -1395042372, + 725113523, + 386656703, + 1852452386, + -2125490777, + -2011809915, + -936205059, + 1741043053, + 1115823582, + -134578211, + 1597491649, + 817302915, + 23284005, + -1507602567 + ] + } + ] + }, + { + "name": "struct_nullable", + "count": 10, + "VALIDITY": [ + 0, + 1, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 0 + ], + "children": [ + { + "name": "f1", + "count": 10, + "VALIDITY": [ + 1, + 0, + 0, + 0, + 1, + 1, + 0, + 0, + 1, + 0 + ], + "DATA": [ + -1345581951, + -909345730, + 1650199276, + -330079365, + -497925054, + 94270936, + 502108211, + 2146893578, + 416507125, + -2114915636 + ] + }, + { + "name": "f2", + "count": 10, + "VALIDITY": [ + 0, + 1, + 0, + 0, + 1, + 1, + 0, + 0, + 0, + 0 + ], + "OFFSET": [ + 0, + 0, + 7, + 7, + 7, + 14, + 21, + 21, + 21, + 21, + 21 + ], + "DATA": [ + "", + "BSZRpGI", + "", + "", + "E34Dqdr", + "5aksGEG", + "", + "", + "", + "" + ] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/js/test/arrows/json/primitive.json b/js/test/arrows/json/primitive.json new file mode 100644 index 00000000000..7e74520ec36 --- /dev/null +++ b/js/test/arrows/json/primitive.json @@ -0,0 +1,1099 @@ +{ + "schema": { + "fields": [ + { + "name": "bool_nullable", + "type": { + "name": "bool" + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 1 + } + ] + } + }, + { + "name": "bool_nonnullable", + "type": { + "name": "bool" + }, + "nullable": false, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 1 + } + ] + } + }, + { + "name": "int8_nullable", + "type": { + "name": "int", + "isSigned": true, + "bitWidth": 8 + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 8 + } + ] + } + }, + { + "name": "int8_nonnullable", + "type": { + "name": "int", + "isSigned": true, + "bitWidth": 8 + }, + "nullable": false, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 8 + } + ] + } + }, + { + "name": "int16_nullable", + "type": { + "name": "int", + "isSigned": true, + "bitWidth": 16 + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 16 + } + ] + } + }, + { + "name": "int16_nonnullable", + "type": { + "name": "int", + "isSigned": true, + "bitWidth": 16 + }, + "nullable": false, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 16 + } + ] + } + }, + { + "name": "int32_nullable", + "type": { + "name": "int", + "isSigned": true, + "bitWidth": 32 + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 32 + } + ] + } + }, + { + "name": "int32_nonnullable", + "type": { + "name": "int", + "isSigned": true, + "bitWidth": 32 + }, + "nullable": false, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 32 + } + ] + } + }, + { + "name": "int64_nullable", + "type": { + "name": "int", + "isSigned": true, + "bitWidth": 64 + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 64 + } + ] + } + }, + { + "name": "int64_nonnullable", + "type": { + "name": "int", + "isSigned": true, + "bitWidth": 64 + }, + "nullable": false, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 64 + } + ] + } + }, + { + "name": "uint8_nullable", + "type": { + "name": "int", + "isSigned": false, + "bitWidth": 8 + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 8 + } + ] + } + }, + { + "name": "uint8_nonnullable", + "type": { + "name": "int", + "isSigned": false, + "bitWidth": 8 + }, + "nullable": false, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 8 + } + ] + } + }, + { + "name": "uint16_nullable", + "type": { + "name": "int", + "isSigned": false, + "bitWidth": 16 + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 16 + } + ] + } + }, + { + "name": "uint16_nonnullable", + "type": { + "name": "int", + "isSigned": false, + "bitWidth": 16 + }, + "nullable": false, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 16 + } + ] + } + }, + { + "name": "uint32_nullable", + "type": { + "name": "int", + "isSigned": false, + "bitWidth": 32 + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 32 + } + ] + } + }, + { + "name": "uint32_nonnullable", + "type": { + "name": "int", + "isSigned": false, + "bitWidth": 32 + }, + "nullable": false, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 32 + } + ] + } + }, + { + "name": "uint64_nullable", + "type": { + "name": "int", + "isSigned": false, + "bitWidth": 64 + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 64 + } + ] + } + }, + { + "name": "uint64_nonnullable", + "type": { + "name": "int", + "isSigned": false, + "bitWidth": 64 + }, + "nullable": false, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 64 + } + ] + } + }, + { + "name": "float32_nullable", + "type": { + "name": "floatingpoint", + "precision": "SINGLE" + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 32 + } + ] + } + }, + { + "name": "float32_nonnullable", + "type": { + "name": "floatingpoint", + "precision": "SINGLE" + }, + "nullable": false, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 32 + } + ] + } + }, + { + "name": "float64_nullable", + "type": { + "name": "floatingpoint", + "precision": "DOUBLE" + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 64 + } + ] + } + }, + { + "name": "float64_nonnullable", + "type": { + "name": "floatingpoint", + "precision": "DOUBLE" + }, + "nullable": false, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 64 + } + ] + } + }, + { + "name": "binary_nullable", + "type": { + "name": "binary" + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "OFFSET", + "typeBitWidth": 32 + }, + { + "type": "DATA", + "typeBitWidth": 8 + } + ] + } + }, + { + "name": "binary_nonnullable", + "type": { + "name": "binary" + }, + "nullable": false, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "OFFSET", + "typeBitWidth": 32 + }, + { + "type": "DATA", + "typeBitWidth": 8 + } + ] + } + }, + { + "name": "utf8_nullable", + "type": { + "name": "utf8" + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "OFFSET", + "typeBitWidth": 32 + }, + { + "type": "DATA", + "typeBitWidth": 8 + } + ] + } + }, + { + "name": "utf8_nonnullable", + "type": { + "name": "utf8" + }, + "nullable": false, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "OFFSET", + "typeBitWidth": 32 + }, + { + "type": "DATA", + "typeBitWidth": 8 + } + ] + } + } + ] + }, + "batches": [ + { + "count": 0, + "columns": [ + { + "name": "bool_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "bool_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int8_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int8_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int16_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int16_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int32_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int32_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int64_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int64_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint8_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint8_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint16_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint16_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint32_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint32_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint64_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint64_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "float32_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "float32_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "float64_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "float64_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "binary_nullable", + "count": 0, + "VALIDITY": [], + "OFFSET": [ + 0 + ], + "DATA": [] + }, + { + "name": "binary_nonnullable", + "count": 0, + "VALIDITY": [], + "OFFSET": [ + 0 + ], + "DATA": [] + }, + { + "name": "utf8_nullable", + "count": 0, + "VALIDITY": [], + "OFFSET": [ + 0 + ], + "DATA": [] + }, + { + "name": "utf8_nonnullable", + "count": 0, + "VALIDITY": [], + "OFFSET": [ + 0 + ], + "DATA": [] + } + ] + }, + { + "count": 0, + "columns": [ + { + "name": "bool_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "bool_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int8_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int8_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int16_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int16_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int32_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int32_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int64_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int64_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint8_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint8_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint16_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint16_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint32_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint32_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint64_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint64_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "float32_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "float32_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "float64_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "float64_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "binary_nullable", + "count": 0, + "VALIDITY": [], + "OFFSET": [ + 0 + ], + "DATA": [] + }, + { + "name": "binary_nonnullable", + "count": 0, + "VALIDITY": [], + "OFFSET": [ + 0 + ], + "DATA": [] + }, + { + "name": "utf8_nullable", + "count": 0, + "VALIDITY": [], + "OFFSET": [ + 0 + ], + "DATA": [] + }, + { + "name": "utf8_nonnullable", + "count": 0, + "VALIDITY": [], + "OFFSET": [ + 0 + ], + "DATA": [] + } + ] + }, + { + "count": 0, + "columns": [ + { + "name": "bool_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "bool_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int8_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int8_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int16_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int16_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int32_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int32_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int64_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "int64_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint8_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint8_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint16_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint16_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint32_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint32_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint64_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "uint64_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "float32_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "float32_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "float64_nullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "float64_nonnullable", + "count": 0, + "VALIDITY": [], + "DATA": [] + }, + { + "name": "binary_nullable", + "count": 0, + "VALIDITY": [], + "OFFSET": [ + 0 + ], + "DATA": [] + }, + { + "name": "binary_nonnullable", + "count": 0, + "VALIDITY": [], + "OFFSET": [ + 0 + ], + "DATA": [] + }, + { + "name": "utf8_nullable", + "count": 0, + "VALIDITY": [], + "OFFSET": [ + 0 + ], + "DATA": [] + }, + { + "name": "utf8_nonnullable", + "count": 0, + "VALIDITY": [], + "OFFSET": [ + 0 + ], + "DATA": [] + } + ] + } + ] +} \ No newline at end of file diff --git a/js/test/arrows/json/simple.json b/js/test/arrows/json/simple.json new file mode 100644 index 00000000000..fb903e7ac4b --- /dev/null +++ b/js/test/arrows/json/simple.json @@ -0,0 +1,66 @@ +{ + "schema": { + "fields": [ + { + "name": "foo", + "type": {"name": "int", "isSigned": true, "bitWidth": 32}, + "nullable": true, "children": [], + "typeLayout": { + "vectors": [ + {"type": "VALIDITY", "typeBitWidth": 1}, + {"type": "DATA", "typeBitWidth": 32} + ] + } + }, + { + "name": "bar", + "type": {"name": "floatingpoint", "precision": "DOUBLE"}, + "nullable": true, "children": [], + "typeLayout": { + "vectors": [ + {"type": "VALIDITY", "typeBitWidth": 1}, + {"type": "DATA", "typeBitWidth": 64} + ] + } + }, + { + "name": "baz", + "type": {"name": "utf8"}, + "nullable": true, "children": [], + "typeLayout": { + "vectors": [ + {"type": "VALIDITY", "typeBitWidth": 1}, + {"type": "OFFSET", "typeBitWidth": 32}, + {"type": "DATA", "typeBitWidth": 8} + ] + } + } + ] + }, + "batches": [ + { + "count": 5, + "columns": [ + { + "name": "foo", + "count": 5, + "VALIDITY": [1, 0, 1, 1, 1], + "DATA": [1, 2, 3, 4, 5] + }, + { + "name": "bar", + "count": 5, + "VALIDITY": [1, 0, 0, 1, 1], + "DATA": [1.0, 2.0, 3.0, 4.0, 5.0] + }, + { + "name": "baz", + "count": 5, + "VALIDITY": [1, 0, 0, 1, 1], + "OFFSET": [0, 2, 2, 2, 5, 9], + "DATA": ["aa", "", "", "bbb", "cccc"] + } + ] + } + ] +} diff --git a/js/test/arrows/json/struct_example.json b/js/test/arrows/json/struct_example.json new file mode 100644 index 00000000000..3ea062db7ba --- /dev/null +++ b/js/test/arrows/json/struct_example.json @@ -0,0 +1,237 @@ +{ + "schema": { + "fields": [ + { + "name": "struct_nullable", + "type": { + "name": "struct" + }, + "nullable": true, + "children": [ + { + "name": "f1", + "type": { + "name": "int", + "isSigned": true, + "bitWidth": 32 + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "DATA", + "typeBitWidth": 32 + } + ] + } + }, + { + "name": "f2", + "type": { + "name": "utf8" + }, + "nullable": true, + "children": [], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + }, + { + "type": "OFFSET", + "typeBitWidth": 32 + }, + { + "type": "DATA", + "typeBitWidth": 8 + } + ] + } + } + ], + "typeLayout": { + "vectors": [ + { + "type": "VALIDITY", + "typeBitWidth": 1 + } + ] + } + } + ] + }, + "batches": [ + { + "count": 7, + "columns": [ + { + "name": "struct_nullable", + "count": 7, + "VALIDITY": [ + 0, + 1, + 1, + 1, + 0, + 1, + 0 + ], + "children": [ + { + "name": "f1", + "count": 7, + "VALIDITY": [ + 1, + 0, + 1, + 1, + 1, + 0, + 0 + ], + "DATA": [ + 1402032511, + 290876774, + 137773603, + 410361374, + 1959836418, + 1995074679, + -163525262 + ] + }, + { + "name": "f2", + "count": 7, + "VALIDITY": [ + 0, + 1, + 1, + 1, + 0, + 1, + 0 + ], + "OFFSET": [ + 0, + 0, + 7, + 14, + 21, + 21, + 28, + 28 + ], + "DATA": [ + "", + "MhRNxD4", + "3F9HBxK", + "aVd88fp", + "", + "3loZrRf", + "" + ] + } + ] + } + ] + }, + { + "count": 10, + "columns": [ + { + "name": "struct_nullable", + "count": 10, + "VALIDITY": [ + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 1 + ], + "children": [ + { + "name": "f1", + "count": 10, + "VALIDITY": [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0 + ], + "DATA": [ + -2041500147, + 1715692943, + -35444996, + 1425496657, + 112765084, + 1760754983, + 413888857, + 2039738337, + -1924327700, + 670528518 + ] + }, + { + "name": "f2", + "count": 10, + "VALIDITY": [ + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 1, + 0 + ], + "OFFSET": [ + 0, + 7, + 7, + 7, + 14, + 21, + 28, + 35, + 42, + 49, + 49 + ], + "DATA": [ + "AS5oARE", + "", + "", + "JGdagcX", + "78SLiRw", + "vbGf7OY", + "5uh5fTs", + "0ilsf82", + "LjS9MbU", + "" + ] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/js/test/arrows/multi/count/records.arrow b/js/test/arrows/multi/count/records.arrow deleted file mode 100644 index 00d883762d36959727cd26f5c3e3e4dfafeba981..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 224 zcmbQkz`!5^#2~=KAjZJPz{4F+65J`V#6Pz4u|?*qgFK+Fi1 ggAhzW>OT-53Bj4@;tp^bh#AP{z@!A!VJz}!0H3Q0ZvX%Q diff --git a/js/test/arrows/multi/count/schema.arrow b/js/test/arrows/multi/count/schema.arrow deleted file mode 100644 index dfd24e9e0018c471a053b8621cb7ea8b46a5bd9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 184 zcmXYqF%E<<3OT-53Bj4@;to(5m^h3N(||6HEYAc~glsQJ4>}(t);5XP35JT0wDqM7?xI^BFD2^XWnihKA86z-kaHl z0XqO2Y!R?R?LCtf&I65e6{&_$Er>DqON^1rWzV@I_L`@aJfj#35`_jFSW8A2V8h-QC8fk$0e`;lU^$MH+=mDH!3Sj^M diff --git a/js/test/arrows/multi/origins/schema.arrow b/js/test/arrows/multi/origins/schema.arrow deleted file mode 100644 index 0d10fb0e2d1354e5a147f49b5283632d4fdde04e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1604 zcmeIxJ!lj`6bJCRGapA1Bua|d$Pxq#Q7lBQLUI>l5-+(k7firH-tE4-9d35!oY{?D z7p!cw6C1I!5^U^j#6|==vD3yTSSZ+OBjIR?4LO})pAhm>Is_B%h zG;7ATjOuK%OM^P8Bq%e5aoyO|FRRB=QN*enORC3)wY*)IY3iDpZO3(Mwq?XR$#X;)-z?RB2G9 z4(G`>D72I?0^sG85Q-X@_K`Ly>C#4~93G)FdR{fNn;Ba`lXP!B!4Z`*^O;Mf-jq6W z#$s*Qab;-}soOCnYvkfQr?Qcb%UP>M%9JyU0G%>Yk%_TfQM}FmMk+>SNi%a5W4oCP zDzTM_y+BHlTVTD-c7aoCWO_;AK3#qvRmvi^5iY6GH67BtWRQ^2OJo&tU|orEG$h(v z){!JlU8AI1c1m_v2)P=)U*&05$pzQAO|EJjZlleLT{UYqajGi5jpAS(%~cusbgz(h ict8K@)(@CUEJJFWRa|4yt$ZX2qYWXY)dL0a`6ZF zAN&!Xds6V=u_x(K5D$W9*YA7#rmU}Osk6+RH}l@id^7WQHYc(qB6V4miZrBZ_gG}k z+9jx2TN#!bm@)ug1UIoZAy?onxWzN-McG6@J_Z|K;*)_z#PvjifOrz0@p}F~NvL~OQvkp=nH7?6#=&VrtXpgYCH;GLZ zw}_5;f5%pXPHbh1Tl>RaC>8f=E8UOr*mcQKA@FP*IK5O?yIlwVft$FA7?tv=t*cS#x%Tk#_rEb89=F)82g$Le<8 diff --git a/js/test/arrows/stream/simple.arrow b/js/test/arrows/stream/simple.arrow deleted file mode 100644 index 2c68c0e44b0af2ed78a47edbd038ae8fa8ab574b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1188 zcmcIiJ5Iw;5M2La6IsYbgd7PZ7aV|so>x*(asiu&HWDROj*yaLaD)_;9EOt4%&d3$ zIDjGrHd;TwnSC>FH(o>{m57vbC=&J3d$Bh?>poGB!NdI5h?f00HmfkzUnN7vrV_(~{cQ4I?sKBIu0-%dG3D)Y~UDR>;`PleEZ%U^bsHi(7p#q z0^}Hj5>P*pUHCYN=-?Lw&sfa%1-yj}%;AoSJVi8G^r=%vp_8Ln_B2Murp|oyc?Jvu z6bC*IJpI^W#lihR{5bOdyq@O;Z5_l2DqH4%0^3S;zqVdo`&9G1QrX*-7z*I$W_<^A zeZ%Tx(qpT8*I6VbA?RVm^y_>9jy34>H`T~{;~1#*AIa*a;f-!)!=GrozxnztJg%(d zMDMraXg;fXPW<1@Ik~2^)1UihcOHlC?CCpxe*3k+RbuLuGkjW$*_VxKHzEJ^{3aLc z6ao4**o&qgvHWkcu$5mtntqv@nV6e8dQ*D8k;%BbDQ{diTF>4Nmnf+|e$v1;y^hdth(oOG^{&ro_cHKv$qq#D1c{F0n>w%$wGQ(GXHvhcBAxRy*QpJlH;%3Hj9}5!;<>ec0a0N6*h?f8W From 85497069e3f804d4fa4efab35141a9774fbc2520 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Wed, 8 Nov 2017 22:51:10 -0500 Subject: [PATCH 09/55] update cli args to execute partial test runs for debugging --- js/gulp/argv.js | 4 +++- js/gulp/test-task.js | 7 ++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/js/gulp/argv.js b/js/gulp/argv.js index 33553704eec..a9029803310 100644 --- a/js/gulp/argv.js +++ b/js/gulp/argv.js @@ -23,7 +23,9 @@ const argv = require(`command-line-args`)([ { name: `module`, type: String, defaultValue: `` }, { name: `coverage`, type: Boolean, defaultValue: false }, { name: `targets`, alias: `t`, type: String, multiple: true, defaultValue: [] }, - { name: `modules`, alias: `m`, type: String, multiple: true, defaultValue: [] } + { name: `modules`, alias: `m`, type: String, multiple: true, defaultValue: [] }, + { name: `sources`, alias: `s`, type: String, multiple: true, defaultValue: [`cpp`, `java`] }, + { name: `formats`, alias: `f`, type: String, multiple: true, defaultValue: [`file`, `stream`] }, ]); const { targets, modules } = argv; diff --git a/js/gulp/test-task.js b/js/gulp/test-task.js index b46b2bb14ed..2e2d4360fca 100644 --- a/js/gulp/test-task.js +++ b/js/gulp/test-task.js @@ -31,7 +31,12 @@ const jest = require.resolve(path.join(`..`, `node_modules`, `.bin`, `jest`)); const testTask = ((cache, execArgv, testOptions) => memoizeTask(cache, function test(target, format, debug = false) { const opts = Object.assign({}, testOptions); const args = !debug ? [...execArgv] : [...debugArgv, ...execArgv]; - opts.env = Object.assign({}, opts.env, { TEST_TARGET: target, TEST_MODULE: format }); + opts.env = Object.assign({}, opts.env, { + TEST_TARGET: target, + TEST_MODULE: format, + TEST_SOURCES: JSON.stringify(Array.isArray(argv.sources) ? argv.sources : [argv.sources]), + TEST_FORMATS: JSON.stringify(Array.isArray(argv.formats) ? argv.formats : [argv.formats]), + }); return !debug ? child_process.spawn(jest, args, opts) : child_process.exec(`node --inspect-brk ${jest} ${args.join(` `)}`, opts); From 407b9f5bfc5e67548c662679d5fc54b617e33a4a Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Wed, 8 Nov 2017 22:52:25 -0500 Subject: [PATCH 10/55] update reader/table tests for new generated arrows --- js/package.json | 1 + js/test/reader-tests.ts | 66 +++++++++------ js/test/table-tests.ts | 172 +++++++++++++++++++++++++--------------- js/test/test-config.ts | 51 +++++++----- 4 files changed, 183 insertions(+), 107 deletions(-) diff --git a/js/package.json b/js/package.json index 2f1fb2546df..50ced4a0c48 100644 --- a/js/package.json +++ b/js/package.json @@ -77,6 +77,7 @@ "gulp-rename": "1.2.2", "gulp-sourcemaps": "2.6.1", "gulp-typescript": "3.2.3", + "ix": "2.3.1", "jest": "21.2.1", "jest-environment-node-debug": "2.0.0", "json": "9.0.6", diff --git a/js/test/reader-tests.ts b/js/test/reader-tests.ts index a7f9f411023..8f2c20589f6 100644 --- a/js/test/reader-tests.ts +++ b/js/test/reader-tests.ts @@ -16,35 +16,53 @@ // under the License. import { readBuffers } from './Arrow'; -import arrowTestConfigurations from './test-config'; +import { config, sources, formats } from './test-config'; -for (let [name, ...buffers] of arrowTestConfigurations) { - describe(`${name} readBuffers`, () => { - test(`enumerates each batch as an Array of Vectors`, () => { - expect.hasAssertions(); - for (let vectors of readBuffers(...buffers)) { - for (let vector of vectors) { - expect(vector.name).toMatchSnapshot(); - expect(vector.type).toMatchSnapshot(); - expect(vector.length).toMatchSnapshot(); - for (let i = -1, n = vector.length; ++i < n;) { - expect(vector.get(i)).toMatchSnapshot(); +describe(`readBuffers`, () => { + for (const source of sources) { + describe(source, () => { + for (const format of formats) { + describe(format, () => { + for (const { name, buffers } of config[source][format]) { + describe(name, () => { + testReaderIterator(buffers); + testVectorIterator(buffers); + }); } - } + }); } }); - test(`vector iterators report the same values as get`, () => { - expect.hasAssertions(); - for (let vectors of readBuffers(...buffers)) { - for (let vector of vectors) { - let i = -1, n = vector.length; - for (let v of vector) { - expect(++i).toBeLessThan(n); - expect(v).toEqual(vector.get(i)); - } - expect(++i).toEqual(n); + } +}); + +function testReaderIterator(buffers: Uint8Array[]) { + test(`reads each batch as an Array of Vectors`, () => { + expect.hasAssertions(); + for (const vectors of readBuffers(...buffers)) { + for (const vector of vectors) { + expect(vector.name).toMatchSnapshot(); + expect(vector.type).toMatchSnapshot(); + expect(vector.length).toMatchSnapshot(); + for (let i = -1, n = vector.length; ++i < n;) { + expect(vector.get(i)).toMatchSnapshot(); } } - }); + } + }); +} + +function testVectorIterator(buffers: Uint8Array[]) { + test(`vector iterators report the same values as get`, () => { + expect.hasAssertions(); + for (const vectors of readBuffers(...buffers)) { + for (const vector of vectors) { + let i = -1, n = vector.length; + for (let v of vector) { + expect(++i).toBeLessThan(n); + expect(v).toEqual(vector.get(i)); + } + expect(++i).toEqual(n); + } + } }); } diff --git a/js/test/table-tests.ts b/js/test/table-tests.ts index d0d70059e15..1c78b307f43 100644 --- a/js/test/table-tests.ts +++ b/js/test/table-tests.ts @@ -16,74 +16,120 @@ // under the License. import { Table, readBuffers } from './Arrow'; -import arrowTestConfigurations from './test-config'; +import { config, sources, formats } from './test-config'; -for (let [name, ...buffers] of arrowTestConfigurations) { - describe(`${name} Table`, () => { - test(`creates a Table from Arrow buffers`, () => { - expect.hasAssertions(); - const table = Table.from(...buffers); - for (const vector of table.columns) { - expect(vector.name).toMatchSnapshot(); - expect(vector.type).toMatchSnapshot(); - expect(vector.length).toMatchSnapshot(); - for (let i = -1, n = vector.length; ++i < n;) { - expect(vector.get(i)).toMatchSnapshot(); - } - } - }); - test(`vector iterators report the same values as get`, () => { - expect.hasAssertions(); - const table = Table.from(...buffers); - for (const vector of table.columns) { - let i = -1, n = vector.length; - for (let v of vector) { - expect(++i).toBeLessThan(n); - expect(v).toEqual(vector.get(i)); - } - expect(++i).toEqual(n); - } - }); - test(`batch and Table Vectors report the same values`, () => { - expect.hasAssertions(); - let rowsTotal = 0; - let table = Table.from(...buffers); - for (let vectors of readBuffers(...buffers)) { - let rowsNow = Math.max(...vectors.map((v) => v.length)); - for (let vi = -1, vn = vectors.length; ++vi < vn;) { - let v1 = vectors[vi]; - let v2 = table.columns[vi]; - expect(v1.name).toEqual(v2.name); - expect(v1.type).toEqual(v2.type); - for (let i = -1, n = v1.length; ++i < n;) { - expect(v1.get(i)).toEqual(v2.get(i + rowsTotal)); +describe(`Table`, () => { + for (const source of sources) { + describe(source, () => { + for (const format of formats) { + describe(format, () => { + for (const { name, buffers } of config[source][format]) { + describe(name, () => { + testTableFromBuffers(buffers); + testColumnIterators(buffers); + testReaderVectorsAndTableColumns(buffers); + testTableRowIterator(buffers); + testTableRowIteratorCompact(buffers); + testEmptyTableToString(); + testTableToStringPretty(buffers); + testTableToStringPrettyWithIndex(buffers); + }); } - } - rowsTotal += rowsNow; + }); } }); - test(`enumerates Table rows`, () => { - expect.hasAssertions(); - const table = Table.from(...buffers); - for (const row of table) { - expect(row!.toObject()).toMatchSnapshot(); + } +}); + +function testTableFromBuffers(buffers: Uint8Array[]) { + test(`creates a Table from Arrow buffers`, () => { + expect.hasAssertions(); + const table = Table.from(...buffers); + for (const vector of table.columns) { + expect(vector.name).toMatchSnapshot(); + expect(vector.type).toMatchSnapshot(); + expect(vector.length).toMatchSnapshot(); + for (let i = -1, n = vector.length; ++i < n;) { + expect(vector.get(i)).toMatchSnapshot(); } - }); - test(`enumerates Table rows compact`, () => { - expect.hasAssertions(); - const table = Table.from(...buffers); - for (const row of table) { - expect(row!.toArray()).toMatchSnapshot(); + } + }); +} + +function testColumnIterators(buffers: Uint8Array[]) { + test(`vector iterators report the same values as get`, () => { + expect.hasAssertions(); + const table = Table.from(...buffers); + for (const vector of table.columns) { + let i = -1, n = vector.length; + for (let v of vector) { + expect(++i).toBeLessThan(n); + expect(v).toEqual(vector.get(i)); } - }); - test(`toString() prints an empty Table`, () => { - expect(Table.from().toString()).toMatchSnapshot(); - }); - test(`toString() prints a pretty Table`, () => { - expect(Table.from(...buffers).toString()).toMatchSnapshot(); - }); - test(`toString({ index: true }) prints a pretty Table with an Index column`, () => { - expect(Table.from(...buffers).toString({ index: true })).toMatchSnapshot(); - }); + expect(++i).toEqual(n); + } }); } + +function testReaderVectorsAndTableColumns(buffers: Uint8Array[]) { + test(`batch and Table Vectors report the same values`, () => { + expect.hasAssertions(); + let rowsTotal = 0; + let table = Table.from(...buffers); + for (let vectors of readBuffers(...buffers)) { + let rowsNow = Math.max(...vectors.map((v) => v.length)); + for (let vi = -1, vn = vectors.length; ++vi < vn;) { + let v1 = vectors[vi]; + let v2 = table.columns[vi]; + expect(v1.name).toEqual(v2.name); + expect(v1.type).toEqual(v2.type); + for (let i = -1, n = v1.length; ++i < n;) { + expect(v1.get(i)).toEqual(v2.get(i + rowsTotal)); + } + } + rowsTotal += rowsNow; + } + }); +} + +function testTableRowIterator(buffers: Uint8Array[]) { + test(`enumerates Table rows`, () => { + expect.hasAssertions(); + const table = Table.from(...buffers); + expect(table.length).toMatchSnapshot(); + expect(table.columns.length).toMatchSnapshot(); + for (const row of table) { + expect(row!.toObject()).toMatchSnapshot(); + } + }); +} + +function testTableRowIteratorCompact(buffers: Uint8Array[]) { + test(`enumerates Table rows compact`, () => { + expect.hasAssertions(); + const table = Table.from(...buffers); + expect(table.length).toMatchSnapshot(); + expect(table.columns.length).toMatchSnapshot(); + for (const row of table) { + expect(row!.toArray()).toMatchSnapshot(); + } + }); +} + +function testEmptyTableToString() { + test(`toString() prints an empty Table`, () => { + expect(Table.from().toString()).toMatchSnapshot(); + }); +} + +function testTableToStringPretty(buffers: Uint8Array[]) { + test(`toString() prints a pretty Table`, () => { + expect(Table.from(...buffers).toString()).toMatchSnapshot(); + }); +} + +function testTableToStringPrettyWithIndex(buffers: Uint8Array[]) { + test(`toString({ index: true }) prints a pretty Table with an Index column`, () => { + expect(Table.from(...buffers).toString({ index: true })).toMatchSnapshot(); + }); +} \ No newline at end of file diff --git a/js/test/test-config.ts b/js/test/test-config.ts index 89de1cc6c70..9a8173b1c85 100644 --- a/js/test/test-config.ts +++ b/js/test/test-config.ts @@ -17,26 +17,37 @@ import * as fs from 'fs'; import * as path from 'path'; -const arrowFormats = ['file', 'stream']; -const arrowFileNames = ['simple', 'struct', 'dictionary', 'dictionary2', 'multi_dictionary']; -const multipartArrows = ['count', 'latlong', 'origins']; -export let arrowTestConfigurations = [] as (string | Buffer)[][]; +import * as glob from 'glob'; -arrowTestConfigurations = arrowFormats.reduce((configs, format) => { - return arrowFileNames.reduce((configs, name) => { - const arrowPath = path.resolve(__dirname, `./arrows/${format}/${name}.arrow`); - try { - const arrowFile = fs.readFileSync(arrowPath); - return [...configs, [`${name} ${format} Arrow`, arrowFile]]; - } catch (e) {} - return configs; - }, configs); -}, arrowTestConfigurations); +export const sources = (process.env.TEST_SOURCES + ? JSON.parse(process.env.TEST_SOURCES + '') + : [`cpp`, `java`]) as ['cpp' | 'java']; -arrowTestConfigurations = multipartArrows.reduce((configs, folder) => { - const schemaPath = path.resolve(__dirname, `./arrows/multi/${folder}/schema.arrow`); - const recordsPath = path.resolve(__dirname, `./arrows/multi/${folder}/records.arrow`); - return [...configs, [`multipart ${folder} Arrow`, fs.readFileSync(schemaPath), fs.readFileSync(recordsPath)]]; -}, arrowTestConfigurations); +export const formats = (process.env.TEST_FORMATS + ? JSON.parse(process.env.TEST_FORMATS + '') + : [`file`, `stream`]) as ['file' | 'stream']; -export default arrowTestConfigurations; +export const config = sources.reduce((sources, source) => ({ + ...sources, + [source]: formats.reduce((formats, format) => ({ + ...formats, + [format]: loadArrows(source, format) + }), {}) +}), {}) as { + [k in 'cpp' | 'java']: { + [k in 'file' | 'stream']: Arrows + } +}; + +export type Arrows = { name: string, buffers: Uint8Array[] }[]; + +function loadArrows(source: string, format: string) { + const arrows = []; + const filenames = glob.sync(path.resolve(__dirname, `arrows/${source}/${format}`, `*.arrow`)); + for (const filename of filenames) { + const { name } = path.parse(filename); + if (name === 'decimal') { continue; } + arrows.push({ name, buffers: [fs.readFileSync(filename)] }); + } + return arrows as Arrows; +} From d4ff57aa5b48586134797b4f44e7461f39c65241 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Wed, 8 Nov 2017 22:52:37 -0500 Subject: [PATCH 11/55] update test snapshots --- js/test/__snapshots__/reader-tests.ts.snap | 8764 +++++++++- js/test/__snapshots__/table-tests.ts.snap | 17358 ++++++++++++++++++- 2 files changed, 24894 insertions(+), 1228 deletions(-) diff --git a/js/test/__snapshots__/reader-tests.ts.snap b/js/test/__snapshots__/reader-tests.ts.snap index 961ce87861c..83835c727f5 100644 --- a/js/test/__snapshots__/reader-tests.ts.snap +++ b/js/test/__snapshots__/reader-tests.ts.snap @@ -1,495 +1,8719 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`dictionary file Arrow readBuffers enumerates each batch as an Array of Vectors 1`] = `"example-csv"`; +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 1`] = `"f0"`; -exports[`dictionary file Arrow readBuffers enumerates each batch as an Array of Vectors 2`] = `"Struct_"`; +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 2`] = `"Date"`; -exports[`dictionary file Arrow readBuffers enumerates each batch as an Array of Vectors 3`] = `2`; +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 3`] = `7`; -exports[`dictionary file Arrow readBuffers enumerates each batch as an Array of Vectors 4`] = ` +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 4`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 5`] = `1912-04-23T04:41:02.000Z`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 6`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 7`] = `1977-03-26T12:02:35.000Z`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 8`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 9`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 10`] = `1981-12-11T08:06:16.000Z`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 11`] = `"f1"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 12`] = `"Date"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 13`] = `7`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 14`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 15`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 16`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 17`] = `1970-01-24T12:31:46.637Z`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 18`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 19`] = `1970-01-22T23:22:48.919Z`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 20`] = `1969-11-02T13:36:53.023Z`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 21`] = `"f2"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 22`] = `"Time"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 23`] = `7`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 24`] = `902624945`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 25`] = `-533650716`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 26`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 27`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 28`] = `11995632`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 29`] = `1543035049`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 30`] = `-1035213822`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 31`] = `"f3"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 32`] = `"Time"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 33`] = `7`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 34`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 35`] = `-1557821925`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 36`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 37`] = `1053937575`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 38`] = `1627714670`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 39`] = `1616692420`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 40`] = `583410666`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 41`] = `"f4"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 42`] = `"Time"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 43`] = `7`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 44`] = ` +Object { + "high": 0, + "low": 1752483892, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 45`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 46`] = ` +Object { + "high": -1, + "low": -1082138116, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 47`] = ` +Object { + "high": -1, + "low": -369271033, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 48`] = ` +Object { + "high": 0, + "low": 2088744779, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 49`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 50`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 51`] = `"f5"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 52`] = `"Time"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 53`] = `7`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 54`] = ` +Object { + "high": -1, + "low": -222259164, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 55`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 56`] = ` +Object { + "high": 0, + "low": 1673707679, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 57`] = ` +Object { + "high": 0, + "low": 1646242693, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 58`] = ` +Object { + "high": -1, + "low": -1438025608, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 59`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 60`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 61`] = `"f6"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 62`] = `"Timestamp"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 63`] = `7`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 64`] = ` +Object { + "high": 0, + "low": 1413895459, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 65`] = ` +Object { + "high": 0, + "low": 1296543194, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 66`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 67`] = ` +Object { + "high": -1, + "low": -2023124938, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 68`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 69`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 70`] = ` +Object { + "high": -1, + "low": -95957694, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 71`] = `"f7"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 72`] = `"Timestamp"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 73`] = `7`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 74`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 75`] = ` +Object { + "high": -1, + "low": -155973434, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 76`] = ` +Object { + "high": 0, + "low": 306380012, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 77`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 78`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 79`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 80`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 81`] = `"f8"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 82`] = `"Timestamp"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 83`] = `7`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 84`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 85`] = ` +Object { + "high": -1, + "low": -518015355, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 86`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 87`] = ` +Object { + "high": -1, + "low": -891479472, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 88`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 89`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 90`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 91`] = `"f9"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 92`] = `"Timestamp"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 93`] = `7`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 94`] = ` +Object { + "high": -1, + "low": -790344901, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 95`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 96`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 97`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 98`] = ` +Object { + "high": -1, + "low": -1081248134, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 99`] = ` +Object { + "high": 0, + "low": 1279786188, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 100`] = ` +Object { + "high": 0, + "low": 1428155654, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 101`] = `"f10"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 102`] = `"Timestamp"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 103`] = `7`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 104`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 105`] = ` +Object { + "high": 0, + "low": 1858946274, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 106`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 107`] = ` +Object { + "high": 0, + "low": 1759891987, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 108`] = ` +Object { + "high": 0, + "low": 679491750, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 109`] = ` +Object { + "high": -1, + "low": -1589448339, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 110`] = ` +Object { + "high": 0, + "low": 1643914401, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 111`] = `"f11"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 112`] = `"Timestamp"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 113`] = `7`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 114`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 115`] = ` +Object { + "high": -1, + "low": -721226051, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 116`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 117`] = ` +Object { + "high": -1, + "low": -1656902433, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 118`] = ` +Object { + "high": 0, + "low": 283003387, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 119`] = ` +Object { + "high": 0, + "low": 305391457, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 120`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 121`] = `"f12"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 122`] = `"Timestamp"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 123`] = `7`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 124`] = ` +Object { + "high": 0, + "low": 237206636, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 125`] = ` +Object { + "high": -1, + "low": -1952793711, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 126`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 127`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 128`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 129`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 130`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 131`] = `"f13"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 132`] = `"Timestamp"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 133`] = `7`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 134`] = ` +Object { + "high": -1, + "low": -2036135388, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 135`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 136`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 137`] = ` +Object { + "high": 0, + "low": 1283071451, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 138`] = ` +Object { + "high": 0, + "low": 991714296, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 139`] = ` +Object { + "high": 0, + "low": 191711729, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 140`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 141`] = `"f14"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 142`] = `"Timestamp"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 143`] = `7`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 144`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 145`] = ` +Object { + "high": 0, + "low": 1907149042, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 146`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 147`] = ` +Object { + "high": 0, + "low": 1524488313, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 148`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 149`] = ` +Object { + "high": 0, + "low": 1991045076, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 150`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 151`] = `"f0"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 152`] = `"Date"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 153`] = `10`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 154`] = `2021-06-16T12:00:15.000Z`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 155`] = `1952-08-14T03:58:25.000Z`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 156`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 157`] = `1983-05-16T15:33:53.000Z`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 158`] = `2011-04-01T03:41:21.000Z`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 159`] = `1985-06-18T16:45:02.000Z`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 160`] = `2024-08-03T02:56:33.000Z`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 161`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 162`] = `1910-06-16T01:24:56.000Z`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 163`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 164`] = `"f1"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 165`] = `"Date"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 166`] = `10`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 167`] = `1969-10-20T05:18:09.957Z`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 168`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 169`] = `1969-11-03T19:37:49.686Z`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 170`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 171`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 172`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 173`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 174`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 175`] = `1970-01-09T01:47:40.029Z`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 176`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 177`] = `"f2"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 178`] = `"Time"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 179`] = `10`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 180`] = `-165385917`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 181`] = `1630195924`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 182`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 183`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 184`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 185`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 186`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 187`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 188`] = `-810923102`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 189`] = `-1636166510`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 190`] = `"f3"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 191`] = `"Time"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 192`] = `10`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 193`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 194`] = `928069039`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 195`] = `1579393701`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 196`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 197`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 198`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 199`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 200`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 201`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 202`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 203`] = `"f4"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 204`] = `"Time"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 205`] = `10`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 206`] = ` +Object { + "high": 0, + "low": 936339326, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 207`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 208`] = ` +Object { + "high": -1, + "low": -684786031, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 209`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 210`] = ` +Object { + "high": 0, + "low": 704715478, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 211`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 212`] = ` +Object { + "high": -1, + "low": -1454220845, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 213`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 214`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 215`] = ` +Object { + "high": -1, + "low": -1765432003, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 216`] = `"f5"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 217`] = `"Time"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 218`] = `10`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 219`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 220`] = ` +Object { + "high": 0, + "low": 118059475, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 221`] = ` +Object { + "high": -1, + "low": -918730811, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 222`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 223`] = ` +Object { + "high": 0, + "low": 1727827418, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 224`] = ` +Object { + "high": -1, + "low": -1115469578, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 225`] = ` +Object { + "high": -1, + "low": -394344641, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 226`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 227`] = ` +Object { + "high": -1, + "low": -1288756822, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 228`] = ` +Object { + "high": -1, + "low": -1856124671, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 229`] = `"f6"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 230`] = `"Timestamp"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 231`] = `10`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 232`] = ` +Object { + "high": 0, + "low": 649060707, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 233`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 234`] = ` +Object { + "high": 0, + "low": 600141763, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 235`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 236`] = ` +Object { + "high": -1, + "low": -385327847, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 237`] = ` +Object { + "high": -1, + "low": -505105799, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 238`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 239`] = ` +Object { + "high": -1, + "low": -2102273141, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 240`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 241`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 242`] = `"f7"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 243`] = `"Timestamp"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 244`] = `10`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 245`] = ` +Object { + "high": -1, + "low": -1885662094, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 246`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 247`] = ` +Object { + "high": -1, + "low": -1123689690, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 248`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 249`] = ` +Object { + "high": 0, + "low": 997748091, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 250`] = ` +Object { + "high": -1, + "low": -90626704, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 251`] = ` +Object { + "high": -1, + "low": -1477812381, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 252`] = ` +Object { + "high": -1, + "low": -1221435040, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 253`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 254`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 255`] = `"f8"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 256`] = `"Timestamp"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 257`] = `10`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 258`] = ` +Object { + "high": -1, + "low": -321499700, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 259`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 260`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 261`] = ` +Object { + "high": 0, + "low": 192567423, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 262`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 263`] = ` +Object { + "high": 0, + "low": 2077227761, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 264`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 265`] = ` +Object { + "high": 0, + "low": 1012332985, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 266`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 267`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 268`] = `"f9"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 269`] = `"Timestamp"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 270`] = `10`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 271`] = ` +Object { + "high": 0, + "low": 1857863647, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 272`] = ` +Object { + "high": 0, + "low": 221189659, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 273`] = ` +Object { + "high": -1, + "low": -2023675136, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 274`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 275`] = ` +Object { + "high": -1, + "low": -1487233257, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 276`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 277`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 278`] = ` +Object { + "high": -1, + "low": -889966449, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 279`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 280`] = ` +Object { + "high": -1, + "low": -616683035, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 281`] = `"f10"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 282`] = `"Timestamp"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 283`] = `10`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 284`] = ` +Object { + "high": 0, + "low": 60560931, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 285`] = ` +Object { + "high": -1, + "low": -978659831, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 286`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 287`] = ` +Object { + "high": 0, + "low": 1439188467, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 288`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 289`] = ` +Object { + "high": 0, + "low": 1343690781, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 290`] = ` +Object { + "high": 0, + "low": 667746364, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 291`] = ` +Object { + "high": -1, + "low": -885862092, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 292`] = ` +Object { + "high": -1, + "low": -768563065, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 293`] = ` +Object { + "high": 0, + "low": 642999269, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 294`] = `"f11"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 295`] = `"Timestamp"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 296`] = `10`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 297`] = ` +Object { + "high": 0, + "low": 67986368, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 298`] = ` +Object { + "high": -1, + "low": -1039368437, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 299`] = ` +Object { + "high": -1, + "low": -375954631, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 300`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 301`] = ` +Object { + "high": -1, + "low": -253459603, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 302`] = ` +Object { + "high": 0, + "low": 1158483324, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 303`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 304`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 305`] = ` +Object { + "high": -1, + "low": -18384890, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 306`] = ` +Object { + "high": -1, + "low": -908077044, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 307`] = `"f12"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 308`] = `"Timestamp"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 309`] = `10`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 310`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 311`] = ` +Object { + "high": 0, + "low": 394600979, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 312`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 313`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 314`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 315`] = ` +Object { + "high": -1, + "low": -2129740469, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 316`] = ` +Object { + "high": 0, + "low": 936578725, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 317`] = ` +Object { + "high": -1, + "low": -1116622255, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 318`] = ` +Object { + "high": -1, + "low": -138051348, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 319`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 320`] = `"f13"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 321`] = `"Timestamp"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 322`] = `10`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 323`] = ` +Object { + "high": 0, + "low": 1263832761, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 324`] = ` +Object { + "high": 0, + "low": 600299113, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 325`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 326`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 327`] = ` +Object { + "high": 0, + "low": 666508217, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 328`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 329`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 330`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 331`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 332`] = ` +Object { + "high": 0, + "low": 1464648198, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 333`] = `"f14"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 334`] = `"Timestamp"`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 335`] = `10`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 336`] = ` +Object { + "high": 0, + "low": 1787795918, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 337`] = ` +Object { + "high": 0, + "low": 1703925731, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 338`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 339`] = ` +Object { + "high": 0, + "low": 946811563, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 340`] = ` +Object { + "high": 0, + "low": 1287866684, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 341`] = ` +Object { + "high": -1, + "low": -924054721, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 342`] = ` +Object { + "high": -1, + "low": -1004736552, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 343`] = `null`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 344`] = ` +Object { + "high": 0, + "low": 1292623681, +} +`; + +exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 345`] = ` +Object { + "high": -1, + "low": -922683413, +} +`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 1`] = `"dict1_0"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 2`] = `"Utf8"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 3`] = `7`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 4`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 5`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 6`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 7`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 8`] = `null`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 9`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 10`] = `null`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 11`] = `"dict1_1"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 12`] = `"Utf8"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 13`] = `7`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 14`] = `"UQlbxy8"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 15`] = `"UQlbxy8"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 16`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 17`] = `"7Esa1sp"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 18`] = `"7Esa1sp"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 19`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 20`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 21`] = `"dict2_0"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 22`] = `"Int"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 23`] = `7`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 24`] = `null`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 25`] = `null`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 26`] = ` +Object { + "high": 0, + "low": 0, +} +`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 27`] = ` +Object { + "high": 0, + "low": 0, +} +`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 28`] = `null`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 29`] = `null`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 30`] = `null`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 31`] = `"dict1_0"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 32`] = `"Utf8"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 33`] = `10`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 34`] = `"gpcWkmr"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 35`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 36`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 37`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 38`] = `"fNEZk2V"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 39`] = `"VHkSHFW"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 40`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 41`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 42`] = `"pdr3kP2"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 43`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 44`] = `"dict1_1"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 45`] = `"Utf8"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 46`] = `10`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 47`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 48`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 49`] = `"VHkSHFW"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 50`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 51`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 52`] = `null`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 53`] = `"pdr3kP2"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 54`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 55`] = `"n7IVIt6"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 56`] = `null`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 57`] = `"dict2_0"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 58`] = `"Int"`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 59`] = `10`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 60`] = `null`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 61`] = `null`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 62`] = `null`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 63`] = `null`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 64`] = `null`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 65`] = `null`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 66`] = `null`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 67`] = `null`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 68`] = ` +Object { + "high": 0, + "low": 0, +} +`; + +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 69`] = `null`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 1`] = `"list_nullable"`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 2`] = `"List"`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 3`] = `7`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 4`] = ` +Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 5`] = `null`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 6`] = ` +Int32Array [ + 1201921150, + 0, + -338858402, +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 7`] = ` +Int32Array [ + 0, + 0, + 0, + -328049938, +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 8`] = ` +Int32Array [ + -1482260505, + -636832564, + 0, + 535274652, +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 9`] = ` +Int32Array [ + 0, + 1337875186, + 0, + 0, +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 10`] = `Int32Array []`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 12`] = `"Struct_"`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 13`] = `7`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 14`] = `null`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 15`] = ` +Array [ + -1121326610, + null, +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 16`] = ` +Array [ + null, + "oPXRHKP", +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 17`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 18`] = ` +Array [ + -861383428, + "TeWfovy", +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 19`] = ` +Array [ + 698716318, + null, +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 20`] = `null`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 21`] = `"list_nullable"`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 22`] = `"List"`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 23`] = `10`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 24`] = ` +Int32Array [ + 0, + 725113523, + 386656703, + 1852452386, +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 25`] = `Int32Array []`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 26`] = ` +Int32Array [ + 0, + -2011809915, +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 27`] = ` +Int32Array [ + -936205059, +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 28`] = `null`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 29`] = ` +Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 30`] = ` +Int32Array [ + 0, + 0, + -1507602567, +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 31`] = `null`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 32`] = `null`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 33`] = `null`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 34`] = `"struct_nullable"`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 35`] = `"Struct_"`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 36`] = `10`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 37`] = `null`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 38`] = ` +Array [ + null, + "BSZRpGI", +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 39`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 40`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 41`] = `null`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 42`] = `null`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 43`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 44`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 45`] = ` +Array [ + 416507125, + null, +] +`; + +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 46`] = `null`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 1`] = `"bool_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 2`] = `"Bool"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 3`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 4`] = `"bool_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 5`] = `"Bool"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 6`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 7`] = `"int8_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 8`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 9`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 10`] = `"int8_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 11`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 12`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 13`] = `"int16_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 14`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 15`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 16`] = `"int16_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 17`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 18`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 19`] = `"int32_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 20`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 21`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 22`] = `"int32_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 23`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 24`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 25`] = `"int64_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 26`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 27`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 28`] = `"int64_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 29`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 30`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 31`] = `"uint8_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 32`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 33`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 34`] = `"uint8_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 35`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 36`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 37`] = `"uint16_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 38`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 39`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 40`] = `"uint16_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 41`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 42`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 43`] = `"uint32_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 44`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 45`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 46`] = `"uint32_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 47`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 48`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 49`] = `"uint64_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 50`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 51`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 52`] = `"uint64_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 53`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 54`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 55`] = `"float32_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 56`] = `"FloatingPoint"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 57`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 58`] = `"float32_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 59`] = `"FloatingPoint"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 60`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 61`] = `"float64_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 62`] = `"FloatingPoint"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 63`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 64`] = `"float64_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 65`] = `"FloatingPoint"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 66`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 67`] = `"binary_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 68`] = `"Binary"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 69`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 70`] = `"binary_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 71`] = `"Binary"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 72`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 73`] = `"utf8_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 74`] = `"Utf8"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 75`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 76`] = `"utf8_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 77`] = `"Utf8"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 78`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 79`] = `"bool_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 80`] = `"Bool"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 81`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 82`] = `"bool_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 83`] = `"Bool"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 84`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 85`] = `"int8_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 86`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 87`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 88`] = `"int8_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 89`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 90`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 91`] = `"int16_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 92`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 93`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 94`] = `"int16_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 95`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 96`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 97`] = `"int32_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 98`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 99`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 100`] = `"int32_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 101`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 102`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 103`] = `"int64_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 104`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 105`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 106`] = `"int64_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 107`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 108`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 109`] = `"uint8_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 110`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 111`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 112`] = `"uint8_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 113`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 114`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 115`] = `"uint16_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 116`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 117`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 118`] = `"uint16_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 119`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 120`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 121`] = `"uint32_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 122`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 123`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 124`] = `"uint32_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 125`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 126`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 127`] = `"uint64_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 128`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 129`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 130`] = `"uint64_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 131`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 132`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 133`] = `"float32_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 134`] = `"FloatingPoint"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 135`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 136`] = `"float32_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 137`] = `"FloatingPoint"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 138`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 139`] = `"float64_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 140`] = `"FloatingPoint"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 141`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 142`] = `"float64_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 143`] = `"FloatingPoint"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 144`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 145`] = `"binary_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 146`] = `"Binary"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 147`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 148`] = `"binary_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 149`] = `"Binary"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 150`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 151`] = `"utf8_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 152`] = `"Utf8"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 153`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 154`] = `"utf8_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 155`] = `"Utf8"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 156`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 157`] = `"bool_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 158`] = `"Bool"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 159`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 160`] = `"bool_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 161`] = `"Bool"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 162`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 163`] = `"int8_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 164`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 165`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 166`] = `"int8_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 167`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 168`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 169`] = `"int16_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 170`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 171`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 172`] = `"int16_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 173`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 174`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 175`] = `"int32_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 176`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 177`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 178`] = `"int32_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 179`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 180`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 181`] = `"int64_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 182`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 183`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 184`] = `"int64_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 185`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 186`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 187`] = `"uint8_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 188`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 189`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 190`] = `"uint8_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 191`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 192`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 193`] = `"uint16_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 194`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 195`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 196`] = `"uint16_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 197`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 198`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 199`] = `"uint32_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 200`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 201`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 202`] = `"uint32_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 203`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 204`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 205`] = `"uint64_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 206`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 207`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 208`] = `"uint64_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 209`] = `"Int"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 210`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 211`] = `"float32_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 212`] = `"FloatingPoint"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 213`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 214`] = `"float32_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 215`] = `"FloatingPoint"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 216`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 217`] = `"float64_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 218`] = `"FloatingPoint"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 219`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 220`] = `"float64_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 221`] = `"FloatingPoint"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 222`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 223`] = `"binary_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 224`] = `"Binary"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 225`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 226`] = `"binary_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 227`] = `"Binary"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 228`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 229`] = `"utf8_nullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 230`] = `"Utf8"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 231`] = `0`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 232`] = `"utf8_nonnullable"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 233`] = `"Utf8"`; + +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 234`] = `0`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 1`] = `"foo"`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 2`] = `"Int"`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 3`] = `5`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 4`] = `1`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 5`] = `null`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 6`] = `3`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 7`] = `4`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 8`] = `5`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 9`] = `"bar"`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 10`] = `"FloatingPoint"`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 11`] = `5`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 12`] = `1`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 13`] = `null`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 14`] = `null`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 15`] = `4`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 16`] = `5`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 17`] = `"baz"`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 18`] = `"Utf8"`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 19`] = `5`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 20`] = `"aa"`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 21`] = `null`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 22`] = `null`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 23`] = `"bbb"`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 24`] = `"cccc"`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 1`] = `"struct_nullable"`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 2`] = `"Struct_"`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 3`] = `7`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 4`] = `null`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 5`] = ` +Array [ + null, + "MhRNxD4", +] +`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 6`] = ` +Array [ + 137773603, + "3F9HBxK", +] +`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 7`] = ` +Array [ + 410361374, + "aVd88fp", +] +`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 8`] = `null`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 9`] = ` +Array [ + null, + "3loZrRf", +] +`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 10`] = `null`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 12`] = `"Struct_"`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 13`] = `10`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 14`] = `null`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 15`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 16`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 17`] = `null`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 18`] = ` +Array [ + null, + "78SLiRw", +] +`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 19`] = `null`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 20`] = `null`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 21`] = ` +Array [ + null, + "0ilsf82", +] +`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 22`] = ` +Array [ + null, + "LjS9MbU", +] +`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 23`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 1`] = `"f0"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 2`] = `"Date"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 3`] = `7`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 4`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 5`] = `1912-04-23T04:41:02.000Z`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 6`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 7`] = `1977-03-26T12:02:35.000Z`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 8`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 9`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 10`] = `1981-12-11T08:06:16.000Z`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 11`] = `"f1"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 12`] = `"Date"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 13`] = `7`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 14`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 15`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 16`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 17`] = `1970-01-24T12:31:46.637Z`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 18`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 19`] = `1970-01-22T23:22:48.919Z`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 20`] = `1969-11-02T13:36:53.023Z`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 21`] = `"f2"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 22`] = `"Time"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 23`] = `7`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 24`] = `902624945`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 25`] = `-533650716`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 26`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 27`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 28`] = `11995632`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 29`] = `1543035049`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 30`] = `-1035213822`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 31`] = `"f3"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 32`] = `"Time"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 33`] = `7`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 34`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 35`] = `-1557821925`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 36`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 37`] = `1053937575`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 38`] = `1627714670`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 39`] = `1616692420`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 40`] = `583410666`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 41`] = `"f4"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 42`] = `"Time"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 43`] = `7`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 44`] = ` +Object { + "high": 0, + "low": 1752483892, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 45`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 46`] = ` +Object { + "high": -1, + "low": -1082138116, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 47`] = ` +Object { + "high": -1, + "low": -369271033, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 48`] = ` +Object { + "high": 0, + "low": 2088744779, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 49`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 50`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 51`] = `"f5"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 52`] = `"Time"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 53`] = `7`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 54`] = ` +Object { + "high": -1, + "low": -222259164, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 55`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 56`] = ` +Object { + "high": 0, + "low": 1673707679, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 57`] = ` +Object { + "high": 0, + "low": 1646242693, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 58`] = ` +Object { + "high": -1, + "low": -1438025608, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 59`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 60`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 61`] = `"f6"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 62`] = `"Timestamp"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 63`] = `7`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 64`] = ` +Object { + "high": 0, + "low": 1413895459, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 65`] = ` +Object { + "high": 0, + "low": 1296543194, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 66`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 67`] = ` +Object { + "high": -1, + "low": -2023124938, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 68`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 69`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 70`] = ` +Object { + "high": -1, + "low": -95957694, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 71`] = `"f7"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 72`] = `"Timestamp"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 73`] = `7`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 74`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 75`] = ` +Object { + "high": -1, + "low": -155973434, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 76`] = ` +Object { + "high": 0, + "low": 306380012, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 77`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 78`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 79`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 80`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 81`] = `"f8"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 82`] = `"Timestamp"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 83`] = `7`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 84`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 85`] = ` +Object { + "high": -1, + "low": -518015355, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 86`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 87`] = ` +Object { + "high": -1, + "low": -891479472, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 88`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 89`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 90`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 91`] = `"f9"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 92`] = `"Timestamp"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 93`] = `7`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 94`] = ` +Object { + "high": -1, + "low": -790344901, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 95`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 96`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 97`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 98`] = ` +Object { + "high": -1, + "low": -1081248134, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 99`] = ` +Object { + "high": 0, + "low": 1279786188, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 100`] = ` +Object { + "high": 0, + "low": 1428155654, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 101`] = `"f10"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 102`] = `"Timestamp"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 103`] = `7`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 104`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 105`] = ` +Object { + "high": 0, + "low": 1858946274, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 106`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 107`] = ` +Object { + "high": 0, + "low": 1759891987, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 108`] = ` +Object { + "high": 0, + "low": 679491750, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 109`] = ` +Object { + "high": -1, + "low": -1589448339, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 110`] = ` +Object { + "high": 0, + "low": 1643914401, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 111`] = `"f11"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 112`] = `"Timestamp"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 113`] = `7`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 114`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 115`] = ` +Object { + "high": -1, + "low": -721226051, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 116`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 117`] = ` +Object { + "high": -1, + "low": -1656902433, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 118`] = ` +Object { + "high": 0, + "low": 283003387, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 119`] = ` +Object { + "high": 0, + "low": 305391457, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 120`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 121`] = `"f12"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 122`] = `"Timestamp"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 123`] = `7`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 124`] = ` +Object { + "high": 0, + "low": 237206636, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 125`] = ` +Object { + "high": -1, + "low": -1952793711, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 126`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 127`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 128`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 129`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 130`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 131`] = `"f13"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 132`] = `"Timestamp"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 133`] = `7`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 134`] = ` +Object { + "high": -1, + "low": -2036135388, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 135`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 136`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 137`] = ` +Object { + "high": 0, + "low": 1283071451, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 138`] = ` +Object { + "high": 0, + "low": 991714296, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 139`] = ` +Object { + "high": 0, + "low": 191711729, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 140`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 141`] = `"f14"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 142`] = `"Timestamp"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 143`] = `7`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 144`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 145`] = ` +Object { + "high": 0, + "low": 1907149042, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 146`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 147`] = ` +Object { + "high": 0, + "low": 1524488313, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 148`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 149`] = ` +Object { + "high": 0, + "low": 1991045076, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 150`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 151`] = `"f0"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 152`] = `"Date"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 153`] = `10`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 154`] = `2021-06-16T12:00:15.000Z`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 155`] = `1952-08-14T03:58:25.000Z`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 156`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 157`] = `1983-05-16T15:33:53.000Z`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 158`] = `2011-04-01T03:41:21.000Z`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 159`] = `1985-06-18T16:45:02.000Z`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 160`] = `2024-08-03T02:56:33.000Z`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 161`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 162`] = `1910-06-16T01:24:56.000Z`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 163`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 164`] = `"f1"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 165`] = `"Date"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 166`] = `10`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 167`] = `1969-10-20T05:18:09.957Z`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 168`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 169`] = `1969-11-03T19:37:49.686Z`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 170`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 171`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 172`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 173`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 174`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 175`] = `1970-01-09T01:47:40.029Z`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 176`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 177`] = `"f2"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 178`] = `"Time"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 179`] = `10`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 180`] = `-165385917`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 181`] = `1630195924`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 182`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 183`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 184`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 185`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 186`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 187`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 188`] = `-810923102`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 189`] = `-1636166510`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 190`] = `"f3"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 191`] = `"Time"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 192`] = `10`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 193`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 194`] = `928069039`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 195`] = `1579393701`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 196`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 197`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 198`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 199`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 200`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 201`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 202`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 203`] = `"f4"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 204`] = `"Time"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 205`] = `10`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 206`] = ` +Object { + "high": 0, + "low": 936339326, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 207`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 208`] = ` +Object { + "high": -1, + "low": -684786031, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 209`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 210`] = ` +Object { + "high": 0, + "low": 704715478, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 211`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 212`] = ` +Object { + "high": -1, + "low": -1454220845, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 213`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 214`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 215`] = ` +Object { + "high": -1, + "low": -1765432003, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 216`] = `"f5"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 217`] = `"Time"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 218`] = `10`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 219`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 220`] = ` +Object { + "high": 0, + "low": 118059475, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 221`] = ` +Object { + "high": -1, + "low": -918730811, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 222`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 223`] = ` +Object { + "high": 0, + "low": 1727827418, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 224`] = ` +Object { + "high": -1, + "low": -1115469578, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 225`] = ` +Object { + "high": -1, + "low": -394344641, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 226`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 227`] = ` +Object { + "high": -1, + "low": -1288756822, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 228`] = ` +Object { + "high": -1, + "low": -1856124671, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 229`] = `"f6"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 230`] = `"Timestamp"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 231`] = `10`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 232`] = ` +Object { + "high": 0, + "low": 649060707, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 233`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 234`] = ` +Object { + "high": 0, + "low": 600141763, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 235`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 236`] = ` +Object { + "high": -1, + "low": -385327847, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 237`] = ` +Object { + "high": -1, + "low": -505105799, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 238`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 239`] = ` +Object { + "high": -1, + "low": -2102273141, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 240`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 241`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 242`] = `"f7"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 243`] = `"Timestamp"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 244`] = `10`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 245`] = ` +Object { + "high": -1, + "low": -1885662094, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 246`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 247`] = ` +Object { + "high": -1, + "low": -1123689690, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 248`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 249`] = ` +Object { + "high": 0, + "low": 997748091, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 250`] = ` +Object { + "high": -1, + "low": -90626704, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 251`] = ` +Object { + "high": -1, + "low": -1477812381, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 252`] = ` +Object { + "high": -1, + "low": -1221435040, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 253`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 254`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 255`] = `"f8"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 256`] = `"Timestamp"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 257`] = `10`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 258`] = ` +Object { + "high": -1, + "low": -321499700, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 259`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 260`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 261`] = ` +Object { + "high": 0, + "low": 192567423, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 262`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 263`] = ` +Object { + "high": 0, + "low": 2077227761, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 264`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 265`] = ` +Object { + "high": 0, + "low": 1012332985, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 266`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 267`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 268`] = `"f9"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 269`] = `"Timestamp"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 270`] = `10`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 271`] = ` +Object { + "high": 0, + "low": 1857863647, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 272`] = ` +Object { + "high": 0, + "low": 221189659, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 273`] = ` +Object { + "high": -1, + "low": -2023675136, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 274`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 275`] = ` +Object { + "high": -1, + "low": -1487233257, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 276`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 277`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 278`] = ` +Object { + "high": -1, + "low": -889966449, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 279`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 280`] = ` +Object { + "high": -1, + "low": -616683035, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 281`] = `"f10"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 282`] = `"Timestamp"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 283`] = `10`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 284`] = ` +Object { + "high": 0, + "low": 60560931, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 285`] = ` +Object { + "high": -1, + "low": -978659831, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 286`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 287`] = ` +Object { + "high": 0, + "low": 1439188467, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 288`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 289`] = ` +Object { + "high": 0, + "low": 1343690781, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 290`] = ` +Object { + "high": 0, + "low": 667746364, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 291`] = ` +Object { + "high": -1, + "low": -885862092, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 292`] = ` +Object { + "high": -1, + "low": -768563065, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 293`] = ` +Object { + "high": 0, + "low": 642999269, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 294`] = `"f11"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 295`] = `"Timestamp"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 296`] = `10`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 297`] = ` +Object { + "high": 0, + "low": 67986368, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 298`] = ` +Object { + "high": -1, + "low": -1039368437, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 299`] = ` +Object { + "high": -1, + "low": -375954631, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 300`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 301`] = ` +Object { + "high": -1, + "low": -253459603, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 302`] = ` +Object { + "high": 0, + "low": 1158483324, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 303`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 304`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 305`] = ` +Object { + "high": -1, + "low": -18384890, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 306`] = ` +Object { + "high": -1, + "low": -908077044, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 307`] = `"f12"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 308`] = `"Timestamp"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 309`] = `10`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 310`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 311`] = ` +Object { + "high": 0, + "low": 394600979, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 312`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 313`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 314`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 315`] = ` +Object { + "high": -1, + "low": -2129740469, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 316`] = ` +Object { + "high": 0, + "low": 936578725, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 317`] = ` +Object { + "high": -1, + "low": -1116622255, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 318`] = ` +Object { + "high": -1, + "low": -138051348, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 319`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 320`] = `"f13"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 321`] = `"Timestamp"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 322`] = `10`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 323`] = ` +Object { + "high": 0, + "low": 1263832761, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 324`] = ` +Object { + "high": 0, + "low": 600299113, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 325`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 326`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 327`] = ` +Object { + "high": 0, + "low": 666508217, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 328`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 329`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 330`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 331`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 332`] = ` +Object { + "high": 0, + "low": 1464648198, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 333`] = `"f14"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 334`] = `"Timestamp"`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 335`] = `10`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 336`] = ` +Object { + "high": 0, + "low": 1787795918, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 337`] = ` +Object { + "high": 0, + "low": 1703925731, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 338`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 339`] = ` +Object { + "high": 0, + "low": 946811563, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 340`] = ` +Object { + "high": 0, + "low": 1287866684, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 341`] = ` +Object { + "high": -1, + "low": -924054721, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 342`] = ` +Object { + "high": -1, + "low": -1004736552, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 343`] = `null`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 344`] = ` +Object { + "high": 0, + "low": 1292623681, +} +`; + +exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 345`] = ` +Object { + "high": -1, + "low": -922683413, +} +`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 1`] = `"dict1_0"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 2`] = `"Utf8"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 3`] = `7`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 4`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 5`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 6`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 7`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 8`] = `null`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 9`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 10`] = `null`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 11`] = `"dict1_1"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 12`] = `"Utf8"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 13`] = `7`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 14`] = `"UQlbxy8"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 15`] = `"UQlbxy8"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 16`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 17`] = `"7Esa1sp"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 18`] = `"7Esa1sp"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 19`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 20`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 21`] = `"dict2_0"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 22`] = `"Int"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 23`] = `7`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 24`] = `null`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 25`] = `null`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 26`] = ` +Object { + "high": 0, + "low": 0, +} +`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 27`] = ` +Object { + "high": 0, + "low": 0, +} +`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 28`] = `null`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 29`] = `null`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 30`] = `null`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 31`] = `"dict1_0"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 32`] = `"Utf8"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 33`] = `10`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 34`] = `"gpcWkmr"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 35`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 36`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 37`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 38`] = `"fNEZk2V"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 39`] = `"VHkSHFW"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 40`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 41`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 42`] = `"pdr3kP2"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 43`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 44`] = `"dict1_1"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 45`] = `"Utf8"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 46`] = `10`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 47`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 48`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 49`] = `"VHkSHFW"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 50`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 51`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 52`] = `null`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 53`] = `"pdr3kP2"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 54`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 55`] = `"n7IVIt6"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 56`] = `null`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 57`] = `"dict2_0"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 58`] = `"Int"`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 59`] = `10`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 60`] = `null`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 61`] = `null`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 62`] = `null`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 63`] = `null`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 64`] = `null`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 65`] = `null`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 66`] = `null`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 67`] = `null`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 68`] = ` +Object { + "high": 0, + "low": 0, +} +`; + +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 69`] = `null`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 1`] = `"list_nullable"`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 2`] = `"List"`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 3`] = `7`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 4`] = ` +Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 5`] = `null`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 6`] = ` +Int32Array [ + 1201921150, + 0, + -338858402, +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 7`] = ` +Int32Array [ + 0, + 0, + 0, + -328049938, +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 8`] = ` +Int32Array [ + -1482260505, + -636832564, + 0, + 535274652, +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 9`] = ` +Int32Array [ + 0, + 1337875186, + 0, + 0, +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 10`] = `Int32Array []`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 12`] = `"Struct_"`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 13`] = `7`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 14`] = `null`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 15`] = ` +Array [ + -1121326610, + null, +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 16`] = ` +Array [ + null, + "oPXRHKP", +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 17`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 18`] = ` +Array [ + -861383428, + "TeWfovy", +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 19`] = ` +Array [ + 698716318, + null, +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 20`] = `null`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 21`] = `"list_nullable"`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 22`] = `"List"`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 23`] = `10`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 24`] = ` +Int32Array [ + 0, + 725113523, + 386656703, + 1852452386, +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 25`] = `Int32Array []`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 26`] = ` +Int32Array [ + 0, + -2011809915, +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 27`] = ` +Int32Array [ + -936205059, +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 28`] = `null`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 29`] = ` +Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 30`] = ` +Int32Array [ + 0, + 0, + -1507602567, +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 31`] = `null`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 32`] = `null`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 33`] = `null`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 34`] = `"struct_nullable"`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 35`] = `"Struct_"`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 36`] = `10`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 37`] = `null`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 38`] = ` +Array [ + null, + "BSZRpGI", +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 39`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 40`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 41`] = `null`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 42`] = `null`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 43`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 44`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 45`] = ` +Array [ + 416507125, + null, +] +`; + +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 46`] = `null`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 1`] = `"bool_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 2`] = `"Bool"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 3`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 4`] = `"bool_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 5`] = `"Bool"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 6`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 7`] = `"int8_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 8`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 9`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 10`] = `"int8_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 11`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 12`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 13`] = `"int16_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 14`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 15`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 16`] = `"int16_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 17`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 18`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 19`] = `"int32_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 20`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 21`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 22`] = `"int32_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 23`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 24`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 25`] = `"int64_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 26`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 27`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 28`] = `"int64_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 29`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 30`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 31`] = `"uint8_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 32`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 33`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 34`] = `"uint8_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 35`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 36`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 37`] = `"uint16_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 38`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 39`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 40`] = `"uint16_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 41`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 42`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 43`] = `"uint32_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 44`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 45`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 46`] = `"uint32_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 47`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 48`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 49`] = `"uint64_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 50`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 51`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 52`] = `"uint64_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 53`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 54`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 55`] = `"float32_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 56`] = `"FloatingPoint"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 57`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 58`] = `"float32_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 59`] = `"FloatingPoint"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 60`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 61`] = `"float64_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 62`] = `"FloatingPoint"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 63`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 64`] = `"float64_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 65`] = `"FloatingPoint"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 66`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 67`] = `"binary_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 68`] = `"Binary"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 69`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 70`] = `"binary_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 71`] = `"Binary"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 72`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 73`] = `"utf8_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 74`] = `"Utf8"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 75`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 76`] = `"utf8_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 77`] = `"Utf8"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 78`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 79`] = `"bool_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 80`] = `"Bool"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 81`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 82`] = `"bool_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 83`] = `"Bool"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 84`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 85`] = `"int8_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 86`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 87`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 88`] = `"int8_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 89`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 90`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 91`] = `"int16_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 92`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 93`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 94`] = `"int16_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 95`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 96`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 97`] = `"int32_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 98`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 99`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 100`] = `"int32_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 101`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 102`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 103`] = `"int64_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 104`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 105`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 106`] = `"int64_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 107`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 108`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 109`] = `"uint8_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 110`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 111`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 112`] = `"uint8_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 113`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 114`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 115`] = `"uint16_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 116`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 117`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 118`] = `"uint16_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 119`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 120`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 121`] = `"uint32_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 122`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 123`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 124`] = `"uint32_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 125`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 126`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 127`] = `"uint64_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 128`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 129`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 130`] = `"uint64_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 131`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 132`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 133`] = `"float32_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 134`] = `"FloatingPoint"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 135`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 136`] = `"float32_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 137`] = `"FloatingPoint"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 138`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 139`] = `"float64_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 140`] = `"FloatingPoint"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 141`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 142`] = `"float64_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 143`] = `"FloatingPoint"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 144`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 145`] = `"binary_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 146`] = `"Binary"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 147`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 148`] = `"binary_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 149`] = `"Binary"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 150`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 151`] = `"utf8_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 152`] = `"Utf8"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 153`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 154`] = `"utf8_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 155`] = `"Utf8"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 156`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 157`] = `"bool_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 158`] = `"Bool"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 159`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 160`] = `"bool_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 161`] = `"Bool"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 162`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 163`] = `"int8_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 164`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 165`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 166`] = `"int8_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 167`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 168`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 169`] = `"int16_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 170`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 171`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 172`] = `"int16_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 173`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 174`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 175`] = `"int32_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 176`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 177`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 178`] = `"int32_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 179`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 180`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 181`] = `"int64_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 182`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 183`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 184`] = `"int64_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 185`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 186`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 187`] = `"uint8_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 188`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 189`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 190`] = `"uint8_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 191`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 192`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 193`] = `"uint16_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 194`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 195`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 196`] = `"uint16_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 197`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 198`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 199`] = `"uint32_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 200`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 201`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 202`] = `"uint32_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 203`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 204`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 205`] = `"uint64_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 206`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 207`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 208`] = `"uint64_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 209`] = `"Int"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 210`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 211`] = `"float32_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 212`] = `"FloatingPoint"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 213`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 214`] = `"float32_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 215`] = `"FloatingPoint"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 216`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 217`] = `"float64_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 218`] = `"FloatingPoint"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 219`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 220`] = `"float64_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 221`] = `"FloatingPoint"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 222`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 223`] = `"binary_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 224`] = `"Binary"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 225`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 226`] = `"binary_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 227`] = `"Binary"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 228`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 229`] = `"utf8_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 230`] = `"Utf8"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 231`] = `0`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 232`] = `"utf8_nonnullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 233`] = `"Utf8"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 234`] = `0`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 1`] = `"foo"`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 2`] = `"Int"`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 3`] = `5`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 4`] = `1`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 5`] = `null`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 6`] = `3`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 7`] = `4`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 8`] = `5`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 9`] = `"bar"`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 10`] = `"FloatingPoint"`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 11`] = `5`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 12`] = `1`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 13`] = `null`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 14`] = `null`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 15`] = `4`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 16`] = `5`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 17`] = `"baz"`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 18`] = `"Utf8"`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 19`] = `5`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 20`] = `"aa"`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 21`] = `null`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 22`] = `null`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 23`] = `"bbb"`; + +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 24`] = `"cccc"`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 1`] = `"struct_nullable"`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 2`] = `"Struct_"`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 3`] = `7`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 4`] = `null`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 5`] = ` +Array [ + null, + "MhRNxD4", +] +`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 6`] = ` +Array [ + 137773603, + "3F9HBxK", +] +`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 7`] = ` +Array [ + 410361374, + "aVd88fp", +] +`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 8`] = `null`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 9`] = ` +Array [ + null, + "3loZrRf", +] +`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 10`] = `null`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 12`] = `"Struct_"`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 13`] = `10`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 14`] = `null`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 15`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 16`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 17`] = `null`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 18`] = ` +Array [ + null, + "78SLiRw", +] +`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 19`] = `null`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 20`] = `null`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 21`] = ` +Array [ + null, + "0ilsf82", +] +`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 22`] = ` +Array [ + null, + "LjS9MbU", +] +`; + +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 23`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 1`] = `"f0"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 2`] = `"Date"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 3`] = `7`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 4`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 5`] = `1912-04-23T04:41:02.000Z`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 6`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 7`] = `1977-03-26T12:02:35.000Z`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 8`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 9`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 10`] = `1981-12-11T08:06:16.000Z`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 11`] = `"f1"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 12`] = `"Date"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 13`] = `7`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 14`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 15`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 16`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 17`] = `1970-01-24T12:31:46.637Z`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 18`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 19`] = `1970-01-22T23:22:48.919Z`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 20`] = `1969-11-02T13:36:53.023Z`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 21`] = `"f2"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 22`] = `"Time"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 23`] = `7`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 24`] = `902624945`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 25`] = `-533650716`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 26`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 27`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 28`] = `11995632`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 29`] = `1543035049`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 30`] = `-1035213822`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 31`] = `"f3"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 32`] = `"Time"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 33`] = `7`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 34`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 35`] = `-1557821925`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 36`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 37`] = `1053937575`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 38`] = `1627714670`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 39`] = `1616692420`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 40`] = `583410666`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 41`] = `"f4"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 42`] = `"Time"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 43`] = `7`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 44`] = ` +Object { + "high": 0, + "low": 1752483892, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 45`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 46`] = ` +Object { + "high": -1, + "low": -1082138116, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 47`] = ` +Object { + "high": -1, + "low": -369271033, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 48`] = ` +Object { + "high": 0, + "low": 2088744779, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 49`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 50`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 51`] = `"f5"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 52`] = `"Time"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 53`] = `7`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 54`] = ` +Object { + "high": -1, + "low": -222259164, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 55`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 56`] = ` +Object { + "high": 0, + "low": 1673707679, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 57`] = ` +Object { + "high": 0, + "low": 1646242693, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 58`] = ` +Object { + "high": -1, + "low": -1438025608, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 59`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 60`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 61`] = `"f6"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 62`] = `"Timestamp"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 63`] = `7`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 64`] = ` +Object { + "high": 0, + "low": 1413895459, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 65`] = ` +Object { + "high": 0, + "low": 1296543194, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 66`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 67`] = ` +Object { + "high": -1, + "low": -2023124938, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 68`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 69`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 70`] = ` +Object { + "high": -1, + "low": -95957694, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 71`] = `"f7"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 72`] = `"Timestamp"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 73`] = `7`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 74`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 75`] = ` +Object { + "high": -1, + "low": -155973434, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 76`] = ` +Object { + "high": 0, + "low": 306380012, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 77`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 78`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 79`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 80`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 81`] = `"f8"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 82`] = `"Timestamp"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 83`] = `7`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 84`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 85`] = ` +Object { + "high": -1, + "low": -518015355, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 86`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 87`] = ` +Object { + "high": -1, + "low": -891479472, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 88`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 89`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 90`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 91`] = `"f9"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 92`] = `"Timestamp"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 93`] = `7`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 94`] = ` +Object { + "high": -1, + "low": -790344901, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 95`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 96`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 97`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 98`] = ` +Object { + "high": -1, + "low": -1081248134, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 99`] = ` +Object { + "high": 0, + "low": 1279786188, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 100`] = ` +Object { + "high": 0, + "low": 1428155654, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 101`] = `"f10"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 102`] = `"Timestamp"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 103`] = `7`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 104`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 105`] = ` +Object { + "high": 0, + "low": 1858946274, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 106`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 107`] = ` +Object { + "high": 0, + "low": 1759891987, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 108`] = ` +Object { + "high": 0, + "low": 679491750, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 109`] = ` +Object { + "high": -1, + "low": -1589448339, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 110`] = ` +Object { + "high": 0, + "low": 1643914401, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 111`] = `"f11"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 112`] = `"Timestamp"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 113`] = `7`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 114`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 115`] = ` +Object { + "high": -1, + "low": -721226051, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 116`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 117`] = ` +Object { + "high": -1, + "low": -1656902433, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 118`] = ` +Object { + "high": 0, + "low": 283003387, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 119`] = ` +Object { + "high": 0, + "low": 305391457, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 120`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 121`] = `"f12"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 122`] = `"Timestamp"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 123`] = `7`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 124`] = ` +Object { + "high": 0, + "low": 237206636, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 125`] = ` +Object { + "high": -1, + "low": -1952793711, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 126`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 127`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 128`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 129`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 130`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 131`] = `"f13"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 132`] = `"Timestamp"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 133`] = `7`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 134`] = ` +Object { + "high": -1, + "low": -2036135388, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 135`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 136`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 137`] = ` +Object { + "high": 0, + "low": 1283071451, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 138`] = ` +Object { + "high": 0, + "low": 991714296, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 139`] = ` +Object { + "high": 0, + "low": 191711729, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 140`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 141`] = `"f14"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 142`] = `"Timestamp"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 143`] = `7`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 144`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 145`] = ` +Object { + "high": 0, + "low": 1907149042, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 146`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 147`] = ` +Object { + "high": 0, + "low": 1524488313, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 148`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 149`] = ` +Object { + "high": 0, + "low": 1991045076, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 150`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 151`] = `"f0"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 152`] = `"Date"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 153`] = `10`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 154`] = `2021-06-16T12:00:15.000Z`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 155`] = `1952-08-14T03:58:25.000Z`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 156`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 157`] = `1983-05-16T15:33:53.000Z`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 158`] = `2011-04-01T03:41:21.000Z`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 159`] = `1985-06-18T16:45:02.000Z`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 160`] = `2024-08-03T02:56:33.000Z`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 161`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 162`] = `1910-06-16T01:24:56.000Z`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 163`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 164`] = `"f1"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 165`] = `"Date"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 166`] = `10`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 167`] = `1969-10-20T05:18:09.957Z`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 168`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 169`] = `1969-11-03T19:37:49.686Z`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 170`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 171`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 172`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 173`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 174`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 175`] = `1970-01-09T01:47:40.029Z`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 176`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 177`] = `"f2"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 178`] = `"Time"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 179`] = `10`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 180`] = `-165385917`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 181`] = `1630195924`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 182`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 183`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 184`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 185`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 186`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 187`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 188`] = `-810923102`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 189`] = `-1636166510`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 190`] = `"f3"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 191`] = `"Time"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 192`] = `10`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 193`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 194`] = `928069039`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 195`] = `1579393701`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 196`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 197`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 198`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 199`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 200`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 201`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 202`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 203`] = `"f4"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 204`] = `"Time"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 205`] = `10`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 206`] = ` +Object { + "high": 0, + "low": 936339326, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 207`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 208`] = ` +Object { + "high": -1, + "low": -684786031, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 209`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 210`] = ` +Object { + "high": 0, + "low": 704715478, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 211`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 212`] = ` +Object { + "high": -1, + "low": -1454220845, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 213`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 214`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 215`] = ` +Object { + "high": -1, + "low": -1765432003, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 216`] = `"f5"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 217`] = `"Time"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 218`] = `10`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 219`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 220`] = ` +Object { + "high": 0, + "low": 118059475, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 221`] = ` +Object { + "high": -1, + "low": -918730811, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 222`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 223`] = ` +Object { + "high": 0, + "low": 1727827418, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 224`] = ` +Object { + "high": -1, + "low": -1115469578, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 225`] = ` +Object { + "high": -1, + "low": -394344641, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 226`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 227`] = ` +Object { + "high": -1, + "low": -1288756822, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 228`] = ` +Object { + "high": -1, + "low": -1856124671, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 229`] = `"f6"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 230`] = `"Timestamp"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 231`] = `10`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 232`] = ` +Object { + "high": 0, + "low": 649060707, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 233`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 234`] = ` +Object { + "high": 0, + "low": 600141763, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 235`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 236`] = ` +Object { + "high": -1, + "low": -385327847, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 237`] = ` +Object { + "high": -1, + "low": -505105799, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 238`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 239`] = ` +Object { + "high": -1, + "low": -2102273141, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 240`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 241`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 242`] = `"f7"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 243`] = `"Timestamp"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 244`] = `10`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 245`] = ` +Object { + "high": -1, + "low": -1885662094, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 246`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 247`] = ` +Object { + "high": -1, + "low": -1123689690, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 248`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 249`] = ` +Object { + "high": 0, + "low": 997748091, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 250`] = ` +Object { + "high": -1, + "low": -90626704, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 251`] = ` +Object { + "high": -1, + "low": -1477812381, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 252`] = ` +Object { + "high": -1, + "low": -1221435040, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 253`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 254`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 255`] = `"f8"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 256`] = `"Timestamp"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 257`] = `10`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 258`] = ` +Object { + "high": -1, + "low": -321499700, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 259`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 260`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 261`] = ` +Object { + "high": 0, + "low": 192567423, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 262`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 263`] = ` +Object { + "high": 0, + "low": 2077227761, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 264`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 265`] = ` +Object { + "high": 0, + "low": 1012332985, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 266`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 267`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 268`] = `"f9"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 269`] = `"Timestamp"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 270`] = `10`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 271`] = ` +Object { + "high": 0, + "low": 1857863647, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 272`] = ` +Object { + "high": 0, + "low": 221189659, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 273`] = ` +Object { + "high": -1, + "low": -2023675136, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 274`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 275`] = ` +Object { + "high": -1, + "low": -1487233257, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 276`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 277`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 278`] = ` +Object { + "high": -1, + "low": -889966449, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 279`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 280`] = ` +Object { + "high": -1, + "low": -616683035, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 281`] = `"f10"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 282`] = `"Timestamp"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 283`] = `10`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 284`] = ` +Object { + "high": 0, + "low": 60560931, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 285`] = ` +Object { + "high": -1, + "low": -978659831, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 286`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 287`] = ` +Object { + "high": 0, + "low": 1439188467, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 288`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 289`] = ` +Object { + "high": 0, + "low": 1343690781, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 290`] = ` +Object { + "high": 0, + "low": 667746364, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 291`] = ` +Object { + "high": -1, + "low": -885862092, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 292`] = ` +Object { + "high": -1, + "low": -768563065, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 293`] = ` +Object { + "high": 0, + "low": 642999269, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 294`] = `"f11"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 295`] = `"Timestamp"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 296`] = `10`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 297`] = ` +Object { + "high": 0, + "low": 67986368, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 298`] = ` +Object { + "high": -1, + "low": -1039368437, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 299`] = ` +Object { + "high": -1, + "low": -375954631, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 300`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 301`] = ` +Object { + "high": -1, + "low": -253459603, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 302`] = ` +Object { + "high": 0, + "low": 1158483324, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 303`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 304`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 305`] = ` +Object { + "high": -1, + "low": -18384890, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 306`] = ` +Object { + "high": -1, + "low": -908077044, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 307`] = `"f12"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 308`] = `"Timestamp"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 309`] = `10`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 310`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 311`] = ` +Object { + "high": 0, + "low": 394600979, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 312`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 313`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 314`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 315`] = ` +Object { + "high": -1, + "low": -2129740469, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 316`] = ` +Object { + "high": 0, + "low": 936578725, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 317`] = ` +Object { + "high": -1, + "low": -1116622255, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 318`] = ` +Object { + "high": -1, + "low": -138051348, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 319`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 320`] = `"f13"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 321`] = `"Timestamp"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 322`] = `10`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 323`] = ` +Object { + "high": 0, + "low": 1263832761, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 324`] = ` +Object { + "high": 0, + "low": 600299113, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 325`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 326`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 327`] = ` +Object { + "high": 0, + "low": 666508217, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 328`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 329`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 330`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 331`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 332`] = ` +Object { + "high": 0, + "low": 1464648198, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 333`] = `"f14"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 334`] = `"Timestamp"`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 335`] = `10`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 336`] = ` +Object { + "high": 0, + "low": 1787795918, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 337`] = ` +Object { + "high": 0, + "low": 1703925731, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 338`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 339`] = ` +Object { + "high": 0, + "low": 946811563, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 340`] = ` +Object { + "high": 0, + "low": 1287866684, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 341`] = ` +Object { + "high": -1, + "low": -924054721, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 342`] = ` +Object { + "high": -1, + "low": -1004736552, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 343`] = `null`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 344`] = ` +Object { + "high": 0, + "low": 1292623681, +} +`; + +exports[`readBuffers java file datetime reads each batch as an Array of Vectors 345`] = ` +Object { + "high": -1, + "low": -922683413, +} +`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 1`] = `"dict1_0"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 2`] = `"Utf8"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 3`] = `7`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 4`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 5`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 6`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 7`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 8`] = `null`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 9`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 10`] = `null`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 11`] = `"dict1_1"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 12`] = `"Utf8"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 13`] = `7`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 14`] = `"UQlbxy8"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 15`] = `"UQlbxy8"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 16`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 17`] = `"7Esa1sp"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 18`] = `"7Esa1sp"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 19`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 20`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 21`] = `"dict2_0"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 22`] = `"Int"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 23`] = `7`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 24`] = `null`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 25`] = `null`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 26`] = ` +Object { + "high": -1, + "low": -935886027, +} +`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 27`] = ` +Object { + "high": -1, + "low": -1608202210, +} +`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 28`] = `null`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 29`] = `null`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 30`] = `null`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 31`] = `"dict1_0"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 32`] = `"Utf8"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 33`] = `10`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 34`] = `"gpcWkmr"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 35`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 36`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 37`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 38`] = `"fNEZk2V"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 39`] = `"VHkSHFW"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 40`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 41`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 42`] = `"pdr3kP2"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 43`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 44`] = `"dict1_1"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 45`] = `"Utf8"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 46`] = `10`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 47`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 48`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 49`] = `"VHkSHFW"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 50`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 51`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 52`] = `null`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 53`] = `"pdr3kP2"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 54`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 55`] = `"n7IVIt6"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 56`] = `null`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 57`] = `"dict2_0"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 58`] = `"Int"`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 59`] = `10`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 60`] = `null`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 61`] = `null`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 62`] = `null`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 63`] = `null`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 64`] = `null`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 65`] = `null`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 66`] = `null`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 67`] = `null`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 68`] = ` +Object { + "high": 0, + "low": 1428743742, +} +`; + +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 69`] = `null`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 1`] = `"list_nullable"`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 2`] = `"List"`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 3`] = `7`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 4`] = ` +Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 5`] = `null`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 6`] = ` +Int32Array [ + 1201921150, + -1053878681, + -338858402, +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 7`] = ` +Int32Array [ + -25568549, + 674222761, + -1932078214, + -328049938, +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 8`] = ` +Int32Array [ + -1482260505, + -636832564, + 2076926163, + 535274652, +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 9`] = ` +Int32Array [ + -1198112844, + 1337875186, + 543199787, + -26980498, +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 10`] = `Int32Array []`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 12`] = `"Struct_"`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 13`] = `7`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 14`] = `null`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 15`] = ` +Array [ + -1121326610, + null, +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 16`] = ` +Array [ + null, + "oPXRHKP", +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 17`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 18`] = ` +Array [ + -861383428, + "TeWfovy", +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 19`] = ` +Array [ + 698716318, + null, +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 20`] = `null`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 21`] = `"list_nullable"`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 22`] = `"List"`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 23`] = `10`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 24`] = ` +Int32Array [ + -1395042372, + 725113523, + 386656703, + 1852452386, +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 25`] = `Int32Array []`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 26`] = ` +Int32Array [ + -2125490777, + -2011809915, +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 27`] = ` +Int32Array [ + -936205059, +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 28`] = `null`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 29`] = ` +Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 30`] = ` +Int32Array [ + 817302915, + 23284005, + -1507602567, +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 31`] = `null`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 32`] = `null`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 33`] = `null`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 34`] = `"struct_nullable"`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 35`] = `"Struct_"`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 36`] = `10`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 37`] = `null`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 38`] = ` +Array [ + null, + "BSZRpGI", +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 39`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 40`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 41`] = `null`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 42`] = `null`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 43`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 44`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 45`] = ` +Array [ + 416507125, + null, +] +`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 46`] = `null`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 1`] = `"bool_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 2`] = `"Bool"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 3`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 4`] = `"bool_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 5`] = `"Bool"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 6`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 7`] = `"int8_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 8`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 9`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 10`] = `"int8_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 11`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 12`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 13`] = `"int16_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 14`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 15`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 16`] = `"int16_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 17`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 18`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 19`] = `"int32_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 20`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 21`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 22`] = `"int32_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 23`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 24`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 25`] = `"int64_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 26`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 27`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 28`] = `"int64_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 29`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 30`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 31`] = `"uint8_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 32`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 33`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 34`] = `"uint8_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 35`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 36`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 37`] = `"uint16_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 38`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 39`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 40`] = `"uint16_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 41`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 42`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 43`] = `"uint32_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 44`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 45`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 46`] = `"uint32_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 47`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 48`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 49`] = `"uint64_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 50`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 51`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 52`] = `"uint64_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 53`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 54`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 55`] = `"float32_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 56`] = `"FloatingPoint"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 57`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 58`] = `"float32_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 59`] = `"FloatingPoint"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 60`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 61`] = `"float64_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 62`] = `"FloatingPoint"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 63`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 64`] = `"float64_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 65`] = `"FloatingPoint"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 66`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 67`] = `"binary_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 68`] = `"Binary"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 69`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 70`] = `"binary_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 71`] = `"Binary"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 72`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 73`] = `"utf8_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 74`] = `"Utf8"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 75`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 76`] = `"utf8_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 77`] = `"Utf8"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 78`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 79`] = `"bool_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 80`] = `"Bool"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 81`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 82`] = `"bool_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 83`] = `"Bool"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 84`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 85`] = `"int8_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 86`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 87`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 88`] = `"int8_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 89`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 90`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 91`] = `"int16_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 92`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 93`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 94`] = `"int16_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 95`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 96`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 97`] = `"int32_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 98`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 99`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 100`] = `"int32_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 101`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 102`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 103`] = `"int64_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 104`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 105`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 106`] = `"int64_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 107`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 108`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 109`] = `"uint8_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 110`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 111`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 112`] = `"uint8_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 113`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 114`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 115`] = `"uint16_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 116`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 117`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 118`] = `"uint16_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 119`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 120`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 121`] = `"uint32_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 122`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 123`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 124`] = `"uint32_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 125`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 126`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 127`] = `"uint64_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 128`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 129`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 130`] = `"uint64_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 131`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 132`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 133`] = `"float32_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 134`] = `"FloatingPoint"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 135`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 136`] = `"float32_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 137`] = `"FloatingPoint"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 138`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 139`] = `"float64_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 140`] = `"FloatingPoint"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 141`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 142`] = `"float64_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 143`] = `"FloatingPoint"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 144`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 145`] = `"binary_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 146`] = `"Binary"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 147`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 148`] = `"binary_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 149`] = `"Binary"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 150`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 151`] = `"utf8_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 152`] = `"Utf8"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 153`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 154`] = `"utf8_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 155`] = `"Utf8"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 156`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 157`] = `"bool_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 158`] = `"Bool"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 159`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 160`] = `"bool_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 161`] = `"Bool"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 162`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 163`] = `"int8_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 164`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 165`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 166`] = `"int8_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 167`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 168`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 169`] = `"int16_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 170`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 171`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 172`] = `"int16_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 173`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 174`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 175`] = `"int32_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 176`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 177`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 178`] = `"int32_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 179`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 180`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 181`] = `"int64_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 182`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 183`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 184`] = `"int64_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 185`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 186`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 187`] = `"uint8_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 188`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 189`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 190`] = `"uint8_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 191`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 192`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 193`] = `"uint16_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 194`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 195`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 196`] = `"uint16_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 197`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 198`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 199`] = `"uint32_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 200`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 201`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 202`] = `"uint32_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 203`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 204`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 205`] = `"uint64_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 206`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 207`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 208`] = `"uint64_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 209`] = `"Int"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 210`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 211`] = `"float32_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 212`] = `"FloatingPoint"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 213`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 214`] = `"float32_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 215`] = `"FloatingPoint"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 216`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 217`] = `"float64_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 218`] = `"FloatingPoint"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 219`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 220`] = `"float64_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 221`] = `"FloatingPoint"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 222`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 223`] = `"binary_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 224`] = `"Binary"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 225`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 226`] = `"binary_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 227`] = `"Binary"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 228`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 229`] = `"utf8_nullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 230`] = `"Utf8"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 231`] = `0`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 232`] = `"utf8_nonnullable"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 233`] = `"Utf8"`; + +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 234`] = `0`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 1`] = `"foo"`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 2`] = `"Int"`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 3`] = `5`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 4`] = `1`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 5`] = `null`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 6`] = `3`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 7`] = `4`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 8`] = `5`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 9`] = `"bar"`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 10`] = `"FloatingPoint"`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 11`] = `5`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 12`] = `1`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 13`] = `null`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 14`] = `null`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 15`] = `4`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 16`] = `5`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 17`] = `"baz"`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 18`] = `"Utf8"`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 19`] = `5`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 20`] = `"aa"`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 21`] = `null`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 22`] = `null`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 23`] = `"bbb"`; + +exports[`readBuffers java file simple reads each batch as an Array of Vectors 24`] = `"cccc"`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 1`] = `"struct_nullable"`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 2`] = `"Struct_"`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 3`] = `7`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 4`] = `null`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 5`] = ` +Array [ + null, + "MhRNxD4", +] +`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 6`] = ` +Array [ + 137773603, + "3F9HBxK", +] +`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 7`] = ` +Array [ + 410361374, + "aVd88fp", +] +`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 8`] = `null`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 9`] = ` +Array [ + null, + "3loZrRf", +] +`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 10`] = `null`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 12`] = `"Struct_"`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 13`] = `10`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 14`] = `null`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 15`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 16`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 17`] = `null`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 18`] = ` +Array [ + null, + "78SLiRw", +] +`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 19`] = `null`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 20`] = `null`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 21`] = ` +Array [ + null, + "0ilsf82", +] +`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 22`] = ` +Array [ + null, + "LjS9MbU", +] +`; + +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 23`] = ` +Array [ + null, + null, +] +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 1`] = `"f0"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 2`] = `"Date"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 3`] = `7`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 4`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 5`] = `1912-04-23T04:41:02.000Z`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 6`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 7`] = `1977-03-26T12:02:35.000Z`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 8`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 9`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 10`] = `1981-12-11T08:06:16.000Z`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 11`] = `"f1"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 12`] = `"Date"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 13`] = `7`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 14`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 15`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 16`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 17`] = `1970-01-24T12:31:46.637Z`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 18`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 19`] = `1970-01-22T23:22:48.919Z`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 20`] = `1969-11-02T13:36:53.023Z`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 21`] = `"f2"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 22`] = `"Time"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 23`] = `7`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 24`] = `902624945`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 25`] = `-533650716`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 26`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 27`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 28`] = `11995632`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 29`] = `1543035049`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 30`] = `-1035213822`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 31`] = `"f3"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 32`] = `"Time"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 33`] = `7`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 34`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 35`] = `-1557821925`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 36`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 37`] = `1053937575`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 38`] = `1627714670`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 39`] = `1616692420`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 40`] = `583410666`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 41`] = `"f4"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 42`] = `"Time"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 43`] = `7`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 44`] = ` +Object { + "high": 0, + "low": 1752483892, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 45`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 46`] = ` +Object { + "high": -1, + "low": -1082138116, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 47`] = ` +Object { + "high": -1, + "low": -369271033, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 48`] = ` +Object { + "high": 0, + "low": 2088744779, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 49`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 50`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 51`] = `"f5"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 52`] = `"Time"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 53`] = `7`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 54`] = ` +Object { + "high": -1, + "low": -222259164, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 55`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 56`] = ` +Object { + "high": 0, + "low": 1673707679, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 57`] = ` +Object { + "high": 0, + "low": 1646242693, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 58`] = ` +Object { + "high": -1, + "low": -1438025608, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 59`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 60`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 61`] = `"f6"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 62`] = `"Timestamp"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 63`] = `7`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 64`] = ` +Object { + "high": 0, + "low": 1413895459, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 65`] = ` +Object { + "high": 0, + "low": 1296543194, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 66`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 67`] = ` +Object { + "high": -1, + "low": -2023124938, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 68`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 69`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 70`] = ` +Object { + "high": -1, + "low": -95957694, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 71`] = `"f7"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 72`] = `"Timestamp"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 73`] = `7`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 74`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 75`] = ` +Object { + "high": -1, + "low": -155973434, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 76`] = ` +Object { + "high": 0, + "low": 306380012, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 77`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 78`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 79`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 80`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 81`] = `"f8"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 82`] = `"Timestamp"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 83`] = `7`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 84`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 85`] = ` +Object { + "high": -1, + "low": -518015355, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 86`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 87`] = ` +Object { + "high": -1, + "low": -891479472, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 88`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 89`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 90`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 91`] = `"f9"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 92`] = `"Timestamp"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 93`] = `7`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 94`] = ` +Object { + "high": -1, + "low": -790344901, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 95`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 96`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 97`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 98`] = ` +Object { + "high": -1, + "low": -1081248134, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 99`] = ` +Object { + "high": 0, + "low": 1279786188, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 100`] = ` +Object { + "high": 0, + "low": 1428155654, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 101`] = `"f10"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 102`] = `"Timestamp"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 103`] = `7`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 104`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 105`] = ` +Object { + "high": 0, + "low": 1858946274, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 106`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 107`] = ` +Object { + "high": 0, + "low": 1759891987, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 108`] = ` +Object { + "high": 0, + "low": 679491750, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 109`] = ` +Object { + "high": -1, + "low": -1589448339, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 110`] = ` +Object { + "high": 0, + "low": 1643914401, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 111`] = `"f11"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 112`] = `"Timestamp"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 113`] = `7`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 114`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 115`] = ` +Object { + "high": -1, + "low": -721226051, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 116`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 117`] = ` +Object { + "high": -1, + "low": -1656902433, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 118`] = ` +Object { + "high": 0, + "low": 283003387, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 119`] = ` +Object { + "high": 0, + "low": 305391457, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 120`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 121`] = `"f12"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 122`] = `"Timestamp"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 123`] = `7`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 124`] = ` +Object { + "high": 0, + "low": 237206636, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 125`] = ` +Object { + "high": -1, + "low": -1952793711, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 126`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 127`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 128`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 129`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 130`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 131`] = `"f13"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 132`] = `"Timestamp"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 133`] = `7`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 134`] = ` +Object { + "high": -1, + "low": -2036135388, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 135`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 136`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 137`] = ` +Object { + "high": 0, + "low": 1283071451, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 138`] = ` +Object { + "high": 0, + "low": 991714296, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 139`] = ` +Object { + "high": 0, + "low": 191711729, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 140`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 141`] = `"f14"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 142`] = `"Timestamp"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 143`] = `7`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 144`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 145`] = ` +Object { + "high": 0, + "low": 1907149042, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 146`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 147`] = ` +Object { + "high": 0, + "low": 1524488313, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 148`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 149`] = ` +Object { + "high": 0, + "low": 1991045076, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 150`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 151`] = `"f0"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 152`] = `"Date"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 153`] = `10`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 154`] = `2021-06-16T12:00:15.000Z`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 155`] = `1952-08-14T03:58:25.000Z`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 156`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 157`] = `1983-05-16T15:33:53.000Z`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 158`] = `2011-04-01T03:41:21.000Z`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 159`] = `1985-06-18T16:45:02.000Z`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 160`] = `2024-08-03T02:56:33.000Z`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 161`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 162`] = `1910-06-16T01:24:56.000Z`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 163`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 164`] = `"f1"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 165`] = `"Date"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 166`] = `10`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 167`] = `1969-10-20T05:18:09.957Z`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 168`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 169`] = `1969-11-03T19:37:49.686Z`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 170`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 171`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 172`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 173`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 174`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 175`] = `1970-01-09T01:47:40.029Z`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 176`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 177`] = `"f2"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 178`] = `"Time"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 179`] = `10`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 180`] = `-165385917`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 181`] = `1630195924`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 182`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 183`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 184`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 185`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 186`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 187`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 188`] = `-810923102`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 189`] = `-1636166510`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 190`] = `"f3"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 191`] = `"Time"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 192`] = `10`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 193`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 194`] = `928069039`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 195`] = `1579393701`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 196`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 197`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 198`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 199`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 200`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 201`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 202`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 203`] = `"f4"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 204`] = `"Time"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 205`] = `10`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 206`] = ` +Object { + "high": 0, + "low": 936339326, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 207`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 208`] = ` +Object { + "high": -1, + "low": -684786031, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 209`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 210`] = ` +Object { + "high": 0, + "low": 704715478, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 211`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 212`] = ` +Object { + "high": -1, + "low": -1454220845, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 213`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 214`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 215`] = ` +Object { + "high": -1, + "low": -1765432003, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 216`] = `"f5"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 217`] = `"Time"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 218`] = `10`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 219`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 220`] = ` +Object { + "high": 0, + "low": 118059475, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 221`] = ` +Object { + "high": -1, + "low": -918730811, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 222`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 223`] = ` +Object { + "high": 0, + "low": 1727827418, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 224`] = ` +Object { + "high": -1, + "low": -1115469578, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 225`] = ` +Object { + "high": -1, + "low": -394344641, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 226`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 227`] = ` +Object { + "high": -1, + "low": -1288756822, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 228`] = ` +Object { + "high": -1, + "low": -1856124671, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 229`] = `"f6"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 230`] = `"Timestamp"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 231`] = `10`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 232`] = ` +Object { + "high": 0, + "low": 649060707, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 233`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 234`] = ` +Object { + "high": 0, + "low": 600141763, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 235`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 236`] = ` +Object { + "high": -1, + "low": -385327847, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 237`] = ` +Object { + "high": -1, + "low": -505105799, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 238`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 239`] = ` +Object { + "high": -1, + "low": -2102273141, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 240`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 241`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 242`] = `"f7"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 243`] = `"Timestamp"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 244`] = `10`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 245`] = ` +Object { + "high": -1, + "low": -1885662094, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 246`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 247`] = ` +Object { + "high": -1, + "low": -1123689690, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 248`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 249`] = ` +Object { + "high": 0, + "low": 997748091, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 250`] = ` +Object { + "high": -1, + "low": -90626704, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 251`] = ` +Object { + "high": -1, + "low": -1477812381, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 252`] = ` +Object { + "high": -1, + "low": -1221435040, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 253`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 254`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 255`] = `"f8"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 256`] = `"Timestamp"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 257`] = `10`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 258`] = ` +Object { + "high": -1, + "low": -321499700, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 259`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 260`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 261`] = ` +Object { + "high": 0, + "low": 192567423, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 262`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 263`] = ` +Object { + "high": 0, + "low": 2077227761, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 264`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 265`] = ` +Object { + "high": 0, + "low": 1012332985, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 266`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 267`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 268`] = `"f9"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 269`] = `"Timestamp"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 270`] = `10`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 271`] = ` +Object { + "high": 0, + "low": 1857863647, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 272`] = ` +Object { + "high": 0, + "low": 221189659, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 273`] = ` +Object { + "high": -1, + "low": -2023675136, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 274`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 275`] = ` +Object { + "high": -1, + "low": -1487233257, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 276`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 277`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 278`] = ` +Object { + "high": -1, + "low": -889966449, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 279`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 280`] = ` +Object { + "high": -1, + "low": -616683035, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 281`] = `"f10"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 282`] = `"Timestamp"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 283`] = `10`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 284`] = ` +Object { + "high": 0, + "low": 60560931, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 285`] = ` +Object { + "high": -1, + "low": -978659831, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 286`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 287`] = ` +Object { + "high": 0, + "low": 1439188467, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 288`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 289`] = ` +Object { + "high": 0, + "low": 1343690781, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 290`] = ` +Object { + "high": 0, + "low": 667746364, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 291`] = ` +Object { + "high": -1, + "low": -885862092, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 292`] = ` +Object { + "high": -1, + "low": -768563065, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 293`] = ` +Object { + "high": 0, + "low": 642999269, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 294`] = `"f11"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 295`] = `"Timestamp"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 296`] = `10`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 297`] = ` +Object { + "high": 0, + "low": 67986368, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 298`] = ` +Object { + "high": -1, + "low": -1039368437, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 299`] = ` +Object { + "high": -1, + "low": -375954631, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 300`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 301`] = ` +Object { + "high": -1, + "low": -253459603, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 302`] = ` +Object { + "high": 0, + "low": 1158483324, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 303`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 304`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 305`] = ` +Object { + "high": -1, + "low": -18384890, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 306`] = ` +Object { + "high": -1, + "low": -908077044, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 307`] = `"f12"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 308`] = `"Timestamp"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 309`] = `10`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 310`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 311`] = ` +Object { + "high": 0, + "low": 394600979, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 312`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 313`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 314`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 315`] = ` +Object { + "high": -1, + "low": -2129740469, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 316`] = ` +Object { + "high": 0, + "low": 936578725, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 317`] = ` +Object { + "high": -1, + "low": -1116622255, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 318`] = ` +Object { + "high": -1, + "low": -138051348, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 319`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 320`] = `"f13"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 321`] = `"Timestamp"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 322`] = `10`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 323`] = ` +Object { + "high": 0, + "low": 1263832761, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 324`] = ` +Object { + "high": 0, + "low": 600299113, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 325`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 326`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 327`] = ` +Object { + "high": 0, + "low": 666508217, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 328`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 329`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 330`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 331`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 332`] = ` +Object { + "high": 0, + "low": 1464648198, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 333`] = `"f14"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 334`] = `"Timestamp"`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 335`] = `10`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 336`] = ` +Object { + "high": 0, + "low": 1787795918, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 337`] = ` +Object { + "high": 0, + "low": 1703925731, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 338`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 339`] = ` +Object { + "high": 0, + "low": 946811563, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 340`] = ` +Object { + "high": 0, + "low": 1287866684, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 341`] = ` +Object { + "high": -1, + "low": -924054721, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 342`] = ` +Object { + "high": -1, + "low": -1004736552, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 343`] = `null`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 344`] = ` +Object { + "high": 0, + "low": 1292623681, +} +`; + +exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 345`] = ` +Object { + "high": -1, + "low": -922683413, +} +`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 1`] = `"dict1_0"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 2`] = `"Utf8"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 3`] = `7`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 4`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 5`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 6`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 7`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 8`] = `null`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 9`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 10`] = `null`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 11`] = `"dict1_1"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 12`] = `"Utf8"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 13`] = `7`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 14`] = `"UQlbxy8"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 15`] = `"UQlbxy8"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 16`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 17`] = `"7Esa1sp"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 18`] = `"7Esa1sp"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 19`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 20`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 21`] = `"dict2_0"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 22`] = `"Int"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 23`] = `7`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 24`] = `null`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 25`] = `null`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 26`] = ` +Object { + "high": -1, + "low": -935886027, +} +`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 27`] = ` +Object { + "high": -1, + "low": -1608202210, +} +`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 28`] = `null`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 29`] = `null`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 30`] = `null`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 31`] = `"dict1_0"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 32`] = `"Utf8"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 33`] = `10`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 34`] = `"gpcWkmr"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 35`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 36`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 37`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 38`] = `"fNEZk2V"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 39`] = `"VHkSHFW"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 40`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 41`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 42`] = `"pdr3kP2"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 43`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 44`] = `"dict1_1"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 45`] = `"Utf8"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 46`] = `10`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 47`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 48`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 49`] = `"VHkSHFW"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 50`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 51`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 52`] = `null`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 53`] = `"pdr3kP2"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 54`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 55`] = `"n7IVIt6"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 56`] = `null`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 57`] = `"dict2_0"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 58`] = `"Int"`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 59`] = `10`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 60`] = `null`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 61`] = `null`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 62`] = `null`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 63`] = `null`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 64`] = `null`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 65`] = `null`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 66`] = `null`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 67`] = `null`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 68`] = ` +Object { + "high": 0, + "low": 1428743742, +} +`; + +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 69`] = `null`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 1`] = `"list_nullable"`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 2`] = `"List"`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 3`] = `7`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 4`] = ` +Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, +] +`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 5`] = `null`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 6`] = ` +Int32Array [ + 1201921150, + -1053878681, + -338858402, +] +`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 7`] = ` +Int32Array [ + -25568549, + 674222761, + -1932078214, + -328049938, +] +`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 8`] = ` +Int32Array [ + -1482260505, + -636832564, + 2076926163, + 535274652, +] +`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 9`] = ` +Int32Array [ + -1198112844, + 1337875186, + 543199787, + -26980498, +] +`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 10`] = `Int32Array []`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 12`] = `"Struct_"`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 13`] = `7`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 14`] = `null`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 15`] = ` Array [ - "Hermione", - 25, - Float32Array [ - -53.235599517822266, - 40.231998443603516, - ], + -1121326610, + null, ] `; -exports[`dictionary file Arrow readBuffers enumerates each batch as an Array of Vectors 5`] = ` +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 16`] = ` Array [ - "Severus", - 30, - Float32Array [ - -62.22999954223633, - 3, - ], + null, + "oPXRHKP", ] `; -exports[`dictionary file Arrow readBuffers enumerates each batch as an Array of Vectors 6`] = `"example-csv"`; - -exports[`dictionary file Arrow readBuffers enumerates each batch as an Array of Vectors 7`] = `"Struct_"`; +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 17`] = ` +Array [ + null, + null, +] +`; -exports[`dictionary file Arrow readBuffers enumerates each batch as an Array of Vectors 8`] = `1`; +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 18`] = ` +Array [ + -861383428, + "TeWfovy", +] +`; -exports[`dictionary file Arrow readBuffers enumerates each batch as an Array of Vectors 9`] = ` +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 19`] = ` Array [ - "Harry", - 20, - Float32Array [ - 23, - -100.23652648925781, - ], + 698716318, + null, ] `; -exports[`dictionary stream Arrow readBuffers enumerates each batch as an Array of Vectors 1`] = `"example-csv"`; +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 20`] = `null`; -exports[`dictionary stream Arrow readBuffers enumerates each batch as an Array of Vectors 2`] = `"Struct_"`; +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 21`] = `"list_nullable"`; -exports[`dictionary stream Arrow readBuffers enumerates each batch as an Array of Vectors 3`] = `2`; +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 22`] = `"List"`; -exports[`dictionary stream Arrow readBuffers enumerates each batch as an Array of Vectors 4`] = ` -Array [ - "Hermione", - 25, - Float32Array [ - -53.235599517822266, - 40.231998443603516, - ], +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 23`] = `10`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 24`] = ` +Int32Array [ + -1395042372, + 725113523, + 386656703, + 1852452386, ] `; -exports[`dictionary stream Arrow readBuffers enumerates each batch as an Array of Vectors 5`] = ` -Array [ - "Severus", - 30, - Float32Array [ - -62.22999954223633, - 3, - ], +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 25`] = `Int32Array []`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 26`] = ` +Int32Array [ + -2125490777, + -2011809915, ] `; -exports[`dictionary stream Arrow readBuffers enumerates each batch as an Array of Vectors 6`] = `"example-csv"`; +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 27`] = ` +Int32Array [ + -936205059, +] +`; -exports[`dictionary stream Arrow readBuffers enumerates each batch as an Array of Vectors 7`] = `"Struct_"`; +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 28`] = `null`; -exports[`dictionary stream Arrow readBuffers enumerates each batch as an Array of Vectors 8`] = `1`; +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 29`] = ` +Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, +] +`; -exports[`dictionary stream Arrow readBuffers enumerates each batch as an Array of Vectors 9`] = ` -Array [ - "Harry", - 20, - Float32Array [ - 23, - -100.23652648925781, - ], +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 30`] = ` +Int32Array [ + 817302915, + 23284005, + -1507602567, ] `; -exports[`dictionary2 file Arrow readBuffers enumerates each batch as an Array of Vectors 1`] = `"struct"`; +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 31`] = `null`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 32`] = `null`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 33`] = `null`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 34`] = `"struct_nullable"`; -exports[`dictionary2 file Arrow readBuffers enumerates each batch as an Array of Vectors 2`] = `"Struct_"`; +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 35`] = `"Struct_"`; -exports[`dictionary2 file Arrow readBuffers enumerates each batch as an Array of Vectors 3`] = `2`; +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 36`] = `10`; -exports[`dictionary2 file Arrow readBuffers enumerates each batch as an Array of Vectors 4`] = ` +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 37`] = `null`; + +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 38`] = ` Array [ - "a0fb47f9-f8fb-4403-a64a-786d7611f8ef", - "Airbus", - 1502880750, - Float32Array [ - 32.45663833618164, - 1.8712350130081177, - ], + null, + "BSZRpGI", ] `; -exports[`dictionary2 file Arrow readBuffers enumerates each batch as an Array of Vectors 5`] = ` +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 39`] = ` Array [ - "50fb46f4-fefa-42c1-919c-0121974cdd00", - "Boeing", - 1502880750, - Float32Array [ - 38.766666412353516, - -4.181231498718262, - ], + null, + null, ] `; -exports[`multi_dictionary file Arrow readBuffers enumerates each batch as an Array of Vectors 1`] = `"struct"`; +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 40`] = ` +Array [ + null, + null, +] +`; -exports[`multi_dictionary file Arrow readBuffers enumerates each batch as an Array of Vectors 2`] = `"Struct_"`; +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 41`] = `null`; -exports[`multi_dictionary file Arrow readBuffers enumerates each batch as an Array of Vectors 3`] = `2`; +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 42`] = `null`; -exports[`multi_dictionary file Arrow readBuffers enumerates each batch as an Array of Vectors 4`] = ` +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 43`] = ` Array [ - "a0fb47f9-f8fb-4403-a64a-786d7611f8ef", - "12345", - "Airbus", - 1502880750, - Float32Array [ - 32.45663833618164, - 1.8712350130081177, - ], + null, + null, ] `; -exports[`multi_dictionary file Arrow readBuffers enumerates each batch as an Array of Vectors 5`] = ` +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 44`] = ` Array [ - "50fb46f4-fefa-42c1-919c-0121974cdd00", - "67890", - "Boeing", - 1502880750, - Float32Array [ - 38.766666412353516, - -4.181231498718262, - ], + null, + null, ] `; -exports[`multipart count Arrow readBuffers enumerates each batch as an Array of Vectors 1`] = `"row_count"`; +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 45`] = ` +Array [ + 416507125, + null, +] +`; -exports[`multipart count Arrow readBuffers enumerates each batch as an Array of Vectors 2`] = `"Int"`; +exports[`readBuffers java stream nested reads each batch as an Array of Vectors 46`] = `null`; -exports[`multipart count Arrow readBuffers enumerates each batch as an Array of Vectors 3`] = `1`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 1`] = `"bool_nullable"`; -exports[`multipart count Arrow readBuffers enumerates each batch as an Array of Vectors 4`] = `10000`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 2`] = `"Bool"`; -exports[`multipart latlong Arrow readBuffers enumerates each batch as an Array of Vectors 1`] = `"origin_lat"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 3`] = `0`; -exports[`multipart latlong Arrow readBuffers enumerates each batch as an Array of Vectors 2`] = `"FloatingPoint"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 4`] = `"bool_nonnullable"`; -exports[`multipart latlong Arrow readBuffers enumerates each batch as an Array of Vectors 3`] = `5`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 5`] = `"Bool"`; -exports[`multipart latlong Arrow readBuffers enumerates each batch as an Array of Vectors 4`] = `35.393089294433594`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 6`] = `0`; -exports[`multipart latlong Arrow readBuffers enumerates each batch as an Array of Vectors 5`] = `35.393089294433594`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 7`] = `"int8_nullable"`; -exports[`multipart latlong Arrow readBuffers enumerates each batch as an Array of Vectors 6`] = `35.393089294433594`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 8`] = `"Int"`; -exports[`multipart latlong Arrow readBuffers enumerates each batch as an Array of Vectors 7`] = `29.533695220947266`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 9`] = `0`; -exports[`multipart latlong Arrow readBuffers enumerates each batch as an Array of Vectors 8`] = `29.533695220947266`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 10`] = `"int8_nonnullable"`; -exports[`multipart latlong Arrow readBuffers enumerates each batch as an Array of Vectors 9`] = `"origin_lon"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 11`] = `"Int"`; -exports[`multipart latlong Arrow readBuffers enumerates each batch as an Array of Vectors 10`] = `"FloatingPoint"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 12`] = `0`; -exports[`multipart latlong Arrow readBuffers enumerates each batch as an Array of Vectors 11`] = `5`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 13`] = `"int16_nullable"`; -exports[`multipart latlong Arrow readBuffers enumerates each batch as an Array of Vectors 12`] = `-97.6007308959961`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 14`] = `"Int"`; -exports[`multipart latlong Arrow readBuffers enumerates each batch as an Array of Vectors 13`] = `-97.6007308959961`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 15`] = `0`; -exports[`multipart latlong Arrow readBuffers enumerates each batch as an Array of Vectors 14`] = `-97.6007308959961`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 16`] = `"int16_nonnullable"`; -exports[`multipart latlong Arrow readBuffers enumerates each batch as an Array of Vectors 15`] = `-98.46977996826172`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 17`] = `"Int"`; -exports[`multipart latlong Arrow readBuffers enumerates each batch as an Array of Vectors 16`] = `-98.46977996826172`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 18`] = `0`; -exports[`multipart origins Arrow readBuffers enumerates each batch as an Array of Vectors 1`] = `"origin_city"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 19`] = `"int32_nullable"`; -exports[`multipart origins Arrow readBuffers enumerates each batch as an Array of Vectors 2`] = `"Utf8"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 20`] = `"Int"`; -exports[`multipart origins Arrow readBuffers enumerates each batch as an Array of Vectors 3`] = `5`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 21`] = `0`; -exports[`multipart origins Arrow readBuffers enumerates each batch as an Array of Vectors 4`] = `"Oklahoma City"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 22`] = `"int32_nonnullable"`; -exports[`multipart origins Arrow readBuffers enumerates each batch as an Array of Vectors 5`] = `"Oklahoma City"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 23`] = `"Int"`; -exports[`multipart origins Arrow readBuffers enumerates each batch as an Array of Vectors 6`] = `"Oklahoma City"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 24`] = `0`; -exports[`multipart origins Arrow readBuffers enumerates each batch as an Array of Vectors 7`] = `"San Antonio"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 25`] = `"int64_nullable"`; -exports[`multipart origins Arrow readBuffers enumerates each batch as an Array of Vectors 8`] = `"San Antonio"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 26`] = `"Int"`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 1`] = `"foo"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 27`] = `0`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 2`] = `"Int"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 28`] = `"int64_nonnullable"`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 3`] = `5`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 29`] = `"Int"`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 4`] = `1`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 30`] = `0`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 5`] = `null`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 31`] = `"uint8_nullable"`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 6`] = `3`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 32`] = `"Int"`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 7`] = `4`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 33`] = `0`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 8`] = `5`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 34`] = `"uint8_nonnullable"`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 9`] = `"bar"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 35`] = `"Int"`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 10`] = `"FloatingPoint"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 36`] = `0`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 11`] = `5`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 37`] = `"uint16_nullable"`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 12`] = `1`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 38`] = `"Int"`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 13`] = `null`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 39`] = `0`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 14`] = `null`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 40`] = `"uint16_nonnullable"`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 15`] = `4`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 41`] = `"Int"`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 16`] = `5`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 42`] = `0`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 17`] = `"baz"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 43`] = `"uint32_nullable"`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 18`] = `"Utf8"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 44`] = `"Int"`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 19`] = `5`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 45`] = `0`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 20`] = `"aa"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 46`] = `"uint32_nonnullable"`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 21`] = `null`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 47`] = `"Int"`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 22`] = `null`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 48`] = `0`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 23`] = `"bbb"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 49`] = `"uint64_nullable"`; -exports[`simple file Arrow readBuffers enumerates each batch as an Array of Vectors 24`] = `"cccc"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 50`] = `"Int"`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 1`] = `"foo"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 51`] = `0`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 2`] = `"Int"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 52`] = `"uint64_nonnullable"`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 3`] = `5`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 53`] = `"Int"`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 4`] = `1`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 54`] = `0`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 5`] = `null`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 55`] = `"float32_nullable"`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 6`] = `3`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 56`] = `"FloatingPoint"`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 7`] = `4`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 57`] = `0`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 8`] = `5`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 58`] = `"float32_nonnullable"`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 9`] = `"bar"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 59`] = `"FloatingPoint"`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 10`] = `"FloatingPoint"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 60`] = `0`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 11`] = `5`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 61`] = `"float64_nullable"`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 12`] = `1`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 62`] = `"FloatingPoint"`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 13`] = `null`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 63`] = `0`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 14`] = `null`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 64`] = `"float64_nonnullable"`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 15`] = `4`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 65`] = `"FloatingPoint"`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 16`] = `5`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 66`] = `0`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 17`] = `"baz"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 67`] = `"binary_nullable"`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 18`] = `"Utf8"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 68`] = `"Binary"`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 19`] = `5`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 69`] = `0`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 20`] = `"aa"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 70`] = `"binary_nonnullable"`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 21`] = `null`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 71`] = `"Binary"`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 22`] = `null`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 72`] = `0`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 23`] = `"bbb"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 73`] = `"utf8_nullable"`; -exports[`simple stream Arrow readBuffers enumerates each batch as an Array of Vectors 24`] = `"cccc"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 74`] = `"Utf8"`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 1`] = `"struct_nullable"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 75`] = `0`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 2`] = `"Struct_"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 76`] = `"utf8_nonnullable"`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 3`] = `7`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 77`] = `"Utf8"`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 4`] = `null`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 78`] = `0`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 5`] = ` -Array [ - null, - "MhRNxD4", -] -`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 79`] = `"bool_nullable"`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 6`] = ` -Array [ - 137773603, - "3F9HBxK", -] -`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 80`] = `"Bool"`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 7`] = ` -Array [ - 410361374, - "aVd88fp", -] -`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 81`] = `0`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 8`] = `null`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 82`] = `"bool_nonnullable"`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 9`] = ` -Array [ - null, - "3loZrRf", -] -`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 83`] = `"Bool"`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 10`] = `null`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 84`] = `0`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 11`] = `"struct_nullable"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 85`] = `"int8_nullable"`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 12`] = `"Struct_"`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 86`] = `"Int"`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 13`] = `10`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 87`] = `0`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 14`] = `null`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 88`] = `"int8_nonnullable"`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 15`] = ` -Array [ - null, - null, -] -`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 89`] = `"Int"`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 16`] = ` -Array [ - null, - null, -] -`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 90`] = `0`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 17`] = `null`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 91`] = `"int16_nullable"`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 18`] = ` -Array [ - null, - "78SLiRw", -] -`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 92`] = `"Int"`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 19`] = `null`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 93`] = `0`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 20`] = `null`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 94`] = `"int16_nonnullable"`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 21`] = ` -Array [ - null, - "0ilsf82", -] -`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 95`] = `"Int"`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 22`] = ` -Array [ - null, - "LjS9MbU", -] -`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 96`] = `0`; -exports[`struct file Arrow readBuffers enumerates each batch as an Array of Vectors 23`] = ` -Array [ - null, - null, -] -`; +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 97`] = `"int32_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 98`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 99`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 100`] = `"int32_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 101`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 102`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 103`] = `"int64_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 104`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 105`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 106`] = `"int64_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 107`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 108`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 109`] = `"uint8_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 110`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 111`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 112`] = `"uint8_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 113`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 114`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 115`] = `"uint16_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 116`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 117`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 118`] = `"uint16_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 119`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 120`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 121`] = `"uint32_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 122`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 123`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 124`] = `"uint32_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 125`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 126`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 127`] = `"uint64_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 128`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 129`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 130`] = `"uint64_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 131`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 132`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 133`] = `"float32_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 134`] = `"FloatingPoint"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 135`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 136`] = `"float32_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 137`] = `"FloatingPoint"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 138`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 139`] = `"float64_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 140`] = `"FloatingPoint"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 141`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 142`] = `"float64_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 143`] = `"FloatingPoint"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 144`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 145`] = `"binary_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 146`] = `"Binary"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 147`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 148`] = `"binary_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 149`] = `"Binary"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 150`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 151`] = `"utf8_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 152`] = `"Utf8"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 153`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 154`] = `"utf8_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 155`] = `"Utf8"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 156`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 157`] = `"bool_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 158`] = `"Bool"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 159`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 160`] = `"bool_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 161`] = `"Bool"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 162`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 163`] = `"int8_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 164`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 165`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 166`] = `"int8_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 167`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 168`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 169`] = `"int16_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 170`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 171`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 172`] = `"int16_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 173`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 174`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 175`] = `"int32_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 176`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 177`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 178`] = `"int32_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 179`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 180`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 181`] = `"int64_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 182`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 183`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 184`] = `"int64_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 185`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 186`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 187`] = `"uint8_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 188`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 189`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 190`] = `"uint8_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 191`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 192`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 193`] = `"uint16_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 194`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 195`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 196`] = `"uint16_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 197`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 198`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 199`] = `"uint32_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 200`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 201`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 202`] = `"uint32_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 203`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 204`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 205`] = `"uint64_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 206`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 207`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 208`] = `"uint64_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 209`] = `"Int"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 210`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 211`] = `"float32_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 212`] = `"FloatingPoint"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 213`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 214`] = `"float32_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 215`] = `"FloatingPoint"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 216`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 217`] = `"float64_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 218`] = `"FloatingPoint"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 219`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 220`] = `"float64_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 221`] = `"FloatingPoint"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 222`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 223`] = `"binary_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 224`] = `"Binary"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 225`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 226`] = `"binary_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 227`] = `"Binary"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 228`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 229`] = `"utf8_nullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 230`] = `"Utf8"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 231`] = `0`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 232`] = `"utf8_nonnullable"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 233`] = `"Utf8"`; + +exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 234`] = `0`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 1`] = `"foo"`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 2`] = `"Int"`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 3`] = `5`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 4`] = `1`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 5`] = `null`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 6`] = `3`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 7`] = `4`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 8`] = `5`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 9`] = `"bar"`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 10`] = `"FloatingPoint"`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 11`] = `5`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 12`] = `1`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 13`] = `null`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 14`] = `null`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 15`] = `4`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 16`] = `5`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 17`] = `"baz"`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 18`] = `"Utf8"`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 19`] = `5`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 20`] = `"aa"`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 21`] = `null`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 22`] = `null`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 23`] = `"bbb"`; + +exports[`readBuffers java stream simple reads each batch as an Array of Vectors 24`] = `"cccc"`; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 1`] = `"struct_nullable"`; +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 1`] = `"struct_nullable"`; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 2`] = `"Struct_"`; +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 2`] = `"Struct_"`; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 3`] = `7`; +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 3`] = `7`; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 4`] = `null`; +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 4`] = `null`; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 5`] = ` +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 5`] = ` Array [ null, "MhRNxD4", ] `; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 6`] = ` +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 6`] = ` Array [ 137773603, "3F9HBxK", ] `; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 7`] = ` +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 7`] = ` Array [ 410361374, "aVd88fp", ] `; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 8`] = `null`; +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 8`] = `null`; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 9`] = ` +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 9`] = ` Array [ null, "3loZrRf", ] `; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 10`] = `null`; +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 10`] = `null`; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 11`] = `"struct_nullable"`; +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 12`] = `"Struct_"`; +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 12`] = `"Struct_"`; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 13`] = `10`; +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 13`] = `10`; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 14`] = `null`; +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 14`] = `null`; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 15`] = ` +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 15`] = ` Array [ null, null, ] `; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 16`] = ` +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 16`] = ` Array [ null, null, ] `; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 17`] = `null`; +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 17`] = `null`; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 18`] = ` +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 18`] = ` Array [ null, "78SLiRw", ] `; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 19`] = `null`; +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 19`] = `null`; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 20`] = `null`; +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 20`] = `null`; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 21`] = ` +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 21`] = ` Array [ null, "0ilsf82", ] `; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 22`] = ` +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 22`] = ` Array [ null, "LjS9MbU", ] `; -exports[`struct stream Arrow readBuffers enumerates each batch as an Array of Vectors 23`] = ` +exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 23`] = ` Array [ null, null, diff --git a/js/test/__snapshots__/table-tests.ts.snap b/js/test/__snapshots__/table-tests.ts.snap index 401b992d9d7..8ff4785ff8b 100644 --- a/js/test/__snapshots__/table-tests.ts.snap +++ b/js/test/__snapshots__/table-tests.ts.snap @@ -1,1184 +1,16207 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`dictionary file Arrow Table creates a Table from Arrow buffers 1`] = `"example-csv"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 1`] = `"f0"`; -exports[`dictionary file Arrow Table creates a Table from Arrow buffers 2`] = `"Struct_"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 2`] = `"Date"`; -exports[`dictionary file Arrow Table creates a Table from Arrow buffers 3`] = `3`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 3`] = `17`; -exports[`dictionary file Arrow Table creates a Table from Arrow buffers 4`] = ` -Array [ - "Hermione", - 25, - Float32Array [ - -53.235599517822266, - 40.231998443603516, - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 4`] = `null`; -exports[`dictionary file Arrow Table creates a Table from Arrow buffers 5`] = ` -Array [ - "Severus", - 30, - Float32Array [ - -62.22999954223633, - 3, - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 5`] = `1912-04-23T04:41:02.000Z`; -exports[`dictionary file Arrow Table creates a Table from Arrow buffers 6`] = ` -Array [ - "Harry", - 20, - Float32Array [ - 23, - -100.23652648925781, - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 6`] = `null`; -exports[`dictionary file Arrow Table enumerates Table rows 1`] = ` -Object { - "example-csv": Array [ - "Hermione", - 25, - Float32Array [ - -53.235599517822266, - 40.231998443603516, - ], - ], -} -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 7`] = `1977-03-26T12:02:35.000Z`; -exports[`dictionary file Arrow Table enumerates Table rows 2`] = ` -Object { - "example-csv": Array [ - "Severus", - 30, - Float32Array [ - -62.22999954223633, - 3, - ], - ], -} -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 8`] = `null`; -exports[`dictionary file Arrow Table enumerates Table rows 3`] = ` -Object { - "example-csv": Array [ - "Harry", - 20, - Float32Array [ - 23, - -100.23652648925781, - ], - ], -} -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 9`] = `null`; -exports[`dictionary file Arrow Table enumerates Table rows compact 1`] = ` -Array [ - Array [ - "Hermione", - 25, - Float32Array [ - -53.235599517822266, - 40.231998443603516, - ], - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 10`] = `1981-12-11T08:06:16.000Z`; -exports[`dictionary file Arrow Table enumerates Table rows compact 2`] = ` -Array [ - Array [ - "Severus", - 30, - Float32Array [ - -62.22999954223633, - 3, - ], - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 11`] = `2021-06-16T12:00:15.000Z`; -exports[`dictionary file Arrow Table enumerates Table rows compact 3`] = ` -Array [ - Array [ - "Harry", - 20, - Float32Array [ - 23, - -100.23652648925781, - ], - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 12`] = `1952-08-14T03:58:25.000Z`; -exports[`dictionary file Arrow Table toString() prints a pretty Table 1`] = ` -" example-csv -[\\"Hermione\\",25,{\\"0\\":-53.235599517822266,\\"1\\":40.231998443603516}] - [\\"Severus\\",30,{\\"0\\":-62.22999954223633,\\"1\\":3}] - [\\"Harry\\",20,{\\"0\\":23,\\"1\\":-100.23652648925781}]" -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 13`] = `null`; -exports[`dictionary file Arrow Table toString() prints an empty Table 1`] = `""`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 14`] = `1983-05-16T15:33:53.000Z`; -exports[`dictionary file Arrow Table toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, example-csv - 0, [\\"Hermione\\",25,{\\"0\\":-53.235599517822266,\\"1\\":40.231998443603516}] - 1, [\\"Severus\\",30,{\\"0\\":-62.22999954223633,\\"1\\":3}] - 2, [\\"Harry\\",20,{\\"0\\":23,\\"1\\":-100.23652648925781}]" -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 15`] = `2011-04-01T03:41:21.000Z`; -exports[`dictionary stream Arrow Table creates a Table from Arrow buffers 1`] = `"example-csv"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 16`] = `1985-06-18T16:45:02.000Z`; -exports[`dictionary stream Arrow Table creates a Table from Arrow buffers 2`] = `"Struct_"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 17`] = `2024-08-03T02:56:33.000Z`; -exports[`dictionary stream Arrow Table creates a Table from Arrow buffers 3`] = `3`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 18`] = `null`; -exports[`dictionary stream Arrow Table creates a Table from Arrow buffers 4`] = ` -Array [ - "Hermione", - 25, - Float32Array [ - -53.235599517822266, - 40.231998443603516, - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 19`] = `1910-06-16T01:24:56.000Z`; -exports[`dictionary stream Arrow Table creates a Table from Arrow buffers 5`] = ` -Array [ - "Severus", - 30, - Float32Array [ - -62.22999954223633, - 3, - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 20`] = `null`; -exports[`dictionary stream Arrow Table creates a Table from Arrow buffers 6`] = ` -Array [ - "Harry", - 20, - Float32Array [ - 23, - -100.23652648925781, - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 21`] = `"f1"`; -exports[`dictionary stream Arrow Table enumerates Table rows 1`] = ` -Object { - "example-csv": Array [ - "Hermione", - 25, - Float32Array [ - -53.235599517822266, - 40.231998443603516, - ], - ], -} -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 22`] = `"Date"`; -exports[`dictionary stream Arrow Table enumerates Table rows 2`] = ` -Object { - "example-csv": Array [ - "Severus", - 30, - Float32Array [ - -62.22999954223633, - 3, - ], - ], -} -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 23`] = `17`; -exports[`dictionary stream Arrow Table enumerates Table rows 3`] = ` -Object { - "example-csv": Array [ - "Harry", - 20, - Float32Array [ - 23, - -100.23652648925781, - ], - ], -} -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 24`] = `null`; -exports[`dictionary stream Arrow Table enumerates Table rows compact 1`] = ` -Array [ - Array [ - "Hermione", - 25, - Float32Array [ - -53.235599517822266, - 40.231998443603516, - ], - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 25`] = `null`; -exports[`dictionary stream Arrow Table enumerates Table rows compact 2`] = ` -Array [ - Array [ - "Severus", - 30, - Float32Array [ - -62.22999954223633, - 3, - ], - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 26`] = `null`; -exports[`dictionary stream Arrow Table enumerates Table rows compact 3`] = ` -Array [ - Array [ - "Harry", - 20, - Float32Array [ - 23, - -100.23652648925781, - ], - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 27`] = `1970-01-24T12:31:46.637Z`; -exports[`dictionary stream Arrow Table toString() prints a pretty Table 1`] = ` -" example-csv -[\\"Hermione\\",25,{\\"0\\":-53.235599517822266,\\"1\\":40.231998443603516}] - [\\"Severus\\",30,{\\"0\\":-62.22999954223633,\\"1\\":3}] - [\\"Harry\\",20,{\\"0\\":23,\\"1\\":-100.23652648925781}]" -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 28`] = `null`; -exports[`dictionary stream Arrow Table toString() prints an empty Table 1`] = `""`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 29`] = `1970-01-22T23:22:48.919Z`; -exports[`dictionary stream Arrow Table toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, example-csv - 0, [\\"Hermione\\",25,{\\"0\\":-53.235599517822266,\\"1\\":40.231998443603516}] - 1, [\\"Severus\\",30,{\\"0\\":-62.22999954223633,\\"1\\":3}] - 2, [\\"Harry\\",20,{\\"0\\":23,\\"1\\":-100.23652648925781}]" -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 30`] = `1969-11-02T13:36:53.023Z`; -exports[`dictionary2 file Arrow Table creates a Table from Arrow buffers 1`] = `"struct"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 31`] = `1969-10-20T05:18:09.957Z`; -exports[`dictionary2 file Arrow Table creates a Table from Arrow buffers 2`] = `"Struct_"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 32`] = `null`; -exports[`dictionary2 file Arrow Table creates a Table from Arrow buffers 3`] = `2`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 33`] = `1969-11-03T19:37:49.686Z`; -exports[`dictionary2 file Arrow Table creates a Table from Arrow buffers 4`] = ` -Array [ - "a0fb47f9-f8fb-4403-a64a-786d7611f8ef", - "Airbus", - 1502880750, - Float32Array [ - 32.45663833618164, - 1.8712350130081177, - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 34`] = `null`; -exports[`dictionary2 file Arrow Table creates a Table from Arrow buffers 5`] = ` -Array [ - "50fb46f4-fefa-42c1-919c-0121974cdd00", - "Boeing", - 1502880750, - Float32Array [ - 38.766666412353516, - -4.181231498718262, - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 35`] = `null`; -exports[`dictionary2 file Arrow Table enumerates Table rows 1`] = ` -Object { - "struct": Array [ - "a0fb47f9-f8fb-4403-a64a-786d7611f8ef", - "Airbus", - 1502880750, - Float32Array [ - 32.45663833618164, - 1.8712350130081177, - ], - ], -} -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 36`] = `null`; -exports[`dictionary2 file Arrow Table enumerates Table rows 2`] = ` -Object { - "struct": Array [ - "50fb46f4-fefa-42c1-919c-0121974cdd00", - "Boeing", - 1502880750, - Float32Array [ - 38.766666412353516, - -4.181231498718262, - ], - ], -} -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 37`] = `null`; -exports[`dictionary2 file Arrow Table enumerates Table rows compact 1`] = ` -Array [ - Array [ - "a0fb47f9-f8fb-4403-a64a-786d7611f8ef", - "Airbus", - 1502880750, - Float32Array [ - 32.45663833618164, - 1.8712350130081177, - ], - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 38`] = `null`; -exports[`dictionary2 file Arrow Table enumerates Table rows compact 2`] = ` -Array [ - Array [ - "50fb46f4-fefa-42c1-919c-0121974cdd00", - "Boeing", - 1502880750, - Float32Array [ - 38.766666412353516, - -4.181231498718262, - ], - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 39`] = `1970-01-09T01:47:40.029Z`; -exports[`dictionary2 file Arrow Table toString() prints a pretty Table 1`] = ` -" struct - [\\"a0fb47f9-f8fb-4403-a64a-786d7611f8ef\\",\\"Airbus\\",1502880750,{\\"0\\":32.45663833618164,\\"1\\":1.8712350130081177}] -[\\"50fb46f4-fefa-42c1-919c-0121974cdd00\\",\\"Boeing\\",1502880750,{\\"0\\":38.766666412353516,\\"1\\":-4.181231498718262}]" -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 40`] = `null`; -exports[`dictionary2 file Arrow Table toString() prints an empty Table 1`] = `""`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 41`] = `"f2"`; -exports[`dictionary2 file Arrow Table toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, struct - 0, [\\"a0fb47f9-f8fb-4403-a64a-786d7611f8ef\\",\\"Airbus\\",1502880750,{\\"0\\":32.45663833618164,\\"1\\":1.8712350130081177}] - 1, [\\"50fb46f4-fefa-42c1-919c-0121974cdd00\\",\\"Boeing\\",1502880750,{\\"0\\":38.766666412353516,\\"1\\":-4.181231498718262}]" -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 42`] = `"Time"`; -exports[`multi_dictionary file Arrow Table creates a Table from Arrow buffers 1`] = `"struct"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 43`] = `17`; -exports[`multi_dictionary file Arrow Table creates a Table from Arrow buffers 2`] = `"Struct_"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 44`] = `902624945`; -exports[`multi_dictionary file Arrow Table creates a Table from Arrow buffers 3`] = `2`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 45`] = `-533650716`; -exports[`multi_dictionary file Arrow Table creates a Table from Arrow buffers 4`] = ` -Array [ - "a0fb47f9-f8fb-4403-a64a-786d7611f8ef", - "12345", - "Airbus", - 1502880750, - Float32Array [ - 32.45663833618164, - 1.8712350130081177, - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 46`] = `null`; -exports[`multi_dictionary file Arrow Table creates a Table from Arrow buffers 5`] = ` -Array [ - "50fb46f4-fefa-42c1-919c-0121974cdd00", - "67890", - "Boeing", - 1502880750, - Float32Array [ - 38.766666412353516, - -4.181231498718262, - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 47`] = `null`; -exports[`multi_dictionary file Arrow Table enumerates Table rows 1`] = ` -Object { - "struct": Array [ - "a0fb47f9-f8fb-4403-a64a-786d7611f8ef", - "12345", - "Airbus", - 1502880750, - Float32Array [ - 32.45663833618164, - 1.8712350130081177, - ], - ], -} -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 48`] = `11995632`; -exports[`multi_dictionary file Arrow Table enumerates Table rows 2`] = ` -Object { - "struct": Array [ - "50fb46f4-fefa-42c1-919c-0121974cdd00", - "67890", - "Boeing", - 1502880750, - Float32Array [ - 38.766666412353516, - -4.181231498718262, - ], - ], -} -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 49`] = `1543035049`; -exports[`multi_dictionary file Arrow Table enumerates Table rows compact 1`] = ` -Array [ - Array [ - "a0fb47f9-f8fb-4403-a64a-786d7611f8ef", - "12345", - "Airbus", - 1502880750, - Float32Array [ - 32.45663833618164, - 1.8712350130081177, - ], - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 50`] = `-1035213822`; -exports[`multi_dictionary file Arrow Table enumerates Table rows compact 2`] = ` -Array [ - Array [ - "50fb46f4-fefa-42c1-919c-0121974cdd00", - "67890", - "Boeing", - 1502880750, - Float32Array [ - 38.766666412353516, - -4.181231498718262, - ], - ], -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 51`] = `-165385917`; -exports[`multi_dictionary file Arrow Table toString() prints a pretty Table 1`] = ` -" struct - [\\"a0fb47f9-f8fb-4403-a64a-786d7611f8ef\\",\\"12345\\",\\"Airbus\\",1502880750,{\\"0\\":32.45663833618164,\\"1\\":1.8712350130081177}] -[\\"50fb46f4-fefa-42c1-919c-0121974cdd00\\",\\"67890\\",\\"Boeing\\",1502880750,{\\"0\\":38.766666412353516,\\"1\\":-4.181231498718262}]" -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 52`] = `1630195924`; -exports[`multi_dictionary file Arrow Table toString() prints an empty Table 1`] = `""`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 53`] = `null`; -exports[`multi_dictionary file Arrow Table toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, struct - 0, [\\"a0fb47f9-f8fb-4403-a64a-786d7611f8ef\\",\\"12345\\",\\"Airbus\\",1502880750,{\\"0\\":32.45663833618164,\\"1\\":1.8712350130081177}] - 1, [\\"50fb46f4-fefa-42c1-919c-0121974cdd00\\",\\"67890\\",\\"Boeing\\",1502880750,{\\"0\\":38.766666412353516,\\"1\\":-4.181231498718262}]" -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 54`] = `null`; -exports[`multipart count Arrow Table creates a Table from Arrow buffers 1`] = `"row_count"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 55`] = `null`; -exports[`multipart count Arrow Table creates a Table from Arrow buffers 2`] = `"Int"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 56`] = `null`; -exports[`multipart count Arrow Table creates a Table from Arrow buffers 3`] = `1`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 57`] = `null`; -exports[`multipart count Arrow Table creates a Table from Arrow buffers 4`] = `10000`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 58`] = `null`; -exports[`multipart count Arrow Table enumerates Table rows 1`] = ` -Object { - "row_count": 10000, -} -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 59`] = `-810923102`; -exports[`multipart count Arrow Table enumerates Table rows compact 1`] = ` -Array [ - 10000, -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 60`] = `-1636166510`; -exports[`multipart count Arrow Table toString() prints a pretty Table 1`] = ` -"row_count - 10000" -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 61`] = `"f3"`; -exports[`multipart count Arrow Table toString() prints an empty Table 1`] = `""`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 62`] = `"Time"`; -exports[`multipart count Arrow Table toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, row_count - 0, 10000" -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 63`] = `17`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 64`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 65`] = `-1557821925`; -exports[`multipart latlong Arrow Table creates a Table from Arrow buffers 1`] = `"origin_lat"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 66`] = `null`; -exports[`multipart latlong Arrow Table creates a Table from Arrow buffers 2`] = `"FloatingPoint"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 67`] = `1053937575`; -exports[`multipart latlong Arrow Table creates a Table from Arrow buffers 3`] = `5`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 68`] = `1627714670`; -exports[`multipart latlong Arrow Table creates a Table from Arrow buffers 4`] = `35.393089294433594`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 69`] = `1616692420`; -exports[`multipart latlong Arrow Table creates a Table from Arrow buffers 5`] = `35.393089294433594`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 70`] = `583410666`; -exports[`multipart latlong Arrow Table creates a Table from Arrow buffers 6`] = `35.393089294433594`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 71`] = `null`; -exports[`multipart latlong Arrow Table creates a Table from Arrow buffers 7`] = `29.533695220947266`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 72`] = `928069039`; -exports[`multipart latlong Arrow Table creates a Table from Arrow buffers 8`] = `29.533695220947266`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 73`] = `1579393701`; -exports[`multipart latlong Arrow Table creates a Table from Arrow buffers 9`] = `"origin_lon"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 74`] = `null`; -exports[`multipart latlong Arrow Table creates a Table from Arrow buffers 10`] = `"FloatingPoint"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 75`] = `null`; -exports[`multipart latlong Arrow Table creates a Table from Arrow buffers 11`] = `5`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 76`] = `null`; -exports[`multipart latlong Arrow Table creates a Table from Arrow buffers 12`] = `-97.6007308959961`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 77`] = `null`; -exports[`multipart latlong Arrow Table creates a Table from Arrow buffers 13`] = `-97.6007308959961`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 78`] = `null`; -exports[`multipart latlong Arrow Table creates a Table from Arrow buffers 14`] = `-97.6007308959961`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 79`] = `null`; -exports[`multipart latlong Arrow Table creates a Table from Arrow buffers 15`] = `-98.46977996826172`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 80`] = `null`; -exports[`multipart latlong Arrow Table creates a Table from Arrow buffers 16`] = `-98.46977996826172`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 81`] = `"f4"`; -exports[`multipart latlong Arrow Table enumerates Table rows 1`] = ` +exports[`Table cpp file datetime creates a Table from Arrow buffers 82`] = `"Time"`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 83`] = `17`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 84`] = ` Object { - "origin_lat": 35.393089294433594, - "origin_lon": -97.6007308959961, + "high": 0, + "low": 1752483892, } `; -exports[`multipart latlong Arrow Table enumerates Table rows 2`] = ` +exports[`Table cpp file datetime creates a Table from Arrow buffers 85`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 86`] = ` Object { - "origin_lat": 35.393089294433594, - "origin_lon": -97.6007308959961, + "high": -1, + "low": -1082138116, } `; -exports[`multipart latlong Arrow Table enumerates Table rows 3`] = ` +exports[`Table cpp file datetime creates a Table from Arrow buffers 87`] = ` Object { - "origin_lat": 35.393089294433594, - "origin_lon": -97.6007308959961, + "high": -1, + "low": -369271033, } `; -exports[`multipart latlong Arrow Table enumerates Table rows 4`] = ` +exports[`Table cpp file datetime creates a Table from Arrow buffers 88`] = ` Object { - "origin_lat": 29.533695220947266, - "origin_lon": -98.46977996826172, + "high": 0, + "low": 2088744779, } `; -exports[`multipart latlong Arrow Table enumerates Table rows 5`] = ` +exports[`Table cpp file datetime creates a Table from Arrow buffers 89`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 90`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 91`] = ` Object { - "origin_lat": 29.533695220947266, - "origin_lon": -98.46977996826172, + "high": 0, + "low": 936339326, } `; -exports[`multipart latlong Arrow Table enumerates Table rows compact 1`] = ` -Array [ - 35.393089294433594, - -97.6007308959961, -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 92`] = `null`; -exports[`multipart latlong Arrow Table enumerates Table rows compact 2`] = ` -Array [ - 35.393089294433594, - -97.6007308959961, -] +exports[`Table cpp file datetime creates a Table from Arrow buffers 93`] = ` +Object { + "high": -1, + "low": -684786031, +} `; -exports[`multipart latlong Arrow Table enumerates Table rows compact 3`] = ` -Array [ - 35.393089294433594, - -97.6007308959961, -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 94`] = `null`; -exports[`multipart latlong Arrow Table enumerates Table rows compact 4`] = ` -Array [ - 29.533695220947266, - -98.46977996826172, -] +exports[`Table cpp file datetime creates a Table from Arrow buffers 95`] = ` +Object { + "high": 0, + "low": 704715478, +} `; -exports[`multipart latlong Arrow Table enumerates Table rows compact 5`] = ` -Array [ - 29.533695220947266, - -98.46977996826172, -] -`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 96`] = `null`; -exports[`multipart latlong Arrow Table toString() prints a pretty Table 1`] = ` -" origin_lat, origin_lon -35.393089294433594, -97.6007308959961 -35.393089294433594, -97.6007308959961 -35.393089294433594, -97.6007308959961 -29.533695220947266, -98.46977996826172 -29.533695220947266, -98.46977996826172" +exports[`Table cpp file datetime creates a Table from Arrow buffers 97`] = ` +Object { + "high": -1, + "low": -1454220845, +} `; -exports[`multipart latlong Arrow Table toString() prints an empty Table 1`] = `""`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 98`] = `null`; -exports[`multipart latlong Arrow Table toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, origin_lat, origin_lon - 0, 35.393089294433594, -97.6007308959961 - 1, 35.393089294433594, -97.6007308959961 - 2, 35.393089294433594, -97.6007308959961 - 3, 29.533695220947266, -98.46977996826172 - 4, 29.533695220947266, -98.46977996826172" -`; - -exports[`multipart origins Arrow Table creates a Table from Arrow buffers 1`] = `"origin_city"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 99`] = `null`; -exports[`multipart origins Arrow Table creates a Table from Arrow buffers 2`] = `"Utf8"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 100`] = ` +Object { + "high": -1, + "low": -1765432003, +} +`; -exports[`multipart origins Arrow Table creates a Table from Arrow buffers 3`] = `5`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 101`] = `"f5"`; -exports[`multipart origins Arrow Table creates a Table from Arrow buffers 4`] = `"Oklahoma City"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 102`] = `"Time"`; -exports[`multipart origins Arrow Table creates a Table from Arrow buffers 5`] = `"Oklahoma City"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 103`] = `17`; -exports[`multipart origins Arrow Table creates a Table from Arrow buffers 6`] = `"Oklahoma City"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 104`] = ` +Object { + "high": -1, + "low": -222259164, +} +`; -exports[`multipart origins Arrow Table creates a Table from Arrow buffers 7`] = `"San Antonio"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 105`] = `null`; -exports[`multipart origins Arrow Table creates a Table from Arrow buffers 8`] = `"San Antonio"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 106`] = ` +Object { + "high": 0, + "low": 1673707679, +} +`; -exports[`multipart origins Arrow Table enumerates Table rows 1`] = ` +exports[`Table cpp file datetime creates a Table from Arrow buffers 107`] = ` Object { - "origin_city": "Oklahoma City", + "high": 0, + "low": 1646242693, } `; -exports[`multipart origins Arrow Table enumerates Table rows 2`] = ` +exports[`Table cpp file datetime creates a Table from Arrow buffers 108`] = ` Object { - "origin_city": "Oklahoma City", + "high": -1, + "low": -1438025608, } `; -exports[`multipart origins Arrow Table enumerates Table rows 3`] = ` +exports[`Table cpp file datetime creates a Table from Arrow buffers 109`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 110`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 111`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 112`] = ` Object { - "origin_city": "Oklahoma City", + "high": 0, + "low": 118059475, } `; -exports[`multipart origins Arrow Table enumerates Table rows 4`] = ` +exports[`Table cpp file datetime creates a Table from Arrow buffers 113`] = ` Object { - "origin_city": "San Antonio", + "high": -1, + "low": -918730811, } `; -exports[`multipart origins Arrow Table enumerates Table rows 5`] = ` +exports[`Table cpp file datetime creates a Table from Arrow buffers 114`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 115`] = ` Object { - "origin_city": "San Antonio", + "high": 0, + "low": 1727827418, } `; -exports[`multipart origins Arrow Table enumerates Table rows compact 1`] = ` -Array [ - "Oklahoma City", -] +exports[`Table cpp file datetime creates a Table from Arrow buffers 116`] = ` +Object { + "high": -1, + "low": -1115469578, +} `; -exports[`multipart origins Arrow Table enumerates Table rows compact 2`] = ` -Array [ - "Oklahoma City", -] +exports[`Table cpp file datetime creates a Table from Arrow buffers 117`] = ` +Object { + "high": -1, + "low": -394344641, +} `; -exports[`multipart origins Arrow Table enumerates Table rows compact 3`] = ` -Array [ - "Oklahoma City", -] +exports[`Table cpp file datetime creates a Table from Arrow buffers 118`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 119`] = ` +Object { + "high": -1, + "low": -1288756822, +} `; -exports[`multipart origins Arrow Table enumerates Table rows compact 4`] = ` -Array [ - "San Antonio", -] +exports[`Table cpp file datetime creates a Table from Arrow buffers 120`] = ` +Object { + "high": -1, + "low": -1856124671, +} `; -exports[`multipart origins Arrow Table enumerates Table rows compact 5`] = ` -Array [ - "San Antonio", -] +exports[`Table cpp file datetime creates a Table from Arrow buffers 121`] = `"f6"`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 122`] = `"Timestamp"`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 123`] = `17`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 124`] = ` +Object { + "high": 0, + "low": 1413895459, +} `; -exports[`multipart origins Arrow Table toString() prints a pretty Table 1`] = ` -" origin_city -Oklahoma City -Oklahoma City -Oklahoma City - San Antonio - San Antonio" +exports[`Table cpp file datetime creates a Table from Arrow buffers 125`] = ` +Object { + "high": 0, + "low": 1296543194, +} `; -exports[`multipart origins Arrow Table toString() prints an empty Table 1`] = `""`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 126`] = `null`; -exports[`multipart origins Arrow Table toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, origin_city - 0, Oklahoma City - 1, Oklahoma City - 2, Oklahoma City - 3, San Antonio - 4, San Antonio" +exports[`Table cpp file datetime creates a Table from Arrow buffers 127`] = ` +Object { + "high": -1, + "low": -2023124938, +} `; -exports[`simple file Arrow Table creates a Table from Arrow buffers 1`] = `"foo"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 128`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 129`] = `null`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 2`] = `"Int"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 130`] = ` +Object { + "high": -1, + "low": -95957694, +} +`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 3`] = `5`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 131`] = ` +Object { + "high": 0, + "low": 649060707, +} +`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 4`] = `1`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 132`] = `null`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 5`] = `null`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 133`] = ` +Object { + "high": 0, + "low": 600141763, +} +`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 6`] = `3`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 134`] = `null`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 7`] = `4`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 135`] = ` +Object { + "high": -1, + "low": -385327847, +} +`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 8`] = `5`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 136`] = ` +Object { + "high": -1, + "low": -505105799, +} +`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 9`] = `"bar"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 137`] = `null`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 10`] = `"FloatingPoint"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 138`] = ` +Object { + "high": -1, + "low": -2102273141, +} +`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 11`] = `5`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 139`] = `null`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 12`] = `1`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 140`] = `null`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 13`] = `null`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 141`] = `"f7"`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 14`] = `null`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 142`] = `"Timestamp"`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 15`] = `4`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 143`] = `17`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 16`] = `5`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 144`] = `null`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 17`] = `"baz"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 145`] = ` +Object { + "high": -1, + "low": -155973434, +} +`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 18`] = `"Utf8"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 146`] = ` +Object { + "high": 0, + "low": 306380012, +} +`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 19`] = `5`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 147`] = `null`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 20`] = `"aa"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 148`] = `null`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 21`] = `null`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 149`] = `null`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 22`] = `null`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 150`] = `null`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 23`] = `"bbb"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 151`] = ` +Object { + "high": -1, + "low": -1885662094, +} +`; -exports[`simple file Arrow Table creates a Table from Arrow buffers 24`] = `"cccc"`; +exports[`Table cpp file datetime creates a Table from Arrow buffers 152`] = `null`; -exports[`simple file Arrow Table enumerates Table rows 1`] = ` +exports[`Table cpp file datetime creates a Table from Arrow buffers 153`] = ` Object { - "bar": 1, - "baz": "aa", - "foo": 1, + "high": -1, + "low": -1123689690, } `; -exports[`simple file Arrow Table enumerates Table rows 2`] = ` +exports[`Table cpp file datetime creates a Table from Arrow buffers 154`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 155`] = ` Object { - "bar": null, - "baz": null, - "foo": null, + "high": 0, + "low": 997748091, } `; -exports[`simple file Arrow Table enumerates Table rows 3`] = ` +exports[`Table cpp file datetime creates a Table from Arrow buffers 156`] = ` Object { - "bar": null, - "baz": null, - "foo": 3, + "high": -1, + "low": -90626704, } `; -exports[`simple file Arrow Table enumerates Table rows 4`] = ` +exports[`Table cpp file datetime creates a Table from Arrow buffers 157`] = ` Object { - "bar": 4, - "baz": "bbb", - "foo": 4, + "high": -1, + "low": -1477812381, } `; -exports[`simple file Arrow Table enumerates Table rows 5`] = ` -Object { - "bar": 5, - "baz": "cccc", - "foo": 5, -} +exports[`Table cpp file datetime creates a Table from Arrow buffers 158`] = ` +Object { + "high": -1, + "low": -1221435040, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 159`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 160`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 161`] = `"f8"`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 162`] = `"Timestamp"`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 163`] = `17`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 164`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 165`] = ` +Object { + "high": -1, + "low": -518015355, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 166`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 167`] = ` +Object { + "high": -1, + "low": -891479472, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 168`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 169`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 170`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 171`] = ` +Object { + "high": -1, + "low": -321499700, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 172`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 173`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 174`] = ` +Object { + "high": 0, + "low": 192567423, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 175`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 176`] = ` +Object { + "high": 0, + "low": 2077227761, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 177`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 178`] = ` +Object { + "high": 0, + "low": 1012332985, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 179`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 180`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 181`] = `"f9"`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 182`] = `"Timestamp"`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 183`] = `17`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 184`] = ` +Object { + "high": -1, + "low": -790344901, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 185`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 186`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 187`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 188`] = ` +Object { + "high": -1, + "low": -1081248134, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 189`] = ` +Object { + "high": 0, + "low": 1279786188, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 190`] = ` +Object { + "high": 0, + "low": 1428155654, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 191`] = ` +Object { + "high": 0, + "low": 1857863647, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 192`] = ` +Object { + "high": 0, + "low": 221189659, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 193`] = ` +Object { + "high": -1, + "low": -2023675136, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 194`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 195`] = ` +Object { + "high": -1, + "low": -1487233257, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 196`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 197`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 198`] = ` +Object { + "high": -1, + "low": -889966449, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 199`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 200`] = ` +Object { + "high": -1, + "low": -616683035, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 201`] = `"f10"`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 202`] = `"Timestamp"`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 203`] = `17`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 204`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 205`] = ` +Object { + "high": 0, + "low": 1858946274, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 206`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 207`] = ` +Object { + "high": 0, + "low": 1759891987, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 208`] = ` +Object { + "high": 0, + "low": 679491750, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 209`] = ` +Object { + "high": -1, + "low": -1589448339, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 210`] = ` +Object { + "high": 0, + "low": 1643914401, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 211`] = ` +Object { + "high": 0, + "low": 60560931, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 212`] = ` +Object { + "high": -1, + "low": -978659831, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 213`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 214`] = ` +Object { + "high": 0, + "low": 1439188467, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 215`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 216`] = ` +Object { + "high": 0, + "low": 1343690781, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 217`] = ` +Object { + "high": 0, + "low": 667746364, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 218`] = ` +Object { + "high": -1, + "low": -885862092, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 219`] = ` +Object { + "high": -1, + "low": -768563065, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 220`] = ` +Object { + "high": 0, + "low": 642999269, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 221`] = `"f11"`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 222`] = `"Timestamp"`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 223`] = `17`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 224`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 225`] = ` +Object { + "high": -1, + "low": -721226051, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 226`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 227`] = ` +Object { + "high": -1, + "low": -1656902433, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 228`] = ` +Object { + "high": 0, + "low": 283003387, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 229`] = ` +Object { + "high": 0, + "low": 305391457, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 230`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 231`] = ` +Object { + "high": 0, + "low": 67986368, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 232`] = ` +Object { + "high": -1, + "low": -1039368437, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 233`] = ` +Object { + "high": -1, + "low": -375954631, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 234`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 235`] = ` +Object { + "high": -1, + "low": -253459603, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 236`] = ` +Object { + "high": 0, + "low": 1158483324, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 237`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 238`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 239`] = ` +Object { + "high": -1, + "low": -18384890, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 240`] = ` +Object { + "high": -1, + "low": -908077044, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 241`] = `"f12"`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 242`] = `"Timestamp"`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 243`] = `17`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 244`] = ` +Object { + "high": 0, + "low": 237206636, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 245`] = ` +Object { + "high": -1, + "low": -1952793711, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 246`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 247`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 248`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 249`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 250`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 251`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 252`] = ` +Object { + "high": 0, + "low": 394600979, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 253`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 254`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 255`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 256`] = ` +Object { + "high": -1, + "low": -2129740469, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 257`] = ` +Object { + "high": 0, + "low": 936578725, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 258`] = ` +Object { + "high": -1, + "low": -1116622255, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 259`] = ` +Object { + "high": -1, + "low": -138051348, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 260`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 261`] = `"f13"`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 262`] = `"Timestamp"`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 263`] = `17`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 264`] = ` +Object { + "high": -1, + "low": -2036135388, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 265`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 266`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 267`] = ` +Object { + "high": 0, + "low": 1283071451, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 268`] = ` +Object { + "high": 0, + "low": 991714296, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 269`] = ` +Object { + "high": 0, + "low": 191711729, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 270`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 271`] = ` +Object { + "high": 0, + "low": 1263832761, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 272`] = ` +Object { + "high": 0, + "low": 600299113, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 273`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 274`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 275`] = ` +Object { + "high": 0, + "low": 666508217, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 276`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 277`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 278`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 279`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 280`] = ` +Object { + "high": 0, + "low": 1464648198, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 281`] = `"f14"`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 282`] = `"Timestamp"`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 283`] = `17`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 284`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 285`] = ` +Object { + "high": 0, + "low": 1907149042, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 286`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 287`] = ` +Object { + "high": 0, + "low": 1524488313, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 288`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 289`] = ` +Object { + "high": 0, + "low": 1991045076, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 290`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 291`] = ` +Object { + "high": 0, + "low": 1787795918, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 292`] = ` +Object { + "high": 0, + "low": 1703925731, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 293`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 294`] = ` +Object { + "high": 0, + "low": 946811563, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 295`] = ` +Object { + "high": 0, + "low": 1287866684, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 296`] = ` +Object { + "high": -1, + "low": -924054721, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 297`] = ` +Object { + "high": -1, + "low": -1004736552, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 298`] = `null`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 299`] = ` +Object { + "high": 0, + "low": 1292623681, +} +`; + +exports[`Table cpp file datetime creates a Table from Arrow buffers 300`] = ` +Object { + "high": -1, + "low": -922683413, +} +`; + +exports[`Table cpp file datetime enumerates Table rows 1`] = `17`; + +exports[`Table cpp file datetime enumerates Table rows 2`] = `15`; + +exports[`Table cpp file datetime enumerates Table rows 3`] = ` +Object { + "f0": null, + "f1": null, + "f10": null, + "f11": null, + "f12": Object { + "high": 0, + "low": 237206636, + }, + "f13": Object { + "high": -1, + "low": -2036135388, + }, + "f14": null, + "f2": 902624945, + "f3": null, + "f4": Object { + "high": 0, + "low": 1752483892, + }, + "f5": Object { + "high": -1, + "low": -222259164, + }, + "f6": Object { + "high": 0, + "low": 1413895459, + }, + "f7": null, + "f8": null, + "f9": Object { + "high": -1, + "low": -790344901, + }, +} +`; + +exports[`Table cpp file datetime enumerates Table rows 4`] = ` +Object { + "f0": 1912-04-23T04:41:02.000Z, + "f1": null, + "f10": Object { + "high": 0, + "low": 1858946274, + }, + "f11": Object { + "high": -1, + "low": -721226051, + }, + "f12": Object { + "high": -1, + "low": -1952793711, + }, + "f13": null, + "f14": Object { + "high": 0, + "low": 1907149042, + }, + "f2": -533650716, + "f3": -1557821925, + "f4": null, + "f5": null, + "f6": Object { + "high": 0, + "low": 1296543194, + }, + "f7": Object { + "high": -1, + "low": -155973434, + }, + "f8": Object { + "high": -1, + "low": -518015355, + }, + "f9": null, +} +`; + +exports[`Table cpp file datetime enumerates Table rows 5`] = ` +Object { + "f0": null, + "f1": null, + "f10": null, + "f11": null, + "f12": null, + "f13": null, + "f14": null, + "f2": null, + "f3": null, + "f4": Object { + "high": -1, + "low": -1082138116, + }, + "f5": Object { + "high": 0, + "low": 1673707679, + }, + "f6": null, + "f7": Object { + "high": 0, + "low": 306380012, + }, + "f8": null, + "f9": null, +} +`; + +exports[`Table cpp file datetime enumerates Table rows 6`] = ` +Object { + "f0": 1977-03-26T12:02:35.000Z, + "f1": 1970-01-24T12:31:46.637Z, + "f10": Object { + "high": 0, + "low": 1759891987, + }, + "f11": Object { + "high": -1, + "low": -1656902433, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 1283071451, + }, + "f14": Object { + "high": 0, + "low": 1524488313, + }, + "f2": null, + "f3": 1053937575, + "f4": Object { + "high": -1, + "low": -369271033, + }, + "f5": Object { + "high": 0, + "low": 1646242693, + }, + "f6": Object { + "high": -1, + "low": -2023124938, + }, + "f7": null, + "f8": Object { + "high": -1, + "low": -891479472, + }, + "f9": null, +} +`; + +exports[`Table cpp file datetime enumerates Table rows 7`] = ` +Object { + "f0": null, + "f1": null, + "f10": Object { + "high": 0, + "low": 679491750, + }, + "f11": Object { + "high": 0, + "low": 283003387, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 991714296, + }, + "f14": null, + "f2": 11995632, + "f3": 1627714670, + "f4": Object { + "high": 0, + "low": 2088744779, + }, + "f5": Object { + "high": -1, + "low": -1438025608, + }, + "f6": null, + "f7": null, + "f8": null, + "f9": Object { + "high": -1, + "low": -1081248134, + }, +} +`; + +exports[`Table cpp file datetime enumerates Table rows 8`] = ` +Object { + "f0": null, + "f1": 1970-01-22T23:22:48.919Z, + "f10": Object { + "high": -1, + "low": -1589448339, + }, + "f11": Object { + "high": 0, + "low": 305391457, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 191711729, + }, + "f14": Object { + "high": 0, + "low": 1991045076, + }, + "f2": 1543035049, + "f3": 1616692420, + "f4": null, + "f5": null, + "f6": null, + "f7": null, + "f8": null, + "f9": Object { + "high": 0, + "low": 1279786188, + }, +} +`; + +exports[`Table cpp file datetime enumerates Table rows 9`] = ` +Object { + "f0": 1981-12-11T08:06:16.000Z, + "f1": 1969-11-02T13:36:53.023Z, + "f10": Object { + "high": 0, + "low": 1643914401, + }, + "f11": null, + "f12": null, + "f13": null, + "f14": null, + "f2": -1035213822, + "f3": 583410666, + "f4": null, + "f5": null, + "f6": Object { + "high": -1, + "low": -95957694, + }, + "f7": null, + "f8": null, + "f9": Object { + "high": 0, + "low": 1428155654, + }, +} +`; + +exports[`Table cpp file datetime enumerates Table rows 10`] = ` +Object { + "f0": 2021-06-16T12:00:15.000Z, + "f1": 1969-10-20T05:18:09.957Z, + "f10": Object { + "high": 0, + "low": 60560931, + }, + "f11": Object { + "high": 0, + "low": 67986368, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 1263832761, + }, + "f14": Object { + "high": 0, + "low": 1787795918, + }, + "f2": -165385917, + "f3": null, + "f4": Object { + "high": 0, + "low": 936339326, + }, + "f5": null, + "f6": Object { + "high": 0, + "low": 649060707, + }, + "f7": Object { + "high": -1, + "low": -1885662094, + }, + "f8": Object { + "high": -1, + "low": -321499700, + }, + "f9": Object { + "high": 0, + "low": 1857863647, + }, +} +`; + +exports[`Table cpp file datetime enumerates Table rows 11`] = ` +Object { + "f0": 1952-08-14T03:58:25.000Z, + "f1": null, + "f10": Object { + "high": -1, + "low": -978659831, + }, + "f11": Object { + "high": -1, + "low": -1039368437, + }, + "f12": Object { + "high": 0, + "low": 394600979, + }, + "f13": Object { + "high": 0, + "low": 600299113, + }, + "f14": Object { + "high": 0, + "low": 1703925731, + }, + "f2": 1630195924, + "f3": 928069039, + "f4": null, + "f5": Object { + "high": 0, + "low": 118059475, + }, + "f6": null, + "f7": null, + "f8": null, + "f9": Object { + "high": 0, + "low": 221189659, + }, +} +`; + +exports[`Table cpp file datetime enumerates Table rows 12`] = ` +Object { + "f0": null, + "f1": 1969-11-03T19:37:49.686Z, + "f10": null, + "f11": Object { + "high": -1, + "low": -375954631, + }, + "f12": null, + "f13": null, + "f14": null, + "f2": null, + "f3": 1579393701, + "f4": Object { + "high": -1, + "low": -684786031, + }, + "f5": Object { + "high": -1, + "low": -918730811, + }, + "f6": Object { + "high": 0, + "low": 600141763, + }, + "f7": Object { + "high": -1, + "low": -1123689690, + }, + "f8": null, + "f9": Object { + "high": -1, + "low": -2023675136, + }, +} +`; + +exports[`Table cpp file datetime enumerates Table rows 13`] = ` +Object { + "f0": 1983-05-16T15:33:53.000Z, + "f1": null, + "f10": Object { + "high": 0, + "low": 1439188467, + }, + "f11": null, + "f12": null, + "f13": null, + "f14": Object { + "high": 0, + "low": 946811563, + }, + "f2": null, + "f3": null, + "f4": null, + "f5": null, + "f6": null, + "f7": null, + "f8": Object { + "high": 0, + "low": 192567423, + }, + "f9": null, +} +`; + +exports[`Table cpp file datetime enumerates Table rows 14`] = ` +Object { + "f0": 2011-04-01T03:41:21.000Z, + "f1": null, + "f10": null, + "f11": Object { + "high": -1, + "low": -253459603, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 666508217, + }, + "f14": Object { + "high": 0, + "low": 1287866684, + }, + "f2": null, + "f3": null, + "f4": Object { + "high": 0, + "low": 704715478, + }, + "f5": Object { + "high": 0, + "low": 1727827418, + }, + "f6": Object { + "high": -1, + "low": -385327847, + }, + "f7": Object { + "high": 0, + "low": 997748091, + }, + "f8": null, + "f9": Object { + "high": -1, + "low": -1487233257, + }, +} +`; + +exports[`Table cpp file datetime enumerates Table rows 15`] = ` +Object { + "f0": 1985-06-18T16:45:02.000Z, + "f1": null, + "f10": Object { + "high": 0, + "low": 1343690781, + }, + "f11": Object { + "high": 0, + "low": 1158483324, + }, + "f12": Object { + "high": -1, + "low": -2129740469, + }, + "f13": null, + "f14": Object { + "high": -1, + "low": -924054721, + }, + "f2": null, + "f3": null, + "f4": null, + "f5": Object { + "high": -1, + "low": -1115469578, + }, + "f6": Object { + "high": -1, + "low": -505105799, + }, + "f7": Object { + "high": -1, + "low": -90626704, + }, + "f8": Object { + "high": 0, + "low": 2077227761, + }, + "f9": null, +} +`; + +exports[`Table cpp file datetime enumerates Table rows 16`] = ` +Object { + "f0": 2024-08-03T02:56:33.000Z, + "f1": null, + "f10": Object { + "high": 0, + "low": 667746364, + }, + "f11": null, + "f12": Object { + "high": 0, + "low": 936578725, + }, + "f13": null, + "f14": Object { + "high": -1, + "low": -1004736552, + }, + "f2": null, + "f3": null, + "f4": Object { + "high": -1, + "low": -1454220845, + }, + "f5": Object { + "high": -1, + "low": -394344641, + }, + "f6": null, + "f7": Object { + "high": -1, + "low": -1477812381, + }, + "f8": null, + "f9": null, +} +`; + +exports[`Table cpp file datetime enumerates Table rows 17`] = ` +Object { + "f0": null, + "f1": null, + "f10": Object { + "high": -1, + "low": -885862092, + }, + "f11": null, + "f12": Object { + "high": -1, + "low": -1116622255, + }, + "f13": null, + "f14": null, + "f2": null, + "f3": null, + "f4": null, + "f5": null, + "f6": Object { + "high": -1, + "low": -2102273141, + }, + "f7": Object { + "high": -1, + "low": -1221435040, + }, + "f8": Object { + "high": 0, + "low": 1012332985, + }, + "f9": Object { + "high": -1, + "low": -889966449, + }, +} +`; + +exports[`Table cpp file datetime enumerates Table rows 18`] = ` +Object { + "f0": 1910-06-16T01:24:56.000Z, + "f1": 1970-01-09T01:47:40.029Z, + "f10": Object { + "high": -1, + "low": -768563065, + }, + "f11": Object { + "high": -1, + "low": -18384890, + }, + "f12": Object { + "high": -1, + "low": -138051348, + }, + "f13": null, + "f14": Object { + "high": 0, + "low": 1292623681, + }, + "f2": -810923102, + "f3": null, + "f4": null, + "f5": Object { + "high": -1, + "low": -1288756822, + }, + "f6": null, + "f7": null, + "f8": null, + "f9": null, +} +`; + +exports[`Table cpp file datetime enumerates Table rows 19`] = ` +Object { + "f0": null, + "f1": null, + "f10": Object { + "high": 0, + "low": 642999269, + }, + "f11": Object { + "high": -1, + "low": -908077044, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 1464648198, + }, + "f14": Object { + "high": -1, + "low": -922683413, + }, + "f2": -1636166510, + "f3": null, + "f4": Object { + "high": -1, + "low": -1765432003, + }, + "f5": Object { + "high": -1, + "low": -1856124671, + }, + "f6": null, + "f7": null, + "f8": null, + "f9": Object { + "high": -1, + "low": -616683035, + }, +} +`; + +exports[`Table cpp file datetime enumerates Table rows compact 1`] = `17`; + +exports[`Table cpp file datetime enumerates Table rows compact 2`] = `15`; + +exports[`Table cpp file datetime enumerates Table rows compact 3`] = ` +Array [ + null, + null, + 902624945, + null, + Object { + "high": 0, + "low": 1752483892, + }, + Object { + "high": -1, + "low": -222259164, + }, + Object { + "high": 0, + "low": 1413895459, + }, + null, + null, + Object { + "high": -1, + "low": -790344901, + }, + null, + null, + Object { + "high": 0, + "low": 237206636, + }, + Object { + "high": -1, + "low": -2036135388, + }, + null, +] +`; + +exports[`Table cpp file datetime enumerates Table rows compact 4`] = ` +Array [ + 1912-04-23T04:41:02.000Z, + null, + -533650716, + -1557821925, + null, + null, + Object { + "high": 0, + "low": 1296543194, + }, + Object { + "high": -1, + "low": -155973434, + }, + Object { + "high": -1, + "low": -518015355, + }, + null, + Object { + "high": 0, + "low": 1858946274, + }, + Object { + "high": -1, + "low": -721226051, + }, + Object { + "high": -1, + "low": -1952793711, + }, + null, + Object { + "high": 0, + "low": 1907149042, + }, +] +`; + +exports[`Table cpp file datetime enumerates Table rows compact 5`] = ` +Array [ + null, + null, + null, + null, + Object { + "high": -1, + "low": -1082138116, + }, + Object { + "high": 0, + "low": 1673707679, + }, + null, + Object { + "high": 0, + "low": 306380012, + }, + null, + null, + null, + null, + null, + null, + null, +] +`; + +exports[`Table cpp file datetime enumerates Table rows compact 6`] = ` +Array [ + 1977-03-26T12:02:35.000Z, + 1970-01-24T12:31:46.637Z, + null, + 1053937575, + Object { + "high": -1, + "low": -369271033, + }, + Object { + "high": 0, + "low": 1646242693, + }, + Object { + "high": -1, + "low": -2023124938, + }, + null, + Object { + "high": -1, + "low": -891479472, + }, + null, + Object { + "high": 0, + "low": 1759891987, + }, + Object { + "high": -1, + "low": -1656902433, + }, + null, + Object { + "high": 0, + "low": 1283071451, + }, + Object { + "high": 0, + "low": 1524488313, + }, +] +`; + +exports[`Table cpp file datetime enumerates Table rows compact 7`] = ` +Array [ + null, + null, + 11995632, + 1627714670, + Object { + "high": 0, + "low": 2088744779, + }, + Object { + "high": -1, + "low": -1438025608, + }, + null, + null, + null, + Object { + "high": -1, + "low": -1081248134, + }, + Object { + "high": 0, + "low": 679491750, + }, + Object { + "high": 0, + "low": 283003387, + }, + null, + Object { + "high": 0, + "low": 991714296, + }, + null, +] +`; + +exports[`Table cpp file datetime enumerates Table rows compact 8`] = ` +Array [ + null, + 1970-01-22T23:22:48.919Z, + 1543035049, + 1616692420, + null, + null, + null, + null, + null, + Object { + "high": 0, + "low": 1279786188, + }, + Object { + "high": -1, + "low": -1589448339, + }, + Object { + "high": 0, + "low": 305391457, + }, + null, + Object { + "high": 0, + "low": 191711729, + }, + Object { + "high": 0, + "low": 1991045076, + }, +] +`; + +exports[`Table cpp file datetime enumerates Table rows compact 9`] = ` +Array [ + 1981-12-11T08:06:16.000Z, + 1969-11-02T13:36:53.023Z, + -1035213822, + 583410666, + null, + null, + Object { + "high": -1, + "low": -95957694, + }, + null, + null, + Object { + "high": 0, + "low": 1428155654, + }, + Object { + "high": 0, + "low": 1643914401, + }, + null, + null, + null, + null, +] +`; + +exports[`Table cpp file datetime enumerates Table rows compact 10`] = ` +Array [ + 2021-06-16T12:00:15.000Z, + 1969-10-20T05:18:09.957Z, + -165385917, + null, + Object { + "high": 0, + "low": 936339326, + }, + null, + Object { + "high": 0, + "low": 649060707, + }, + Object { + "high": -1, + "low": -1885662094, + }, + Object { + "high": -1, + "low": -321499700, + }, + Object { + "high": 0, + "low": 1857863647, + }, + Object { + "high": 0, + "low": 60560931, + }, + Object { + "high": 0, + "low": 67986368, + }, + null, + Object { + "high": 0, + "low": 1263832761, + }, + Object { + "high": 0, + "low": 1787795918, + }, +] +`; + +exports[`Table cpp file datetime enumerates Table rows compact 11`] = ` +Array [ + 1952-08-14T03:58:25.000Z, + null, + 1630195924, + 928069039, + null, + Object { + "high": 0, + "low": 118059475, + }, + null, + null, + null, + Object { + "high": 0, + "low": 221189659, + }, + Object { + "high": -1, + "low": -978659831, + }, + Object { + "high": -1, + "low": -1039368437, + }, + Object { + "high": 0, + "low": 394600979, + }, + Object { + "high": 0, + "low": 600299113, + }, + Object { + "high": 0, + "low": 1703925731, + }, +] +`; + +exports[`Table cpp file datetime enumerates Table rows compact 12`] = ` +Array [ + null, + 1969-11-03T19:37:49.686Z, + null, + 1579393701, + Object { + "high": -1, + "low": -684786031, + }, + Object { + "high": -1, + "low": -918730811, + }, + Object { + "high": 0, + "low": 600141763, + }, + Object { + "high": -1, + "low": -1123689690, + }, + null, + Object { + "high": -1, + "low": -2023675136, + }, + null, + Object { + "high": -1, + "low": -375954631, + }, + null, + null, + null, +] +`; + +exports[`Table cpp file datetime enumerates Table rows compact 13`] = ` +Array [ + 1983-05-16T15:33:53.000Z, + null, + null, + null, + null, + null, + null, + null, + Object { + "high": 0, + "low": 192567423, + }, + null, + Object { + "high": 0, + "low": 1439188467, + }, + null, + null, + null, + Object { + "high": 0, + "low": 946811563, + }, +] +`; + +exports[`Table cpp file datetime enumerates Table rows compact 14`] = ` +Array [ + 2011-04-01T03:41:21.000Z, + null, + null, + null, + Object { + "high": 0, + "low": 704715478, + }, + Object { + "high": 0, + "low": 1727827418, + }, + Object { + "high": -1, + "low": -385327847, + }, + Object { + "high": 0, + "low": 997748091, + }, + null, + Object { + "high": -1, + "low": -1487233257, + }, + null, + Object { + "high": -1, + "low": -253459603, + }, + null, + Object { + "high": 0, + "low": 666508217, + }, + Object { + "high": 0, + "low": 1287866684, + }, +] +`; + +exports[`Table cpp file datetime enumerates Table rows compact 15`] = ` +Array [ + 1985-06-18T16:45:02.000Z, + null, + null, + null, + null, + Object { + "high": -1, + "low": -1115469578, + }, + Object { + "high": -1, + "low": -505105799, + }, + Object { + "high": -1, + "low": -90626704, + }, + Object { + "high": 0, + "low": 2077227761, + }, + null, + Object { + "high": 0, + "low": 1343690781, + }, + Object { + "high": 0, + "low": 1158483324, + }, + Object { + "high": -1, + "low": -2129740469, + }, + null, + Object { + "high": -1, + "low": -924054721, + }, +] +`; + +exports[`Table cpp file datetime enumerates Table rows compact 16`] = ` +Array [ + 2024-08-03T02:56:33.000Z, + null, + null, + null, + Object { + "high": -1, + "low": -1454220845, + }, + Object { + "high": -1, + "low": -394344641, + }, + null, + Object { + "high": -1, + "low": -1477812381, + }, + null, + null, + Object { + "high": 0, + "low": 667746364, + }, + null, + Object { + "high": 0, + "low": 936578725, + }, + null, + Object { + "high": -1, + "low": -1004736552, + }, +] +`; + +exports[`Table cpp file datetime enumerates Table rows compact 17`] = ` +Array [ + null, + null, + null, + null, + null, + null, + Object { + "high": -1, + "low": -2102273141, + }, + Object { + "high": -1, + "low": -1221435040, + }, + Object { + "high": 0, + "low": 1012332985, + }, + Object { + "high": -1, + "low": -889966449, + }, + Object { + "high": -1, + "low": -885862092, + }, + null, + Object { + "high": -1, + "low": -1116622255, + }, + null, + null, +] +`; + +exports[`Table cpp file datetime enumerates Table rows compact 18`] = ` +Array [ + 1910-06-16T01:24:56.000Z, + 1970-01-09T01:47:40.029Z, + -810923102, + null, + null, + Object { + "high": -1, + "low": -1288756822, + }, + null, + null, + null, + null, + Object { + "high": -1, + "low": -768563065, + }, + Object { + "high": -1, + "low": -18384890, + }, + Object { + "high": -1, + "low": -138051348, + }, + null, + Object { + "high": 0, + "low": 1292623681, + }, +] +`; + +exports[`Table cpp file datetime enumerates Table rows compact 19`] = ` +Array [ + null, + null, + -1636166510, + null, + Object { + "high": -1, + "low": -1765432003, + }, + Object { + "high": -1, + "low": -1856124671, + }, + null, + null, + null, + Object { + "high": -1, + "low": -616683035, + }, + Object { + "high": 0, + "low": 642999269, + }, + Object { + "high": -1, + "low": -908077044, + }, + null, + Object { + "high": 0, + "low": 1464648198, + }, + Object { + "high": -1, + "low": -922683413, + }, +] +`; + +exports[`Table cpp file datetime toString() prints a pretty Table 1`] = ` +" f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14 + null, null, 902624945, null, [object Object], [object Object], [object Object], null, null, [object Object], null, null, [object Object], [object Object], null +Tue Apr 23 1912 00:41:02 GMT-0400 (EDT), null, -533650716, -1557821925, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] + null, null, null, null, [object Object], [object Object], null, [object Object], null, null, null, null, null, null, null +Sat Mar 26 1977 07:02:35 GMT-0500 (EST), Sat Jan 24 1970 07:31:46 GMT-0500 (EST), null, 1053937575, [object Object], [object Object], [object Object], null, [object Object], null, [object Object], [object Object], null, [object Object], [object Object] + null, null, 11995632, 1627714670, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], null + null, Thu Jan 22 1970 18:22:48 GMT-0500 (EST), 1543035049, 1616692420, null, null, null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object] +Fri Dec 11 1981 03:06:16 GMT-0500 (EST), Sun Nov 02 1969 08:36:53 GMT-0500 (EST), -1035213822, 583410666, null, null, [object Object], null, null, [object Object], [object Object], null, null, null, null +Wed Jun 16 2021 08:00:15 GMT-0400 (EDT), Mon Oct 20 1969 01:18:09 GMT-0400 (EDT), -165385917, null, [object Object], null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object] +Wed Aug 13 1952 23:58:25 GMT-0400 (EDT), null, 1630195924, 928069039, null, [object Object], null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object] + null, Mon Nov 03 1969 14:37:49 GMT-0500 (EST), null, 1579393701, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, null, null +Mon May 16 1983 11:33:53 GMT-0400 (EDT), null, null, null, null, null, null, null, [object Object], null, [object Object], null, null, null, [object Object] +Thu Mar 31 2011 23:41:21 GMT-0400 (EDT), null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, [object Object], [object Object] +Tue Jun 18 1985 12:45:02 GMT-0400 (EDT), null, null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] +Fri Aug 02 2024 22:56:33 GMT-0400 (EDT), null, null, null, [object Object], [object Object], null, [object Object], null, null, [object Object], null, [object Object], null, [object Object] + null, null, null, null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], null, null +Wed Jun 15 1910 21:24:56 GMT-0400 (EDT), Thu Jan 08 1970 20:47:40 GMT-0500 (EST), -810923102, null, null, [object Object], null, null, null, null, [object Object], [object Object], [object Object], null, [object Object] + null, null, -1636166510, null, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object]" +`; + +exports[`Table cpp file datetime toString() prints an empty Table 1`] = `""`; + +exports[`Table cpp file datetime toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14 + 0, null, null, 902624945, null, [object Object], [object Object], [object Object], null, null, [object Object], null, null, [object Object], [object Object], null + 1, Tue Apr 23 1912 00:41:02 GMT-0400 (EDT), null, -533650716, -1557821925, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] + 2, null, null, null, null, [object Object], [object Object], null, [object Object], null, null, null, null, null, null, null + 3, Sat Mar 26 1977 07:02:35 GMT-0500 (EST), Sat Jan 24 1970 07:31:46 GMT-0500 (EST), null, 1053937575, [object Object], [object Object], [object Object], null, [object Object], null, [object Object], [object Object], null, [object Object], [object Object] + 4, null, null, 11995632, 1627714670, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], null + 5, null, Thu Jan 22 1970 18:22:48 GMT-0500 (EST), 1543035049, 1616692420, null, null, null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object] + 6, Fri Dec 11 1981 03:06:16 GMT-0500 (EST), Sun Nov 02 1969 08:36:53 GMT-0500 (EST), -1035213822, 583410666, null, null, [object Object], null, null, [object Object], [object Object], null, null, null, null + 7, Wed Jun 16 2021 08:00:15 GMT-0400 (EDT), Mon Oct 20 1969 01:18:09 GMT-0400 (EDT), -165385917, null, [object Object], null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object] + 8, Wed Aug 13 1952 23:58:25 GMT-0400 (EDT), null, 1630195924, 928069039, null, [object Object], null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object] + 9, null, Mon Nov 03 1969 14:37:49 GMT-0500 (EST), null, 1579393701, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, null, null + 10, Mon May 16 1983 11:33:53 GMT-0400 (EDT), null, null, null, null, null, null, null, [object Object], null, [object Object], null, null, null, [object Object] + 11, Thu Mar 31 2011 23:41:21 GMT-0400 (EDT), null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, [object Object], [object Object] + 12, Tue Jun 18 1985 12:45:02 GMT-0400 (EDT), null, null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] + 13, Fri Aug 02 2024 22:56:33 GMT-0400 (EDT), null, null, null, [object Object], [object Object], null, [object Object], null, null, [object Object], null, [object Object], null, [object Object] + 14, null, null, null, null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], null, null + 15, Wed Jun 15 1910 21:24:56 GMT-0400 (EDT), Thu Jan 08 1970 20:47:40 GMT-0500 (EST), -810923102, null, null, [object Object], null, null, null, null, [object Object], [object Object], [object Object], null, [object Object] + 16, null, null, -1636166510, null, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object]" +`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 1`] = `"dict1_0"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 2`] = `"Utf8"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 3`] = `17`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 4`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 5`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 6`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 7`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 8`] = `null`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 9`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 10`] = `null`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 11`] = `"gpcWkmr"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 12`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 13`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 14`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 15`] = `"fNEZk2V"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 16`] = `"VHkSHFW"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 17`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 18`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 19`] = `"pdr3kP2"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 20`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 21`] = `"dict1_1"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 22`] = `"Utf8"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 23`] = `17`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 24`] = `"UQlbxy8"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 25`] = `"UQlbxy8"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 26`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 27`] = `"7Esa1sp"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 28`] = `"7Esa1sp"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 29`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 30`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 31`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 32`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 33`] = `"VHkSHFW"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 34`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 35`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 36`] = `null`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 37`] = `"pdr3kP2"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 38`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 39`] = `"n7IVIt6"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 40`] = `null`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 41`] = `"dict2_0"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 42`] = `"Int"`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 43`] = `17`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 44`] = `null`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 45`] = `null`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 46`] = ` +Object { + "high": 0, + "low": 0, +} +`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 47`] = ` +Object { + "high": 0, + "low": 0, +} +`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 48`] = `null`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 49`] = `null`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 50`] = `null`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 51`] = `null`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 52`] = `null`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 53`] = `null`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 54`] = `null`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 55`] = `null`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 56`] = `null`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 57`] = `null`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 58`] = `null`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 59`] = ` +Object { + "high": 0, + "low": 0, +} +`; + +exports[`Table cpp file dictionary creates a Table from Arrow buffers 60`] = `null`; + +exports[`Table cpp file dictionary enumerates Table rows 1`] = `17`; + +exports[`Table cpp file dictionary enumerates Table rows 2`] = `3`; + +exports[`Table cpp file dictionary enumerates Table rows 3`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "UQlbxy8", + "dict2_0": null, +} +`; + +exports[`Table cpp file dictionary enumerates Table rows 4`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "UQlbxy8", + "dict2_0": null, +} +`; + +exports[`Table cpp file dictionary enumerates Table rows 5`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": Object { + "high": 0, + "low": 0, + }, +} +`; + +exports[`Table cpp file dictionary enumerates Table rows 6`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "7Esa1sp", + "dict2_0": Object { + "high": 0, + "low": 0, + }, +} +`; + +exports[`Table cpp file dictionary enumerates Table rows 7`] = ` +Object { + "dict1_0": null, + "dict1_1": "7Esa1sp", + "dict2_0": null, +} +`; + +exports[`Table cpp file dictionary enumerates Table rows 8`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table cpp file dictionary enumerates Table rows 9`] = ` +Object { + "dict1_0": null, + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table cpp file dictionary enumerates Table rows 10`] = ` +Object { + "dict1_0": "gpcWkmr", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table cpp file dictionary enumerates Table rows 11`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table cpp file dictionary enumerates Table rows 12`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "VHkSHFW", + "dict2_0": null, +} +`; + +exports[`Table cpp file dictionary enumerates Table rows 13`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table cpp file dictionary enumerates Table rows 14`] = ` +Object { + "dict1_0": "fNEZk2V", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table cpp file dictionary enumerates Table rows 15`] = ` +Object { + "dict1_0": "VHkSHFW", + "dict1_1": null, + "dict2_0": null, +} +`; + +exports[`Table cpp file dictionary enumerates Table rows 16`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "pdr3kP2", + "dict2_0": null, +} +`; + +exports[`Table cpp file dictionary enumerates Table rows 17`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table cpp file dictionary enumerates Table rows 18`] = ` +Object { + "dict1_0": "pdr3kP2", + "dict1_1": "n7IVIt6", + "dict2_0": Object { + "high": 0, + "low": 0, + }, +} +`; + +exports[`Table cpp file dictionary enumerates Table rows 19`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": null, + "dict2_0": null, +} +`; + +exports[`Table cpp file dictionary enumerates Table rows compact 1`] = `17`; + +exports[`Table cpp file dictionary enumerates Table rows compact 2`] = `3`; + +exports[`Table cpp file dictionary enumerates Table rows compact 3`] = ` +Array [ + "n7IVIt6", + "UQlbxy8", + null, +] +`; + +exports[`Table cpp file dictionary enumerates Table rows compact 4`] = ` +Array [ + "n7IVIt6", + "UQlbxy8", + null, +] +`; + +exports[`Table cpp file dictionary enumerates Table rows compact 5`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", + Object { + "high": 0, + "low": 0, + }, +] +`; + +exports[`Table cpp file dictionary enumerates Table rows compact 6`] = ` +Array [ + "n7IVIt6", + "7Esa1sp", + Object { + "high": 0, + "low": 0, + }, +] +`; + +exports[`Table cpp file dictionary enumerates Table rows compact 7`] = ` +Array [ + null, + "7Esa1sp", + null, +] +`; + +exports[`Table cpp file dictionary enumerates Table rows compact 8`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", + null, +] +`; + +exports[`Table cpp file dictionary enumerates Table rows compact 9`] = ` +Array [ + null, + "n7IVIt6", + null, +] +`; + +exports[`Table cpp file dictionary enumerates Table rows compact 10`] = ` +Array [ + "gpcWkmr", + "n7IVIt6", + null, +] +`; + +exports[`Table cpp file dictionary enumerates Table rows compact 11`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", + null, +] +`; + +exports[`Table cpp file dictionary enumerates Table rows compact 12`] = ` +Array [ + "n7IVIt6", + "VHkSHFW", + null, +] +`; + +exports[`Table cpp file dictionary enumerates Table rows compact 13`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", + null, +] +`; + +exports[`Table cpp file dictionary enumerates Table rows compact 14`] = ` +Array [ + "fNEZk2V", + "n7IVIt6", + null, +] +`; + +exports[`Table cpp file dictionary enumerates Table rows compact 15`] = ` +Array [ + "VHkSHFW", + null, + null, +] +`; + +exports[`Table cpp file dictionary enumerates Table rows compact 16`] = ` +Array [ + "n7IVIt6", + "pdr3kP2", + null, +] +`; + +exports[`Table cpp file dictionary enumerates Table rows compact 17`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", + null, +] +`; + +exports[`Table cpp file dictionary enumerates Table rows compact 18`] = ` +Array [ + "pdr3kP2", + "n7IVIt6", + Object { + "high": 0, + "low": 0, + }, +] +`; + +exports[`Table cpp file dictionary enumerates Table rows compact 19`] = ` +Array [ + "n7IVIt6", + null, + null, +] +`; + +exports[`Table cpp file dictionary toString() prints a pretty Table 1`] = ` +"dict1_0, dict1_1, dict2_0 +n7IVIt6, UQlbxy8, null +n7IVIt6, UQlbxy8, null +n7IVIt6, n7IVIt6, [object Object] +n7IVIt6, 7Esa1sp, [object Object] + null, 7Esa1sp, null +n7IVIt6, n7IVIt6, null + null, n7IVIt6, null +gpcWkmr, n7IVIt6, null +n7IVIt6, n7IVIt6, null +n7IVIt6, VHkSHFW, null +n7IVIt6, n7IVIt6, null +fNEZk2V, n7IVIt6, null +VHkSHFW, null, null +n7IVIt6, pdr3kP2, null +n7IVIt6, n7IVIt6, null +pdr3kP2, n7IVIt6, [object Object] +n7IVIt6, null, null" +`; + +exports[`Table cpp file dictionary toString() prints an empty Table 1`] = `""`; + +exports[`Table cpp file dictionary toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, dict1_0, dict1_1, dict2_0 + 0, n7IVIt6, UQlbxy8, null + 1, n7IVIt6, UQlbxy8, null + 2, n7IVIt6, n7IVIt6, [object Object] + 3, n7IVIt6, 7Esa1sp, [object Object] + 4, null, 7Esa1sp, null + 5, n7IVIt6, n7IVIt6, null + 6, null, n7IVIt6, null + 7, gpcWkmr, n7IVIt6, null + 8, n7IVIt6, n7IVIt6, null + 9, n7IVIt6, VHkSHFW, null + 10, n7IVIt6, n7IVIt6, null + 11, fNEZk2V, n7IVIt6, null + 12, VHkSHFW, null, null + 13, n7IVIt6, pdr3kP2, null + 14, n7IVIt6, n7IVIt6, null + 15, pdr3kP2, n7IVIt6, [object Object] + 16, n7IVIt6, null, null" +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 1`] = `"list_nullable"`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 2`] = `"List"`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 3`] = `17`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 4`] = ` +Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 5`] = `null`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 6`] = ` +Int32Array [ + 1201921150, + 0, + -338858402, +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 7`] = ` +Int32Array [ + 0, + 0, + 0, + -328049938, +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 8`] = ` +Int32Array [ + -1482260505, + -636832564, + 0, + 535274652, +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 9`] = ` +Int32Array [ + 0, + 1337875186, + 0, + 0, +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 10`] = `Int32Array []`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 11`] = ` +Int32Array [ + 0, + 725113523, + 386656703, + 1852452386, +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 12`] = `Int32Array []`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 13`] = ` +Int32Array [ + 0, + -2011809915, +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 14`] = ` +Int32Array [ + -936205059, +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 15`] = `null`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 16`] = ` +Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 17`] = ` +Int32Array [ + 0, + 0, + -1507602567, +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 18`] = `null`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 19`] = `null`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 20`] = `null`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 21`] = `"struct_nullable"`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 22`] = `"Struct_"`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 23`] = `17`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 24`] = `null`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 25`] = ` +Array [ + -1121326610, + null, +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 26`] = ` +Array [ + null, + "oPXRHKP", +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 27`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 28`] = ` +Array [ + -861383428, + "TeWfovy", +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 29`] = ` +Array [ + 698716318, + null, +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 30`] = `null`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 31`] = `null`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 32`] = ` +Array [ + null, + "BSZRpGI", +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 33`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 34`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 35`] = `null`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 36`] = `null`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 37`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 38`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 39`] = ` +Array [ + 416507125, + null, +] +`; + +exports[`Table cpp file nested creates a Table from Arrow buffers 40`] = `null`; + +exports[`Table cpp file nested enumerates Table rows 1`] = `17`; + +exports[`Table cpp file nested enumerates Table rows 2`] = `2`; + +exports[`Table cpp file nested enumerates Table rows 3`] = ` +Object { + "list_nullable": Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, + ], + "struct_nullable": null, +} +`; + +exports[`Table cpp file nested enumerates Table rows 4`] = ` +Object { + "list_nullable": null, + "struct_nullable": Array [ + -1121326610, + null, + ], +} +`; + +exports[`Table cpp file nested enumerates Table rows 5`] = ` +Object { + "list_nullable": Int32Array [ + 1201921150, + 0, + -338858402, + ], + "struct_nullable": Array [ + null, + "oPXRHKP", + ], +} +`; + +exports[`Table cpp file nested enumerates Table rows 6`] = ` +Object { + "list_nullable": Int32Array [ + 0, + 0, + 0, + -328049938, + ], + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table cpp file nested enumerates Table rows 7`] = ` +Object { + "list_nullable": Int32Array [ + -1482260505, + -636832564, + 0, + 535274652, + ], + "struct_nullable": Array [ + -861383428, + "TeWfovy", + ], +} +`; + +exports[`Table cpp file nested enumerates Table rows 8`] = ` +Object { + "list_nullable": Int32Array [ + 0, + 1337875186, + 0, + 0, + ], + "struct_nullable": Array [ + 698716318, + null, + ], +} +`; + +exports[`Table cpp file nested enumerates Table rows 9`] = ` +Object { + "list_nullable": Int32Array [], + "struct_nullable": null, +} +`; + +exports[`Table cpp file nested enumerates Table rows 10`] = ` +Object { + "list_nullable": Int32Array [ + 0, + 725113523, + 386656703, + 1852452386, + ], + "struct_nullable": null, +} +`; + +exports[`Table cpp file nested enumerates Table rows 11`] = ` +Object { + "list_nullable": Int32Array [], + "struct_nullable": Array [ + null, + "BSZRpGI", + ], +} +`; + +exports[`Table cpp file nested enumerates Table rows 12`] = ` +Object { + "list_nullable": Int32Array [ + 0, + -2011809915, + ], + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table cpp file nested enumerates Table rows 13`] = ` +Object { + "list_nullable": Int32Array [ + -936205059, + ], + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table cpp file nested enumerates Table rows 14`] = ` +Object { + "list_nullable": null, + "struct_nullable": null, +} +`; + +exports[`Table cpp file nested enumerates Table rows 15`] = ` +Object { + "list_nullable": Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, + ], + "struct_nullable": null, +} +`; + +exports[`Table cpp file nested enumerates Table rows 16`] = ` +Object { + "list_nullable": Int32Array [ + 0, + 0, + -1507602567, + ], + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table cpp file nested enumerates Table rows 17`] = ` +Object { + "list_nullable": null, + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table cpp file nested enumerates Table rows 18`] = ` +Object { + "list_nullable": null, + "struct_nullable": Array [ + 416507125, + null, + ], +} +`; + +exports[`Table cpp file nested enumerates Table rows 19`] = ` +Object { + "list_nullable": null, + "struct_nullable": null, +} +`; + +exports[`Table cpp file nested enumerates Table rows compact 1`] = `17`; + +exports[`Table cpp file nested enumerates Table rows compact 2`] = `2`; + +exports[`Table cpp file nested enumerates Table rows compact 3`] = ` +Array [ + Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, + ], + null, +] +`; + +exports[`Table cpp file nested enumerates Table rows compact 4`] = ` +Array [ + null, + Array [ + -1121326610, + null, + ], +] +`; + +exports[`Table cpp file nested enumerates Table rows compact 5`] = ` +Array [ + Int32Array [ + 1201921150, + 0, + -338858402, + ], + Array [ + null, + "oPXRHKP", + ], +] +`; + +exports[`Table cpp file nested enumerates Table rows compact 6`] = ` +Array [ + Int32Array [ + 0, + 0, + 0, + -328049938, + ], + Array [ + null, + null, + ], +] +`; + +exports[`Table cpp file nested enumerates Table rows compact 7`] = ` +Array [ + Int32Array [ + -1482260505, + -636832564, + 0, + 535274652, + ], + Array [ + -861383428, + "TeWfovy", + ], +] +`; + +exports[`Table cpp file nested enumerates Table rows compact 8`] = ` +Array [ + Int32Array [ + 0, + 1337875186, + 0, + 0, + ], + Array [ + 698716318, + null, + ], +] +`; + +exports[`Table cpp file nested enumerates Table rows compact 9`] = ` +Array [ + Int32Array [], + null, +] +`; + +exports[`Table cpp file nested enumerates Table rows compact 10`] = ` +Array [ + Int32Array [ + 0, + 725113523, + 386656703, + 1852452386, + ], + null, +] +`; + +exports[`Table cpp file nested enumerates Table rows compact 11`] = ` +Array [ + Int32Array [], + Array [ + null, + "BSZRpGI", + ], +] +`; + +exports[`Table cpp file nested enumerates Table rows compact 12`] = ` +Array [ + Int32Array [ + 0, + -2011809915, + ], + Array [ + null, + null, + ], +] +`; + +exports[`Table cpp file nested enumerates Table rows compact 13`] = ` +Array [ + Int32Array [ + -936205059, + ], + Array [ + null, + null, + ], +] +`; + +exports[`Table cpp file nested enumerates Table rows compact 14`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp file nested enumerates Table rows compact 15`] = ` +Array [ + Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, + ], + null, +] +`; + +exports[`Table cpp file nested enumerates Table rows compact 16`] = ` +Array [ + Int32Array [ + 0, + 0, + -1507602567, + ], + Array [ + null, + null, + ], +] +`; + +exports[`Table cpp file nested enumerates Table rows compact 17`] = ` +Array [ + null, + Array [ + null, + null, + ], +] +`; + +exports[`Table cpp file nested enumerates Table rows compact 18`] = ` +Array [ + null, + Array [ + 416507125, + null, + ], +] +`; + +exports[`Table cpp file nested enumerates Table rows compact 19`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp file nested toString() prints a pretty Table 1`] = ` +" list_nullable, struct_nullable +-855087392,-1428803827,538297987,-1834772737, null + null, [-1121326610,null] + 1201921150,0,-338858402, [null,\\"oPXRHKP\\"] + 0,0,0,-328049938, [null,null] + -1482260505,-636832564,0,535274652, [-861383428,\\"TeWfovy\\"] + 0,1337875186,0,0, [698716318,null] + , null + 0,725113523,386656703,1852452386, null + , [null,\\"BSZRpGI\\"] + 0,-2011809915, [null,null] + -936205059, [null,null] + null, null + 1741043053,1115823582,-134578211,1597491649, null + 0,0,-1507602567, [null,null] + null, [null,null] + null, [416507125,null] + null, null" +`; + +exports[`Table cpp file nested toString() prints an empty Table 1`] = `""`; + +exports[`Table cpp file nested toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, list_nullable, struct_nullable + 0, -855087392,-1428803827,538297987,-1834772737, null + 1, null, [-1121326610,null] + 2, 1201921150,0,-338858402, [null,\\"oPXRHKP\\"] + 3, 0,0,0,-328049938, [null,null] + 4, -1482260505,-636832564,0,535274652, [-861383428,\\"TeWfovy\\"] + 5, 0,1337875186,0,0, [698716318,null] + 6, , null + 7, 0,725113523,386656703,1852452386, null + 8, , [null,\\"BSZRpGI\\"] + 9, 0,-2011809915, [null,null] + 10, -936205059, [null,null] + 11, null, null + 12, 1741043053,1115823582,-134578211,1597491649, null + 13, 0,0,-1507602567, [null,null] + 14, null, [null,null] + 15, null, [416507125,null] + 16, null, null" +`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 1`] = `"bool_nullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 2`] = `"Bool"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 3`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 4`] = `"bool_nonnullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 5`] = `"Bool"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 6`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 7`] = `"int8_nullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 8`] = `"Int"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 9`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 10`] = `"int8_nonnullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 11`] = `"Int"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 12`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 13`] = `"int16_nullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 14`] = `"Int"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 15`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 16`] = `"int16_nonnullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 17`] = `"Int"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 18`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 19`] = `"int32_nullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 20`] = `"Int"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 21`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 22`] = `"int32_nonnullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 23`] = `"Int"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 24`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 25`] = `"int64_nullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 26`] = `"Int"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 27`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 28`] = `"int64_nonnullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 29`] = `"Int"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 30`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 31`] = `"uint8_nullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 32`] = `"Int"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 33`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 34`] = `"uint8_nonnullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 35`] = `"Int"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 36`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 37`] = `"uint16_nullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 38`] = `"Int"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 39`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 40`] = `"uint16_nonnullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 41`] = `"Int"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 42`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 43`] = `"uint32_nullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 44`] = `"Int"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 45`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 46`] = `"uint32_nonnullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 47`] = `"Int"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 48`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 49`] = `"uint64_nullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 50`] = `"Int"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 51`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 52`] = `"uint64_nonnullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 53`] = `"Int"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 54`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 55`] = `"float32_nullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 56`] = `"FloatingPoint"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 57`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 58`] = `"float32_nonnullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 59`] = `"FloatingPoint"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 60`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 61`] = `"float64_nullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 62`] = `"FloatingPoint"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 63`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 64`] = `"float64_nonnullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 65`] = `"FloatingPoint"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 66`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 67`] = `"binary_nullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 68`] = `"Binary"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 69`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 70`] = `"binary_nonnullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 71`] = `"Binary"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 72`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 73`] = `"utf8_nullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 74`] = `"Utf8"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 75`] = `0`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 76`] = `"utf8_nonnullable"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 77`] = `"Utf8"`; + +exports[`Table cpp file primitive creates a Table from Arrow buffers 78`] = `0`; + +exports[`Table cpp file primitive enumerates Table rows 1`] = `0`; + +exports[`Table cpp file primitive enumerates Table rows 2`] = `26`; + +exports[`Table cpp file primitive enumerates Table rows compact 1`] = `0`; + +exports[`Table cpp file primitive enumerates Table rows compact 2`] = `26`; + +exports[`Table cpp file primitive toString() prints a pretty Table 1`] = `""`; + +exports[`Table cpp file primitive toString() prints an empty Table 1`] = `""`; + +exports[`Table cpp file primitive toString({ index: true }) prints a pretty Table with an Index column 1`] = `""`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 1`] = `"foo"`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 2`] = `"Int"`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 3`] = `5`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 4`] = `1`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 5`] = `null`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 6`] = `3`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 7`] = `4`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 8`] = `5`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 9`] = `"bar"`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 10`] = `"FloatingPoint"`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 11`] = `5`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 12`] = `1`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 13`] = `null`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 14`] = `null`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 15`] = `4`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 16`] = `5`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 17`] = `"baz"`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 18`] = `"Utf8"`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 19`] = `5`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 20`] = `"aa"`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 21`] = `null`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 22`] = `null`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 23`] = `"bbb"`; + +exports[`Table cpp file simple creates a Table from Arrow buffers 24`] = `"cccc"`; + +exports[`Table cpp file simple enumerates Table rows 1`] = `5`; + +exports[`Table cpp file simple enumerates Table rows 2`] = `3`; + +exports[`Table cpp file simple enumerates Table rows 3`] = ` +Object { + "bar": 1, + "baz": "aa", + "foo": 1, +} +`; + +exports[`Table cpp file simple enumerates Table rows 4`] = ` +Object { + "bar": null, + "baz": null, + "foo": null, +} +`; + +exports[`Table cpp file simple enumerates Table rows 5`] = ` +Object { + "bar": null, + "baz": null, + "foo": 3, +} +`; + +exports[`Table cpp file simple enumerates Table rows 6`] = ` +Object { + "bar": 4, + "baz": "bbb", + "foo": 4, +} +`; + +exports[`Table cpp file simple enumerates Table rows 7`] = ` +Object { + "bar": 5, + "baz": "cccc", + "foo": 5, +} +`; + +exports[`Table cpp file simple enumerates Table rows compact 1`] = `5`; + +exports[`Table cpp file simple enumerates Table rows compact 2`] = `3`; + +exports[`Table cpp file simple enumerates Table rows compact 3`] = ` +Array [ + 1, + 1, + "aa", +] +`; + +exports[`Table cpp file simple enumerates Table rows compact 4`] = ` +Array [ + null, + null, + null, +] +`; + +exports[`Table cpp file simple enumerates Table rows compact 5`] = ` +Array [ + 3, + null, + null, +] +`; + +exports[`Table cpp file simple enumerates Table rows compact 6`] = ` +Array [ + 4, + 4, + "bbb", +] +`; + +exports[`Table cpp file simple enumerates Table rows compact 7`] = ` +Array [ + 5, + 5, + "cccc", +] +`; + +exports[`Table cpp file simple toString() prints a pretty Table 1`] = ` +" foo, bar, baz + 1, 1, aa +null, null, null + 3, null, null + 4, 4, bbb + 5, 5, cccc" +`; + +exports[`Table cpp file simple toString() prints an empty Table 1`] = `""`; + +exports[`Table cpp file simple toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, foo, bar, baz + 0, 1, 1, aa + 1, null, null, null + 2, 3, null, null + 3, 4, 4, bbb + 4, 5, 5, cccc" +`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 1`] = `"struct_nullable"`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 2`] = `"Struct_"`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 3`] = `17`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 4`] = `null`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 5`] = ` +Array [ + null, + "MhRNxD4", +] +`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 6`] = ` +Array [ + 137773603, + "3F9HBxK", +] +`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 7`] = ` +Array [ + 410361374, + "aVd88fp", +] +`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 8`] = `null`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 9`] = ` +Array [ + null, + "3loZrRf", +] +`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 10`] = `null`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 11`] = `null`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 12`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 13`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 14`] = `null`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 15`] = ` +Array [ + null, + "78SLiRw", +] +`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 16`] = `null`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 17`] = `null`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 18`] = ` +Array [ + null, + "0ilsf82", +] +`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 19`] = ` +Array [ + null, + "LjS9MbU", +] +`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 20`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp file struct_example enumerates Table rows 1`] = `17`; + +exports[`Table cpp file struct_example enumerates Table rows 2`] = `1`; + +exports[`Table cpp file struct_example enumerates Table rows 3`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table cpp file struct_example enumerates Table rows 4`] = ` +Object { + "struct_nullable": Array [ + null, + "MhRNxD4", + ], +} +`; + +exports[`Table cpp file struct_example enumerates Table rows 5`] = ` +Object { + "struct_nullable": Array [ + 137773603, + "3F9HBxK", + ], +} +`; + +exports[`Table cpp file struct_example enumerates Table rows 6`] = ` +Object { + "struct_nullable": Array [ + 410361374, + "aVd88fp", + ], +} +`; + +exports[`Table cpp file struct_example enumerates Table rows 7`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table cpp file struct_example enumerates Table rows 8`] = ` +Object { + "struct_nullable": Array [ + null, + "3loZrRf", + ], +} +`; + +exports[`Table cpp file struct_example enumerates Table rows 9`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table cpp file struct_example enumerates Table rows 10`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table cpp file struct_example enumerates Table rows 11`] = ` +Object { + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table cpp file struct_example enumerates Table rows 12`] = ` +Object { + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table cpp file struct_example enumerates Table rows 13`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table cpp file struct_example enumerates Table rows 14`] = ` +Object { + "struct_nullable": Array [ + null, + "78SLiRw", + ], +} +`; + +exports[`Table cpp file struct_example enumerates Table rows 15`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table cpp file struct_example enumerates Table rows 16`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table cpp file struct_example enumerates Table rows 17`] = ` +Object { + "struct_nullable": Array [ + null, + "0ilsf82", + ], +} +`; + +exports[`Table cpp file struct_example enumerates Table rows 18`] = ` +Object { + "struct_nullable": Array [ + null, + "LjS9MbU", + ], +} +`; + +exports[`Table cpp file struct_example enumerates Table rows 19`] = ` +Object { + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table cpp file struct_example enumerates Table rows compact 1`] = `17`; + +exports[`Table cpp file struct_example enumerates Table rows compact 2`] = `1`; + +exports[`Table cpp file struct_example enumerates Table rows compact 3`] = ` +Array [ + null, +] +`; + +exports[`Table cpp file struct_example enumerates Table rows compact 4`] = ` +Array [ + Array [ + null, + "MhRNxD4", + ], +] +`; + +exports[`Table cpp file struct_example enumerates Table rows compact 5`] = ` +Array [ + Array [ + 137773603, + "3F9HBxK", + ], +] +`; + +exports[`Table cpp file struct_example enumerates Table rows compact 6`] = ` +Array [ + Array [ + 410361374, + "aVd88fp", + ], +] +`; + +exports[`Table cpp file struct_example enumerates Table rows compact 7`] = ` +Array [ + null, +] +`; + +exports[`Table cpp file struct_example enumerates Table rows compact 8`] = ` +Array [ + Array [ + null, + "3loZrRf", + ], +] +`; + +exports[`Table cpp file struct_example enumerates Table rows compact 9`] = ` +Array [ + null, +] +`; + +exports[`Table cpp file struct_example enumerates Table rows compact 10`] = ` +Array [ + null, +] +`; + +exports[`Table cpp file struct_example enumerates Table rows compact 11`] = ` +Array [ + Array [ + null, + null, + ], +] +`; + +exports[`Table cpp file struct_example enumerates Table rows compact 12`] = ` +Array [ + Array [ + null, + null, + ], +] +`; + +exports[`Table cpp file struct_example enumerates Table rows compact 13`] = ` +Array [ + null, +] +`; + +exports[`Table cpp file struct_example enumerates Table rows compact 14`] = ` +Array [ + Array [ + null, + "78SLiRw", + ], +] +`; + +exports[`Table cpp file struct_example enumerates Table rows compact 15`] = ` +Array [ + null, +] +`; + +exports[`Table cpp file struct_example enumerates Table rows compact 16`] = ` +Array [ + null, +] +`; + +exports[`Table cpp file struct_example enumerates Table rows compact 17`] = ` +Array [ + Array [ + null, + "0ilsf82", + ], +] +`; + +exports[`Table cpp file struct_example enumerates Table rows compact 18`] = ` +Array [ + Array [ + null, + "LjS9MbU", + ], +] +`; + +exports[`Table cpp file struct_example enumerates Table rows compact 19`] = ` +Array [ + Array [ + null, + null, + ], +] +`; + +exports[`Table cpp file struct_example toString() prints a pretty Table 1`] = ` +" struct_nullable + null + [null,\\"MhRNxD4\\"] +[137773603,\\"3F9HBxK\\"] +[410361374,\\"aVd88fp\\"] + null + [null,\\"3loZrRf\\"] + null + null + [null,null] + [null,null] + null + [null,\\"78SLiRw\\"] + null + null + [null,\\"0ilsf82\\"] + [null,\\"LjS9MbU\\"] + [null,null]" +`; + +exports[`Table cpp file struct_example toString() prints an empty Table 1`] = `""`; + +exports[`Table cpp file struct_example toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, struct_nullable + 0, null + 1, [null,\\"MhRNxD4\\"] + 2, [137773603,\\"3F9HBxK\\"] + 3, [410361374,\\"aVd88fp\\"] + 4, null + 5, [null,\\"3loZrRf\\"] + 6, null + 7, null + 8, [null,null] + 9, [null,null] + 10, null + 11, [null,\\"78SLiRw\\"] + 12, null + 13, null + 14, [null,\\"0ilsf82\\"] + 15, [null,\\"LjS9MbU\\"] + 16, [null,null]" +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 1`] = `"f0"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 2`] = `"Date"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 3`] = `17`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 4`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 5`] = `1912-04-23T04:41:02.000Z`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 6`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 7`] = `1977-03-26T12:02:35.000Z`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 8`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 9`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 10`] = `1981-12-11T08:06:16.000Z`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 11`] = `2021-06-16T12:00:15.000Z`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 12`] = `1952-08-14T03:58:25.000Z`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 13`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 14`] = `1983-05-16T15:33:53.000Z`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 15`] = `2011-04-01T03:41:21.000Z`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 16`] = `1985-06-18T16:45:02.000Z`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 17`] = `2024-08-03T02:56:33.000Z`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 18`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 19`] = `1910-06-16T01:24:56.000Z`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 20`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 21`] = `"f1"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 22`] = `"Date"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 23`] = `17`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 24`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 25`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 26`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 27`] = `1970-01-24T12:31:46.637Z`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 28`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 29`] = `1970-01-22T23:22:48.919Z`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 30`] = `1969-11-02T13:36:53.023Z`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 31`] = `1969-10-20T05:18:09.957Z`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 32`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 33`] = `1969-11-03T19:37:49.686Z`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 34`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 35`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 36`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 37`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 38`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 39`] = `1970-01-09T01:47:40.029Z`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 40`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 41`] = `"f2"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 42`] = `"Time"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 43`] = `17`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 44`] = `902624945`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 45`] = `-533650716`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 46`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 47`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 48`] = `11995632`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 49`] = `1543035049`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 50`] = `-1035213822`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 51`] = `-165385917`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 52`] = `1630195924`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 53`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 54`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 55`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 56`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 57`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 58`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 59`] = `-810923102`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 60`] = `-1636166510`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 61`] = `"f3"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 62`] = `"Time"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 63`] = `17`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 64`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 65`] = `-1557821925`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 66`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 67`] = `1053937575`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 68`] = `1627714670`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 69`] = `1616692420`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 70`] = `583410666`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 71`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 72`] = `928069039`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 73`] = `1579393701`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 74`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 75`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 76`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 77`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 78`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 79`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 80`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 81`] = `"f4"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 82`] = `"Time"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 83`] = `17`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 84`] = ` +Object { + "high": 0, + "low": 1752483892, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 85`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 86`] = ` +Object { + "high": -1, + "low": -1082138116, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 87`] = ` +Object { + "high": -1, + "low": -369271033, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 88`] = ` +Object { + "high": 0, + "low": 2088744779, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 89`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 90`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 91`] = ` +Object { + "high": 0, + "low": 936339326, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 92`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 93`] = ` +Object { + "high": -1, + "low": -684786031, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 94`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 95`] = ` +Object { + "high": 0, + "low": 704715478, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 96`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 97`] = ` +Object { + "high": -1, + "low": -1454220845, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 98`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 99`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 100`] = ` +Object { + "high": -1, + "low": -1765432003, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 101`] = `"f5"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 102`] = `"Time"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 103`] = `17`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 104`] = ` +Object { + "high": -1, + "low": -222259164, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 105`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 106`] = ` +Object { + "high": 0, + "low": 1673707679, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 107`] = ` +Object { + "high": 0, + "low": 1646242693, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 108`] = ` +Object { + "high": -1, + "low": -1438025608, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 109`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 110`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 111`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 112`] = ` +Object { + "high": 0, + "low": 118059475, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 113`] = ` +Object { + "high": -1, + "low": -918730811, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 114`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 115`] = ` +Object { + "high": 0, + "low": 1727827418, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 116`] = ` +Object { + "high": -1, + "low": -1115469578, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 117`] = ` +Object { + "high": -1, + "low": -394344641, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 118`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 119`] = ` +Object { + "high": -1, + "low": -1288756822, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 120`] = ` +Object { + "high": -1, + "low": -1856124671, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 121`] = `"f6"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 122`] = `"Timestamp"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 123`] = `17`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 124`] = ` +Object { + "high": 0, + "low": 1413895459, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 125`] = ` +Object { + "high": 0, + "low": 1296543194, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 126`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 127`] = ` +Object { + "high": -1, + "low": -2023124938, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 128`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 129`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 130`] = ` +Object { + "high": -1, + "low": -95957694, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 131`] = ` +Object { + "high": 0, + "low": 649060707, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 132`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 133`] = ` +Object { + "high": 0, + "low": 600141763, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 134`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 135`] = ` +Object { + "high": -1, + "low": -385327847, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 136`] = ` +Object { + "high": -1, + "low": -505105799, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 137`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 138`] = ` +Object { + "high": -1, + "low": -2102273141, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 139`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 140`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 141`] = `"f7"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 142`] = `"Timestamp"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 143`] = `17`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 144`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 145`] = ` +Object { + "high": -1, + "low": -155973434, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 146`] = ` +Object { + "high": 0, + "low": 306380012, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 147`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 148`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 149`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 150`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 151`] = ` +Object { + "high": -1, + "low": -1885662094, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 152`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 153`] = ` +Object { + "high": -1, + "low": -1123689690, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 154`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 155`] = ` +Object { + "high": 0, + "low": 997748091, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 156`] = ` +Object { + "high": -1, + "low": -90626704, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 157`] = ` +Object { + "high": -1, + "low": -1477812381, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 158`] = ` +Object { + "high": -1, + "low": -1221435040, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 159`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 160`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 161`] = `"f8"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 162`] = `"Timestamp"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 163`] = `17`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 164`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 165`] = ` +Object { + "high": -1, + "low": -518015355, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 166`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 167`] = ` +Object { + "high": -1, + "low": -891479472, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 168`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 169`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 170`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 171`] = ` +Object { + "high": -1, + "low": -321499700, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 172`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 173`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 174`] = ` +Object { + "high": 0, + "low": 192567423, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 175`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 176`] = ` +Object { + "high": 0, + "low": 2077227761, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 177`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 178`] = ` +Object { + "high": 0, + "low": 1012332985, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 179`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 180`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 181`] = `"f9"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 182`] = `"Timestamp"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 183`] = `17`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 184`] = ` +Object { + "high": -1, + "low": -790344901, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 185`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 186`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 187`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 188`] = ` +Object { + "high": -1, + "low": -1081248134, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 189`] = ` +Object { + "high": 0, + "low": 1279786188, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 190`] = ` +Object { + "high": 0, + "low": 1428155654, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 191`] = ` +Object { + "high": 0, + "low": 1857863647, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 192`] = ` +Object { + "high": 0, + "low": 221189659, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 193`] = ` +Object { + "high": -1, + "low": -2023675136, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 194`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 195`] = ` +Object { + "high": -1, + "low": -1487233257, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 196`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 197`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 198`] = ` +Object { + "high": -1, + "low": -889966449, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 199`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 200`] = ` +Object { + "high": -1, + "low": -616683035, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 201`] = `"f10"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 202`] = `"Timestamp"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 203`] = `17`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 204`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 205`] = ` +Object { + "high": 0, + "low": 1858946274, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 206`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 207`] = ` +Object { + "high": 0, + "low": 1759891987, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 208`] = ` +Object { + "high": 0, + "low": 679491750, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 209`] = ` +Object { + "high": -1, + "low": -1589448339, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 210`] = ` +Object { + "high": 0, + "low": 1643914401, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 211`] = ` +Object { + "high": 0, + "low": 60560931, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 212`] = ` +Object { + "high": -1, + "low": -978659831, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 213`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 214`] = ` +Object { + "high": 0, + "low": 1439188467, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 215`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 216`] = ` +Object { + "high": 0, + "low": 1343690781, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 217`] = ` +Object { + "high": 0, + "low": 667746364, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 218`] = ` +Object { + "high": -1, + "low": -885862092, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 219`] = ` +Object { + "high": -1, + "low": -768563065, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 220`] = ` +Object { + "high": 0, + "low": 642999269, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 221`] = `"f11"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 222`] = `"Timestamp"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 223`] = `17`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 224`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 225`] = ` +Object { + "high": -1, + "low": -721226051, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 226`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 227`] = ` +Object { + "high": -1, + "low": -1656902433, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 228`] = ` +Object { + "high": 0, + "low": 283003387, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 229`] = ` +Object { + "high": 0, + "low": 305391457, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 230`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 231`] = ` +Object { + "high": 0, + "low": 67986368, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 232`] = ` +Object { + "high": -1, + "low": -1039368437, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 233`] = ` +Object { + "high": -1, + "low": -375954631, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 234`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 235`] = ` +Object { + "high": -1, + "low": -253459603, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 236`] = ` +Object { + "high": 0, + "low": 1158483324, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 237`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 238`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 239`] = ` +Object { + "high": -1, + "low": -18384890, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 240`] = ` +Object { + "high": -1, + "low": -908077044, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 241`] = `"f12"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 242`] = `"Timestamp"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 243`] = `17`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 244`] = ` +Object { + "high": 0, + "low": 237206636, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 245`] = ` +Object { + "high": -1, + "low": -1952793711, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 246`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 247`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 248`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 249`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 250`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 251`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 252`] = ` +Object { + "high": 0, + "low": 394600979, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 253`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 254`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 255`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 256`] = ` +Object { + "high": -1, + "low": -2129740469, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 257`] = ` +Object { + "high": 0, + "low": 936578725, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 258`] = ` +Object { + "high": -1, + "low": -1116622255, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 259`] = ` +Object { + "high": -1, + "low": -138051348, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 260`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 261`] = `"f13"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 262`] = `"Timestamp"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 263`] = `17`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 264`] = ` +Object { + "high": -1, + "low": -2036135388, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 265`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 266`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 267`] = ` +Object { + "high": 0, + "low": 1283071451, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 268`] = ` +Object { + "high": 0, + "low": 991714296, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 269`] = ` +Object { + "high": 0, + "low": 191711729, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 270`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 271`] = ` +Object { + "high": 0, + "low": 1263832761, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 272`] = ` +Object { + "high": 0, + "low": 600299113, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 273`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 274`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 275`] = ` +Object { + "high": 0, + "low": 666508217, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 276`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 277`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 278`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 279`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 280`] = ` +Object { + "high": 0, + "low": 1464648198, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 281`] = `"f14"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 282`] = `"Timestamp"`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 283`] = `17`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 284`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 285`] = ` +Object { + "high": 0, + "low": 1907149042, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 286`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 287`] = ` +Object { + "high": 0, + "low": 1524488313, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 288`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 289`] = ` +Object { + "high": 0, + "low": 1991045076, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 290`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 291`] = ` +Object { + "high": 0, + "low": 1787795918, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 292`] = ` +Object { + "high": 0, + "low": 1703925731, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 293`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 294`] = ` +Object { + "high": 0, + "low": 946811563, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 295`] = ` +Object { + "high": 0, + "low": 1287866684, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 296`] = ` +Object { + "high": -1, + "low": -924054721, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 297`] = ` +Object { + "high": -1, + "low": -1004736552, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 298`] = `null`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 299`] = ` +Object { + "high": 0, + "low": 1292623681, +} +`; + +exports[`Table cpp stream datetime creates a Table from Arrow buffers 300`] = ` +Object { + "high": -1, + "low": -922683413, +} +`; + +exports[`Table cpp stream datetime enumerates Table rows 1`] = `17`; + +exports[`Table cpp stream datetime enumerates Table rows 2`] = `15`; + +exports[`Table cpp stream datetime enumerates Table rows 3`] = ` +Object { + "f0": null, + "f1": null, + "f10": null, + "f11": null, + "f12": Object { + "high": 0, + "low": 237206636, + }, + "f13": Object { + "high": -1, + "low": -2036135388, + }, + "f14": null, + "f2": 902624945, + "f3": null, + "f4": Object { + "high": 0, + "low": 1752483892, + }, + "f5": Object { + "high": -1, + "low": -222259164, + }, + "f6": Object { + "high": 0, + "low": 1413895459, + }, + "f7": null, + "f8": null, + "f9": Object { + "high": -1, + "low": -790344901, + }, +} +`; + +exports[`Table cpp stream datetime enumerates Table rows 4`] = ` +Object { + "f0": 1912-04-23T04:41:02.000Z, + "f1": null, + "f10": Object { + "high": 0, + "low": 1858946274, + }, + "f11": Object { + "high": -1, + "low": -721226051, + }, + "f12": Object { + "high": -1, + "low": -1952793711, + }, + "f13": null, + "f14": Object { + "high": 0, + "low": 1907149042, + }, + "f2": -533650716, + "f3": -1557821925, + "f4": null, + "f5": null, + "f6": Object { + "high": 0, + "low": 1296543194, + }, + "f7": Object { + "high": -1, + "low": -155973434, + }, + "f8": Object { + "high": -1, + "low": -518015355, + }, + "f9": null, +} +`; + +exports[`Table cpp stream datetime enumerates Table rows 5`] = ` +Object { + "f0": null, + "f1": null, + "f10": null, + "f11": null, + "f12": null, + "f13": null, + "f14": null, + "f2": null, + "f3": null, + "f4": Object { + "high": -1, + "low": -1082138116, + }, + "f5": Object { + "high": 0, + "low": 1673707679, + }, + "f6": null, + "f7": Object { + "high": 0, + "low": 306380012, + }, + "f8": null, + "f9": null, +} +`; + +exports[`Table cpp stream datetime enumerates Table rows 6`] = ` +Object { + "f0": 1977-03-26T12:02:35.000Z, + "f1": 1970-01-24T12:31:46.637Z, + "f10": Object { + "high": 0, + "low": 1759891987, + }, + "f11": Object { + "high": -1, + "low": -1656902433, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 1283071451, + }, + "f14": Object { + "high": 0, + "low": 1524488313, + }, + "f2": null, + "f3": 1053937575, + "f4": Object { + "high": -1, + "low": -369271033, + }, + "f5": Object { + "high": 0, + "low": 1646242693, + }, + "f6": Object { + "high": -1, + "low": -2023124938, + }, + "f7": null, + "f8": Object { + "high": -1, + "low": -891479472, + }, + "f9": null, +} +`; + +exports[`Table cpp stream datetime enumerates Table rows 7`] = ` +Object { + "f0": null, + "f1": null, + "f10": Object { + "high": 0, + "low": 679491750, + }, + "f11": Object { + "high": 0, + "low": 283003387, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 991714296, + }, + "f14": null, + "f2": 11995632, + "f3": 1627714670, + "f4": Object { + "high": 0, + "low": 2088744779, + }, + "f5": Object { + "high": -1, + "low": -1438025608, + }, + "f6": null, + "f7": null, + "f8": null, + "f9": Object { + "high": -1, + "low": -1081248134, + }, +} +`; + +exports[`Table cpp stream datetime enumerates Table rows 8`] = ` +Object { + "f0": null, + "f1": 1970-01-22T23:22:48.919Z, + "f10": Object { + "high": -1, + "low": -1589448339, + }, + "f11": Object { + "high": 0, + "low": 305391457, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 191711729, + }, + "f14": Object { + "high": 0, + "low": 1991045076, + }, + "f2": 1543035049, + "f3": 1616692420, + "f4": null, + "f5": null, + "f6": null, + "f7": null, + "f8": null, + "f9": Object { + "high": 0, + "low": 1279786188, + }, +} +`; + +exports[`Table cpp stream datetime enumerates Table rows 9`] = ` +Object { + "f0": 1981-12-11T08:06:16.000Z, + "f1": 1969-11-02T13:36:53.023Z, + "f10": Object { + "high": 0, + "low": 1643914401, + }, + "f11": null, + "f12": null, + "f13": null, + "f14": null, + "f2": -1035213822, + "f3": 583410666, + "f4": null, + "f5": null, + "f6": Object { + "high": -1, + "low": -95957694, + }, + "f7": null, + "f8": null, + "f9": Object { + "high": 0, + "low": 1428155654, + }, +} +`; + +exports[`Table cpp stream datetime enumerates Table rows 10`] = ` +Object { + "f0": 2021-06-16T12:00:15.000Z, + "f1": 1969-10-20T05:18:09.957Z, + "f10": Object { + "high": 0, + "low": 60560931, + }, + "f11": Object { + "high": 0, + "low": 67986368, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 1263832761, + }, + "f14": Object { + "high": 0, + "low": 1787795918, + }, + "f2": -165385917, + "f3": null, + "f4": Object { + "high": 0, + "low": 936339326, + }, + "f5": null, + "f6": Object { + "high": 0, + "low": 649060707, + }, + "f7": Object { + "high": -1, + "low": -1885662094, + }, + "f8": Object { + "high": -1, + "low": -321499700, + }, + "f9": Object { + "high": 0, + "low": 1857863647, + }, +} +`; + +exports[`Table cpp stream datetime enumerates Table rows 11`] = ` +Object { + "f0": 1952-08-14T03:58:25.000Z, + "f1": null, + "f10": Object { + "high": -1, + "low": -978659831, + }, + "f11": Object { + "high": -1, + "low": -1039368437, + }, + "f12": Object { + "high": 0, + "low": 394600979, + }, + "f13": Object { + "high": 0, + "low": 600299113, + }, + "f14": Object { + "high": 0, + "low": 1703925731, + }, + "f2": 1630195924, + "f3": 928069039, + "f4": null, + "f5": Object { + "high": 0, + "low": 118059475, + }, + "f6": null, + "f7": null, + "f8": null, + "f9": Object { + "high": 0, + "low": 221189659, + }, +} +`; + +exports[`Table cpp stream datetime enumerates Table rows 12`] = ` +Object { + "f0": null, + "f1": 1969-11-03T19:37:49.686Z, + "f10": null, + "f11": Object { + "high": -1, + "low": -375954631, + }, + "f12": null, + "f13": null, + "f14": null, + "f2": null, + "f3": 1579393701, + "f4": Object { + "high": -1, + "low": -684786031, + }, + "f5": Object { + "high": -1, + "low": -918730811, + }, + "f6": Object { + "high": 0, + "low": 600141763, + }, + "f7": Object { + "high": -1, + "low": -1123689690, + }, + "f8": null, + "f9": Object { + "high": -1, + "low": -2023675136, + }, +} +`; + +exports[`Table cpp stream datetime enumerates Table rows 13`] = ` +Object { + "f0": 1983-05-16T15:33:53.000Z, + "f1": null, + "f10": Object { + "high": 0, + "low": 1439188467, + }, + "f11": null, + "f12": null, + "f13": null, + "f14": Object { + "high": 0, + "low": 946811563, + }, + "f2": null, + "f3": null, + "f4": null, + "f5": null, + "f6": null, + "f7": null, + "f8": Object { + "high": 0, + "low": 192567423, + }, + "f9": null, +} +`; + +exports[`Table cpp stream datetime enumerates Table rows 14`] = ` +Object { + "f0": 2011-04-01T03:41:21.000Z, + "f1": null, + "f10": null, + "f11": Object { + "high": -1, + "low": -253459603, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 666508217, + }, + "f14": Object { + "high": 0, + "low": 1287866684, + }, + "f2": null, + "f3": null, + "f4": Object { + "high": 0, + "low": 704715478, + }, + "f5": Object { + "high": 0, + "low": 1727827418, + }, + "f6": Object { + "high": -1, + "low": -385327847, + }, + "f7": Object { + "high": 0, + "low": 997748091, + }, + "f8": null, + "f9": Object { + "high": -1, + "low": -1487233257, + }, +} +`; + +exports[`Table cpp stream datetime enumerates Table rows 15`] = ` +Object { + "f0": 1985-06-18T16:45:02.000Z, + "f1": null, + "f10": Object { + "high": 0, + "low": 1343690781, + }, + "f11": Object { + "high": 0, + "low": 1158483324, + }, + "f12": Object { + "high": -1, + "low": -2129740469, + }, + "f13": null, + "f14": Object { + "high": -1, + "low": -924054721, + }, + "f2": null, + "f3": null, + "f4": null, + "f5": Object { + "high": -1, + "low": -1115469578, + }, + "f6": Object { + "high": -1, + "low": -505105799, + }, + "f7": Object { + "high": -1, + "low": -90626704, + }, + "f8": Object { + "high": 0, + "low": 2077227761, + }, + "f9": null, +} +`; + +exports[`Table cpp stream datetime enumerates Table rows 16`] = ` +Object { + "f0": 2024-08-03T02:56:33.000Z, + "f1": null, + "f10": Object { + "high": 0, + "low": 667746364, + }, + "f11": null, + "f12": Object { + "high": 0, + "low": 936578725, + }, + "f13": null, + "f14": Object { + "high": -1, + "low": -1004736552, + }, + "f2": null, + "f3": null, + "f4": Object { + "high": -1, + "low": -1454220845, + }, + "f5": Object { + "high": -1, + "low": -394344641, + }, + "f6": null, + "f7": Object { + "high": -1, + "low": -1477812381, + }, + "f8": null, + "f9": null, +} +`; + +exports[`Table cpp stream datetime enumerates Table rows 17`] = ` +Object { + "f0": null, + "f1": null, + "f10": Object { + "high": -1, + "low": -885862092, + }, + "f11": null, + "f12": Object { + "high": -1, + "low": -1116622255, + }, + "f13": null, + "f14": null, + "f2": null, + "f3": null, + "f4": null, + "f5": null, + "f6": Object { + "high": -1, + "low": -2102273141, + }, + "f7": Object { + "high": -1, + "low": -1221435040, + }, + "f8": Object { + "high": 0, + "low": 1012332985, + }, + "f9": Object { + "high": -1, + "low": -889966449, + }, +} +`; + +exports[`Table cpp stream datetime enumerates Table rows 18`] = ` +Object { + "f0": 1910-06-16T01:24:56.000Z, + "f1": 1970-01-09T01:47:40.029Z, + "f10": Object { + "high": -1, + "low": -768563065, + }, + "f11": Object { + "high": -1, + "low": -18384890, + }, + "f12": Object { + "high": -1, + "low": -138051348, + }, + "f13": null, + "f14": Object { + "high": 0, + "low": 1292623681, + }, + "f2": -810923102, + "f3": null, + "f4": null, + "f5": Object { + "high": -1, + "low": -1288756822, + }, + "f6": null, + "f7": null, + "f8": null, + "f9": null, +} +`; + +exports[`Table cpp stream datetime enumerates Table rows 19`] = ` +Object { + "f0": null, + "f1": null, + "f10": Object { + "high": 0, + "low": 642999269, + }, + "f11": Object { + "high": -1, + "low": -908077044, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 1464648198, + }, + "f14": Object { + "high": -1, + "low": -922683413, + }, + "f2": -1636166510, + "f3": null, + "f4": Object { + "high": -1, + "low": -1765432003, + }, + "f5": Object { + "high": -1, + "low": -1856124671, + }, + "f6": null, + "f7": null, + "f8": null, + "f9": Object { + "high": -1, + "low": -616683035, + }, +} +`; + +exports[`Table cpp stream datetime enumerates Table rows compact 1`] = `17`; + +exports[`Table cpp stream datetime enumerates Table rows compact 2`] = `15`; + +exports[`Table cpp stream datetime enumerates Table rows compact 3`] = ` +Array [ + null, + null, + 902624945, + null, + Object { + "high": 0, + "low": 1752483892, + }, + Object { + "high": -1, + "low": -222259164, + }, + Object { + "high": 0, + "low": 1413895459, + }, + null, + null, + Object { + "high": -1, + "low": -790344901, + }, + null, + null, + Object { + "high": 0, + "low": 237206636, + }, + Object { + "high": -1, + "low": -2036135388, + }, + null, +] +`; + +exports[`Table cpp stream datetime enumerates Table rows compact 4`] = ` +Array [ + 1912-04-23T04:41:02.000Z, + null, + -533650716, + -1557821925, + null, + null, + Object { + "high": 0, + "low": 1296543194, + }, + Object { + "high": -1, + "low": -155973434, + }, + Object { + "high": -1, + "low": -518015355, + }, + null, + Object { + "high": 0, + "low": 1858946274, + }, + Object { + "high": -1, + "low": -721226051, + }, + Object { + "high": -1, + "low": -1952793711, + }, + null, + Object { + "high": 0, + "low": 1907149042, + }, +] +`; + +exports[`Table cpp stream datetime enumerates Table rows compact 5`] = ` +Array [ + null, + null, + null, + null, + Object { + "high": -1, + "low": -1082138116, + }, + Object { + "high": 0, + "low": 1673707679, + }, + null, + Object { + "high": 0, + "low": 306380012, + }, + null, + null, + null, + null, + null, + null, + null, +] +`; + +exports[`Table cpp stream datetime enumerates Table rows compact 6`] = ` +Array [ + 1977-03-26T12:02:35.000Z, + 1970-01-24T12:31:46.637Z, + null, + 1053937575, + Object { + "high": -1, + "low": -369271033, + }, + Object { + "high": 0, + "low": 1646242693, + }, + Object { + "high": -1, + "low": -2023124938, + }, + null, + Object { + "high": -1, + "low": -891479472, + }, + null, + Object { + "high": 0, + "low": 1759891987, + }, + Object { + "high": -1, + "low": -1656902433, + }, + null, + Object { + "high": 0, + "low": 1283071451, + }, + Object { + "high": 0, + "low": 1524488313, + }, +] +`; + +exports[`Table cpp stream datetime enumerates Table rows compact 7`] = ` +Array [ + null, + null, + 11995632, + 1627714670, + Object { + "high": 0, + "low": 2088744779, + }, + Object { + "high": -1, + "low": -1438025608, + }, + null, + null, + null, + Object { + "high": -1, + "low": -1081248134, + }, + Object { + "high": 0, + "low": 679491750, + }, + Object { + "high": 0, + "low": 283003387, + }, + null, + Object { + "high": 0, + "low": 991714296, + }, + null, +] +`; + +exports[`Table cpp stream datetime enumerates Table rows compact 8`] = ` +Array [ + null, + 1970-01-22T23:22:48.919Z, + 1543035049, + 1616692420, + null, + null, + null, + null, + null, + Object { + "high": 0, + "low": 1279786188, + }, + Object { + "high": -1, + "low": -1589448339, + }, + Object { + "high": 0, + "low": 305391457, + }, + null, + Object { + "high": 0, + "low": 191711729, + }, + Object { + "high": 0, + "low": 1991045076, + }, +] +`; + +exports[`Table cpp stream datetime enumerates Table rows compact 9`] = ` +Array [ + 1981-12-11T08:06:16.000Z, + 1969-11-02T13:36:53.023Z, + -1035213822, + 583410666, + null, + null, + Object { + "high": -1, + "low": -95957694, + }, + null, + null, + Object { + "high": 0, + "low": 1428155654, + }, + Object { + "high": 0, + "low": 1643914401, + }, + null, + null, + null, + null, +] +`; + +exports[`Table cpp stream datetime enumerates Table rows compact 10`] = ` +Array [ + 2021-06-16T12:00:15.000Z, + 1969-10-20T05:18:09.957Z, + -165385917, + null, + Object { + "high": 0, + "low": 936339326, + }, + null, + Object { + "high": 0, + "low": 649060707, + }, + Object { + "high": -1, + "low": -1885662094, + }, + Object { + "high": -1, + "low": -321499700, + }, + Object { + "high": 0, + "low": 1857863647, + }, + Object { + "high": 0, + "low": 60560931, + }, + Object { + "high": 0, + "low": 67986368, + }, + null, + Object { + "high": 0, + "low": 1263832761, + }, + Object { + "high": 0, + "low": 1787795918, + }, +] +`; + +exports[`Table cpp stream datetime enumerates Table rows compact 11`] = ` +Array [ + 1952-08-14T03:58:25.000Z, + null, + 1630195924, + 928069039, + null, + Object { + "high": 0, + "low": 118059475, + }, + null, + null, + null, + Object { + "high": 0, + "low": 221189659, + }, + Object { + "high": -1, + "low": -978659831, + }, + Object { + "high": -1, + "low": -1039368437, + }, + Object { + "high": 0, + "low": 394600979, + }, + Object { + "high": 0, + "low": 600299113, + }, + Object { + "high": 0, + "low": 1703925731, + }, +] +`; + +exports[`Table cpp stream datetime enumerates Table rows compact 12`] = ` +Array [ + null, + 1969-11-03T19:37:49.686Z, + null, + 1579393701, + Object { + "high": -1, + "low": -684786031, + }, + Object { + "high": -1, + "low": -918730811, + }, + Object { + "high": 0, + "low": 600141763, + }, + Object { + "high": -1, + "low": -1123689690, + }, + null, + Object { + "high": -1, + "low": -2023675136, + }, + null, + Object { + "high": -1, + "low": -375954631, + }, + null, + null, + null, +] +`; + +exports[`Table cpp stream datetime enumerates Table rows compact 13`] = ` +Array [ + 1983-05-16T15:33:53.000Z, + null, + null, + null, + null, + null, + null, + null, + Object { + "high": 0, + "low": 192567423, + }, + null, + Object { + "high": 0, + "low": 1439188467, + }, + null, + null, + null, + Object { + "high": 0, + "low": 946811563, + }, +] +`; + +exports[`Table cpp stream datetime enumerates Table rows compact 14`] = ` +Array [ + 2011-04-01T03:41:21.000Z, + null, + null, + null, + Object { + "high": 0, + "low": 704715478, + }, + Object { + "high": 0, + "low": 1727827418, + }, + Object { + "high": -1, + "low": -385327847, + }, + Object { + "high": 0, + "low": 997748091, + }, + null, + Object { + "high": -1, + "low": -1487233257, + }, + null, + Object { + "high": -1, + "low": -253459603, + }, + null, + Object { + "high": 0, + "low": 666508217, + }, + Object { + "high": 0, + "low": 1287866684, + }, +] +`; + +exports[`Table cpp stream datetime enumerates Table rows compact 15`] = ` +Array [ + 1985-06-18T16:45:02.000Z, + null, + null, + null, + null, + Object { + "high": -1, + "low": -1115469578, + }, + Object { + "high": -1, + "low": -505105799, + }, + Object { + "high": -1, + "low": -90626704, + }, + Object { + "high": 0, + "low": 2077227761, + }, + null, + Object { + "high": 0, + "low": 1343690781, + }, + Object { + "high": 0, + "low": 1158483324, + }, + Object { + "high": -1, + "low": -2129740469, + }, + null, + Object { + "high": -1, + "low": -924054721, + }, +] +`; + +exports[`Table cpp stream datetime enumerates Table rows compact 16`] = ` +Array [ + 2024-08-03T02:56:33.000Z, + null, + null, + null, + Object { + "high": -1, + "low": -1454220845, + }, + Object { + "high": -1, + "low": -394344641, + }, + null, + Object { + "high": -1, + "low": -1477812381, + }, + null, + null, + Object { + "high": 0, + "low": 667746364, + }, + null, + Object { + "high": 0, + "low": 936578725, + }, + null, + Object { + "high": -1, + "low": -1004736552, + }, +] +`; + +exports[`Table cpp stream datetime enumerates Table rows compact 17`] = ` +Array [ + null, + null, + null, + null, + null, + null, + Object { + "high": -1, + "low": -2102273141, + }, + Object { + "high": -1, + "low": -1221435040, + }, + Object { + "high": 0, + "low": 1012332985, + }, + Object { + "high": -1, + "low": -889966449, + }, + Object { + "high": -1, + "low": -885862092, + }, + null, + Object { + "high": -1, + "low": -1116622255, + }, + null, + null, +] +`; + +exports[`Table cpp stream datetime enumerates Table rows compact 18`] = ` +Array [ + 1910-06-16T01:24:56.000Z, + 1970-01-09T01:47:40.029Z, + -810923102, + null, + null, + Object { + "high": -1, + "low": -1288756822, + }, + null, + null, + null, + null, + Object { + "high": -1, + "low": -768563065, + }, + Object { + "high": -1, + "low": -18384890, + }, + Object { + "high": -1, + "low": -138051348, + }, + null, + Object { + "high": 0, + "low": 1292623681, + }, +] +`; + +exports[`Table cpp stream datetime enumerates Table rows compact 19`] = ` +Array [ + null, + null, + -1636166510, + null, + Object { + "high": -1, + "low": -1765432003, + }, + Object { + "high": -1, + "low": -1856124671, + }, + null, + null, + null, + Object { + "high": -1, + "low": -616683035, + }, + Object { + "high": 0, + "low": 642999269, + }, + Object { + "high": -1, + "low": -908077044, + }, + null, + Object { + "high": 0, + "low": 1464648198, + }, + Object { + "high": -1, + "low": -922683413, + }, +] +`; + +exports[`Table cpp stream datetime toString() prints a pretty Table 1`] = ` +" f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14 + null, null, 902624945, null, [object Object], [object Object], [object Object], null, null, [object Object], null, null, [object Object], [object Object], null +Tue Apr 23 1912 00:41:02 GMT-0400 (EDT), null, -533650716, -1557821925, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] + null, null, null, null, [object Object], [object Object], null, [object Object], null, null, null, null, null, null, null +Sat Mar 26 1977 07:02:35 GMT-0500 (EST), Sat Jan 24 1970 07:31:46 GMT-0500 (EST), null, 1053937575, [object Object], [object Object], [object Object], null, [object Object], null, [object Object], [object Object], null, [object Object], [object Object] + null, null, 11995632, 1627714670, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], null + null, Thu Jan 22 1970 18:22:48 GMT-0500 (EST), 1543035049, 1616692420, null, null, null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object] +Fri Dec 11 1981 03:06:16 GMT-0500 (EST), Sun Nov 02 1969 08:36:53 GMT-0500 (EST), -1035213822, 583410666, null, null, [object Object], null, null, [object Object], [object Object], null, null, null, null +Wed Jun 16 2021 08:00:15 GMT-0400 (EDT), Mon Oct 20 1969 01:18:09 GMT-0400 (EDT), -165385917, null, [object Object], null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object] +Wed Aug 13 1952 23:58:25 GMT-0400 (EDT), null, 1630195924, 928069039, null, [object Object], null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object] + null, Mon Nov 03 1969 14:37:49 GMT-0500 (EST), null, 1579393701, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, null, null +Mon May 16 1983 11:33:53 GMT-0400 (EDT), null, null, null, null, null, null, null, [object Object], null, [object Object], null, null, null, [object Object] +Thu Mar 31 2011 23:41:21 GMT-0400 (EDT), null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, [object Object], [object Object] +Tue Jun 18 1985 12:45:02 GMT-0400 (EDT), null, null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] +Fri Aug 02 2024 22:56:33 GMT-0400 (EDT), null, null, null, [object Object], [object Object], null, [object Object], null, null, [object Object], null, [object Object], null, [object Object] + null, null, null, null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], null, null +Wed Jun 15 1910 21:24:56 GMT-0400 (EDT), Thu Jan 08 1970 20:47:40 GMT-0500 (EST), -810923102, null, null, [object Object], null, null, null, null, [object Object], [object Object], [object Object], null, [object Object] + null, null, -1636166510, null, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object]" +`; + +exports[`Table cpp stream datetime toString() prints an empty Table 1`] = `""`; + +exports[`Table cpp stream datetime toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14 + 0, null, null, 902624945, null, [object Object], [object Object], [object Object], null, null, [object Object], null, null, [object Object], [object Object], null + 1, Tue Apr 23 1912 00:41:02 GMT-0400 (EDT), null, -533650716, -1557821925, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] + 2, null, null, null, null, [object Object], [object Object], null, [object Object], null, null, null, null, null, null, null + 3, Sat Mar 26 1977 07:02:35 GMT-0500 (EST), Sat Jan 24 1970 07:31:46 GMT-0500 (EST), null, 1053937575, [object Object], [object Object], [object Object], null, [object Object], null, [object Object], [object Object], null, [object Object], [object Object] + 4, null, null, 11995632, 1627714670, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], null + 5, null, Thu Jan 22 1970 18:22:48 GMT-0500 (EST), 1543035049, 1616692420, null, null, null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object] + 6, Fri Dec 11 1981 03:06:16 GMT-0500 (EST), Sun Nov 02 1969 08:36:53 GMT-0500 (EST), -1035213822, 583410666, null, null, [object Object], null, null, [object Object], [object Object], null, null, null, null + 7, Wed Jun 16 2021 08:00:15 GMT-0400 (EDT), Mon Oct 20 1969 01:18:09 GMT-0400 (EDT), -165385917, null, [object Object], null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object] + 8, Wed Aug 13 1952 23:58:25 GMT-0400 (EDT), null, 1630195924, 928069039, null, [object Object], null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object] + 9, null, Mon Nov 03 1969 14:37:49 GMT-0500 (EST), null, 1579393701, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, null, null + 10, Mon May 16 1983 11:33:53 GMT-0400 (EDT), null, null, null, null, null, null, null, [object Object], null, [object Object], null, null, null, [object Object] + 11, Thu Mar 31 2011 23:41:21 GMT-0400 (EDT), null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, [object Object], [object Object] + 12, Tue Jun 18 1985 12:45:02 GMT-0400 (EDT), null, null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] + 13, Fri Aug 02 2024 22:56:33 GMT-0400 (EDT), null, null, null, [object Object], [object Object], null, [object Object], null, null, [object Object], null, [object Object], null, [object Object] + 14, null, null, null, null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], null, null + 15, Wed Jun 15 1910 21:24:56 GMT-0400 (EDT), Thu Jan 08 1970 20:47:40 GMT-0500 (EST), -810923102, null, null, [object Object], null, null, null, null, [object Object], [object Object], [object Object], null, [object Object] + 16, null, null, -1636166510, null, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object]" +`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 1`] = `"dict1_0"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 2`] = `"Utf8"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 3`] = `17`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 4`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 5`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 6`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 7`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 8`] = `null`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 9`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 10`] = `null`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 11`] = `"gpcWkmr"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 12`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 13`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 14`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 15`] = `"fNEZk2V"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 16`] = `"VHkSHFW"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 17`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 18`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 19`] = `"pdr3kP2"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 20`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 21`] = `"dict1_1"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 22`] = `"Utf8"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 23`] = `17`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 24`] = `"UQlbxy8"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 25`] = `"UQlbxy8"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 26`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 27`] = `"7Esa1sp"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 28`] = `"7Esa1sp"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 29`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 30`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 31`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 32`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 33`] = `"VHkSHFW"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 34`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 35`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 36`] = `null`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 37`] = `"pdr3kP2"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 38`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 39`] = `"n7IVIt6"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 40`] = `null`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 41`] = `"dict2_0"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 42`] = `"Int"`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 43`] = `17`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 44`] = `null`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 45`] = `null`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 46`] = ` +Object { + "high": 0, + "low": 0, +} +`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 47`] = ` +Object { + "high": 0, + "low": 0, +} +`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 48`] = `null`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 49`] = `null`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 50`] = `null`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 51`] = `null`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 52`] = `null`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 53`] = `null`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 54`] = `null`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 55`] = `null`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 56`] = `null`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 57`] = `null`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 58`] = `null`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 59`] = ` +Object { + "high": 0, + "low": 0, +} +`; + +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 60`] = `null`; + +exports[`Table cpp stream dictionary enumerates Table rows 1`] = `17`; + +exports[`Table cpp stream dictionary enumerates Table rows 2`] = `3`; + +exports[`Table cpp stream dictionary enumerates Table rows 3`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "UQlbxy8", + "dict2_0": null, +} +`; + +exports[`Table cpp stream dictionary enumerates Table rows 4`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "UQlbxy8", + "dict2_0": null, +} +`; + +exports[`Table cpp stream dictionary enumerates Table rows 5`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": Object { + "high": 0, + "low": 0, + }, +} +`; + +exports[`Table cpp stream dictionary enumerates Table rows 6`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "7Esa1sp", + "dict2_0": Object { + "high": 0, + "low": 0, + }, +} +`; + +exports[`Table cpp stream dictionary enumerates Table rows 7`] = ` +Object { + "dict1_0": null, + "dict1_1": "7Esa1sp", + "dict2_0": null, +} +`; + +exports[`Table cpp stream dictionary enumerates Table rows 8`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table cpp stream dictionary enumerates Table rows 9`] = ` +Object { + "dict1_0": null, + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table cpp stream dictionary enumerates Table rows 10`] = ` +Object { + "dict1_0": "gpcWkmr", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table cpp stream dictionary enumerates Table rows 11`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table cpp stream dictionary enumerates Table rows 12`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "VHkSHFW", + "dict2_0": null, +} +`; + +exports[`Table cpp stream dictionary enumerates Table rows 13`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table cpp stream dictionary enumerates Table rows 14`] = ` +Object { + "dict1_0": "fNEZk2V", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table cpp stream dictionary enumerates Table rows 15`] = ` +Object { + "dict1_0": "VHkSHFW", + "dict1_1": null, + "dict2_0": null, +} +`; + +exports[`Table cpp stream dictionary enumerates Table rows 16`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "pdr3kP2", + "dict2_0": null, +} +`; + +exports[`Table cpp stream dictionary enumerates Table rows 17`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table cpp stream dictionary enumerates Table rows 18`] = ` +Object { + "dict1_0": "pdr3kP2", + "dict1_1": "n7IVIt6", + "dict2_0": Object { + "high": 0, + "low": 0, + }, +} +`; + +exports[`Table cpp stream dictionary enumerates Table rows 19`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": null, + "dict2_0": null, +} +`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 1`] = `17`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 2`] = `3`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 3`] = ` +Array [ + "n7IVIt6", + "UQlbxy8", + null, +] +`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 4`] = ` +Array [ + "n7IVIt6", + "UQlbxy8", + null, +] +`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 5`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", + Object { + "high": 0, + "low": 0, + }, +] +`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 6`] = ` +Array [ + "n7IVIt6", + "7Esa1sp", + Object { + "high": 0, + "low": 0, + }, +] +`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 7`] = ` +Array [ + null, + "7Esa1sp", + null, +] +`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 8`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", + null, +] +`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 9`] = ` +Array [ + null, + "n7IVIt6", + null, +] +`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 10`] = ` +Array [ + "gpcWkmr", + "n7IVIt6", + null, +] +`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 11`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", + null, +] +`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 12`] = ` +Array [ + "n7IVIt6", + "VHkSHFW", + null, +] +`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 13`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", + null, +] +`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 14`] = ` +Array [ + "fNEZk2V", + "n7IVIt6", + null, +] +`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 15`] = ` +Array [ + "VHkSHFW", + null, + null, +] +`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 16`] = ` +Array [ + "n7IVIt6", + "pdr3kP2", + null, +] +`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 17`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", + null, +] +`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 18`] = ` +Array [ + "pdr3kP2", + "n7IVIt6", + Object { + "high": 0, + "low": 0, + }, +] +`; + +exports[`Table cpp stream dictionary enumerates Table rows compact 19`] = ` +Array [ + "n7IVIt6", + null, + null, +] +`; + +exports[`Table cpp stream dictionary toString() prints a pretty Table 1`] = ` +"dict1_0, dict1_1, dict2_0 +n7IVIt6, UQlbxy8, null +n7IVIt6, UQlbxy8, null +n7IVIt6, n7IVIt6, [object Object] +n7IVIt6, 7Esa1sp, [object Object] + null, 7Esa1sp, null +n7IVIt6, n7IVIt6, null + null, n7IVIt6, null +gpcWkmr, n7IVIt6, null +n7IVIt6, n7IVIt6, null +n7IVIt6, VHkSHFW, null +n7IVIt6, n7IVIt6, null +fNEZk2V, n7IVIt6, null +VHkSHFW, null, null +n7IVIt6, pdr3kP2, null +n7IVIt6, n7IVIt6, null +pdr3kP2, n7IVIt6, [object Object] +n7IVIt6, null, null" +`; + +exports[`Table cpp stream dictionary toString() prints an empty Table 1`] = `""`; + +exports[`Table cpp stream dictionary toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, dict1_0, dict1_1, dict2_0 + 0, n7IVIt6, UQlbxy8, null + 1, n7IVIt6, UQlbxy8, null + 2, n7IVIt6, n7IVIt6, [object Object] + 3, n7IVIt6, 7Esa1sp, [object Object] + 4, null, 7Esa1sp, null + 5, n7IVIt6, n7IVIt6, null + 6, null, n7IVIt6, null + 7, gpcWkmr, n7IVIt6, null + 8, n7IVIt6, n7IVIt6, null + 9, n7IVIt6, VHkSHFW, null + 10, n7IVIt6, n7IVIt6, null + 11, fNEZk2V, n7IVIt6, null + 12, VHkSHFW, null, null + 13, n7IVIt6, pdr3kP2, null + 14, n7IVIt6, n7IVIt6, null + 15, pdr3kP2, n7IVIt6, [object Object] + 16, n7IVIt6, null, null" +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 1`] = `"list_nullable"`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 2`] = `"List"`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 3`] = `17`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 4`] = ` +Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 5`] = `null`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 6`] = ` +Int32Array [ + 1201921150, + 0, + -338858402, +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 7`] = ` +Int32Array [ + 0, + 0, + 0, + -328049938, +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 8`] = ` +Int32Array [ + -1482260505, + -636832564, + 0, + 535274652, +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 9`] = ` +Int32Array [ + 0, + 1337875186, + 0, + 0, +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 10`] = `Int32Array []`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 11`] = ` +Int32Array [ + 0, + 725113523, + 386656703, + 1852452386, +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 12`] = `Int32Array []`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 13`] = ` +Int32Array [ + 0, + -2011809915, +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 14`] = ` +Int32Array [ + -936205059, +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 15`] = `null`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 16`] = ` +Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 17`] = ` +Int32Array [ + 0, + 0, + -1507602567, +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 18`] = `null`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 19`] = `null`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 20`] = `null`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 21`] = `"struct_nullable"`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 22`] = `"Struct_"`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 23`] = `17`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 24`] = `null`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 25`] = ` +Array [ + -1121326610, + null, +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 26`] = ` +Array [ + null, + "oPXRHKP", +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 27`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 28`] = ` +Array [ + -861383428, + "TeWfovy", +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 29`] = ` +Array [ + 698716318, + null, +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 30`] = `null`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 31`] = `null`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 32`] = ` +Array [ + null, + "BSZRpGI", +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 33`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 34`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 35`] = `null`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 36`] = `null`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 37`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 38`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 39`] = ` +Array [ + 416507125, + null, +] +`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 40`] = `null`; + +exports[`Table cpp stream nested enumerates Table rows 1`] = `17`; + +exports[`Table cpp stream nested enumerates Table rows 2`] = `2`; + +exports[`Table cpp stream nested enumerates Table rows 3`] = ` +Object { + "list_nullable": Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, + ], + "struct_nullable": null, +} +`; + +exports[`Table cpp stream nested enumerates Table rows 4`] = ` +Object { + "list_nullable": null, + "struct_nullable": Array [ + -1121326610, + null, + ], +} +`; + +exports[`Table cpp stream nested enumerates Table rows 5`] = ` +Object { + "list_nullable": Int32Array [ + 1201921150, + 0, + -338858402, + ], + "struct_nullable": Array [ + null, + "oPXRHKP", + ], +} +`; + +exports[`Table cpp stream nested enumerates Table rows 6`] = ` +Object { + "list_nullable": Int32Array [ + 0, + 0, + 0, + -328049938, + ], + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table cpp stream nested enumerates Table rows 7`] = ` +Object { + "list_nullable": Int32Array [ + -1482260505, + -636832564, + 0, + 535274652, + ], + "struct_nullable": Array [ + -861383428, + "TeWfovy", + ], +} +`; + +exports[`Table cpp stream nested enumerates Table rows 8`] = ` +Object { + "list_nullable": Int32Array [ + 0, + 1337875186, + 0, + 0, + ], + "struct_nullable": Array [ + 698716318, + null, + ], +} +`; + +exports[`Table cpp stream nested enumerates Table rows 9`] = ` +Object { + "list_nullable": Int32Array [], + "struct_nullable": null, +} +`; + +exports[`Table cpp stream nested enumerates Table rows 10`] = ` +Object { + "list_nullable": Int32Array [ + 0, + 725113523, + 386656703, + 1852452386, + ], + "struct_nullable": null, +} +`; + +exports[`Table cpp stream nested enumerates Table rows 11`] = ` +Object { + "list_nullable": Int32Array [], + "struct_nullable": Array [ + null, + "BSZRpGI", + ], +} +`; + +exports[`Table cpp stream nested enumerates Table rows 12`] = ` +Object { + "list_nullable": Int32Array [ + 0, + -2011809915, + ], + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table cpp stream nested enumerates Table rows 13`] = ` +Object { + "list_nullable": Int32Array [ + -936205059, + ], + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table cpp stream nested enumerates Table rows 14`] = ` +Object { + "list_nullable": null, + "struct_nullable": null, +} +`; + +exports[`Table cpp stream nested enumerates Table rows 15`] = ` +Object { + "list_nullable": Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, + ], + "struct_nullable": null, +} +`; + +exports[`Table cpp stream nested enumerates Table rows 16`] = ` +Object { + "list_nullable": Int32Array [ + 0, + 0, + -1507602567, + ], + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table cpp stream nested enumerates Table rows 17`] = ` +Object { + "list_nullable": null, + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table cpp stream nested enumerates Table rows 18`] = ` +Object { + "list_nullable": null, + "struct_nullable": Array [ + 416507125, + null, + ], +} +`; + +exports[`Table cpp stream nested enumerates Table rows 19`] = ` +Object { + "list_nullable": null, + "struct_nullable": null, +} +`; + +exports[`Table cpp stream nested enumerates Table rows compact 1`] = `17`; + +exports[`Table cpp stream nested enumerates Table rows compact 2`] = `2`; + +exports[`Table cpp stream nested enumerates Table rows compact 3`] = ` +Array [ + Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, + ], + null, +] +`; + +exports[`Table cpp stream nested enumerates Table rows compact 4`] = ` +Array [ + null, + Array [ + -1121326610, + null, + ], +] +`; + +exports[`Table cpp stream nested enumerates Table rows compact 5`] = ` +Array [ + Int32Array [ + 1201921150, + 0, + -338858402, + ], + Array [ + null, + "oPXRHKP", + ], +] +`; + +exports[`Table cpp stream nested enumerates Table rows compact 6`] = ` +Array [ + Int32Array [ + 0, + 0, + 0, + -328049938, + ], + Array [ + null, + null, + ], +] +`; + +exports[`Table cpp stream nested enumerates Table rows compact 7`] = ` +Array [ + Int32Array [ + -1482260505, + -636832564, + 0, + 535274652, + ], + Array [ + -861383428, + "TeWfovy", + ], +] +`; + +exports[`Table cpp stream nested enumerates Table rows compact 8`] = ` +Array [ + Int32Array [ + 0, + 1337875186, + 0, + 0, + ], + Array [ + 698716318, + null, + ], +] +`; + +exports[`Table cpp stream nested enumerates Table rows compact 9`] = ` +Array [ + Int32Array [], + null, +] +`; + +exports[`Table cpp stream nested enumerates Table rows compact 10`] = ` +Array [ + Int32Array [ + 0, + 725113523, + 386656703, + 1852452386, + ], + null, +] +`; + +exports[`Table cpp stream nested enumerates Table rows compact 11`] = ` +Array [ + Int32Array [], + Array [ + null, + "BSZRpGI", + ], +] +`; + +exports[`Table cpp stream nested enumerates Table rows compact 12`] = ` +Array [ + Int32Array [ + 0, + -2011809915, + ], + Array [ + null, + null, + ], +] +`; + +exports[`Table cpp stream nested enumerates Table rows compact 13`] = ` +Array [ + Int32Array [ + -936205059, + ], + Array [ + null, + null, + ], +] +`; + +exports[`Table cpp stream nested enumerates Table rows compact 14`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp stream nested enumerates Table rows compact 15`] = ` +Array [ + Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, + ], + null, +] +`; + +exports[`Table cpp stream nested enumerates Table rows compact 16`] = ` +Array [ + Int32Array [ + 0, + 0, + -1507602567, + ], + Array [ + null, + null, + ], +] +`; + +exports[`Table cpp stream nested enumerates Table rows compact 17`] = ` +Array [ + null, + Array [ + null, + null, + ], +] +`; + +exports[`Table cpp stream nested enumerates Table rows compact 18`] = ` +Array [ + null, + Array [ + 416507125, + null, + ], +] +`; + +exports[`Table cpp stream nested enumerates Table rows compact 19`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp stream nested toString() prints a pretty Table 1`] = ` +" list_nullable, struct_nullable +-855087392,-1428803827,538297987,-1834772737, null + null, [-1121326610,null] + 1201921150,0,-338858402, [null,\\"oPXRHKP\\"] + 0,0,0,-328049938, [null,null] + -1482260505,-636832564,0,535274652, [-861383428,\\"TeWfovy\\"] + 0,1337875186,0,0, [698716318,null] + , null + 0,725113523,386656703,1852452386, null + , [null,\\"BSZRpGI\\"] + 0,-2011809915, [null,null] + -936205059, [null,null] + null, null + 1741043053,1115823582,-134578211,1597491649, null + 0,0,-1507602567, [null,null] + null, [null,null] + null, [416507125,null] + null, null" +`; + +exports[`Table cpp stream nested toString() prints an empty Table 1`] = `""`; + +exports[`Table cpp stream nested toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, list_nullable, struct_nullable + 0, -855087392,-1428803827,538297987,-1834772737, null + 1, null, [-1121326610,null] + 2, 1201921150,0,-338858402, [null,\\"oPXRHKP\\"] + 3, 0,0,0,-328049938, [null,null] + 4, -1482260505,-636832564,0,535274652, [-861383428,\\"TeWfovy\\"] + 5, 0,1337875186,0,0, [698716318,null] + 6, , null + 7, 0,725113523,386656703,1852452386, null + 8, , [null,\\"BSZRpGI\\"] + 9, 0,-2011809915, [null,null] + 10, -936205059, [null,null] + 11, null, null + 12, 1741043053,1115823582,-134578211,1597491649, null + 13, 0,0,-1507602567, [null,null] + 14, null, [null,null] + 15, null, [416507125,null] + 16, null, null" +`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 1`] = `"bool_nullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 2`] = `"Bool"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 3`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 4`] = `"bool_nonnullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 5`] = `"Bool"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 6`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 7`] = `"int8_nullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 8`] = `"Int"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 9`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 10`] = `"int8_nonnullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 11`] = `"Int"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 12`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 13`] = `"int16_nullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 14`] = `"Int"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 15`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 16`] = `"int16_nonnullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 17`] = `"Int"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 18`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 19`] = `"int32_nullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 20`] = `"Int"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 21`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 22`] = `"int32_nonnullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 23`] = `"Int"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 24`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 25`] = `"int64_nullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 26`] = `"Int"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 27`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 28`] = `"int64_nonnullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 29`] = `"Int"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 30`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 31`] = `"uint8_nullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 32`] = `"Int"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 33`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 34`] = `"uint8_nonnullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 35`] = `"Int"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 36`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 37`] = `"uint16_nullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 38`] = `"Int"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 39`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 40`] = `"uint16_nonnullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 41`] = `"Int"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 42`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 43`] = `"uint32_nullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 44`] = `"Int"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 45`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 46`] = `"uint32_nonnullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 47`] = `"Int"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 48`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 49`] = `"uint64_nullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 50`] = `"Int"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 51`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 52`] = `"uint64_nonnullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 53`] = `"Int"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 54`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 55`] = `"float32_nullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 56`] = `"FloatingPoint"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 57`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 58`] = `"float32_nonnullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 59`] = `"FloatingPoint"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 60`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 61`] = `"float64_nullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 62`] = `"FloatingPoint"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 63`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 64`] = `"float64_nonnullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 65`] = `"FloatingPoint"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 66`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 67`] = `"binary_nullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 68`] = `"Binary"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 69`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 70`] = `"binary_nonnullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 71`] = `"Binary"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 72`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 73`] = `"utf8_nullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 74`] = `"Utf8"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 75`] = `0`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 76`] = `"utf8_nonnullable"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 77`] = `"Utf8"`; + +exports[`Table cpp stream primitive creates a Table from Arrow buffers 78`] = `0`; + +exports[`Table cpp stream primitive enumerates Table rows 1`] = `0`; + +exports[`Table cpp stream primitive enumerates Table rows 2`] = `26`; + +exports[`Table cpp stream primitive enumerates Table rows compact 1`] = `0`; + +exports[`Table cpp stream primitive enumerates Table rows compact 2`] = `26`; + +exports[`Table cpp stream primitive toString() prints a pretty Table 1`] = `""`; + +exports[`Table cpp stream primitive toString() prints an empty Table 1`] = `""`; + +exports[`Table cpp stream primitive toString({ index: true }) prints a pretty Table with an Index column 1`] = `""`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 1`] = `"foo"`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 2`] = `"Int"`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 3`] = `5`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 4`] = `1`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 5`] = `null`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 6`] = `3`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 7`] = `4`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 8`] = `5`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 9`] = `"bar"`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 10`] = `"FloatingPoint"`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 11`] = `5`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 12`] = `1`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 13`] = `null`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 14`] = `null`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 15`] = `4`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 16`] = `5`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 17`] = `"baz"`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 18`] = `"Utf8"`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 19`] = `5`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 20`] = `"aa"`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 21`] = `null`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 22`] = `null`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 23`] = `"bbb"`; + +exports[`Table cpp stream simple creates a Table from Arrow buffers 24`] = `"cccc"`; + +exports[`Table cpp stream simple enumerates Table rows 1`] = `5`; + +exports[`Table cpp stream simple enumerates Table rows 2`] = `3`; + +exports[`Table cpp stream simple enumerates Table rows 3`] = ` +Object { + "bar": 1, + "baz": "aa", + "foo": 1, +} +`; + +exports[`Table cpp stream simple enumerates Table rows 4`] = ` +Object { + "bar": null, + "baz": null, + "foo": null, +} +`; + +exports[`Table cpp stream simple enumerates Table rows 5`] = ` +Object { + "bar": null, + "baz": null, + "foo": 3, +} +`; + +exports[`Table cpp stream simple enumerates Table rows 6`] = ` +Object { + "bar": 4, + "baz": "bbb", + "foo": 4, +} +`; + +exports[`Table cpp stream simple enumerates Table rows 7`] = ` +Object { + "bar": 5, + "baz": "cccc", + "foo": 5, +} +`; + +exports[`Table cpp stream simple enumerates Table rows compact 1`] = `5`; + +exports[`Table cpp stream simple enumerates Table rows compact 2`] = `3`; + +exports[`Table cpp stream simple enumerates Table rows compact 3`] = ` +Array [ + 1, + 1, + "aa", +] +`; + +exports[`Table cpp stream simple enumerates Table rows compact 4`] = ` +Array [ + null, + null, + null, +] +`; + +exports[`Table cpp stream simple enumerates Table rows compact 5`] = ` +Array [ + 3, + null, + null, +] +`; + +exports[`Table cpp stream simple enumerates Table rows compact 6`] = ` +Array [ + 4, + 4, + "bbb", +] +`; + +exports[`Table cpp stream simple enumerates Table rows compact 7`] = ` +Array [ + 5, + 5, + "cccc", +] +`; + +exports[`Table cpp stream simple toString() prints a pretty Table 1`] = ` +" foo, bar, baz + 1, 1, aa +null, null, null + 3, null, null + 4, 4, bbb + 5, 5, cccc" +`; + +exports[`Table cpp stream simple toString() prints an empty Table 1`] = `""`; + +exports[`Table cpp stream simple toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, foo, bar, baz + 0, 1, 1, aa + 1, null, null, null + 2, 3, null, null + 3, 4, 4, bbb + 4, 5, 5, cccc" +`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 1`] = `"struct_nullable"`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 2`] = `"Struct_"`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 3`] = `17`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 4`] = `null`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 5`] = ` +Array [ + null, + "MhRNxD4", +] +`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 6`] = ` +Array [ + 137773603, + "3F9HBxK", +] +`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 7`] = ` +Array [ + 410361374, + "aVd88fp", +] +`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 8`] = `null`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 9`] = ` +Array [ + null, + "3loZrRf", +] +`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 10`] = `null`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 11`] = `null`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 12`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 13`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 14`] = `null`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 15`] = ` +Array [ + null, + "78SLiRw", +] +`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 16`] = `null`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 17`] = `null`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 18`] = ` +Array [ + null, + "0ilsf82", +] +`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 19`] = ` +Array [ + null, + "LjS9MbU", +] +`; + +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 20`] = ` +Array [ + null, + null, +] +`; + +exports[`Table cpp stream struct_example enumerates Table rows 1`] = `17`; + +exports[`Table cpp stream struct_example enumerates Table rows 2`] = `1`; + +exports[`Table cpp stream struct_example enumerates Table rows 3`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table cpp stream struct_example enumerates Table rows 4`] = ` +Object { + "struct_nullable": Array [ + null, + "MhRNxD4", + ], +} +`; + +exports[`Table cpp stream struct_example enumerates Table rows 5`] = ` +Object { + "struct_nullable": Array [ + 137773603, + "3F9HBxK", + ], +} +`; + +exports[`Table cpp stream struct_example enumerates Table rows 6`] = ` +Object { + "struct_nullable": Array [ + 410361374, + "aVd88fp", + ], +} +`; + +exports[`Table cpp stream struct_example enumerates Table rows 7`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table cpp stream struct_example enumerates Table rows 8`] = ` +Object { + "struct_nullable": Array [ + null, + "3loZrRf", + ], +} +`; + +exports[`Table cpp stream struct_example enumerates Table rows 9`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table cpp stream struct_example enumerates Table rows 10`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table cpp stream struct_example enumerates Table rows 11`] = ` +Object { + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table cpp stream struct_example enumerates Table rows 12`] = ` +Object { + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table cpp stream struct_example enumerates Table rows 13`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table cpp stream struct_example enumerates Table rows 14`] = ` +Object { + "struct_nullable": Array [ + null, + "78SLiRw", + ], +} +`; + +exports[`Table cpp stream struct_example enumerates Table rows 15`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table cpp stream struct_example enumerates Table rows 16`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table cpp stream struct_example enumerates Table rows 17`] = ` +Object { + "struct_nullable": Array [ + null, + "0ilsf82", + ], +} +`; + +exports[`Table cpp stream struct_example enumerates Table rows 18`] = ` +Object { + "struct_nullable": Array [ + null, + "LjS9MbU", + ], +} +`; + +exports[`Table cpp stream struct_example enumerates Table rows 19`] = ` +Object { + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 1`] = `17`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 2`] = `1`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 3`] = ` +Array [ + null, +] +`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 4`] = ` +Array [ + Array [ + null, + "MhRNxD4", + ], +] +`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 5`] = ` +Array [ + Array [ + 137773603, + "3F9HBxK", + ], +] +`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 6`] = ` +Array [ + Array [ + 410361374, + "aVd88fp", + ], +] +`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 7`] = ` +Array [ + null, +] +`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 8`] = ` +Array [ + Array [ + null, + "3loZrRf", + ], +] +`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 9`] = ` +Array [ + null, +] +`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 10`] = ` +Array [ + null, +] +`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 11`] = ` +Array [ + Array [ + null, + null, + ], +] +`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 12`] = ` +Array [ + Array [ + null, + null, + ], +] +`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 13`] = ` +Array [ + null, +] +`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 14`] = ` +Array [ + Array [ + null, + "78SLiRw", + ], +] +`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 15`] = ` +Array [ + null, +] +`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 16`] = ` +Array [ + null, +] +`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 17`] = ` +Array [ + Array [ + null, + "0ilsf82", + ], +] +`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 18`] = ` +Array [ + Array [ + null, + "LjS9MbU", + ], +] +`; + +exports[`Table cpp stream struct_example enumerates Table rows compact 19`] = ` +Array [ + Array [ + null, + null, + ], +] +`; + +exports[`Table cpp stream struct_example toString() prints a pretty Table 1`] = ` +" struct_nullable + null + [null,\\"MhRNxD4\\"] +[137773603,\\"3F9HBxK\\"] +[410361374,\\"aVd88fp\\"] + null + [null,\\"3loZrRf\\"] + null + null + [null,null] + [null,null] + null + [null,\\"78SLiRw\\"] + null + null + [null,\\"0ilsf82\\"] + [null,\\"LjS9MbU\\"] + [null,null]" +`; + +exports[`Table cpp stream struct_example toString() prints an empty Table 1`] = `""`; + +exports[`Table cpp stream struct_example toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, struct_nullable + 0, null + 1, [null,\\"MhRNxD4\\"] + 2, [137773603,\\"3F9HBxK\\"] + 3, [410361374,\\"aVd88fp\\"] + 4, null + 5, [null,\\"3loZrRf\\"] + 6, null + 7, null + 8, [null,null] + 9, [null,null] + 10, null + 11, [null,\\"78SLiRw\\"] + 12, null + 13, null + 14, [null,\\"0ilsf82\\"] + 15, [null,\\"LjS9MbU\\"] + 16, [null,null]" +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 1`] = `"f0"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 2`] = `"Date"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 3`] = `17`; + +exports[`Table java file datetime creates a Table from Arrow buffers 4`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 5`] = `1912-04-23T04:41:02.000Z`; + +exports[`Table java file datetime creates a Table from Arrow buffers 6`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 7`] = `1977-03-26T12:02:35.000Z`; + +exports[`Table java file datetime creates a Table from Arrow buffers 8`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 9`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 10`] = `1981-12-11T08:06:16.000Z`; + +exports[`Table java file datetime creates a Table from Arrow buffers 11`] = `2021-06-16T12:00:15.000Z`; + +exports[`Table java file datetime creates a Table from Arrow buffers 12`] = `1952-08-14T03:58:25.000Z`; + +exports[`Table java file datetime creates a Table from Arrow buffers 13`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 14`] = `1983-05-16T15:33:53.000Z`; + +exports[`Table java file datetime creates a Table from Arrow buffers 15`] = `2011-04-01T03:41:21.000Z`; + +exports[`Table java file datetime creates a Table from Arrow buffers 16`] = `1985-06-18T16:45:02.000Z`; + +exports[`Table java file datetime creates a Table from Arrow buffers 17`] = `2024-08-03T02:56:33.000Z`; + +exports[`Table java file datetime creates a Table from Arrow buffers 18`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 19`] = `1910-06-16T01:24:56.000Z`; + +exports[`Table java file datetime creates a Table from Arrow buffers 20`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 21`] = `"f1"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 22`] = `"Date"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 23`] = `17`; + +exports[`Table java file datetime creates a Table from Arrow buffers 24`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 25`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 26`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 27`] = `1970-01-24T12:31:46.637Z`; + +exports[`Table java file datetime creates a Table from Arrow buffers 28`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 29`] = `1970-01-22T23:22:48.919Z`; + +exports[`Table java file datetime creates a Table from Arrow buffers 30`] = `1969-11-02T13:36:53.023Z`; + +exports[`Table java file datetime creates a Table from Arrow buffers 31`] = `1969-10-20T05:18:09.957Z`; + +exports[`Table java file datetime creates a Table from Arrow buffers 32`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 33`] = `1969-11-03T19:37:49.686Z`; + +exports[`Table java file datetime creates a Table from Arrow buffers 34`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 35`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 36`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 37`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 38`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 39`] = `1970-01-09T01:47:40.029Z`; + +exports[`Table java file datetime creates a Table from Arrow buffers 40`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 41`] = `"f2"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 42`] = `"Time"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 43`] = `17`; + +exports[`Table java file datetime creates a Table from Arrow buffers 44`] = `902624945`; + +exports[`Table java file datetime creates a Table from Arrow buffers 45`] = `-533650716`; + +exports[`Table java file datetime creates a Table from Arrow buffers 46`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 47`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 48`] = `11995632`; + +exports[`Table java file datetime creates a Table from Arrow buffers 49`] = `1543035049`; + +exports[`Table java file datetime creates a Table from Arrow buffers 50`] = `-1035213822`; + +exports[`Table java file datetime creates a Table from Arrow buffers 51`] = `-165385917`; + +exports[`Table java file datetime creates a Table from Arrow buffers 52`] = `1630195924`; + +exports[`Table java file datetime creates a Table from Arrow buffers 53`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 54`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 55`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 56`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 57`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 58`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 59`] = `-810923102`; + +exports[`Table java file datetime creates a Table from Arrow buffers 60`] = `-1636166510`; + +exports[`Table java file datetime creates a Table from Arrow buffers 61`] = `"f3"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 62`] = `"Time"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 63`] = `17`; + +exports[`Table java file datetime creates a Table from Arrow buffers 64`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 65`] = `-1557821925`; + +exports[`Table java file datetime creates a Table from Arrow buffers 66`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 67`] = `1053937575`; + +exports[`Table java file datetime creates a Table from Arrow buffers 68`] = `1627714670`; + +exports[`Table java file datetime creates a Table from Arrow buffers 69`] = `1616692420`; + +exports[`Table java file datetime creates a Table from Arrow buffers 70`] = `583410666`; + +exports[`Table java file datetime creates a Table from Arrow buffers 71`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 72`] = `928069039`; + +exports[`Table java file datetime creates a Table from Arrow buffers 73`] = `1579393701`; + +exports[`Table java file datetime creates a Table from Arrow buffers 74`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 75`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 76`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 77`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 78`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 79`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 80`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 81`] = `"f4"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 82`] = `"Time"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 83`] = `17`; + +exports[`Table java file datetime creates a Table from Arrow buffers 84`] = ` +Object { + "high": 0, + "low": 1752483892, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 85`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 86`] = ` +Object { + "high": -1, + "low": -1082138116, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 87`] = ` +Object { + "high": -1, + "low": -369271033, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 88`] = ` +Object { + "high": 0, + "low": 2088744779, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 89`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 90`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 91`] = ` +Object { + "high": 0, + "low": 936339326, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 92`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 93`] = ` +Object { + "high": -1, + "low": -684786031, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 94`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 95`] = ` +Object { + "high": 0, + "low": 704715478, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 96`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 97`] = ` +Object { + "high": -1, + "low": -1454220845, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 98`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 99`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 100`] = ` +Object { + "high": -1, + "low": -1765432003, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 101`] = `"f5"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 102`] = `"Time"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 103`] = `17`; + +exports[`Table java file datetime creates a Table from Arrow buffers 104`] = ` +Object { + "high": -1, + "low": -222259164, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 105`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 106`] = ` +Object { + "high": 0, + "low": 1673707679, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 107`] = ` +Object { + "high": 0, + "low": 1646242693, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 108`] = ` +Object { + "high": -1, + "low": -1438025608, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 109`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 110`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 111`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 112`] = ` +Object { + "high": 0, + "low": 118059475, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 113`] = ` +Object { + "high": -1, + "low": -918730811, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 114`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 115`] = ` +Object { + "high": 0, + "low": 1727827418, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 116`] = ` +Object { + "high": -1, + "low": -1115469578, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 117`] = ` +Object { + "high": -1, + "low": -394344641, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 118`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 119`] = ` +Object { + "high": -1, + "low": -1288756822, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 120`] = ` +Object { + "high": -1, + "low": -1856124671, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 121`] = `"f6"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 122`] = `"Timestamp"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 123`] = `17`; + +exports[`Table java file datetime creates a Table from Arrow buffers 124`] = ` +Object { + "high": 0, + "low": 1413895459, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 125`] = ` +Object { + "high": 0, + "low": 1296543194, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 126`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 127`] = ` +Object { + "high": -1, + "low": -2023124938, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 128`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 129`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 130`] = ` +Object { + "high": -1, + "low": -95957694, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 131`] = ` +Object { + "high": 0, + "low": 649060707, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 132`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 133`] = ` +Object { + "high": 0, + "low": 600141763, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 134`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 135`] = ` +Object { + "high": -1, + "low": -385327847, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 136`] = ` +Object { + "high": -1, + "low": -505105799, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 137`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 138`] = ` +Object { + "high": -1, + "low": -2102273141, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 139`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 140`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 141`] = `"f7"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 142`] = `"Timestamp"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 143`] = `17`; + +exports[`Table java file datetime creates a Table from Arrow buffers 144`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 145`] = ` +Object { + "high": -1, + "low": -155973434, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 146`] = ` +Object { + "high": 0, + "low": 306380012, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 147`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 148`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 149`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 150`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 151`] = ` +Object { + "high": -1, + "low": -1885662094, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 152`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 153`] = ` +Object { + "high": -1, + "low": -1123689690, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 154`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 155`] = ` +Object { + "high": 0, + "low": 997748091, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 156`] = ` +Object { + "high": -1, + "low": -90626704, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 157`] = ` +Object { + "high": -1, + "low": -1477812381, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 158`] = ` +Object { + "high": -1, + "low": -1221435040, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 159`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 160`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 161`] = `"f8"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 162`] = `"Timestamp"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 163`] = `17`; + +exports[`Table java file datetime creates a Table from Arrow buffers 164`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 165`] = ` +Object { + "high": -1, + "low": -518015355, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 166`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 167`] = ` +Object { + "high": -1, + "low": -891479472, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 168`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 169`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 170`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 171`] = ` +Object { + "high": -1, + "low": -321499700, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 172`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 173`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 174`] = ` +Object { + "high": 0, + "low": 192567423, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 175`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 176`] = ` +Object { + "high": 0, + "low": 2077227761, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 177`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 178`] = ` +Object { + "high": 0, + "low": 1012332985, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 179`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 180`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 181`] = `"f9"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 182`] = `"Timestamp"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 183`] = `17`; + +exports[`Table java file datetime creates a Table from Arrow buffers 184`] = ` +Object { + "high": -1, + "low": -790344901, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 185`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 186`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 187`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 188`] = ` +Object { + "high": -1, + "low": -1081248134, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 189`] = ` +Object { + "high": 0, + "low": 1279786188, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 190`] = ` +Object { + "high": 0, + "low": 1428155654, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 191`] = ` +Object { + "high": 0, + "low": 1857863647, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 192`] = ` +Object { + "high": 0, + "low": 221189659, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 193`] = ` +Object { + "high": -1, + "low": -2023675136, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 194`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 195`] = ` +Object { + "high": -1, + "low": -1487233257, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 196`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 197`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 198`] = ` +Object { + "high": -1, + "low": -889966449, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 199`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 200`] = ` +Object { + "high": -1, + "low": -616683035, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 201`] = `"f10"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 202`] = `"Timestamp"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 203`] = `17`; + +exports[`Table java file datetime creates a Table from Arrow buffers 204`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 205`] = ` +Object { + "high": 0, + "low": 1858946274, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 206`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 207`] = ` +Object { + "high": 0, + "low": 1759891987, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 208`] = ` +Object { + "high": 0, + "low": 679491750, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 209`] = ` +Object { + "high": -1, + "low": -1589448339, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 210`] = ` +Object { + "high": 0, + "low": 1643914401, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 211`] = ` +Object { + "high": 0, + "low": 60560931, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 212`] = ` +Object { + "high": -1, + "low": -978659831, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 213`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 214`] = ` +Object { + "high": 0, + "low": 1439188467, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 215`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 216`] = ` +Object { + "high": 0, + "low": 1343690781, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 217`] = ` +Object { + "high": 0, + "low": 667746364, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 218`] = ` +Object { + "high": -1, + "low": -885862092, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 219`] = ` +Object { + "high": -1, + "low": -768563065, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 220`] = ` +Object { + "high": 0, + "low": 642999269, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 221`] = `"f11"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 222`] = `"Timestamp"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 223`] = `17`; + +exports[`Table java file datetime creates a Table from Arrow buffers 224`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 225`] = ` +Object { + "high": -1, + "low": -721226051, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 226`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 227`] = ` +Object { + "high": -1, + "low": -1656902433, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 228`] = ` +Object { + "high": 0, + "low": 283003387, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 229`] = ` +Object { + "high": 0, + "low": 305391457, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 230`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 231`] = ` +Object { + "high": 0, + "low": 67986368, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 232`] = ` +Object { + "high": -1, + "low": -1039368437, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 233`] = ` +Object { + "high": -1, + "low": -375954631, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 234`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 235`] = ` +Object { + "high": -1, + "low": -253459603, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 236`] = ` +Object { + "high": 0, + "low": 1158483324, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 237`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 238`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 239`] = ` +Object { + "high": -1, + "low": -18384890, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 240`] = ` +Object { + "high": -1, + "low": -908077044, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 241`] = `"f12"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 242`] = `"Timestamp"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 243`] = `17`; + +exports[`Table java file datetime creates a Table from Arrow buffers 244`] = ` +Object { + "high": 0, + "low": 237206636, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 245`] = ` +Object { + "high": -1, + "low": -1952793711, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 246`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 247`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 248`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 249`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 250`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 251`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 252`] = ` +Object { + "high": 0, + "low": 394600979, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 253`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 254`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 255`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 256`] = ` +Object { + "high": -1, + "low": -2129740469, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 257`] = ` +Object { + "high": 0, + "low": 936578725, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 258`] = ` +Object { + "high": -1, + "low": -1116622255, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 259`] = ` +Object { + "high": -1, + "low": -138051348, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 260`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 261`] = `"f13"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 262`] = `"Timestamp"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 263`] = `17`; + +exports[`Table java file datetime creates a Table from Arrow buffers 264`] = ` +Object { + "high": -1, + "low": -2036135388, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 265`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 266`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 267`] = ` +Object { + "high": 0, + "low": 1283071451, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 268`] = ` +Object { + "high": 0, + "low": 991714296, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 269`] = ` +Object { + "high": 0, + "low": 191711729, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 270`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 271`] = ` +Object { + "high": 0, + "low": 1263832761, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 272`] = ` +Object { + "high": 0, + "low": 600299113, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 273`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 274`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 275`] = ` +Object { + "high": 0, + "low": 666508217, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 276`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 277`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 278`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 279`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 280`] = ` +Object { + "high": 0, + "low": 1464648198, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 281`] = `"f14"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 282`] = `"Timestamp"`; + +exports[`Table java file datetime creates a Table from Arrow buffers 283`] = `17`; + +exports[`Table java file datetime creates a Table from Arrow buffers 284`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 285`] = ` +Object { + "high": 0, + "low": 1907149042, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 286`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 287`] = ` +Object { + "high": 0, + "low": 1524488313, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 288`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 289`] = ` +Object { + "high": 0, + "low": 1991045076, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 290`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 291`] = ` +Object { + "high": 0, + "low": 1787795918, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 292`] = ` +Object { + "high": 0, + "low": 1703925731, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 293`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 294`] = ` +Object { + "high": 0, + "low": 946811563, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 295`] = ` +Object { + "high": 0, + "low": 1287866684, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 296`] = ` +Object { + "high": -1, + "low": -924054721, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 297`] = ` +Object { + "high": -1, + "low": -1004736552, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 298`] = `null`; + +exports[`Table java file datetime creates a Table from Arrow buffers 299`] = ` +Object { + "high": 0, + "low": 1292623681, +} +`; + +exports[`Table java file datetime creates a Table from Arrow buffers 300`] = ` +Object { + "high": -1, + "low": -922683413, +} +`; + +exports[`Table java file datetime enumerates Table rows 1`] = `17`; + +exports[`Table java file datetime enumerates Table rows 2`] = `15`; + +exports[`Table java file datetime enumerates Table rows 3`] = ` +Object { + "f0": null, + "f1": null, + "f10": null, + "f11": null, + "f12": Object { + "high": 0, + "low": 237206636, + }, + "f13": Object { + "high": -1, + "low": -2036135388, + }, + "f14": null, + "f2": 902624945, + "f3": null, + "f4": Object { + "high": 0, + "low": 1752483892, + }, + "f5": Object { + "high": -1, + "low": -222259164, + }, + "f6": Object { + "high": 0, + "low": 1413895459, + }, + "f7": null, + "f8": null, + "f9": Object { + "high": -1, + "low": -790344901, + }, +} +`; + +exports[`Table java file datetime enumerates Table rows 4`] = ` +Object { + "f0": 1912-04-23T04:41:02.000Z, + "f1": null, + "f10": Object { + "high": 0, + "low": 1858946274, + }, + "f11": Object { + "high": -1, + "low": -721226051, + }, + "f12": Object { + "high": -1, + "low": -1952793711, + }, + "f13": null, + "f14": Object { + "high": 0, + "low": 1907149042, + }, + "f2": -533650716, + "f3": -1557821925, + "f4": null, + "f5": null, + "f6": Object { + "high": 0, + "low": 1296543194, + }, + "f7": Object { + "high": -1, + "low": -155973434, + }, + "f8": Object { + "high": -1, + "low": -518015355, + }, + "f9": null, +} +`; + +exports[`Table java file datetime enumerates Table rows 5`] = ` +Object { + "f0": null, + "f1": null, + "f10": null, + "f11": null, + "f12": null, + "f13": null, + "f14": null, + "f2": null, + "f3": null, + "f4": Object { + "high": -1, + "low": -1082138116, + }, + "f5": Object { + "high": 0, + "low": 1673707679, + }, + "f6": null, + "f7": Object { + "high": 0, + "low": 306380012, + }, + "f8": null, + "f9": null, +} +`; + +exports[`Table java file datetime enumerates Table rows 6`] = ` +Object { + "f0": 1977-03-26T12:02:35.000Z, + "f1": 1970-01-24T12:31:46.637Z, + "f10": Object { + "high": 0, + "low": 1759891987, + }, + "f11": Object { + "high": -1, + "low": -1656902433, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 1283071451, + }, + "f14": Object { + "high": 0, + "low": 1524488313, + }, + "f2": null, + "f3": 1053937575, + "f4": Object { + "high": -1, + "low": -369271033, + }, + "f5": Object { + "high": 0, + "low": 1646242693, + }, + "f6": Object { + "high": -1, + "low": -2023124938, + }, + "f7": null, + "f8": Object { + "high": -1, + "low": -891479472, + }, + "f9": null, +} +`; + +exports[`Table java file datetime enumerates Table rows 7`] = ` +Object { + "f0": null, + "f1": null, + "f10": Object { + "high": 0, + "low": 679491750, + }, + "f11": Object { + "high": 0, + "low": 283003387, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 991714296, + }, + "f14": null, + "f2": 11995632, + "f3": 1627714670, + "f4": Object { + "high": 0, + "low": 2088744779, + }, + "f5": Object { + "high": -1, + "low": -1438025608, + }, + "f6": null, + "f7": null, + "f8": null, + "f9": Object { + "high": -1, + "low": -1081248134, + }, +} +`; + +exports[`Table java file datetime enumerates Table rows 8`] = ` +Object { + "f0": null, + "f1": 1970-01-22T23:22:48.919Z, + "f10": Object { + "high": -1, + "low": -1589448339, + }, + "f11": Object { + "high": 0, + "low": 305391457, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 191711729, + }, + "f14": Object { + "high": 0, + "low": 1991045076, + }, + "f2": 1543035049, + "f3": 1616692420, + "f4": null, + "f5": null, + "f6": null, + "f7": null, + "f8": null, + "f9": Object { + "high": 0, + "low": 1279786188, + }, +} +`; + +exports[`Table java file datetime enumerates Table rows 9`] = ` +Object { + "f0": 1981-12-11T08:06:16.000Z, + "f1": 1969-11-02T13:36:53.023Z, + "f10": Object { + "high": 0, + "low": 1643914401, + }, + "f11": null, + "f12": null, + "f13": null, + "f14": null, + "f2": -1035213822, + "f3": 583410666, + "f4": null, + "f5": null, + "f6": Object { + "high": -1, + "low": -95957694, + }, + "f7": null, + "f8": null, + "f9": Object { + "high": 0, + "low": 1428155654, + }, +} +`; + +exports[`Table java file datetime enumerates Table rows 10`] = ` +Object { + "f0": 2021-06-16T12:00:15.000Z, + "f1": 1969-10-20T05:18:09.957Z, + "f10": Object { + "high": 0, + "low": 60560931, + }, + "f11": Object { + "high": 0, + "low": 67986368, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 1263832761, + }, + "f14": Object { + "high": 0, + "low": 1787795918, + }, + "f2": -165385917, + "f3": null, + "f4": Object { + "high": 0, + "low": 936339326, + }, + "f5": null, + "f6": Object { + "high": 0, + "low": 649060707, + }, + "f7": Object { + "high": -1, + "low": -1885662094, + }, + "f8": Object { + "high": -1, + "low": -321499700, + }, + "f9": Object { + "high": 0, + "low": 1857863647, + }, +} +`; + +exports[`Table java file datetime enumerates Table rows 11`] = ` +Object { + "f0": 1952-08-14T03:58:25.000Z, + "f1": null, + "f10": Object { + "high": -1, + "low": -978659831, + }, + "f11": Object { + "high": -1, + "low": -1039368437, + }, + "f12": Object { + "high": 0, + "low": 394600979, + }, + "f13": Object { + "high": 0, + "low": 600299113, + }, + "f14": Object { + "high": 0, + "low": 1703925731, + }, + "f2": 1630195924, + "f3": 928069039, + "f4": null, + "f5": Object { + "high": 0, + "low": 118059475, + }, + "f6": null, + "f7": null, + "f8": null, + "f9": Object { + "high": 0, + "low": 221189659, + }, +} +`; + +exports[`Table java file datetime enumerates Table rows 12`] = ` +Object { + "f0": null, + "f1": 1969-11-03T19:37:49.686Z, + "f10": null, + "f11": Object { + "high": -1, + "low": -375954631, + }, + "f12": null, + "f13": null, + "f14": null, + "f2": null, + "f3": 1579393701, + "f4": Object { + "high": -1, + "low": -684786031, + }, + "f5": Object { + "high": -1, + "low": -918730811, + }, + "f6": Object { + "high": 0, + "low": 600141763, + }, + "f7": Object { + "high": -1, + "low": -1123689690, + }, + "f8": null, + "f9": Object { + "high": -1, + "low": -2023675136, + }, +} +`; + +exports[`Table java file datetime enumerates Table rows 13`] = ` +Object { + "f0": 1983-05-16T15:33:53.000Z, + "f1": null, + "f10": Object { + "high": 0, + "low": 1439188467, + }, + "f11": null, + "f12": null, + "f13": null, + "f14": Object { + "high": 0, + "low": 946811563, + }, + "f2": null, + "f3": null, + "f4": null, + "f5": null, + "f6": null, + "f7": null, + "f8": Object { + "high": 0, + "low": 192567423, + }, + "f9": null, +} +`; + +exports[`Table java file datetime enumerates Table rows 14`] = ` +Object { + "f0": 2011-04-01T03:41:21.000Z, + "f1": null, + "f10": null, + "f11": Object { + "high": -1, + "low": -253459603, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 666508217, + }, + "f14": Object { + "high": 0, + "low": 1287866684, + }, + "f2": null, + "f3": null, + "f4": Object { + "high": 0, + "low": 704715478, + }, + "f5": Object { + "high": 0, + "low": 1727827418, + }, + "f6": Object { + "high": -1, + "low": -385327847, + }, + "f7": Object { + "high": 0, + "low": 997748091, + }, + "f8": null, + "f9": Object { + "high": -1, + "low": -1487233257, + }, +} +`; + +exports[`Table java file datetime enumerates Table rows 15`] = ` +Object { + "f0": 1985-06-18T16:45:02.000Z, + "f1": null, + "f10": Object { + "high": 0, + "low": 1343690781, + }, + "f11": Object { + "high": 0, + "low": 1158483324, + }, + "f12": Object { + "high": -1, + "low": -2129740469, + }, + "f13": null, + "f14": Object { + "high": -1, + "low": -924054721, + }, + "f2": null, + "f3": null, + "f4": null, + "f5": Object { + "high": -1, + "low": -1115469578, + }, + "f6": Object { + "high": -1, + "low": -505105799, + }, + "f7": Object { + "high": -1, + "low": -90626704, + }, + "f8": Object { + "high": 0, + "low": 2077227761, + }, + "f9": null, +} +`; + +exports[`Table java file datetime enumerates Table rows 16`] = ` +Object { + "f0": 2024-08-03T02:56:33.000Z, + "f1": null, + "f10": Object { + "high": 0, + "low": 667746364, + }, + "f11": null, + "f12": Object { + "high": 0, + "low": 936578725, + }, + "f13": null, + "f14": Object { + "high": -1, + "low": -1004736552, + }, + "f2": null, + "f3": null, + "f4": Object { + "high": -1, + "low": -1454220845, + }, + "f5": Object { + "high": -1, + "low": -394344641, + }, + "f6": null, + "f7": Object { + "high": -1, + "low": -1477812381, + }, + "f8": null, + "f9": null, +} +`; + +exports[`Table java file datetime enumerates Table rows 17`] = ` +Object { + "f0": null, + "f1": null, + "f10": Object { + "high": -1, + "low": -885862092, + }, + "f11": null, + "f12": Object { + "high": -1, + "low": -1116622255, + }, + "f13": null, + "f14": null, + "f2": null, + "f3": null, + "f4": null, + "f5": null, + "f6": Object { + "high": -1, + "low": -2102273141, + }, + "f7": Object { + "high": -1, + "low": -1221435040, + }, + "f8": Object { + "high": 0, + "low": 1012332985, + }, + "f9": Object { + "high": -1, + "low": -889966449, + }, +} +`; + +exports[`Table java file datetime enumerates Table rows 18`] = ` +Object { + "f0": 1910-06-16T01:24:56.000Z, + "f1": 1970-01-09T01:47:40.029Z, + "f10": Object { + "high": -1, + "low": -768563065, + }, + "f11": Object { + "high": -1, + "low": -18384890, + }, + "f12": Object { + "high": -1, + "low": -138051348, + }, + "f13": null, + "f14": Object { + "high": 0, + "low": 1292623681, + }, + "f2": -810923102, + "f3": null, + "f4": null, + "f5": Object { + "high": -1, + "low": -1288756822, + }, + "f6": null, + "f7": null, + "f8": null, + "f9": null, +} +`; + +exports[`Table java file datetime enumerates Table rows 19`] = ` +Object { + "f0": null, + "f1": null, + "f10": Object { + "high": 0, + "low": 642999269, + }, + "f11": Object { + "high": -1, + "low": -908077044, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 1464648198, + }, + "f14": Object { + "high": -1, + "low": -922683413, + }, + "f2": -1636166510, + "f3": null, + "f4": Object { + "high": -1, + "low": -1765432003, + }, + "f5": Object { + "high": -1, + "low": -1856124671, + }, + "f6": null, + "f7": null, + "f8": null, + "f9": Object { + "high": -1, + "low": -616683035, + }, +} +`; + +exports[`Table java file datetime enumerates Table rows compact 1`] = `17`; + +exports[`Table java file datetime enumerates Table rows compact 2`] = `15`; + +exports[`Table java file datetime enumerates Table rows compact 3`] = ` +Array [ + null, + null, + 902624945, + null, + Object { + "high": 0, + "low": 1752483892, + }, + Object { + "high": -1, + "low": -222259164, + }, + Object { + "high": 0, + "low": 1413895459, + }, + null, + null, + Object { + "high": -1, + "low": -790344901, + }, + null, + null, + Object { + "high": 0, + "low": 237206636, + }, + Object { + "high": -1, + "low": -2036135388, + }, + null, +] +`; + +exports[`Table java file datetime enumerates Table rows compact 4`] = ` +Array [ + 1912-04-23T04:41:02.000Z, + null, + -533650716, + -1557821925, + null, + null, + Object { + "high": 0, + "low": 1296543194, + }, + Object { + "high": -1, + "low": -155973434, + }, + Object { + "high": -1, + "low": -518015355, + }, + null, + Object { + "high": 0, + "low": 1858946274, + }, + Object { + "high": -1, + "low": -721226051, + }, + Object { + "high": -1, + "low": -1952793711, + }, + null, + Object { + "high": 0, + "low": 1907149042, + }, +] +`; + +exports[`Table java file datetime enumerates Table rows compact 5`] = ` +Array [ + null, + null, + null, + null, + Object { + "high": -1, + "low": -1082138116, + }, + Object { + "high": 0, + "low": 1673707679, + }, + null, + Object { + "high": 0, + "low": 306380012, + }, + null, + null, + null, + null, + null, + null, + null, +] +`; + +exports[`Table java file datetime enumerates Table rows compact 6`] = ` +Array [ + 1977-03-26T12:02:35.000Z, + 1970-01-24T12:31:46.637Z, + null, + 1053937575, + Object { + "high": -1, + "low": -369271033, + }, + Object { + "high": 0, + "low": 1646242693, + }, + Object { + "high": -1, + "low": -2023124938, + }, + null, + Object { + "high": -1, + "low": -891479472, + }, + null, + Object { + "high": 0, + "low": 1759891987, + }, + Object { + "high": -1, + "low": -1656902433, + }, + null, + Object { + "high": 0, + "low": 1283071451, + }, + Object { + "high": 0, + "low": 1524488313, + }, +] +`; + +exports[`Table java file datetime enumerates Table rows compact 7`] = ` +Array [ + null, + null, + 11995632, + 1627714670, + Object { + "high": 0, + "low": 2088744779, + }, + Object { + "high": -1, + "low": -1438025608, + }, + null, + null, + null, + Object { + "high": -1, + "low": -1081248134, + }, + Object { + "high": 0, + "low": 679491750, + }, + Object { + "high": 0, + "low": 283003387, + }, + null, + Object { + "high": 0, + "low": 991714296, + }, + null, +] +`; + +exports[`Table java file datetime enumerates Table rows compact 8`] = ` +Array [ + null, + 1970-01-22T23:22:48.919Z, + 1543035049, + 1616692420, + null, + null, + null, + null, + null, + Object { + "high": 0, + "low": 1279786188, + }, + Object { + "high": -1, + "low": -1589448339, + }, + Object { + "high": 0, + "low": 305391457, + }, + null, + Object { + "high": 0, + "low": 191711729, + }, + Object { + "high": 0, + "low": 1991045076, + }, +] +`; + +exports[`Table java file datetime enumerates Table rows compact 9`] = ` +Array [ + 1981-12-11T08:06:16.000Z, + 1969-11-02T13:36:53.023Z, + -1035213822, + 583410666, + null, + null, + Object { + "high": -1, + "low": -95957694, + }, + null, + null, + Object { + "high": 0, + "low": 1428155654, + }, + Object { + "high": 0, + "low": 1643914401, + }, + null, + null, + null, + null, +] +`; + +exports[`Table java file datetime enumerates Table rows compact 10`] = ` +Array [ + 2021-06-16T12:00:15.000Z, + 1969-10-20T05:18:09.957Z, + -165385917, + null, + Object { + "high": 0, + "low": 936339326, + }, + null, + Object { + "high": 0, + "low": 649060707, + }, + Object { + "high": -1, + "low": -1885662094, + }, + Object { + "high": -1, + "low": -321499700, + }, + Object { + "high": 0, + "low": 1857863647, + }, + Object { + "high": 0, + "low": 60560931, + }, + Object { + "high": 0, + "low": 67986368, + }, + null, + Object { + "high": 0, + "low": 1263832761, + }, + Object { + "high": 0, + "low": 1787795918, + }, +] +`; + +exports[`Table java file datetime enumerates Table rows compact 11`] = ` +Array [ + 1952-08-14T03:58:25.000Z, + null, + 1630195924, + 928069039, + null, + Object { + "high": 0, + "low": 118059475, + }, + null, + null, + null, + Object { + "high": 0, + "low": 221189659, + }, + Object { + "high": -1, + "low": -978659831, + }, + Object { + "high": -1, + "low": -1039368437, + }, + Object { + "high": 0, + "low": 394600979, + }, + Object { + "high": 0, + "low": 600299113, + }, + Object { + "high": 0, + "low": 1703925731, + }, +] +`; + +exports[`Table java file datetime enumerates Table rows compact 12`] = ` +Array [ + null, + 1969-11-03T19:37:49.686Z, + null, + 1579393701, + Object { + "high": -1, + "low": -684786031, + }, + Object { + "high": -1, + "low": -918730811, + }, + Object { + "high": 0, + "low": 600141763, + }, + Object { + "high": -1, + "low": -1123689690, + }, + null, + Object { + "high": -1, + "low": -2023675136, + }, + null, + Object { + "high": -1, + "low": -375954631, + }, + null, + null, + null, +] +`; + +exports[`Table java file datetime enumerates Table rows compact 13`] = ` +Array [ + 1983-05-16T15:33:53.000Z, + null, + null, + null, + null, + null, + null, + null, + Object { + "high": 0, + "low": 192567423, + }, + null, + Object { + "high": 0, + "low": 1439188467, + }, + null, + null, + null, + Object { + "high": 0, + "low": 946811563, + }, +] +`; + +exports[`Table java file datetime enumerates Table rows compact 14`] = ` +Array [ + 2011-04-01T03:41:21.000Z, + null, + null, + null, + Object { + "high": 0, + "low": 704715478, + }, + Object { + "high": 0, + "low": 1727827418, + }, + Object { + "high": -1, + "low": -385327847, + }, + Object { + "high": 0, + "low": 997748091, + }, + null, + Object { + "high": -1, + "low": -1487233257, + }, + null, + Object { + "high": -1, + "low": -253459603, + }, + null, + Object { + "high": 0, + "low": 666508217, + }, + Object { + "high": 0, + "low": 1287866684, + }, +] +`; + +exports[`Table java file datetime enumerates Table rows compact 15`] = ` +Array [ + 1985-06-18T16:45:02.000Z, + null, + null, + null, + null, + Object { + "high": -1, + "low": -1115469578, + }, + Object { + "high": -1, + "low": -505105799, + }, + Object { + "high": -1, + "low": -90626704, + }, + Object { + "high": 0, + "low": 2077227761, + }, + null, + Object { + "high": 0, + "low": 1343690781, + }, + Object { + "high": 0, + "low": 1158483324, + }, + Object { + "high": -1, + "low": -2129740469, + }, + null, + Object { + "high": -1, + "low": -924054721, + }, +] +`; + +exports[`Table java file datetime enumerates Table rows compact 16`] = ` +Array [ + 2024-08-03T02:56:33.000Z, + null, + null, + null, + Object { + "high": -1, + "low": -1454220845, + }, + Object { + "high": -1, + "low": -394344641, + }, + null, + Object { + "high": -1, + "low": -1477812381, + }, + null, + null, + Object { + "high": 0, + "low": 667746364, + }, + null, + Object { + "high": 0, + "low": 936578725, + }, + null, + Object { + "high": -1, + "low": -1004736552, + }, +] +`; + +exports[`Table java file datetime enumerates Table rows compact 17`] = ` +Array [ + null, + null, + null, + null, + null, + null, + Object { + "high": -1, + "low": -2102273141, + }, + Object { + "high": -1, + "low": -1221435040, + }, + Object { + "high": 0, + "low": 1012332985, + }, + Object { + "high": -1, + "low": -889966449, + }, + Object { + "high": -1, + "low": -885862092, + }, + null, + Object { + "high": -1, + "low": -1116622255, + }, + null, + null, +] +`; + +exports[`Table java file datetime enumerates Table rows compact 18`] = ` +Array [ + 1910-06-16T01:24:56.000Z, + 1970-01-09T01:47:40.029Z, + -810923102, + null, + null, + Object { + "high": -1, + "low": -1288756822, + }, + null, + null, + null, + null, + Object { + "high": -1, + "low": -768563065, + }, + Object { + "high": -1, + "low": -18384890, + }, + Object { + "high": -1, + "low": -138051348, + }, + null, + Object { + "high": 0, + "low": 1292623681, + }, +] +`; + +exports[`Table java file datetime enumerates Table rows compact 19`] = ` +Array [ + null, + null, + -1636166510, + null, + Object { + "high": -1, + "low": -1765432003, + }, + Object { + "high": -1, + "low": -1856124671, + }, + null, + null, + null, + Object { + "high": -1, + "low": -616683035, + }, + Object { + "high": 0, + "low": 642999269, + }, + Object { + "high": -1, + "low": -908077044, + }, + null, + Object { + "high": 0, + "low": 1464648198, + }, + Object { + "high": -1, + "low": -922683413, + }, +] +`; + +exports[`Table java file datetime toString() prints a pretty Table 1`] = ` +" f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14 + null, null, 902624945, null, [object Object], [object Object], [object Object], null, null, [object Object], null, null, [object Object], [object Object], null +Tue Apr 23 1912 00:41:02 GMT-0400 (EDT), null, -533650716, -1557821925, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] + null, null, null, null, [object Object], [object Object], null, [object Object], null, null, null, null, null, null, null +Sat Mar 26 1977 07:02:35 GMT-0500 (EST), Sat Jan 24 1970 07:31:46 GMT-0500 (EST), null, 1053937575, [object Object], [object Object], [object Object], null, [object Object], null, [object Object], [object Object], null, [object Object], [object Object] + null, null, 11995632, 1627714670, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], null + null, Thu Jan 22 1970 18:22:48 GMT-0500 (EST), 1543035049, 1616692420, null, null, null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object] +Fri Dec 11 1981 03:06:16 GMT-0500 (EST), Sun Nov 02 1969 08:36:53 GMT-0500 (EST), -1035213822, 583410666, null, null, [object Object], null, null, [object Object], [object Object], null, null, null, null +Wed Jun 16 2021 08:00:15 GMT-0400 (EDT), Mon Oct 20 1969 01:18:09 GMT-0400 (EDT), -165385917, null, [object Object], null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object] +Wed Aug 13 1952 23:58:25 GMT-0400 (EDT), null, 1630195924, 928069039, null, [object Object], null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object] + null, Mon Nov 03 1969 14:37:49 GMT-0500 (EST), null, 1579393701, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, null, null +Mon May 16 1983 11:33:53 GMT-0400 (EDT), null, null, null, null, null, null, null, [object Object], null, [object Object], null, null, null, [object Object] +Thu Mar 31 2011 23:41:21 GMT-0400 (EDT), null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, [object Object], [object Object] +Tue Jun 18 1985 12:45:02 GMT-0400 (EDT), null, null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] +Fri Aug 02 2024 22:56:33 GMT-0400 (EDT), null, null, null, [object Object], [object Object], null, [object Object], null, null, [object Object], null, [object Object], null, [object Object] + null, null, null, null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], null, null +Wed Jun 15 1910 21:24:56 GMT-0400 (EDT), Thu Jan 08 1970 20:47:40 GMT-0500 (EST), -810923102, null, null, [object Object], null, null, null, null, [object Object], [object Object], [object Object], null, [object Object] + null, null, -1636166510, null, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object]" +`; + +exports[`Table java file datetime toString() prints an empty Table 1`] = `""`; + +exports[`Table java file datetime toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14 + 0, null, null, 902624945, null, [object Object], [object Object], [object Object], null, null, [object Object], null, null, [object Object], [object Object], null + 1, Tue Apr 23 1912 00:41:02 GMT-0400 (EDT), null, -533650716, -1557821925, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] + 2, null, null, null, null, [object Object], [object Object], null, [object Object], null, null, null, null, null, null, null + 3, Sat Mar 26 1977 07:02:35 GMT-0500 (EST), Sat Jan 24 1970 07:31:46 GMT-0500 (EST), null, 1053937575, [object Object], [object Object], [object Object], null, [object Object], null, [object Object], [object Object], null, [object Object], [object Object] + 4, null, null, 11995632, 1627714670, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], null + 5, null, Thu Jan 22 1970 18:22:48 GMT-0500 (EST), 1543035049, 1616692420, null, null, null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object] + 6, Fri Dec 11 1981 03:06:16 GMT-0500 (EST), Sun Nov 02 1969 08:36:53 GMT-0500 (EST), -1035213822, 583410666, null, null, [object Object], null, null, [object Object], [object Object], null, null, null, null + 7, Wed Jun 16 2021 08:00:15 GMT-0400 (EDT), Mon Oct 20 1969 01:18:09 GMT-0400 (EDT), -165385917, null, [object Object], null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object] + 8, Wed Aug 13 1952 23:58:25 GMT-0400 (EDT), null, 1630195924, 928069039, null, [object Object], null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object] + 9, null, Mon Nov 03 1969 14:37:49 GMT-0500 (EST), null, 1579393701, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, null, null + 10, Mon May 16 1983 11:33:53 GMT-0400 (EDT), null, null, null, null, null, null, null, [object Object], null, [object Object], null, null, null, [object Object] + 11, Thu Mar 31 2011 23:41:21 GMT-0400 (EDT), null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, [object Object], [object Object] + 12, Tue Jun 18 1985 12:45:02 GMT-0400 (EDT), null, null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] + 13, Fri Aug 02 2024 22:56:33 GMT-0400 (EDT), null, null, null, [object Object], [object Object], null, [object Object], null, null, [object Object], null, [object Object], null, [object Object] + 14, null, null, null, null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], null, null + 15, Wed Jun 15 1910 21:24:56 GMT-0400 (EDT), Thu Jan 08 1970 20:47:40 GMT-0500 (EST), -810923102, null, null, [object Object], null, null, null, null, [object Object], [object Object], [object Object], null, [object Object] + 16, null, null, -1636166510, null, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object]" +`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 1`] = `"dict1_0"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 2`] = `"Utf8"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 3`] = `17`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 4`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 5`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 6`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 7`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 8`] = `null`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 9`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 10`] = `null`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 11`] = `"gpcWkmr"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 12`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 13`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 14`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 15`] = `"fNEZk2V"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 16`] = `"VHkSHFW"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 17`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 18`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 19`] = `"pdr3kP2"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 20`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 21`] = `"dict1_1"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 22`] = `"Utf8"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 23`] = `17`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 24`] = `"UQlbxy8"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 25`] = `"UQlbxy8"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 26`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 27`] = `"7Esa1sp"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 28`] = `"7Esa1sp"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 29`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 30`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 31`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 32`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 33`] = `"VHkSHFW"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 34`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 35`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 36`] = `null`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 37`] = `"pdr3kP2"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 38`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 39`] = `"n7IVIt6"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 40`] = `null`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 41`] = `"dict2_0"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 42`] = `"Int"`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 43`] = `17`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 44`] = `null`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 45`] = `null`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 46`] = ` +Object { + "high": -1, + "low": -935886027, +} +`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 47`] = ` +Object { + "high": -1, + "low": -1608202210, +} +`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 48`] = `null`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 49`] = `null`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 50`] = `null`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 51`] = `null`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 52`] = `null`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 53`] = `null`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 54`] = `null`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 55`] = `null`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 56`] = `null`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 57`] = `null`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 58`] = `null`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 59`] = ` +Object { + "high": 0, + "low": 1428743742, +} +`; + +exports[`Table java file dictionary creates a Table from Arrow buffers 60`] = `null`; + +exports[`Table java file dictionary enumerates Table rows 1`] = `17`; + +exports[`Table java file dictionary enumerates Table rows 2`] = `3`; + +exports[`Table java file dictionary enumerates Table rows 3`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "UQlbxy8", + "dict2_0": null, +} +`; + +exports[`Table java file dictionary enumerates Table rows 4`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "UQlbxy8", + "dict2_0": null, +} +`; + +exports[`Table java file dictionary enumerates Table rows 5`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": Object { + "high": -1, + "low": -935886027, + }, +} +`; + +exports[`Table java file dictionary enumerates Table rows 6`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "7Esa1sp", + "dict2_0": Object { + "high": -1, + "low": -1608202210, + }, +} +`; + +exports[`Table java file dictionary enumerates Table rows 7`] = ` +Object { + "dict1_0": null, + "dict1_1": "7Esa1sp", + "dict2_0": null, +} +`; + +exports[`Table java file dictionary enumerates Table rows 8`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table java file dictionary enumerates Table rows 9`] = ` +Object { + "dict1_0": null, + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table java file dictionary enumerates Table rows 10`] = ` +Object { + "dict1_0": "gpcWkmr", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table java file dictionary enumerates Table rows 11`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table java file dictionary enumerates Table rows 12`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "VHkSHFW", + "dict2_0": null, +} +`; + +exports[`Table java file dictionary enumerates Table rows 13`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table java file dictionary enumerates Table rows 14`] = ` +Object { + "dict1_0": "fNEZk2V", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table java file dictionary enumerates Table rows 15`] = ` +Object { + "dict1_0": "VHkSHFW", + "dict1_1": null, + "dict2_0": null, +} +`; + +exports[`Table java file dictionary enumerates Table rows 16`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "pdr3kP2", + "dict2_0": null, +} +`; + +exports[`Table java file dictionary enumerates Table rows 17`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table java file dictionary enumerates Table rows 18`] = ` +Object { + "dict1_0": "pdr3kP2", + "dict1_1": "n7IVIt6", + "dict2_0": Object { + "high": 0, + "low": 1428743742, + }, +} +`; + +exports[`Table java file dictionary enumerates Table rows 19`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": null, + "dict2_0": null, +} +`; + +exports[`Table java file dictionary enumerates Table rows compact 1`] = `17`; + +exports[`Table java file dictionary enumerates Table rows compact 2`] = `3`; + +exports[`Table java file dictionary enumerates Table rows compact 3`] = ` +Array [ + "n7IVIt6", + "UQlbxy8", + null, +] +`; + +exports[`Table java file dictionary enumerates Table rows compact 4`] = ` +Array [ + "n7IVIt6", + "UQlbxy8", + null, +] +`; + +exports[`Table java file dictionary enumerates Table rows compact 5`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", + Object { + "high": -1, + "low": -935886027, + }, +] +`; + +exports[`Table java file dictionary enumerates Table rows compact 6`] = ` +Array [ + "n7IVIt6", + "7Esa1sp", + Object { + "high": -1, + "low": -1608202210, + }, +] +`; + +exports[`Table java file dictionary enumerates Table rows compact 7`] = ` +Array [ + null, + "7Esa1sp", + null, +] +`; + +exports[`Table java file dictionary enumerates Table rows compact 8`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", + null, +] +`; + +exports[`Table java file dictionary enumerates Table rows compact 9`] = ` +Array [ + null, + "n7IVIt6", + null, +] +`; + +exports[`Table java file dictionary enumerates Table rows compact 10`] = ` +Array [ + "gpcWkmr", + "n7IVIt6", + null, +] +`; + +exports[`Table java file dictionary enumerates Table rows compact 11`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", + null, +] +`; + +exports[`Table java file dictionary enumerates Table rows compact 12`] = ` +Array [ + "n7IVIt6", + "VHkSHFW", + null, +] +`; + +exports[`Table java file dictionary enumerates Table rows compact 13`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", + null, +] +`; + +exports[`Table java file dictionary enumerates Table rows compact 14`] = ` +Array [ + "fNEZk2V", + "n7IVIt6", + null, +] +`; + +exports[`Table java file dictionary enumerates Table rows compact 15`] = ` +Array [ + "VHkSHFW", + null, + null, +] +`; + +exports[`Table java file dictionary enumerates Table rows compact 16`] = ` +Array [ + "n7IVIt6", + "pdr3kP2", + null, +] +`; + +exports[`Table java file dictionary enumerates Table rows compact 17`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", + null, +] +`; + +exports[`Table java file dictionary enumerates Table rows compact 18`] = ` +Array [ + "pdr3kP2", + "n7IVIt6", + Object { + "high": 0, + "low": 1428743742, + }, +] +`; + +exports[`Table java file dictionary enumerates Table rows compact 19`] = ` +Array [ + "n7IVIt6", + null, + null, +] +`; + +exports[`Table java file dictionary toString() prints a pretty Table 1`] = ` +"dict1_0, dict1_1, dict2_0 +n7IVIt6, UQlbxy8, null +n7IVIt6, UQlbxy8, null +n7IVIt6, n7IVIt6, [object Object] +n7IVIt6, 7Esa1sp, [object Object] + null, 7Esa1sp, null +n7IVIt6, n7IVIt6, null + null, n7IVIt6, null +gpcWkmr, n7IVIt6, null +n7IVIt6, n7IVIt6, null +n7IVIt6, VHkSHFW, null +n7IVIt6, n7IVIt6, null +fNEZk2V, n7IVIt6, null +VHkSHFW, null, null +n7IVIt6, pdr3kP2, null +n7IVIt6, n7IVIt6, null +pdr3kP2, n7IVIt6, [object Object] +n7IVIt6, null, null" +`; + +exports[`Table java file dictionary toString() prints an empty Table 1`] = `""`; + +exports[`Table java file dictionary toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, dict1_0, dict1_1, dict2_0 + 0, n7IVIt6, UQlbxy8, null + 1, n7IVIt6, UQlbxy8, null + 2, n7IVIt6, n7IVIt6, [object Object] + 3, n7IVIt6, 7Esa1sp, [object Object] + 4, null, 7Esa1sp, null + 5, n7IVIt6, n7IVIt6, null + 6, null, n7IVIt6, null + 7, gpcWkmr, n7IVIt6, null + 8, n7IVIt6, n7IVIt6, null + 9, n7IVIt6, VHkSHFW, null + 10, n7IVIt6, n7IVIt6, null + 11, fNEZk2V, n7IVIt6, null + 12, VHkSHFW, null, null + 13, n7IVIt6, pdr3kP2, null + 14, n7IVIt6, n7IVIt6, null + 15, pdr3kP2, n7IVIt6, [object Object] + 16, n7IVIt6, null, null" +`; + +exports[`Table java file nested creates a Table from Arrow buffers 1`] = `"list_nullable"`; + +exports[`Table java file nested creates a Table from Arrow buffers 2`] = `"List"`; + +exports[`Table java file nested creates a Table from Arrow buffers 3`] = `17`; + +exports[`Table java file nested creates a Table from Arrow buffers 4`] = ` +Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 5`] = `null`; + +exports[`Table java file nested creates a Table from Arrow buffers 6`] = ` +Int32Array [ + 1201921150, + -1053878681, + -338858402, +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 7`] = ` +Int32Array [ + -25568549, + 674222761, + -1932078214, + -328049938, +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 8`] = ` +Int32Array [ + -1482260505, + -636832564, + 2076926163, + 535274652, +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 9`] = ` +Int32Array [ + -1198112844, + 1337875186, + 543199787, + -26980498, +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 10`] = `Int32Array []`; + +exports[`Table java file nested creates a Table from Arrow buffers 11`] = ` +Int32Array [ + -1395042372, + 725113523, + 386656703, + 1852452386, +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 12`] = `Int32Array []`; + +exports[`Table java file nested creates a Table from Arrow buffers 13`] = ` +Int32Array [ + -2125490777, + -2011809915, +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 14`] = ` +Int32Array [ + -936205059, +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 15`] = `null`; + +exports[`Table java file nested creates a Table from Arrow buffers 16`] = ` +Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 17`] = ` +Int32Array [ + 817302915, + 23284005, + -1507602567, +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 18`] = `null`; + +exports[`Table java file nested creates a Table from Arrow buffers 19`] = `null`; + +exports[`Table java file nested creates a Table from Arrow buffers 20`] = `null`; + +exports[`Table java file nested creates a Table from Arrow buffers 21`] = `"struct_nullable"`; + +exports[`Table java file nested creates a Table from Arrow buffers 22`] = `"Struct_"`; + +exports[`Table java file nested creates a Table from Arrow buffers 23`] = `17`; + +exports[`Table java file nested creates a Table from Arrow buffers 24`] = `null`; + +exports[`Table java file nested creates a Table from Arrow buffers 25`] = ` +Array [ + -1121326610, + null, +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 26`] = ` +Array [ + null, + "oPXRHKP", +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 27`] = ` +Array [ + null, + null, +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 28`] = ` +Array [ + -861383428, + "TeWfovy", +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 29`] = ` +Array [ + 698716318, + null, +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 30`] = `null`; + +exports[`Table java file nested creates a Table from Arrow buffers 31`] = `null`; + +exports[`Table java file nested creates a Table from Arrow buffers 32`] = ` +Array [ + null, + "BSZRpGI", +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 33`] = ` +Array [ + null, + null, +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 34`] = ` +Array [ + null, + null, +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 35`] = `null`; + +exports[`Table java file nested creates a Table from Arrow buffers 36`] = `null`; + +exports[`Table java file nested creates a Table from Arrow buffers 37`] = ` +Array [ + null, + null, +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 38`] = ` +Array [ + null, + null, +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 39`] = ` +Array [ + 416507125, + null, +] +`; + +exports[`Table java file nested creates a Table from Arrow buffers 40`] = `null`; + +exports[`Table java file nested enumerates Table rows 1`] = `17`; + +exports[`Table java file nested enumerates Table rows 2`] = `2`; + +exports[`Table java file nested enumerates Table rows 3`] = ` +Object { + "list_nullable": Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, + ], + "struct_nullable": null, +} +`; + +exports[`Table java file nested enumerates Table rows 4`] = ` +Object { + "list_nullable": null, + "struct_nullable": Array [ + -1121326610, + null, + ], +} +`; + +exports[`Table java file nested enumerates Table rows 5`] = ` +Object { + "list_nullable": Int32Array [ + 1201921150, + -1053878681, + -338858402, + ], + "struct_nullable": Array [ + null, + "oPXRHKP", + ], +} +`; + +exports[`Table java file nested enumerates Table rows 6`] = ` +Object { + "list_nullable": Int32Array [ + -25568549, + 674222761, + -1932078214, + -328049938, + ], + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table java file nested enumerates Table rows 7`] = ` +Object { + "list_nullable": Int32Array [ + -1482260505, + -636832564, + 2076926163, + 535274652, + ], + "struct_nullable": Array [ + -861383428, + "TeWfovy", + ], +} +`; + +exports[`Table java file nested enumerates Table rows 8`] = ` +Object { + "list_nullable": Int32Array [ + -1198112844, + 1337875186, + 543199787, + -26980498, + ], + "struct_nullable": Array [ + 698716318, + null, + ], +} +`; + +exports[`Table java file nested enumerates Table rows 9`] = ` +Object { + "list_nullable": Int32Array [], + "struct_nullable": null, +} +`; + +exports[`Table java file nested enumerates Table rows 10`] = ` +Object { + "list_nullable": Int32Array [ + -1395042372, + 725113523, + 386656703, + 1852452386, + ], + "struct_nullable": null, +} +`; + +exports[`Table java file nested enumerates Table rows 11`] = ` +Object { + "list_nullable": Int32Array [], + "struct_nullable": Array [ + null, + "BSZRpGI", + ], +} +`; + +exports[`Table java file nested enumerates Table rows 12`] = ` +Object { + "list_nullable": Int32Array [ + -2125490777, + -2011809915, + ], + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table java file nested enumerates Table rows 13`] = ` +Object { + "list_nullable": Int32Array [ + -936205059, + ], + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table java file nested enumerates Table rows 14`] = ` +Object { + "list_nullable": null, + "struct_nullable": null, +} +`; + +exports[`Table java file nested enumerates Table rows 15`] = ` +Object { + "list_nullable": Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, + ], + "struct_nullable": null, +} +`; + +exports[`Table java file nested enumerates Table rows 16`] = ` +Object { + "list_nullable": Int32Array [ + 817302915, + 23284005, + -1507602567, + ], + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table java file nested enumerates Table rows 17`] = ` +Object { + "list_nullable": null, + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table java file nested enumerates Table rows 18`] = ` +Object { + "list_nullable": null, + "struct_nullable": Array [ + 416507125, + null, + ], +} +`; + +exports[`Table java file nested enumerates Table rows 19`] = ` +Object { + "list_nullable": null, + "struct_nullable": null, +} +`; + +exports[`Table java file nested enumerates Table rows compact 1`] = `17`; + +exports[`Table java file nested enumerates Table rows compact 2`] = `2`; + +exports[`Table java file nested enumerates Table rows compact 3`] = ` +Array [ + Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, + ], + null, +] +`; + +exports[`Table java file nested enumerates Table rows compact 4`] = ` +Array [ + null, + Array [ + -1121326610, + null, + ], +] +`; + +exports[`Table java file nested enumerates Table rows compact 5`] = ` +Array [ + Int32Array [ + 1201921150, + -1053878681, + -338858402, + ], + Array [ + null, + "oPXRHKP", + ], +] +`; + +exports[`Table java file nested enumerates Table rows compact 6`] = ` +Array [ + Int32Array [ + -25568549, + 674222761, + -1932078214, + -328049938, + ], + Array [ + null, + null, + ], +] +`; + +exports[`Table java file nested enumerates Table rows compact 7`] = ` +Array [ + Int32Array [ + -1482260505, + -636832564, + 2076926163, + 535274652, + ], + Array [ + -861383428, + "TeWfovy", + ], +] +`; + +exports[`Table java file nested enumerates Table rows compact 8`] = ` +Array [ + Int32Array [ + -1198112844, + 1337875186, + 543199787, + -26980498, + ], + Array [ + 698716318, + null, + ], +] +`; + +exports[`Table java file nested enumerates Table rows compact 9`] = ` +Array [ + Int32Array [], + null, +] +`; + +exports[`Table java file nested enumerates Table rows compact 10`] = ` +Array [ + Int32Array [ + -1395042372, + 725113523, + 386656703, + 1852452386, + ], + null, +] +`; + +exports[`Table java file nested enumerates Table rows compact 11`] = ` +Array [ + Int32Array [], + Array [ + null, + "BSZRpGI", + ], +] +`; + +exports[`Table java file nested enumerates Table rows compact 12`] = ` +Array [ + Int32Array [ + -2125490777, + -2011809915, + ], + Array [ + null, + null, + ], +] +`; + +exports[`Table java file nested enumerates Table rows compact 13`] = ` +Array [ + Int32Array [ + -936205059, + ], + Array [ + null, + null, + ], +] +`; + +exports[`Table java file nested enumerates Table rows compact 14`] = ` +Array [ + null, + null, +] +`; + +exports[`Table java file nested enumerates Table rows compact 15`] = ` +Array [ + Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, + ], + null, +] +`; + +exports[`Table java file nested enumerates Table rows compact 16`] = ` +Array [ + Int32Array [ + 817302915, + 23284005, + -1507602567, + ], + Array [ + null, + null, + ], +] +`; + +exports[`Table java file nested enumerates Table rows compact 17`] = ` +Array [ + null, + Array [ + null, + null, + ], +] +`; + +exports[`Table java file nested enumerates Table rows compact 18`] = ` +Array [ + null, + Array [ + 416507125, + null, + ], +] +`; + +exports[`Table java file nested enumerates Table rows compact 19`] = ` +Array [ + null, + null, +] +`; + +exports[`Table java file nested toString() prints a pretty Table 1`] = ` +" list_nullable, struct_nullable +-855087392,-1428803827,538297987,-1834772737, null + null, [-1121326610,null] + 1201921150,-1053878681,-338858402, [null,\\"oPXRHKP\\"] + -25568549,674222761,-1932078214,-328049938, [null,null] + -1482260505,-636832564,2076926163,535274652, [-861383428,\\"TeWfovy\\"] + -1198112844,1337875186,543199787,-26980498, [698716318,null] + , null + -1395042372,725113523,386656703,1852452386, null + , [null,\\"BSZRpGI\\"] + -2125490777,-2011809915, [null,null] + -936205059, [null,null] + null, null + 1741043053,1115823582,-134578211,1597491649, null + 817302915,23284005,-1507602567, [null,null] + null, [null,null] + null, [416507125,null] + null, null" +`; + +exports[`Table java file nested toString() prints an empty Table 1`] = `""`; + +exports[`Table java file nested toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, list_nullable, struct_nullable + 0, -855087392,-1428803827,538297987,-1834772737, null + 1, null, [-1121326610,null] + 2, 1201921150,-1053878681,-338858402, [null,\\"oPXRHKP\\"] + 3, -25568549,674222761,-1932078214,-328049938, [null,null] + 4, -1482260505,-636832564,2076926163,535274652, [-861383428,\\"TeWfovy\\"] + 5, -1198112844,1337875186,543199787,-26980498, [698716318,null] + 6, , null + 7, -1395042372,725113523,386656703,1852452386, null + 8, , [null,\\"BSZRpGI\\"] + 9, -2125490777,-2011809915, [null,null] + 10, -936205059, [null,null] + 11, null, null + 12, 1741043053,1115823582,-134578211,1597491649, null + 13, 817302915,23284005,-1507602567, [null,null] + 14, null, [null,null] + 15, null, [416507125,null] + 16, null, null" +`; + +exports[`Table java file primitive creates a Table from Arrow buffers 1`] = `"bool_nullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 2`] = `"Bool"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 3`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 4`] = `"bool_nonnullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 5`] = `"Bool"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 6`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 7`] = `"int8_nullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 8`] = `"Int"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 9`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 10`] = `"int8_nonnullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 11`] = `"Int"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 12`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 13`] = `"int16_nullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 14`] = `"Int"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 15`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 16`] = `"int16_nonnullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 17`] = `"Int"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 18`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 19`] = `"int32_nullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 20`] = `"Int"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 21`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 22`] = `"int32_nonnullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 23`] = `"Int"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 24`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 25`] = `"int64_nullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 26`] = `"Int"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 27`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 28`] = `"int64_nonnullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 29`] = `"Int"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 30`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 31`] = `"uint8_nullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 32`] = `"Int"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 33`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 34`] = `"uint8_nonnullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 35`] = `"Int"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 36`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 37`] = `"uint16_nullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 38`] = `"Int"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 39`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 40`] = `"uint16_nonnullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 41`] = `"Int"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 42`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 43`] = `"uint32_nullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 44`] = `"Int"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 45`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 46`] = `"uint32_nonnullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 47`] = `"Int"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 48`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 49`] = `"uint64_nullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 50`] = `"Int"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 51`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 52`] = `"uint64_nonnullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 53`] = `"Int"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 54`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 55`] = `"float32_nullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 56`] = `"FloatingPoint"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 57`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 58`] = `"float32_nonnullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 59`] = `"FloatingPoint"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 60`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 61`] = `"float64_nullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 62`] = `"FloatingPoint"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 63`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 64`] = `"float64_nonnullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 65`] = `"FloatingPoint"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 66`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 67`] = `"binary_nullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 68`] = `"Binary"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 69`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 70`] = `"binary_nonnullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 71`] = `"Binary"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 72`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 73`] = `"utf8_nullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 74`] = `"Utf8"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 75`] = `0`; + +exports[`Table java file primitive creates a Table from Arrow buffers 76`] = `"utf8_nonnullable"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 77`] = `"Utf8"`; + +exports[`Table java file primitive creates a Table from Arrow buffers 78`] = `0`; + +exports[`Table java file primitive enumerates Table rows 1`] = `0`; + +exports[`Table java file primitive enumerates Table rows 2`] = `26`; + +exports[`Table java file primitive enumerates Table rows compact 1`] = `0`; + +exports[`Table java file primitive enumerates Table rows compact 2`] = `26`; + +exports[`Table java file primitive toString() prints a pretty Table 1`] = `""`; + +exports[`Table java file primitive toString() prints an empty Table 1`] = `""`; + +exports[`Table java file primitive toString({ index: true }) prints a pretty Table with an Index column 1`] = `""`; + +exports[`Table java file simple creates a Table from Arrow buffers 1`] = `"foo"`; + +exports[`Table java file simple creates a Table from Arrow buffers 2`] = `"Int"`; + +exports[`Table java file simple creates a Table from Arrow buffers 3`] = `5`; + +exports[`Table java file simple creates a Table from Arrow buffers 4`] = `1`; + +exports[`Table java file simple creates a Table from Arrow buffers 5`] = `null`; + +exports[`Table java file simple creates a Table from Arrow buffers 6`] = `3`; + +exports[`Table java file simple creates a Table from Arrow buffers 7`] = `4`; + +exports[`Table java file simple creates a Table from Arrow buffers 8`] = `5`; + +exports[`Table java file simple creates a Table from Arrow buffers 9`] = `"bar"`; + +exports[`Table java file simple creates a Table from Arrow buffers 10`] = `"FloatingPoint"`; + +exports[`Table java file simple creates a Table from Arrow buffers 11`] = `5`; + +exports[`Table java file simple creates a Table from Arrow buffers 12`] = `1`; + +exports[`Table java file simple creates a Table from Arrow buffers 13`] = `null`; + +exports[`Table java file simple creates a Table from Arrow buffers 14`] = `null`; + +exports[`Table java file simple creates a Table from Arrow buffers 15`] = `4`; + +exports[`Table java file simple creates a Table from Arrow buffers 16`] = `5`; + +exports[`Table java file simple creates a Table from Arrow buffers 17`] = `"baz"`; + +exports[`Table java file simple creates a Table from Arrow buffers 18`] = `"Utf8"`; + +exports[`Table java file simple creates a Table from Arrow buffers 19`] = `5`; + +exports[`Table java file simple creates a Table from Arrow buffers 20`] = `"aa"`; + +exports[`Table java file simple creates a Table from Arrow buffers 21`] = `null`; + +exports[`Table java file simple creates a Table from Arrow buffers 22`] = `null`; + +exports[`Table java file simple creates a Table from Arrow buffers 23`] = `"bbb"`; + +exports[`Table java file simple creates a Table from Arrow buffers 24`] = `"cccc"`; + +exports[`Table java file simple enumerates Table rows 1`] = `5`; + +exports[`Table java file simple enumerates Table rows 2`] = `3`; + +exports[`Table java file simple enumerates Table rows 3`] = ` +Object { + "bar": 1, + "baz": "aa", + "foo": 1, +} +`; + +exports[`Table java file simple enumerates Table rows 4`] = ` +Object { + "bar": null, + "baz": null, + "foo": null, +} +`; + +exports[`Table java file simple enumerates Table rows 5`] = ` +Object { + "bar": null, + "baz": null, + "foo": 3, +} +`; + +exports[`Table java file simple enumerates Table rows 6`] = ` +Object { + "bar": 4, + "baz": "bbb", + "foo": 4, +} +`; + +exports[`Table java file simple enumerates Table rows 7`] = ` +Object { + "bar": 5, + "baz": "cccc", + "foo": 5, +} +`; + +exports[`Table java file simple enumerates Table rows compact 1`] = `5`; + +exports[`Table java file simple enumerates Table rows compact 2`] = `3`; + +exports[`Table java file simple enumerates Table rows compact 3`] = ` +Array [ + 1, + 1, + "aa", +] +`; + +exports[`Table java file simple enumerates Table rows compact 4`] = ` +Array [ + null, + null, + null, +] +`; + +exports[`Table java file simple enumerates Table rows compact 5`] = ` +Array [ + 3, + null, + null, +] +`; + +exports[`Table java file simple enumerates Table rows compact 6`] = ` +Array [ + 4, + 4, + "bbb", +] +`; + +exports[`Table java file simple enumerates Table rows compact 7`] = ` +Array [ + 5, + 5, + "cccc", +] +`; + +exports[`Table java file simple toString() prints a pretty Table 1`] = ` +" foo, bar, baz + 1, 1, aa +null, null, null + 3, null, null + 4, 4, bbb + 5, 5, cccc" +`; + +exports[`Table java file simple toString() prints an empty Table 1`] = `""`; + +exports[`Table java file simple toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, foo, bar, baz + 0, 1, 1, aa + 1, null, null, null + 2, 3, null, null + 3, 4, 4, bbb + 4, 5, 5, cccc" +`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 1`] = `"struct_nullable"`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 2`] = `"Struct_"`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 3`] = `17`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 4`] = `null`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 5`] = ` +Array [ + null, + "MhRNxD4", +] +`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 6`] = ` +Array [ + 137773603, + "3F9HBxK", +] +`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 7`] = ` +Array [ + 410361374, + "aVd88fp", +] +`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 8`] = `null`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 9`] = ` +Array [ + null, + "3loZrRf", +] +`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 10`] = `null`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 11`] = `null`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 12`] = ` +Array [ + null, + null, +] +`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 13`] = ` +Array [ + null, + null, +] +`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 14`] = `null`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 15`] = ` +Array [ + null, + "78SLiRw", +] +`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 16`] = `null`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 17`] = `null`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 18`] = ` +Array [ + null, + "0ilsf82", +] +`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 19`] = ` +Array [ + null, + "LjS9MbU", +] +`; + +exports[`Table java file struct_example creates a Table from Arrow buffers 20`] = ` +Array [ + null, + null, +] +`; + +exports[`Table java file struct_example enumerates Table rows 1`] = `17`; + +exports[`Table java file struct_example enumerates Table rows 2`] = `1`; + +exports[`Table java file struct_example enumerates Table rows 3`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table java file struct_example enumerates Table rows 4`] = ` +Object { + "struct_nullable": Array [ + null, + "MhRNxD4", + ], +} +`; + +exports[`Table java file struct_example enumerates Table rows 5`] = ` +Object { + "struct_nullable": Array [ + 137773603, + "3F9HBxK", + ], +} +`; + +exports[`Table java file struct_example enumerates Table rows 6`] = ` +Object { + "struct_nullable": Array [ + 410361374, + "aVd88fp", + ], +} +`; + +exports[`Table java file struct_example enumerates Table rows 7`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table java file struct_example enumerates Table rows 8`] = ` +Object { + "struct_nullable": Array [ + null, + "3loZrRf", + ], +} +`; + +exports[`Table java file struct_example enumerates Table rows 9`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table java file struct_example enumerates Table rows 10`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table java file struct_example enumerates Table rows 11`] = ` +Object { + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table java file struct_example enumerates Table rows 12`] = ` +Object { + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table java file struct_example enumerates Table rows 13`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table java file struct_example enumerates Table rows 14`] = ` +Object { + "struct_nullable": Array [ + null, + "78SLiRw", + ], +} +`; + +exports[`Table java file struct_example enumerates Table rows 15`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table java file struct_example enumerates Table rows 16`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table java file struct_example enumerates Table rows 17`] = ` +Object { + "struct_nullable": Array [ + null, + "0ilsf82", + ], +} +`; + +exports[`Table java file struct_example enumerates Table rows 18`] = ` +Object { + "struct_nullable": Array [ + null, + "LjS9MbU", + ], +} +`; + +exports[`Table java file struct_example enumerates Table rows 19`] = ` +Object { + "struct_nullable": Array [ + null, + null, + ], +} +`; + +exports[`Table java file struct_example enumerates Table rows compact 1`] = `17`; + +exports[`Table java file struct_example enumerates Table rows compact 2`] = `1`; + +exports[`Table java file struct_example enumerates Table rows compact 3`] = ` +Array [ + null, +] +`; + +exports[`Table java file struct_example enumerates Table rows compact 4`] = ` +Array [ + Array [ + null, + "MhRNxD4", + ], +] +`; + +exports[`Table java file struct_example enumerates Table rows compact 5`] = ` +Array [ + Array [ + 137773603, + "3F9HBxK", + ], +] +`; + +exports[`Table java file struct_example enumerates Table rows compact 6`] = ` +Array [ + Array [ + 410361374, + "aVd88fp", + ], +] +`; + +exports[`Table java file struct_example enumerates Table rows compact 7`] = ` +Array [ + null, +] +`; + +exports[`Table java file struct_example enumerates Table rows compact 8`] = ` +Array [ + Array [ + null, + "3loZrRf", + ], +] +`; + +exports[`Table java file struct_example enumerates Table rows compact 9`] = ` +Array [ + null, +] +`; + +exports[`Table java file struct_example enumerates Table rows compact 10`] = ` +Array [ + null, +] +`; + +exports[`Table java file struct_example enumerates Table rows compact 11`] = ` +Array [ + Array [ + null, + null, + ], +] +`; + +exports[`Table java file struct_example enumerates Table rows compact 12`] = ` +Array [ + Array [ + null, + null, + ], +] +`; + +exports[`Table java file struct_example enumerates Table rows compact 13`] = ` +Array [ + null, +] +`; + +exports[`Table java file struct_example enumerates Table rows compact 14`] = ` +Array [ + Array [ + null, + "78SLiRw", + ], +] +`; + +exports[`Table java file struct_example enumerates Table rows compact 15`] = ` +Array [ + null, +] +`; + +exports[`Table java file struct_example enumerates Table rows compact 16`] = ` +Array [ + null, +] +`; + +exports[`Table java file struct_example enumerates Table rows compact 17`] = ` +Array [ + Array [ + null, + "0ilsf82", + ], +] +`; + +exports[`Table java file struct_example enumerates Table rows compact 18`] = ` +Array [ + Array [ + null, + "LjS9MbU", + ], +] +`; + +exports[`Table java file struct_example enumerates Table rows compact 19`] = ` +Array [ + Array [ + null, + null, + ], +] +`; + +exports[`Table java file struct_example toString() prints a pretty Table 1`] = ` +" struct_nullable + null + [null,\\"MhRNxD4\\"] +[137773603,\\"3F9HBxK\\"] +[410361374,\\"aVd88fp\\"] + null + [null,\\"3loZrRf\\"] + null + null + [null,null] + [null,null] + null + [null,\\"78SLiRw\\"] + null + null + [null,\\"0ilsf82\\"] + [null,\\"LjS9MbU\\"] + [null,null]" +`; + +exports[`Table java file struct_example toString() prints an empty Table 1`] = `""`; + +exports[`Table java file struct_example toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, struct_nullable + 0, null + 1, [null,\\"MhRNxD4\\"] + 2, [137773603,\\"3F9HBxK\\"] + 3, [410361374,\\"aVd88fp\\"] + 4, null + 5, [null,\\"3loZrRf\\"] + 6, null + 7, null + 8, [null,null] + 9, [null,null] + 10, null + 11, [null,\\"78SLiRw\\"] + 12, null + 13, null + 14, [null,\\"0ilsf82\\"] + 15, [null,\\"LjS9MbU\\"] + 16, [null,null]" +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 1`] = `"f0"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 2`] = `"Date"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 3`] = `17`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 4`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 5`] = `1912-04-23T04:41:02.000Z`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 6`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 7`] = `1977-03-26T12:02:35.000Z`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 8`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 9`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 10`] = `1981-12-11T08:06:16.000Z`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 11`] = `2021-06-16T12:00:15.000Z`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 12`] = `1952-08-14T03:58:25.000Z`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 13`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 14`] = `1983-05-16T15:33:53.000Z`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 15`] = `2011-04-01T03:41:21.000Z`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 16`] = `1985-06-18T16:45:02.000Z`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 17`] = `2024-08-03T02:56:33.000Z`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 18`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 19`] = `1910-06-16T01:24:56.000Z`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 20`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 21`] = `"f1"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 22`] = `"Date"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 23`] = `17`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 24`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 25`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 26`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 27`] = `1970-01-24T12:31:46.637Z`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 28`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 29`] = `1970-01-22T23:22:48.919Z`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 30`] = `1969-11-02T13:36:53.023Z`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 31`] = `1969-10-20T05:18:09.957Z`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 32`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 33`] = `1969-11-03T19:37:49.686Z`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 34`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 35`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 36`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 37`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 38`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 39`] = `1970-01-09T01:47:40.029Z`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 40`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 41`] = `"f2"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 42`] = `"Time"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 43`] = `17`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 44`] = `902624945`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 45`] = `-533650716`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 46`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 47`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 48`] = `11995632`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 49`] = `1543035049`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 50`] = `-1035213822`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 51`] = `-165385917`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 52`] = `1630195924`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 53`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 54`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 55`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 56`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 57`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 58`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 59`] = `-810923102`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 60`] = `-1636166510`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 61`] = `"f3"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 62`] = `"Time"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 63`] = `17`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 64`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 65`] = `-1557821925`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 66`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 67`] = `1053937575`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 68`] = `1627714670`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 69`] = `1616692420`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 70`] = `583410666`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 71`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 72`] = `928069039`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 73`] = `1579393701`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 74`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 75`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 76`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 77`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 78`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 79`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 80`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 81`] = `"f4"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 82`] = `"Time"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 83`] = `17`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 84`] = ` +Object { + "high": 0, + "low": 1752483892, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 85`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 86`] = ` +Object { + "high": -1, + "low": -1082138116, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 87`] = ` +Object { + "high": -1, + "low": -369271033, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 88`] = ` +Object { + "high": 0, + "low": 2088744779, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 89`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 90`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 91`] = ` +Object { + "high": 0, + "low": 936339326, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 92`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 93`] = ` +Object { + "high": -1, + "low": -684786031, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 94`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 95`] = ` +Object { + "high": 0, + "low": 704715478, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 96`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 97`] = ` +Object { + "high": -1, + "low": -1454220845, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 98`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 99`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 100`] = ` +Object { + "high": -1, + "low": -1765432003, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 101`] = `"f5"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 102`] = `"Time"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 103`] = `17`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 104`] = ` +Object { + "high": -1, + "low": -222259164, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 105`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 106`] = ` +Object { + "high": 0, + "low": 1673707679, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 107`] = ` +Object { + "high": 0, + "low": 1646242693, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 108`] = ` +Object { + "high": -1, + "low": -1438025608, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 109`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 110`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 111`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 112`] = ` +Object { + "high": 0, + "low": 118059475, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 113`] = ` +Object { + "high": -1, + "low": -918730811, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 114`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 115`] = ` +Object { + "high": 0, + "low": 1727827418, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 116`] = ` +Object { + "high": -1, + "low": -1115469578, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 117`] = ` +Object { + "high": -1, + "low": -394344641, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 118`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 119`] = ` +Object { + "high": -1, + "low": -1288756822, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 120`] = ` +Object { + "high": -1, + "low": -1856124671, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 121`] = `"f6"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 122`] = `"Timestamp"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 123`] = `17`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 124`] = ` +Object { + "high": 0, + "low": 1413895459, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 125`] = ` +Object { + "high": 0, + "low": 1296543194, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 126`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 127`] = ` +Object { + "high": -1, + "low": -2023124938, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 128`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 129`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 130`] = ` +Object { + "high": -1, + "low": -95957694, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 131`] = ` +Object { + "high": 0, + "low": 649060707, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 132`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 133`] = ` +Object { + "high": 0, + "low": 600141763, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 134`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 135`] = ` +Object { + "high": -1, + "low": -385327847, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 136`] = ` +Object { + "high": -1, + "low": -505105799, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 137`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 138`] = ` +Object { + "high": -1, + "low": -2102273141, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 139`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 140`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 141`] = `"f7"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 142`] = `"Timestamp"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 143`] = `17`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 144`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 145`] = ` +Object { + "high": -1, + "low": -155973434, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 146`] = ` +Object { + "high": 0, + "low": 306380012, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 147`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 148`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 149`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 150`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 151`] = ` +Object { + "high": -1, + "low": -1885662094, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 152`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 153`] = ` +Object { + "high": -1, + "low": -1123689690, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 154`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 155`] = ` +Object { + "high": 0, + "low": 997748091, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 156`] = ` +Object { + "high": -1, + "low": -90626704, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 157`] = ` +Object { + "high": -1, + "low": -1477812381, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 158`] = ` +Object { + "high": -1, + "low": -1221435040, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 159`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 160`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 161`] = `"f8"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 162`] = `"Timestamp"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 163`] = `17`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 164`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 165`] = ` +Object { + "high": -1, + "low": -518015355, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 166`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 167`] = ` +Object { + "high": -1, + "low": -891479472, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 168`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 169`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 170`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 171`] = ` +Object { + "high": -1, + "low": -321499700, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 172`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 173`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 174`] = ` +Object { + "high": 0, + "low": 192567423, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 175`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 176`] = ` +Object { + "high": 0, + "low": 2077227761, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 177`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 178`] = ` +Object { + "high": 0, + "low": 1012332985, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 179`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 180`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 181`] = `"f9"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 182`] = `"Timestamp"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 183`] = `17`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 184`] = ` +Object { + "high": -1, + "low": -790344901, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 185`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 186`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 187`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 188`] = ` +Object { + "high": -1, + "low": -1081248134, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 189`] = ` +Object { + "high": 0, + "low": 1279786188, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 190`] = ` +Object { + "high": 0, + "low": 1428155654, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 191`] = ` +Object { + "high": 0, + "low": 1857863647, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 192`] = ` +Object { + "high": 0, + "low": 221189659, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 193`] = ` +Object { + "high": -1, + "low": -2023675136, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 194`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 195`] = ` +Object { + "high": -1, + "low": -1487233257, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 196`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 197`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 198`] = ` +Object { + "high": -1, + "low": -889966449, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 199`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 200`] = ` +Object { + "high": -1, + "low": -616683035, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 201`] = `"f10"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 202`] = `"Timestamp"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 203`] = `17`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 204`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 205`] = ` +Object { + "high": 0, + "low": 1858946274, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 206`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 207`] = ` +Object { + "high": 0, + "low": 1759891987, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 208`] = ` +Object { + "high": 0, + "low": 679491750, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 209`] = ` +Object { + "high": -1, + "low": -1589448339, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 210`] = ` +Object { + "high": 0, + "low": 1643914401, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 211`] = ` +Object { + "high": 0, + "low": 60560931, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 212`] = ` +Object { + "high": -1, + "low": -978659831, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 213`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 214`] = ` +Object { + "high": 0, + "low": 1439188467, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 215`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 216`] = ` +Object { + "high": 0, + "low": 1343690781, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 217`] = ` +Object { + "high": 0, + "low": 667746364, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 218`] = ` +Object { + "high": -1, + "low": -885862092, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 219`] = ` +Object { + "high": -1, + "low": -768563065, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 220`] = ` +Object { + "high": 0, + "low": 642999269, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 221`] = `"f11"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 222`] = `"Timestamp"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 223`] = `17`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 224`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 225`] = ` +Object { + "high": -1, + "low": -721226051, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 226`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 227`] = ` +Object { + "high": -1, + "low": -1656902433, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 228`] = ` +Object { + "high": 0, + "low": 283003387, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 229`] = ` +Object { + "high": 0, + "low": 305391457, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 230`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 231`] = ` +Object { + "high": 0, + "low": 67986368, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 232`] = ` +Object { + "high": -1, + "low": -1039368437, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 233`] = ` +Object { + "high": -1, + "low": -375954631, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 234`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 235`] = ` +Object { + "high": -1, + "low": -253459603, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 236`] = ` +Object { + "high": 0, + "low": 1158483324, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 237`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 238`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 239`] = ` +Object { + "high": -1, + "low": -18384890, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 240`] = ` +Object { + "high": -1, + "low": -908077044, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 241`] = `"f12"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 242`] = `"Timestamp"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 243`] = `17`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 244`] = ` +Object { + "high": 0, + "low": 237206636, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 245`] = ` +Object { + "high": -1, + "low": -1952793711, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 246`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 247`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 248`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 249`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 250`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 251`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 252`] = ` +Object { + "high": 0, + "low": 394600979, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 253`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 254`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 255`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 256`] = ` +Object { + "high": -1, + "low": -2129740469, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 257`] = ` +Object { + "high": 0, + "low": 936578725, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 258`] = ` +Object { + "high": -1, + "low": -1116622255, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 259`] = ` +Object { + "high": -1, + "low": -138051348, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 260`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 261`] = `"f13"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 262`] = `"Timestamp"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 263`] = `17`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 264`] = ` +Object { + "high": -1, + "low": -2036135388, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 265`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 266`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 267`] = ` +Object { + "high": 0, + "low": 1283071451, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 268`] = ` +Object { + "high": 0, + "low": 991714296, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 269`] = ` +Object { + "high": 0, + "low": 191711729, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 270`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 271`] = ` +Object { + "high": 0, + "low": 1263832761, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 272`] = ` +Object { + "high": 0, + "low": 600299113, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 273`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 274`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 275`] = ` +Object { + "high": 0, + "low": 666508217, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 276`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 277`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 278`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 279`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 280`] = ` +Object { + "high": 0, + "low": 1464648198, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 281`] = `"f14"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 282`] = `"Timestamp"`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 283`] = `17`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 284`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 285`] = ` +Object { + "high": 0, + "low": 1907149042, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 286`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 287`] = ` +Object { + "high": 0, + "low": 1524488313, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 288`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 289`] = ` +Object { + "high": 0, + "low": 1991045076, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 290`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 291`] = ` +Object { + "high": 0, + "low": 1787795918, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 292`] = ` +Object { + "high": 0, + "low": 1703925731, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 293`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 294`] = ` +Object { + "high": 0, + "low": 946811563, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 295`] = ` +Object { + "high": 0, + "low": 1287866684, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 296`] = ` +Object { + "high": -1, + "low": -924054721, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 297`] = ` +Object { + "high": -1, + "low": -1004736552, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 298`] = `null`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 299`] = ` +Object { + "high": 0, + "low": 1292623681, +} +`; + +exports[`Table java stream datetime creates a Table from Arrow buffers 300`] = ` +Object { + "high": -1, + "low": -922683413, +} +`; + +exports[`Table java stream datetime enumerates Table rows 1`] = `17`; + +exports[`Table java stream datetime enumerates Table rows 2`] = `15`; + +exports[`Table java stream datetime enumerates Table rows 3`] = ` +Object { + "f0": null, + "f1": null, + "f10": null, + "f11": null, + "f12": Object { + "high": 0, + "low": 237206636, + }, + "f13": Object { + "high": -1, + "low": -2036135388, + }, + "f14": null, + "f2": 902624945, + "f3": null, + "f4": Object { + "high": 0, + "low": 1752483892, + }, + "f5": Object { + "high": -1, + "low": -222259164, + }, + "f6": Object { + "high": 0, + "low": 1413895459, + }, + "f7": null, + "f8": null, + "f9": Object { + "high": -1, + "low": -790344901, + }, +} +`; + +exports[`Table java stream datetime enumerates Table rows 4`] = ` +Object { + "f0": 1912-04-23T04:41:02.000Z, + "f1": null, + "f10": Object { + "high": 0, + "low": 1858946274, + }, + "f11": Object { + "high": -1, + "low": -721226051, + }, + "f12": Object { + "high": -1, + "low": -1952793711, + }, + "f13": null, + "f14": Object { + "high": 0, + "low": 1907149042, + }, + "f2": -533650716, + "f3": -1557821925, + "f4": null, + "f5": null, + "f6": Object { + "high": 0, + "low": 1296543194, + }, + "f7": Object { + "high": -1, + "low": -155973434, + }, + "f8": Object { + "high": -1, + "low": -518015355, + }, + "f9": null, +} +`; + +exports[`Table java stream datetime enumerates Table rows 5`] = ` +Object { + "f0": null, + "f1": null, + "f10": null, + "f11": null, + "f12": null, + "f13": null, + "f14": null, + "f2": null, + "f3": null, + "f4": Object { + "high": -1, + "low": -1082138116, + }, + "f5": Object { + "high": 0, + "low": 1673707679, + }, + "f6": null, + "f7": Object { + "high": 0, + "low": 306380012, + }, + "f8": null, + "f9": null, +} +`; + +exports[`Table java stream datetime enumerates Table rows 6`] = ` +Object { + "f0": 1977-03-26T12:02:35.000Z, + "f1": 1970-01-24T12:31:46.637Z, + "f10": Object { + "high": 0, + "low": 1759891987, + }, + "f11": Object { + "high": -1, + "low": -1656902433, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 1283071451, + }, + "f14": Object { + "high": 0, + "low": 1524488313, + }, + "f2": null, + "f3": 1053937575, + "f4": Object { + "high": -1, + "low": -369271033, + }, + "f5": Object { + "high": 0, + "low": 1646242693, + }, + "f6": Object { + "high": -1, + "low": -2023124938, + }, + "f7": null, + "f8": Object { + "high": -1, + "low": -891479472, + }, + "f9": null, +} +`; + +exports[`Table java stream datetime enumerates Table rows 7`] = ` +Object { + "f0": null, + "f1": null, + "f10": Object { + "high": 0, + "low": 679491750, + }, + "f11": Object { + "high": 0, + "low": 283003387, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 991714296, + }, + "f14": null, + "f2": 11995632, + "f3": 1627714670, + "f4": Object { + "high": 0, + "low": 2088744779, + }, + "f5": Object { + "high": -1, + "low": -1438025608, + }, + "f6": null, + "f7": null, + "f8": null, + "f9": Object { + "high": -1, + "low": -1081248134, + }, +} +`; + +exports[`Table java stream datetime enumerates Table rows 8`] = ` +Object { + "f0": null, + "f1": 1970-01-22T23:22:48.919Z, + "f10": Object { + "high": -1, + "low": -1589448339, + }, + "f11": Object { + "high": 0, + "low": 305391457, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 191711729, + }, + "f14": Object { + "high": 0, + "low": 1991045076, + }, + "f2": 1543035049, + "f3": 1616692420, + "f4": null, + "f5": null, + "f6": null, + "f7": null, + "f8": null, + "f9": Object { + "high": 0, + "low": 1279786188, + }, +} +`; + +exports[`Table java stream datetime enumerates Table rows 9`] = ` +Object { + "f0": 1981-12-11T08:06:16.000Z, + "f1": 1969-11-02T13:36:53.023Z, + "f10": Object { + "high": 0, + "low": 1643914401, + }, + "f11": null, + "f12": null, + "f13": null, + "f14": null, + "f2": -1035213822, + "f3": 583410666, + "f4": null, + "f5": null, + "f6": Object { + "high": -1, + "low": -95957694, + }, + "f7": null, + "f8": null, + "f9": Object { + "high": 0, + "low": 1428155654, + }, +} +`; + +exports[`Table java stream datetime enumerates Table rows 10`] = ` +Object { + "f0": 2021-06-16T12:00:15.000Z, + "f1": 1969-10-20T05:18:09.957Z, + "f10": Object { + "high": 0, + "low": 60560931, + }, + "f11": Object { + "high": 0, + "low": 67986368, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 1263832761, + }, + "f14": Object { + "high": 0, + "low": 1787795918, + }, + "f2": -165385917, + "f3": null, + "f4": Object { + "high": 0, + "low": 936339326, + }, + "f5": null, + "f6": Object { + "high": 0, + "low": 649060707, + }, + "f7": Object { + "high": -1, + "low": -1885662094, + }, + "f8": Object { + "high": -1, + "low": -321499700, + }, + "f9": Object { + "high": 0, + "low": 1857863647, + }, +} +`; + +exports[`Table java stream datetime enumerates Table rows 11`] = ` +Object { + "f0": 1952-08-14T03:58:25.000Z, + "f1": null, + "f10": Object { + "high": -1, + "low": -978659831, + }, + "f11": Object { + "high": -1, + "low": -1039368437, + }, + "f12": Object { + "high": 0, + "low": 394600979, + }, + "f13": Object { + "high": 0, + "low": 600299113, + }, + "f14": Object { + "high": 0, + "low": 1703925731, + }, + "f2": 1630195924, + "f3": 928069039, + "f4": null, + "f5": Object { + "high": 0, + "low": 118059475, + }, + "f6": null, + "f7": null, + "f8": null, + "f9": Object { + "high": 0, + "low": 221189659, + }, +} +`; + +exports[`Table java stream datetime enumerates Table rows 12`] = ` +Object { + "f0": null, + "f1": 1969-11-03T19:37:49.686Z, + "f10": null, + "f11": Object { + "high": -1, + "low": -375954631, + }, + "f12": null, + "f13": null, + "f14": null, + "f2": null, + "f3": 1579393701, + "f4": Object { + "high": -1, + "low": -684786031, + }, + "f5": Object { + "high": -1, + "low": -918730811, + }, + "f6": Object { + "high": 0, + "low": 600141763, + }, + "f7": Object { + "high": -1, + "low": -1123689690, + }, + "f8": null, + "f9": Object { + "high": -1, + "low": -2023675136, + }, +} +`; + +exports[`Table java stream datetime enumerates Table rows 13`] = ` +Object { + "f0": 1983-05-16T15:33:53.000Z, + "f1": null, + "f10": Object { + "high": 0, + "low": 1439188467, + }, + "f11": null, + "f12": null, + "f13": null, + "f14": Object { + "high": 0, + "low": 946811563, + }, + "f2": null, + "f3": null, + "f4": null, + "f5": null, + "f6": null, + "f7": null, + "f8": Object { + "high": 0, + "low": 192567423, + }, + "f9": null, +} +`; + +exports[`Table java stream datetime enumerates Table rows 14`] = ` +Object { + "f0": 2011-04-01T03:41:21.000Z, + "f1": null, + "f10": null, + "f11": Object { + "high": -1, + "low": -253459603, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 666508217, + }, + "f14": Object { + "high": 0, + "low": 1287866684, + }, + "f2": null, + "f3": null, + "f4": Object { + "high": 0, + "low": 704715478, + }, + "f5": Object { + "high": 0, + "low": 1727827418, + }, + "f6": Object { + "high": -1, + "low": -385327847, + }, + "f7": Object { + "high": 0, + "low": 997748091, + }, + "f8": null, + "f9": Object { + "high": -1, + "low": -1487233257, + }, +} +`; + +exports[`Table java stream datetime enumerates Table rows 15`] = ` +Object { + "f0": 1985-06-18T16:45:02.000Z, + "f1": null, + "f10": Object { + "high": 0, + "low": 1343690781, + }, + "f11": Object { + "high": 0, + "low": 1158483324, + }, + "f12": Object { + "high": -1, + "low": -2129740469, + }, + "f13": null, + "f14": Object { + "high": -1, + "low": -924054721, + }, + "f2": null, + "f3": null, + "f4": null, + "f5": Object { + "high": -1, + "low": -1115469578, + }, + "f6": Object { + "high": -1, + "low": -505105799, + }, + "f7": Object { + "high": -1, + "low": -90626704, + }, + "f8": Object { + "high": 0, + "low": 2077227761, + }, + "f9": null, +} +`; + +exports[`Table java stream datetime enumerates Table rows 16`] = ` +Object { + "f0": 2024-08-03T02:56:33.000Z, + "f1": null, + "f10": Object { + "high": 0, + "low": 667746364, + }, + "f11": null, + "f12": Object { + "high": 0, + "low": 936578725, + }, + "f13": null, + "f14": Object { + "high": -1, + "low": -1004736552, + }, + "f2": null, + "f3": null, + "f4": Object { + "high": -1, + "low": -1454220845, + }, + "f5": Object { + "high": -1, + "low": -394344641, + }, + "f6": null, + "f7": Object { + "high": -1, + "low": -1477812381, + }, + "f8": null, + "f9": null, +} +`; + +exports[`Table java stream datetime enumerates Table rows 17`] = ` +Object { + "f0": null, + "f1": null, + "f10": Object { + "high": -1, + "low": -885862092, + }, + "f11": null, + "f12": Object { + "high": -1, + "low": -1116622255, + }, + "f13": null, + "f14": null, + "f2": null, + "f3": null, + "f4": null, + "f5": null, + "f6": Object { + "high": -1, + "low": -2102273141, + }, + "f7": Object { + "high": -1, + "low": -1221435040, + }, + "f8": Object { + "high": 0, + "low": 1012332985, + }, + "f9": Object { + "high": -1, + "low": -889966449, + }, +} +`; + +exports[`Table java stream datetime enumerates Table rows 18`] = ` +Object { + "f0": 1910-06-16T01:24:56.000Z, + "f1": 1970-01-09T01:47:40.029Z, + "f10": Object { + "high": -1, + "low": -768563065, + }, + "f11": Object { + "high": -1, + "low": -18384890, + }, + "f12": Object { + "high": -1, + "low": -138051348, + }, + "f13": null, + "f14": Object { + "high": 0, + "low": 1292623681, + }, + "f2": -810923102, + "f3": null, + "f4": null, + "f5": Object { + "high": -1, + "low": -1288756822, + }, + "f6": null, + "f7": null, + "f8": null, + "f9": null, +} +`; + +exports[`Table java stream datetime enumerates Table rows 19`] = ` +Object { + "f0": null, + "f1": null, + "f10": Object { + "high": 0, + "low": 642999269, + }, + "f11": Object { + "high": -1, + "low": -908077044, + }, + "f12": null, + "f13": Object { + "high": 0, + "low": 1464648198, + }, + "f14": Object { + "high": -1, + "low": -922683413, + }, + "f2": -1636166510, + "f3": null, + "f4": Object { + "high": -1, + "low": -1765432003, + }, + "f5": Object { + "high": -1, + "low": -1856124671, + }, + "f6": null, + "f7": null, + "f8": null, + "f9": Object { + "high": -1, + "low": -616683035, + }, +} +`; + +exports[`Table java stream datetime enumerates Table rows compact 1`] = `17`; + +exports[`Table java stream datetime enumerates Table rows compact 2`] = `15`; + +exports[`Table java stream datetime enumerates Table rows compact 3`] = ` +Array [ + null, + null, + 902624945, + null, + Object { + "high": 0, + "low": 1752483892, + }, + Object { + "high": -1, + "low": -222259164, + }, + Object { + "high": 0, + "low": 1413895459, + }, + null, + null, + Object { + "high": -1, + "low": -790344901, + }, + null, + null, + Object { + "high": 0, + "low": 237206636, + }, + Object { + "high": -1, + "low": -2036135388, + }, + null, +] +`; + +exports[`Table java stream datetime enumerates Table rows compact 4`] = ` +Array [ + 1912-04-23T04:41:02.000Z, + null, + -533650716, + -1557821925, + null, + null, + Object { + "high": 0, + "low": 1296543194, + }, + Object { + "high": -1, + "low": -155973434, + }, + Object { + "high": -1, + "low": -518015355, + }, + null, + Object { + "high": 0, + "low": 1858946274, + }, + Object { + "high": -1, + "low": -721226051, + }, + Object { + "high": -1, + "low": -1952793711, + }, + null, + Object { + "high": 0, + "low": 1907149042, + }, +] +`; + +exports[`Table java stream datetime enumerates Table rows compact 5`] = ` +Array [ + null, + null, + null, + null, + Object { + "high": -1, + "low": -1082138116, + }, + Object { + "high": 0, + "low": 1673707679, + }, + null, + Object { + "high": 0, + "low": 306380012, + }, + null, + null, + null, + null, + null, + null, + null, +] +`; + +exports[`Table java stream datetime enumerates Table rows compact 6`] = ` +Array [ + 1977-03-26T12:02:35.000Z, + 1970-01-24T12:31:46.637Z, + null, + 1053937575, + Object { + "high": -1, + "low": -369271033, + }, + Object { + "high": 0, + "low": 1646242693, + }, + Object { + "high": -1, + "low": -2023124938, + }, + null, + Object { + "high": -1, + "low": -891479472, + }, + null, + Object { + "high": 0, + "low": 1759891987, + }, + Object { + "high": -1, + "low": -1656902433, + }, + null, + Object { + "high": 0, + "low": 1283071451, + }, + Object { + "high": 0, + "low": 1524488313, + }, +] +`; + +exports[`Table java stream datetime enumerates Table rows compact 7`] = ` +Array [ + null, + null, + 11995632, + 1627714670, + Object { + "high": 0, + "low": 2088744779, + }, + Object { + "high": -1, + "low": -1438025608, + }, + null, + null, + null, + Object { + "high": -1, + "low": -1081248134, + }, + Object { + "high": 0, + "low": 679491750, + }, + Object { + "high": 0, + "low": 283003387, + }, + null, + Object { + "high": 0, + "low": 991714296, + }, + null, +] +`; + +exports[`Table java stream datetime enumerates Table rows compact 8`] = ` +Array [ + null, + 1970-01-22T23:22:48.919Z, + 1543035049, + 1616692420, + null, + null, + null, + null, + null, + Object { + "high": 0, + "low": 1279786188, + }, + Object { + "high": -1, + "low": -1589448339, + }, + Object { + "high": 0, + "low": 305391457, + }, + null, + Object { + "high": 0, + "low": 191711729, + }, + Object { + "high": 0, + "low": 1991045076, + }, +] +`; + +exports[`Table java stream datetime enumerates Table rows compact 9`] = ` +Array [ + 1981-12-11T08:06:16.000Z, + 1969-11-02T13:36:53.023Z, + -1035213822, + 583410666, + null, + null, + Object { + "high": -1, + "low": -95957694, + }, + null, + null, + Object { + "high": 0, + "low": 1428155654, + }, + Object { + "high": 0, + "low": 1643914401, + }, + null, + null, + null, + null, +] +`; + +exports[`Table java stream datetime enumerates Table rows compact 10`] = ` +Array [ + 2021-06-16T12:00:15.000Z, + 1969-10-20T05:18:09.957Z, + -165385917, + null, + Object { + "high": 0, + "low": 936339326, + }, + null, + Object { + "high": 0, + "low": 649060707, + }, + Object { + "high": -1, + "low": -1885662094, + }, + Object { + "high": -1, + "low": -321499700, + }, + Object { + "high": 0, + "low": 1857863647, + }, + Object { + "high": 0, + "low": 60560931, + }, + Object { + "high": 0, + "low": 67986368, + }, + null, + Object { + "high": 0, + "low": 1263832761, + }, + Object { + "high": 0, + "low": 1787795918, + }, +] +`; + +exports[`Table java stream datetime enumerates Table rows compact 11`] = ` +Array [ + 1952-08-14T03:58:25.000Z, + null, + 1630195924, + 928069039, + null, + Object { + "high": 0, + "low": 118059475, + }, + null, + null, + null, + Object { + "high": 0, + "low": 221189659, + }, + Object { + "high": -1, + "low": -978659831, + }, + Object { + "high": -1, + "low": -1039368437, + }, + Object { + "high": 0, + "low": 394600979, + }, + Object { + "high": 0, + "low": 600299113, + }, + Object { + "high": 0, + "low": 1703925731, + }, +] +`; + +exports[`Table java stream datetime enumerates Table rows compact 12`] = ` +Array [ + null, + 1969-11-03T19:37:49.686Z, + null, + 1579393701, + Object { + "high": -1, + "low": -684786031, + }, + Object { + "high": -1, + "low": -918730811, + }, + Object { + "high": 0, + "low": 600141763, + }, + Object { + "high": -1, + "low": -1123689690, + }, + null, + Object { + "high": -1, + "low": -2023675136, + }, + null, + Object { + "high": -1, + "low": -375954631, + }, + null, + null, + null, +] +`; + +exports[`Table java stream datetime enumerates Table rows compact 13`] = ` +Array [ + 1983-05-16T15:33:53.000Z, + null, + null, + null, + null, + null, + null, + null, + Object { + "high": 0, + "low": 192567423, + }, + null, + Object { + "high": 0, + "low": 1439188467, + }, + null, + null, + null, + Object { + "high": 0, + "low": 946811563, + }, +] +`; + +exports[`Table java stream datetime enumerates Table rows compact 14`] = ` +Array [ + 2011-04-01T03:41:21.000Z, + null, + null, + null, + Object { + "high": 0, + "low": 704715478, + }, + Object { + "high": 0, + "low": 1727827418, + }, + Object { + "high": -1, + "low": -385327847, + }, + Object { + "high": 0, + "low": 997748091, + }, + null, + Object { + "high": -1, + "low": -1487233257, + }, + null, + Object { + "high": -1, + "low": -253459603, + }, + null, + Object { + "high": 0, + "low": 666508217, + }, + Object { + "high": 0, + "low": 1287866684, + }, +] +`; + +exports[`Table java stream datetime enumerates Table rows compact 15`] = ` +Array [ + 1985-06-18T16:45:02.000Z, + null, + null, + null, + null, + Object { + "high": -1, + "low": -1115469578, + }, + Object { + "high": -1, + "low": -505105799, + }, + Object { + "high": -1, + "low": -90626704, + }, + Object { + "high": 0, + "low": 2077227761, + }, + null, + Object { + "high": 0, + "low": 1343690781, + }, + Object { + "high": 0, + "low": 1158483324, + }, + Object { + "high": -1, + "low": -2129740469, + }, + null, + Object { + "high": -1, + "low": -924054721, + }, +] +`; + +exports[`Table java stream datetime enumerates Table rows compact 16`] = ` +Array [ + 2024-08-03T02:56:33.000Z, + null, + null, + null, + Object { + "high": -1, + "low": -1454220845, + }, + Object { + "high": -1, + "low": -394344641, + }, + null, + Object { + "high": -1, + "low": -1477812381, + }, + null, + null, + Object { + "high": 0, + "low": 667746364, + }, + null, + Object { + "high": 0, + "low": 936578725, + }, + null, + Object { + "high": -1, + "low": -1004736552, + }, +] +`; + +exports[`Table java stream datetime enumerates Table rows compact 17`] = ` +Array [ + null, + null, + null, + null, + null, + null, + Object { + "high": -1, + "low": -2102273141, + }, + Object { + "high": -1, + "low": -1221435040, + }, + Object { + "high": 0, + "low": 1012332985, + }, + Object { + "high": -1, + "low": -889966449, + }, + Object { + "high": -1, + "low": -885862092, + }, + null, + Object { + "high": -1, + "low": -1116622255, + }, + null, + null, +] +`; + +exports[`Table java stream datetime enumerates Table rows compact 18`] = ` +Array [ + 1910-06-16T01:24:56.000Z, + 1970-01-09T01:47:40.029Z, + -810923102, + null, + null, + Object { + "high": -1, + "low": -1288756822, + }, + null, + null, + null, + null, + Object { + "high": -1, + "low": -768563065, + }, + Object { + "high": -1, + "low": -18384890, + }, + Object { + "high": -1, + "low": -138051348, + }, + null, + Object { + "high": 0, + "low": 1292623681, + }, +] +`; + +exports[`Table java stream datetime enumerates Table rows compact 19`] = ` +Array [ + null, + null, + -1636166510, + null, + Object { + "high": -1, + "low": -1765432003, + }, + Object { + "high": -1, + "low": -1856124671, + }, + null, + null, + null, + Object { + "high": -1, + "low": -616683035, + }, + Object { + "high": 0, + "low": 642999269, + }, + Object { + "high": -1, + "low": -908077044, + }, + null, + Object { + "high": 0, + "low": 1464648198, + }, + Object { + "high": -1, + "low": -922683413, + }, +] +`; + +exports[`Table java stream datetime toString() prints a pretty Table 1`] = ` +" f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14 + null, null, 902624945, null, [object Object], [object Object], [object Object], null, null, [object Object], null, null, [object Object], [object Object], null +Tue Apr 23 1912 00:41:02 GMT-0400 (EDT), null, -533650716, -1557821925, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] + null, null, null, null, [object Object], [object Object], null, [object Object], null, null, null, null, null, null, null +Sat Mar 26 1977 07:02:35 GMT-0500 (EST), Sat Jan 24 1970 07:31:46 GMT-0500 (EST), null, 1053937575, [object Object], [object Object], [object Object], null, [object Object], null, [object Object], [object Object], null, [object Object], [object Object] + null, null, 11995632, 1627714670, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], null + null, Thu Jan 22 1970 18:22:48 GMT-0500 (EST), 1543035049, 1616692420, null, null, null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object] +Fri Dec 11 1981 03:06:16 GMT-0500 (EST), Sun Nov 02 1969 08:36:53 GMT-0500 (EST), -1035213822, 583410666, null, null, [object Object], null, null, [object Object], [object Object], null, null, null, null +Wed Jun 16 2021 08:00:15 GMT-0400 (EDT), Mon Oct 20 1969 01:18:09 GMT-0400 (EDT), -165385917, null, [object Object], null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object] +Wed Aug 13 1952 23:58:25 GMT-0400 (EDT), null, 1630195924, 928069039, null, [object Object], null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object] + null, Mon Nov 03 1969 14:37:49 GMT-0500 (EST), null, 1579393701, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, null, null +Mon May 16 1983 11:33:53 GMT-0400 (EDT), null, null, null, null, null, null, null, [object Object], null, [object Object], null, null, null, [object Object] +Thu Mar 31 2011 23:41:21 GMT-0400 (EDT), null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, [object Object], [object Object] +Tue Jun 18 1985 12:45:02 GMT-0400 (EDT), null, null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] +Fri Aug 02 2024 22:56:33 GMT-0400 (EDT), null, null, null, [object Object], [object Object], null, [object Object], null, null, [object Object], null, [object Object], null, [object Object] + null, null, null, null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], null, null +Wed Jun 15 1910 21:24:56 GMT-0400 (EDT), Thu Jan 08 1970 20:47:40 GMT-0500 (EST), -810923102, null, null, [object Object], null, null, null, null, [object Object], [object Object], [object Object], null, [object Object] + null, null, -1636166510, null, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object]" +`; + +exports[`Table java stream datetime toString() prints an empty Table 1`] = `""`; + +exports[`Table java stream datetime toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14 + 0, null, null, 902624945, null, [object Object], [object Object], [object Object], null, null, [object Object], null, null, [object Object], [object Object], null + 1, Tue Apr 23 1912 00:41:02 GMT-0400 (EDT), null, -533650716, -1557821925, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] + 2, null, null, null, null, [object Object], [object Object], null, [object Object], null, null, null, null, null, null, null + 3, Sat Mar 26 1977 07:02:35 GMT-0500 (EST), Sat Jan 24 1970 07:31:46 GMT-0500 (EST), null, 1053937575, [object Object], [object Object], [object Object], null, [object Object], null, [object Object], [object Object], null, [object Object], [object Object] + 4, null, null, 11995632, 1627714670, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], null + 5, null, Thu Jan 22 1970 18:22:48 GMT-0500 (EST), 1543035049, 1616692420, null, null, null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object] + 6, Fri Dec 11 1981 03:06:16 GMT-0500 (EST), Sun Nov 02 1969 08:36:53 GMT-0500 (EST), -1035213822, 583410666, null, null, [object Object], null, null, [object Object], [object Object], null, null, null, null + 7, Wed Jun 16 2021 08:00:15 GMT-0400 (EDT), Mon Oct 20 1969 01:18:09 GMT-0400 (EDT), -165385917, null, [object Object], null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object] + 8, Wed Aug 13 1952 23:58:25 GMT-0400 (EDT), null, 1630195924, 928069039, null, [object Object], null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object] + 9, null, Mon Nov 03 1969 14:37:49 GMT-0500 (EST), null, 1579393701, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, null, null + 10, Mon May 16 1983 11:33:53 GMT-0400 (EDT), null, null, null, null, null, null, null, [object Object], null, [object Object], null, null, null, [object Object] + 11, Thu Mar 31 2011 23:41:21 GMT-0400 (EDT), null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, [object Object], [object Object] + 12, Tue Jun 18 1985 12:45:02 GMT-0400 (EDT), null, null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] + 13, Fri Aug 02 2024 22:56:33 GMT-0400 (EDT), null, null, null, [object Object], [object Object], null, [object Object], null, null, [object Object], null, [object Object], null, [object Object] + 14, null, null, null, null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], null, null + 15, Wed Jun 15 1910 21:24:56 GMT-0400 (EDT), Thu Jan 08 1970 20:47:40 GMT-0500 (EST), -810923102, null, null, [object Object], null, null, null, null, [object Object], [object Object], [object Object], null, [object Object] + 16, null, null, -1636166510, null, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object]" +`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 1`] = `"dict1_0"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 2`] = `"Utf8"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 3`] = `17`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 4`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 5`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 6`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 7`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 8`] = `null`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 9`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 10`] = `null`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 11`] = `"gpcWkmr"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 12`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 13`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 14`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 15`] = `"fNEZk2V"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 16`] = `"VHkSHFW"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 17`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 18`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 19`] = `"pdr3kP2"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 20`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 21`] = `"dict1_1"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 22`] = `"Utf8"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 23`] = `17`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 24`] = `"UQlbxy8"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 25`] = `"UQlbxy8"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 26`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 27`] = `"7Esa1sp"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 28`] = `"7Esa1sp"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 29`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 30`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 31`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 32`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 33`] = `"VHkSHFW"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 34`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 35`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 36`] = `null`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 37`] = `"pdr3kP2"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 38`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 39`] = `"n7IVIt6"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 40`] = `null`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 41`] = `"dict2_0"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 42`] = `"Int"`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 43`] = `17`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 44`] = `null`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 45`] = `null`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 46`] = ` +Object { + "high": -1, + "low": -935886027, +} +`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 47`] = ` +Object { + "high": -1, + "low": -1608202210, +} +`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 48`] = `null`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 49`] = `null`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 50`] = `null`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 51`] = `null`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 52`] = `null`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 53`] = `null`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 54`] = `null`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 55`] = `null`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 56`] = `null`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 57`] = `null`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 58`] = `null`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 59`] = ` +Object { + "high": 0, + "low": 1428743742, +} +`; + +exports[`Table java stream dictionary creates a Table from Arrow buffers 60`] = `null`; + +exports[`Table java stream dictionary enumerates Table rows 1`] = `17`; + +exports[`Table java stream dictionary enumerates Table rows 2`] = `3`; + +exports[`Table java stream dictionary enumerates Table rows 3`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "UQlbxy8", + "dict2_0": null, +} +`; + +exports[`Table java stream dictionary enumerates Table rows 4`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "UQlbxy8", + "dict2_0": null, +} +`; + +exports[`Table java stream dictionary enumerates Table rows 5`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": Object { + "high": -1, + "low": -935886027, + }, +} +`; + +exports[`Table java stream dictionary enumerates Table rows 6`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "7Esa1sp", + "dict2_0": Object { + "high": -1, + "low": -1608202210, + }, +} +`; + +exports[`Table java stream dictionary enumerates Table rows 7`] = ` +Object { + "dict1_0": null, + "dict1_1": "7Esa1sp", + "dict2_0": null, +} +`; + +exports[`Table java stream dictionary enumerates Table rows 8`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table java stream dictionary enumerates Table rows 9`] = ` +Object { + "dict1_0": null, + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table java stream dictionary enumerates Table rows 10`] = ` +Object { + "dict1_0": "gpcWkmr", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table java stream dictionary enumerates Table rows 11`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table java stream dictionary enumerates Table rows 12`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "VHkSHFW", + "dict2_0": null, +} +`; + +exports[`Table java stream dictionary enumerates Table rows 13`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table java stream dictionary enumerates Table rows 14`] = ` +Object { + "dict1_0": "fNEZk2V", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table java stream dictionary enumerates Table rows 15`] = ` +Object { + "dict1_0": "VHkSHFW", + "dict1_1": null, + "dict2_0": null, +} +`; + +exports[`Table java stream dictionary enumerates Table rows 16`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "pdr3kP2", + "dict2_0": null, +} +`; + +exports[`Table java stream dictionary enumerates Table rows 17`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": "n7IVIt6", + "dict2_0": null, +} +`; + +exports[`Table java stream dictionary enumerates Table rows 18`] = ` +Object { + "dict1_0": "pdr3kP2", + "dict1_1": "n7IVIt6", + "dict2_0": Object { + "high": 0, + "low": 1428743742, + }, +} +`; + +exports[`Table java stream dictionary enumerates Table rows 19`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": null, + "dict2_0": null, +} +`; + +exports[`Table java stream dictionary enumerates Table rows compact 1`] = `17`; + +exports[`Table java stream dictionary enumerates Table rows compact 2`] = `3`; + +exports[`Table java stream dictionary enumerates Table rows compact 3`] = ` +Array [ + "n7IVIt6", + "UQlbxy8", + null, +] +`; + +exports[`Table java stream dictionary enumerates Table rows compact 4`] = ` +Array [ + "n7IVIt6", + "UQlbxy8", + null, +] +`; + +exports[`Table java stream dictionary enumerates Table rows compact 5`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", + Object { + "high": -1, + "low": -935886027, + }, +] `; -exports[`simple file Arrow Table enumerates Table rows compact 1`] = ` +exports[`Table java stream dictionary enumerates Table rows compact 6`] = ` Array [ - 1, - 1, - "aa", + "n7IVIt6", + "7Esa1sp", + Object { + "high": -1, + "low": -1608202210, + }, ] `; -exports[`simple file Arrow Table enumerates Table rows compact 2`] = ` +exports[`Table java stream dictionary enumerates Table rows compact 7`] = ` Array [ null, + "7Esa1sp", null, +] +`; + +exports[`Table java stream dictionary enumerates Table rows compact 8`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", null, ] `; -exports[`simple file Arrow Table enumerates Table rows compact 3`] = ` +exports[`Table java stream dictionary enumerates Table rows compact 9`] = ` Array [ - 3, null, + "n7IVIt6", null, ] `; -exports[`simple file Arrow Table enumerates Table rows compact 4`] = ` +exports[`Table java stream dictionary enumerates Table rows compact 10`] = ` Array [ - 4, - 4, - "bbb", + "gpcWkmr", + "n7IVIt6", + null, ] `; -exports[`simple file Arrow Table enumerates Table rows compact 5`] = ` +exports[`Table java stream dictionary enumerates Table rows compact 11`] = ` Array [ - 5, - 5, - "cccc", + "n7IVIt6", + "n7IVIt6", + null, ] `; -exports[`simple file Arrow Table toString() prints a pretty Table 1`] = ` -" foo, bar, baz - 1, 1, aa -null, null, null - 3, null, null - 4, 4, bbb - 5, 5, cccc" +exports[`Table java stream dictionary enumerates Table rows compact 12`] = ` +Array [ + "n7IVIt6", + "VHkSHFW", + null, +] `; -exports[`simple file Arrow Table toString() prints an empty Table 1`] = `""`; - -exports[`simple file Arrow Table toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, foo, bar, baz - 0, 1, 1, aa - 1, null, null, null - 2, 3, null, null - 3, 4, 4, bbb - 4, 5, 5, cccc" +exports[`Table java stream dictionary enumerates Table rows compact 13`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", + null, +] `; -exports[`simple stream Arrow Table creates a Table from Arrow buffers 1`] = `"foo"`; - -exports[`simple stream Arrow Table creates a Table from Arrow buffers 2`] = `"Int"`; - -exports[`simple stream Arrow Table creates a Table from Arrow buffers 3`] = `5`; - -exports[`simple stream Arrow Table creates a Table from Arrow buffers 4`] = `1`; - -exports[`simple stream Arrow Table creates a Table from Arrow buffers 5`] = `null`; - -exports[`simple stream Arrow Table creates a Table from Arrow buffers 6`] = `3`; - -exports[`simple stream Arrow Table creates a Table from Arrow buffers 7`] = `4`; - -exports[`simple stream Arrow Table creates a Table from Arrow buffers 8`] = `5`; - -exports[`simple stream Arrow Table creates a Table from Arrow buffers 9`] = `"bar"`; - -exports[`simple stream Arrow Table creates a Table from Arrow buffers 10`] = `"FloatingPoint"`; - -exports[`simple stream Arrow Table creates a Table from Arrow buffers 11`] = `5`; - -exports[`simple stream Arrow Table creates a Table from Arrow buffers 12`] = `1`; +exports[`Table java stream dictionary enumerates Table rows compact 14`] = ` +Array [ + "fNEZk2V", + "n7IVIt6", + null, +] +`; -exports[`simple stream Arrow Table creates a Table from Arrow buffers 13`] = `null`; +exports[`Table java stream dictionary enumerates Table rows compact 15`] = ` +Array [ + "VHkSHFW", + null, + null, +] +`; -exports[`simple stream Arrow Table creates a Table from Arrow buffers 14`] = `null`; +exports[`Table java stream dictionary enumerates Table rows compact 16`] = ` +Array [ + "n7IVIt6", + "pdr3kP2", + null, +] +`; -exports[`simple stream Arrow Table creates a Table from Arrow buffers 15`] = `4`; +exports[`Table java stream dictionary enumerates Table rows compact 17`] = ` +Array [ + "n7IVIt6", + "n7IVIt6", + null, +] +`; -exports[`simple stream Arrow Table creates a Table from Arrow buffers 16`] = `5`; +exports[`Table java stream dictionary enumerates Table rows compact 18`] = ` +Array [ + "pdr3kP2", + "n7IVIt6", + Object { + "high": 0, + "low": 1428743742, + }, +] +`; -exports[`simple stream Arrow Table creates a Table from Arrow buffers 17`] = `"baz"`; +exports[`Table java stream dictionary enumerates Table rows compact 19`] = ` +Array [ + "n7IVIt6", + null, + null, +] +`; -exports[`simple stream Arrow Table creates a Table from Arrow buffers 18`] = `"Utf8"`; +exports[`Table java stream dictionary toString() prints a pretty Table 1`] = ` +"dict1_0, dict1_1, dict2_0 +n7IVIt6, UQlbxy8, null +n7IVIt6, UQlbxy8, null +n7IVIt6, n7IVIt6, [object Object] +n7IVIt6, 7Esa1sp, [object Object] + null, 7Esa1sp, null +n7IVIt6, n7IVIt6, null + null, n7IVIt6, null +gpcWkmr, n7IVIt6, null +n7IVIt6, n7IVIt6, null +n7IVIt6, VHkSHFW, null +n7IVIt6, n7IVIt6, null +fNEZk2V, n7IVIt6, null +VHkSHFW, null, null +n7IVIt6, pdr3kP2, null +n7IVIt6, n7IVIt6, null +pdr3kP2, n7IVIt6, [object Object] +n7IVIt6, null, null" +`; -exports[`simple stream Arrow Table creates a Table from Arrow buffers 19`] = `5`; +exports[`Table java stream dictionary toString() prints an empty Table 1`] = `""`; + +exports[`Table java stream dictionary toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, dict1_0, dict1_1, dict2_0 + 0, n7IVIt6, UQlbxy8, null + 1, n7IVIt6, UQlbxy8, null + 2, n7IVIt6, n7IVIt6, [object Object] + 3, n7IVIt6, 7Esa1sp, [object Object] + 4, null, 7Esa1sp, null + 5, n7IVIt6, n7IVIt6, null + 6, null, n7IVIt6, null + 7, gpcWkmr, n7IVIt6, null + 8, n7IVIt6, n7IVIt6, null + 9, n7IVIt6, VHkSHFW, null + 10, n7IVIt6, n7IVIt6, null + 11, fNEZk2V, n7IVIt6, null + 12, VHkSHFW, null, null + 13, n7IVIt6, pdr3kP2, null + 14, n7IVIt6, n7IVIt6, null + 15, pdr3kP2, n7IVIt6, [object Object] + 16, n7IVIt6, null, null" +`; -exports[`simple stream Arrow Table creates a Table from Arrow buffers 20`] = `"aa"`; +exports[`Table java stream nested creates a Table from Arrow buffers 1`] = `"list_nullable"`; -exports[`simple stream Arrow Table creates a Table from Arrow buffers 21`] = `null`; +exports[`Table java stream nested creates a Table from Arrow buffers 2`] = `"List"`; -exports[`simple stream Arrow Table creates a Table from Arrow buffers 22`] = `null`; +exports[`Table java stream nested creates a Table from Arrow buffers 3`] = `17`; -exports[`simple stream Arrow Table creates a Table from Arrow buffers 23`] = `"bbb"`; +exports[`Table java stream nested creates a Table from Arrow buffers 4`] = ` +Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, +] +`; -exports[`simple stream Arrow Table creates a Table from Arrow buffers 24`] = `"cccc"`; +exports[`Table java stream nested creates a Table from Arrow buffers 5`] = `null`; -exports[`simple stream Arrow Table enumerates Table rows 1`] = ` -Object { - "bar": 1, - "baz": "aa", - "foo": 1, -} +exports[`Table java stream nested creates a Table from Arrow buffers 6`] = ` +Int32Array [ + 1201921150, + -1053878681, + -338858402, +] `; -exports[`simple stream Arrow Table enumerates Table rows 2`] = ` -Object { - "bar": null, - "baz": null, - "foo": null, -} +exports[`Table java stream nested creates a Table from Arrow buffers 7`] = ` +Int32Array [ + -25568549, + 674222761, + -1932078214, + -328049938, +] `; -exports[`simple stream Arrow Table enumerates Table rows 3`] = ` -Object { - "bar": null, - "baz": null, - "foo": 3, -} +exports[`Table java stream nested creates a Table from Arrow buffers 8`] = ` +Int32Array [ + -1482260505, + -636832564, + 2076926163, + 535274652, +] `; -exports[`simple stream Arrow Table enumerates Table rows 4`] = ` -Object { - "bar": 4, - "baz": "bbb", - "foo": 4, -} +exports[`Table java stream nested creates a Table from Arrow buffers 9`] = ` +Int32Array [ + -1198112844, + 1337875186, + 543199787, + -26980498, +] `; -exports[`simple stream Arrow Table enumerates Table rows 5`] = ` -Object { - "bar": 5, - "baz": "cccc", - "foo": 5, -} -`; +exports[`Table java stream nested creates a Table from Arrow buffers 10`] = `Int32Array []`; -exports[`simple stream Arrow Table enumerates Table rows compact 1`] = ` -Array [ - 1, - 1, - "aa", +exports[`Table java stream nested creates a Table from Arrow buffers 11`] = ` +Int32Array [ + -1395042372, + 725113523, + 386656703, + 1852452386, ] `; -exports[`simple stream Arrow Table enumerates Table rows compact 2`] = ` -Array [ - null, - null, - null, +exports[`Table java stream nested creates a Table from Arrow buffers 12`] = `Int32Array []`; + +exports[`Table java stream nested creates a Table from Arrow buffers 13`] = ` +Int32Array [ + -2125490777, + -2011809915, ] `; -exports[`simple stream Arrow Table enumerates Table rows compact 3`] = ` -Array [ - 3, - null, - null, +exports[`Table java stream nested creates a Table from Arrow buffers 14`] = ` +Int32Array [ + -936205059, ] `; -exports[`simple stream Arrow Table enumerates Table rows compact 4`] = ` -Array [ - 4, - 4, - "bbb", +exports[`Table java stream nested creates a Table from Arrow buffers 15`] = `null`; + +exports[`Table java stream nested creates a Table from Arrow buffers 16`] = ` +Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, ] `; -exports[`simple stream Arrow Table enumerates Table rows compact 5`] = ` -Array [ - 5, - 5, - "cccc", +exports[`Table java stream nested creates a Table from Arrow buffers 17`] = ` +Int32Array [ + 817302915, + 23284005, + -1507602567, ] `; -exports[`simple stream Arrow Table toString() prints a pretty Table 1`] = ` -" foo, bar, baz - 1, 1, aa -null, null, null - 3, null, null - 4, 4, bbb - 5, 5, cccc" -`; +exports[`Table java stream nested creates a Table from Arrow buffers 18`] = `null`; -exports[`simple stream Arrow Table toString() prints an empty Table 1`] = `""`; +exports[`Table java stream nested creates a Table from Arrow buffers 19`] = `null`; -exports[`simple stream Arrow Table toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, foo, bar, baz - 0, 1, 1, aa - 1, null, null, null - 2, 3, null, null - 3, 4, 4, bbb - 4, 5, 5, cccc" -`; +exports[`Table java stream nested creates a Table from Arrow buffers 20`] = `null`; -exports[`struct file Arrow Table creates a Table from Arrow buffers 1`] = `"struct_nullable"`; +exports[`Table java stream nested creates a Table from Arrow buffers 21`] = `"struct_nullable"`; -exports[`struct file Arrow Table creates a Table from Arrow buffers 2`] = `"Struct_"`; +exports[`Table java stream nested creates a Table from Arrow buffers 22`] = `"Struct_"`; -exports[`struct file Arrow Table creates a Table from Arrow buffers 3`] = `17`; +exports[`Table java stream nested creates a Table from Arrow buffers 23`] = `17`; -exports[`struct file Arrow Table creates a Table from Arrow buffers 4`] = `null`; +exports[`Table java stream nested creates a Table from Arrow buffers 24`] = `null`; -exports[`struct file Arrow Table creates a Table from Arrow buffers 5`] = ` +exports[`Table java stream nested creates a Table from Arrow buffers 25`] = ` Array [ + -1121326610, null, - "MhRNxD4", ] `; -exports[`struct file Arrow Table creates a Table from Arrow buffers 6`] = ` +exports[`Table java stream nested creates a Table from Arrow buffers 26`] = ` Array [ - 137773603, - "3F9HBxK", + null, + "oPXRHKP", ] `; -exports[`struct file Arrow Table creates a Table from Arrow buffers 7`] = ` +exports[`Table java stream nested creates a Table from Arrow buffers 27`] = ` Array [ - 410361374, - "aVd88fp", + null, + null, ] `; -exports[`struct file Arrow Table creates a Table from Arrow buffers 8`] = `null`; +exports[`Table java stream nested creates a Table from Arrow buffers 28`] = ` +Array [ + -861383428, + "TeWfovy", +] +`; -exports[`struct file Arrow Table creates a Table from Arrow buffers 9`] = ` +exports[`Table java stream nested creates a Table from Arrow buffers 29`] = ` Array [ + 698716318, null, - "3loZrRf", ] `; -exports[`struct file Arrow Table creates a Table from Arrow buffers 10`] = `null`; +exports[`Table java stream nested creates a Table from Arrow buffers 30`] = `null`; -exports[`struct file Arrow Table creates a Table from Arrow buffers 11`] = `null`; +exports[`Table java stream nested creates a Table from Arrow buffers 31`] = `null`; -exports[`struct file Arrow Table creates a Table from Arrow buffers 12`] = ` +exports[`Table java stream nested creates a Table from Arrow buffers 32`] = ` Array [ null, - null, + "BSZRpGI", ] `; -exports[`struct file Arrow Table creates a Table from Arrow buffers 13`] = ` +exports[`Table java stream nested creates a Table from Arrow buffers 33`] = ` Array [ null, null, ] `; -exports[`struct file Arrow Table creates a Table from Arrow buffers 14`] = `null`; - -exports[`struct file Arrow Table creates a Table from Arrow buffers 15`] = ` +exports[`Table java stream nested creates a Table from Arrow buffers 34`] = ` Array [ null, - "78SLiRw", + null, ] `; -exports[`struct file Arrow Table creates a Table from Arrow buffers 16`] = `null`; +exports[`Table java stream nested creates a Table from Arrow buffers 35`] = `null`; -exports[`struct file Arrow Table creates a Table from Arrow buffers 17`] = `null`; +exports[`Table java stream nested creates a Table from Arrow buffers 36`] = `null`; -exports[`struct file Arrow Table creates a Table from Arrow buffers 18`] = ` +exports[`Table java stream nested creates a Table from Arrow buffers 37`] = ` Array [ null, - "0ilsf82", + null, ] `; -exports[`struct file Arrow Table creates a Table from Arrow buffers 19`] = ` +exports[`Table java stream nested creates a Table from Arrow buffers 38`] = ` Array [ null, - "LjS9MbU", + null, ] `; -exports[`struct file Arrow Table creates a Table from Arrow buffers 20`] = ` +exports[`Table java stream nested creates a Table from Arrow buffers 39`] = ` Array [ - null, + 416507125, null, ] `; -exports[`struct file Arrow Table enumerates Table rows 1`] = ` +exports[`Table java stream nested creates a Table from Arrow buffers 40`] = `null`; + +exports[`Table java stream nested enumerates Table rows 1`] = `17`; + +exports[`Table java stream nested enumerates Table rows 2`] = `2`; + +exports[`Table java stream nested enumerates Table rows 3`] = ` Object { + "list_nullable": Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, + ], "struct_nullable": null, } `; -exports[`struct file Arrow Table enumerates Table rows 2`] = ` +exports[`Table java stream nested enumerates Table rows 4`] = ` Object { + "list_nullable": null, "struct_nullable": Array [ + -1121326610, null, - "MhRNxD4", ], } `; -exports[`struct file Arrow Table enumerates Table rows 3`] = ` +exports[`Table java stream nested enumerates Table rows 5`] = ` Object { + "list_nullable": Int32Array [ + 1201921150, + -1053878681, + -338858402, + ], "struct_nullable": Array [ - 137773603, - "3F9HBxK", + null, + "oPXRHKP", ], } `; -exports[`struct file Arrow Table enumerates Table rows 4`] = ` +exports[`Table java stream nested enumerates Table rows 6`] = ` Object { + "list_nullable": Int32Array [ + -25568549, + 674222761, + -1932078214, + -328049938, + ], "struct_nullable": Array [ - 410361374, - "aVd88fp", + null, + null, ], } `; -exports[`struct file Arrow Table enumerates Table rows 5`] = ` +exports[`Table java stream nested enumerates Table rows 7`] = ` Object { - "struct_nullable": null, + "list_nullable": Int32Array [ + -1482260505, + -636832564, + 2076926163, + 535274652, + ], + "struct_nullable": Array [ + -861383428, + "TeWfovy", + ], } `; -exports[`struct file Arrow Table enumerates Table rows 6`] = ` +exports[`Table java stream nested enumerates Table rows 8`] = ` Object { + "list_nullable": Int32Array [ + -1198112844, + 1337875186, + 543199787, + -26980498, + ], "struct_nullable": Array [ + 698716318, null, - "3loZrRf", ], } `; -exports[`struct file Arrow Table enumerates Table rows 7`] = ` +exports[`Table java stream nested enumerates Table rows 9`] = ` Object { + "list_nullable": Int32Array [], "struct_nullable": null, } `; -exports[`struct file Arrow Table enumerates Table rows 8`] = ` +exports[`Table java stream nested enumerates Table rows 10`] = ` Object { + "list_nullable": Int32Array [ + -1395042372, + 725113523, + 386656703, + 1852452386, + ], "struct_nullable": null, } `; -exports[`struct file Arrow Table enumerates Table rows 9`] = ` +exports[`Table java stream nested enumerates Table rows 11`] = ` Object { + "list_nullable": Int32Array [], "struct_nullable": Array [ null, - null, + "BSZRpGI", ], } `; -exports[`struct file Arrow Table enumerates Table rows 10`] = ` +exports[`Table java stream nested enumerates Table rows 12`] = ` Object { + "list_nullable": Int32Array [ + -2125490777, + -2011809915, + ], "struct_nullable": Array [ null, null, @@ -1186,122 +16209,243 @@ Object { } `; -exports[`struct file Arrow Table enumerates Table rows 11`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`struct file Arrow Table enumerates Table rows 12`] = ` +exports[`Table java stream nested enumerates Table rows 13`] = ` Object { + "list_nullable": Int32Array [ + -936205059, + ], "struct_nullable": Array [ null, - "78SLiRw", + null, ], } `; -exports[`struct file Arrow Table enumerates Table rows 13`] = ` +exports[`Table java stream nested enumerates Table rows 14`] = ` Object { + "list_nullable": null, "struct_nullable": null, } `; -exports[`struct file Arrow Table enumerates Table rows 14`] = ` +exports[`Table java stream nested enumerates Table rows 15`] = ` Object { + "list_nullable": Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, + ], "struct_nullable": null, } `; -exports[`struct file Arrow Table enumerates Table rows 15`] = ` +exports[`Table java stream nested enumerates Table rows 16`] = ` Object { + "list_nullable": Int32Array [ + 817302915, + 23284005, + -1507602567, + ], "struct_nullable": Array [ null, - "0ilsf82", + null, ], } `; -exports[`struct file Arrow Table enumerates Table rows 16`] = ` +exports[`Table java stream nested enumerates Table rows 17`] = ` Object { + "list_nullable": null, "struct_nullable": Array [ null, - "LjS9MbU", + null, ], } `; -exports[`struct file Arrow Table enumerates Table rows 17`] = ` +exports[`Table java stream nested enumerates Table rows 18`] = ` Object { + "list_nullable": null, "struct_nullable": Array [ - null, + 416507125, null, ], } `; -exports[`struct file Arrow Table enumerates Table rows compact 1`] = ` +exports[`Table java stream nested enumerates Table rows 19`] = ` +Object { + "list_nullable": null, + "struct_nullable": null, +} +`; + +exports[`Table java stream nested enumerates Table rows compact 1`] = `17`; + +exports[`Table java stream nested enumerates Table rows compact 2`] = `2`; + +exports[`Table java stream nested enumerates Table rows compact 3`] = ` Array [ + Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, + ], null, ] `; -exports[`struct file Arrow Table enumerates Table rows compact 2`] = ` +exports[`Table java stream nested enumerates Table rows compact 4`] = ` Array [ + null, Array [ + -1121326610, null, - "MhRNxD4", ], ] `; -exports[`struct file Arrow Table enumerates Table rows compact 3`] = ` +exports[`Table java stream nested enumerates Table rows compact 5`] = ` Array [ + Int32Array [ + 1201921150, + -1053878681, + -338858402, + ], Array [ - 137773603, - "3F9HBxK", + null, + "oPXRHKP", + ], +] +`; + +exports[`Table java stream nested enumerates Table rows compact 6`] = ` +Array [ + Int32Array [ + -25568549, + 674222761, + -1932078214, + -328049938, + ], + Array [ + null, + null, + ], +] +`; + +exports[`Table java stream nested enumerates Table rows compact 7`] = ` +Array [ + Int32Array [ + -1482260505, + -636832564, + 2076926163, + 535274652, + ], + Array [ + -861383428, + "TeWfovy", + ], +] +`; + +exports[`Table java stream nested enumerates Table rows compact 8`] = ` +Array [ + Int32Array [ + -1198112844, + 1337875186, + 543199787, + -26980498, + ], + Array [ + 698716318, + null, + ], +] +`; + +exports[`Table java stream nested enumerates Table rows compact 9`] = ` +Array [ + Int32Array [], + null, +] +`; + +exports[`Table java stream nested enumerates Table rows compact 10`] = ` +Array [ + Int32Array [ + -1395042372, + 725113523, + 386656703, + 1852452386, ], + null, ] `; -exports[`struct file Arrow Table enumerates Table rows compact 4`] = ` +exports[`Table java stream nested enumerates Table rows compact 11`] = ` Array [ + Int32Array [], Array [ - 410361374, - "aVd88fp", + null, + "BSZRpGI", ], ] `; -exports[`struct file Arrow Table enumerates Table rows compact 5`] = ` +exports[`Table java stream nested enumerates Table rows compact 12`] = ` Array [ - null, + Int32Array [ + -2125490777, + -2011809915, + ], + Array [ + null, + null, + ], ] `; -exports[`struct file Arrow Table enumerates Table rows compact 6`] = ` +exports[`Table java stream nested enumerates Table rows compact 13`] = ` Array [ + Int32Array [ + -936205059, + ], Array [ null, - "3loZrRf", + null, ], ] `; -exports[`struct file Arrow Table enumerates Table rows compact 7`] = ` +exports[`Table java stream nested enumerates Table rows compact 14`] = ` Array [ null, + null, ] `; -exports[`struct file Arrow Table enumerates Table rows compact 8`] = ` +exports[`Table java stream nested enumerates Table rows compact 15`] = ` Array [ + Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, + ], null, ] `; -exports[`struct file Arrow Table enumerates Table rows compact 9`] = ` +exports[`Table java stream nested enumerates Table rows compact 16`] = ` Array [ + Int32Array [ + 817302915, + 23284005, + -1507602567, + ], Array [ null, null, @@ -1309,8 +16453,9 @@ Array [ ] `; -exports[`struct file Arrow Table enumerates Table rows compact 10`] = ` +exports[`Table java stream nested enumerates Table rows compact 17`] = ` Array [ + null, Array [ null, null, @@ -1318,201 +16463,494 @@ Array [ ] `; -exports[`struct file Arrow Table enumerates Table rows compact 11`] = ` +exports[`Table java stream nested enumerates Table rows compact 18`] = ` Array [ null, -] -`; - -exports[`struct file Arrow Table enumerates Table rows compact 12`] = ` -Array [ Array [ + 416507125, null, - "78SLiRw", ], ] `; -exports[`struct file Arrow Table enumerates Table rows compact 13`] = ` +exports[`Table java stream nested enumerates Table rows compact 19`] = ` Array [ null, + null, +] +`; + +exports[`Table java stream nested toString() prints a pretty Table 1`] = ` +" list_nullable, struct_nullable +-855087392,-1428803827,538297987,-1834772737, null + null, [-1121326610,null] + 1201921150,-1053878681,-338858402, [null,\\"oPXRHKP\\"] + -25568549,674222761,-1932078214,-328049938, [null,null] + -1482260505,-636832564,2076926163,535274652, [-861383428,\\"TeWfovy\\"] + -1198112844,1337875186,543199787,-26980498, [698716318,null] + , null + -1395042372,725113523,386656703,1852452386, null + , [null,\\"BSZRpGI\\"] + -2125490777,-2011809915, [null,null] + -936205059, [null,null] + null, null + 1741043053,1115823582,-134578211,1597491649, null + 817302915,23284005,-1507602567, [null,null] + null, [null,null] + null, [416507125,null] + null, null" +`; + +exports[`Table java stream nested toString() prints an empty Table 1`] = `""`; + +exports[`Table java stream nested toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, list_nullable, struct_nullable + 0, -855087392,-1428803827,538297987,-1834772737, null + 1, null, [-1121326610,null] + 2, 1201921150,-1053878681,-338858402, [null,\\"oPXRHKP\\"] + 3, -25568549,674222761,-1932078214,-328049938, [null,null] + 4, -1482260505,-636832564,2076926163,535274652, [-861383428,\\"TeWfovy\\"] + 5, -1198112844,1337875186,543199787,-26980498, [698716318,null] + 6, , null + 7, -1395042372,725113523,386656703,1852452386, null + 8, , [null,\\"BSZRpGI\\"] + 9, -2125490777,-2011809915, [null,null] + 10, -936205059, [null,null] + 11, null, null + 12, 1741043053,1115823582,-134578211,1597491649, null + 13, 817302915,23284005,-1507602567, [null,null] + 14, null, [null,null] + 15, null, [416507125,null] + 16, null, null" +`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 1`] = `"bool_nullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 2`] = `"Bool"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 3`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 4`] = `"bool_nonnullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 5`] = `"Bool"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 6`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 7`] = `"int8_nullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 8`] = `"Int"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 9`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 10`] = `"int8_nonnullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 11`] = `"Int"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 12`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 13`] = `"int16_nullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 14`] = `"Int"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 15`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 16`] = `"int16_nonnullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 17`] = `"Int"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 18`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 19`] = `"int32_nullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 20`] = `"Int"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 21`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 22`] = `"int32_nonnullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 23`] = `"Int"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 24`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 25`] = `"int64_nullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 26`] = `"Int"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 27`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 28`] = `"int64_nonnullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 29`] = `"Int"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 30`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 31`] = `"uint8_nullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 32`] = `"Int"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 33`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 34`] = `"uint8_nonnullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 35`] = `"Int"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 36`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 37`] = `"uint16_nullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 38`] = `"Int"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 39`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 40`] = `"uint16_nonnullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 41`] = `"Int"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 42`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 43`] = `"uint32_nullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 44`] = `"Int"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 45`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 46`] = `"uint32_nonnullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 47`] = `"Int"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 48`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 49`] = `"uint64_nullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 50`] = `"Int"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 51`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 52`] = `"uint64_nonnullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 53`] = `"Int"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 54`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 55`] = `"float32_nullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 56`] = `"FloatingPoint"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 57`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 58`] = `"float32_nonnullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 59`] = `"FloatingPoint"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 60`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 61`] = `"float64_nullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 62`] = `"FloatingPoint"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 63`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 64`] = `"float64_nonnullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 65`] = `"FloatingPoint"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 66`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 67`] = `"binary_nullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 68`] = `"Binary"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 69`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 70`] = `"binary_nonnullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 71`] = `"Binary"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 72`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 73`] = `"utf8_nullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 74`] = `"Utf8"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 75`] = `0`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 76`] = `"utf8_nonnullable"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 77`] = `"Utf8"`; + +exports[`Table java stream primitive creates a Table from Arrow buffers 78`] = `0`; + +exports[`Table java stream primitive enumerates Table rows 1`] = `0`; + +exports[`Table java stream primitive enumerates Table rows 2`] = `26`; + +exports[`Table java stream primitive enumerates Table rows compact 1`] = `0`; + +exports[`Table java stream primitive enumerates Table rows compact 2`] = `26`; + +exports[`Table java stream primitive toString() prints a pretty Table 1`] = `""`; + +exports[`Table java stream primitive toString() prints an empty Table 1`] = `""`; + +exports[`Table java stream primitive toString({ index: true }) prints a pretty Table with an Index column 1`] = `""`; + +exports[`Table java stream simple creates a Table from Arrow buffers 1`] = `"foo"`; + +exports[`Table java stream simple creates a Table from Arrow buffers 2`] = `"Int"`; + +exports[`Table java stream simple creates a Table from Arrow buffers 3`] = `5`; + +exports[`Table java stream simple creates a Table from Arrow buffers 4`] = `1`; + +exports[`Table java stream simple creates a Table from Arrow buffers 5`] = `null`; + +exports[`Table java stream simple creates a Table from Arrow buffers 6`] = `3`; + +exports[`Table java stream simple creates a Table from Arrow buffers 7`] = `4`; + +exports[`Table java stream simple creates a Table from Arrow buffers 8`] = `5`; + +exports[`Table java stream simple creates a Table from Arrow buffers 9`] = `"bar"`; + +exports[`Table java stream simple creates a Table from Arrow buffers 10`] = `"FloatingPoint"`; + +exports[`Table java stream simple creates a Table from Arrow buffers 11`] = `5`; + +exports[`Table java stream simple creates a Table from Arrow buffers 12`] = `1`; + +exports[`Table java stream simple creates a Table from Arrow buffers 13`] = `null`; + +exports[`Table java stream simple creates a Table from Arrow buffers 14`] = `null`; + +exports[`Table java stream simple creates a Table from Arrow buffers 15`] = `4`; + +exports[`Table java stream simple creates a Table from Arrow buffers 16`] = `5`; + +exports[`Table java stream simple creates a Table from Arrow buffers 17`] = `"baz"`; + +exports[`Table java stream simple creates a Table from Arrow buffers 18`] = `"Utf8"`; + +exports[`Table java stream simple creates a Table from Arrow buffers 19`] = `5`; + +exports[`Table java stream simple creates a Table from Arrow buffers 20`] = `"aa"`; + +exports[`Table java stream simple creates a Table from Arrow buffers 21`] = `null`; + +exports[`Table java stream simple creates a Table from Arrow buffers 22`] = `null`; + +exports[`Table java stream simple creates a Table from Arrow buffers 23`] = `"bbb"`; + +exports[`Table java stream simple creates a Table from Arrow buffers 24`] = `"cccc"`; + +exports[`Table java stream simple enumerates Table rows 1`] = `5`; + +exports[`Table java stream simple enumerates Table rows 2`] = `3`; + +exports[`Table java stream simple enumerates Table rows 3`] = ` +Object { + "bar": 1, + "baz": "aa", + "foo": 1, +} +`; + +exports[`Table java stream simple enumerates Table rows 4`] = ` +Object { + "bar": null, + "baz": null, + "foo": null, +} +`; + +exports[`Table java stream simple enumerates Table rows 5`] = ` +Object { + "bar": null, + "baz": null, + "foo": 3, +} +`; + +exports[`Table java stream simple enumerates Table rows 6`] = ` +Object { + "bar": 4, + "baz": "bbb", + "foo": 4, +} +`; + +exports[`Table java stream simple enumerates Table rows 7`] = ` +Object { + "bar": 5, + "baz": "cccc", + "foo": 5, +} +`; + +exports[`Table java stream simple enumerates Table rows compact 1`] = `5`; + +exports[`Table java stream simple enumerates Table rows compact 2`] = `3`; + +exports[`Table java stream simple enumerates Table rows compact 3`] = ` +Array [ + 1, + 1, + "aa", ] `; -exports[`struct file Arrow Table enumerates Table rows compact 14`] = ` +exports[`Table java stream simple enumerates Table rows compact 4`] = ` Array [ null, + null, + null, ] `; -exports[`struct file Arrow Table enumerates Table rows compact 15`] = ` +exports[`Table java stream simple enumerates Table rows compact 5`] = ` Array [ - Array [ - null, - "0ilsf82", - ], + 3, + null, + null, ] `; -exports[`struct file Arrow Table enumerates Table rows compact 16`] = ` +exports[`Table java stream simple enumerates Table rows compact 6`] = ` Array [ - Array [ - null, - "LjS9MbU", - ], + 4, + 4, + "bbb", ] `; -exports[`struct file Arrow Table enumerates Table rows compact 17`] = ` +exports[`Table java stream simple enumerates Table rows compact 7`] = ` Array [ - Array [ - null, - null, - ], + 5, + 5, + "cccc", ] `; -exports[`struct file Arrow Table toString() prints a pretty Table 1`] = ` -" struct_nullable - null - [null,\\"MhRNxD4\\"] -[137773603,\\"3F9HBxK\\"] -[410361374,\\"aVd88fp\\"] - null - [null,\\"3loZrRf\\"] - null - null - [null,null] - [null,null] - null - [null,\\"78SLiRw\\"] - null - null - [null,\\"0ilsf82\\"] - [null,\\"LjS9MbU\\"] - [null,null]" +exports[`Table java stream simple toString() prints a pretty Table 1`] = ` +" foo, bar, baz + 1, 1, aa +null, null, null + 3, null, null + 4, 4, bbb + 5, 5, cccc" `; -exports[`struct file Arrow Table toString() prints an empty Table 1`] = `""`; +exports[`Table java stream simple toString() prints an empty Table 1`] = `""`; -exports[`struct file Arrow Table toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, struct_nullable - 0, null - 1, [null,\\"MhRNxD4\\"] - 2, [137773603,\\"3F9HBxK\\"] - 3, [410361374,\\"aVd88fp\\"] - 4, null - 5, [null,\\"3loZrRf\\"] - 6, null - 7, null - 8, [null,null] - 9, [null,null] - 10, null - 11, [null,\\"78SLiRw\\"] - 12, null - 13, null - 14, [null,\\"0ilsf82\\"] - 15, [null,\\"LjS9MbU\\"] - 16, [null,null]" +exports[`Table java stream simple toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, foo, bar, baz + 0, 1, 1, aa + 1, null, null, null + 2, 3, null, null + 3, 4, 4, bbb + 4, 5, 5, cccc" `; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 1`] = `"struct_nullable"`; +exports[`Table java stream struct_example creates a Table from Arrow buffers 1`] = `"struct_nullable"`; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 2`] = `"Struct_"`; +exports[`Table java stream struct_example creates a Table from Arrow buffers 2`] = `"Struct_"`; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 3`] = `17`; +exports[`Table java stream struct_example creates a Table from Arrow buffers 3`] = `17`; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 4`] = `null`; +exports[`Table java stream struct_example creates a Table from Arrow buffers 4`] = `null`; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 5`] = ` +exports[`Table java stream struct_example creates a Table from Arrow buffers 5`] = ` Array [ null, "MhRNxD4", ] `; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 6`] = ` +exports[`Table java stream struct_example creates a Table from Arrow buffers 6`] = ` Array [ 137773603, "3F9HBxK", ] `; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 7`] = ` +exports[`Table java stream struct_example creates a Table from Arrow buffers 7`] = ` Array [ 410361374, "aVd88fp", ] `; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 8`] = `null`; +exports[`Table java stream struct_example creates a Table from Arrow buffers 8`] = `null`; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 9`] = ` +exports[`Table java stream struct_example creates a Table from Arrow buffers 9`] = ` Array [ null, "3loZrRf", ] `; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 10`] = `null`; +exports[`Table java stream struct_example creates a Table from Arrow buffers 10`] = `null`; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 11`] = `null`; +exports[`Table java stream struct_example creates a Table from Arrow buffers 11`] = `null`; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 12`] = ` +exports[`Table java stream struct_example creates a Table from Arrow buffers 12`] = ` Array [ null, null, ] `; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 13`] = ` +exports[`Table java stream struct_example creates a Table from Arrow buffers 13`] = ` Array [ null, null, ] `; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 14`] = `null`; +exports[`Table java stream struct_example creates a Table from Arrow buffers 14`] = `null`; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 15`] = ` +exports[`Table java stream struct_example creates a Table from Arrow buffers 15`] = ` Array [ null, "78SLiRw", ] `; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 16`] = `null`; +exports[`Table java stream struct_example creates a Table from Arrow buffers 16`] = `null`; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 17`] = `null`; +exports[`Table java stream struct_example creates a Table from Arrow buffers 17`] = `null`; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 18`] = ` +exports[`Table java stream struct_example creates a Table from Arrow buffers 18`] = ` Array [ null, "0ilsf82", ] `; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 19`] = ` +exports[`Table java stream struct_example creates a Table from Arrow buffers 19`] = ` Array [ null, "LjS9MbU", ] `; -exports[`struct stream Arrow Table creates a Table from Arrow buffers 20`] = ` +exports[`Table java stream struct_example creates a Table from Arrow buffers 20`] = ` Array [ null, null, ] `; -exports[`struct stream Arrow Table enumerates Table rows 1`] = ` +exports[`Table java stream struct_example enumerates Table rows 1`] = `17`; + +exports[`Table java stream struct_example enumerates Table rows 2`] = `1`; + +exports[`Table java stream struct_example enumerates Table rows 3`] = ` Object { "struct_nullable": null, } `; -exports[`struct stream Arrow Table enumerates Table rows 2`] = ` +exports[`Table java stream struct_example enumerates Table rows 4`] = ` Object { "struct_nullable": Array [ null, @@ -1521,7 +16959,7 @@ Object { } `; -exports[`struct stream Arrow Table enumerates Table rows 3`] = ` +exports[`Table java stream struct_example enumerates Table rows 5`] = ` Object { "struct_nullable": Array [ 137773603, @@ -1530,7 +16968,7 @@ Object { } `; -exports[`struct stream Arrow Table enumerates Table rows 4`] = ` +exports[`Table java stream struct_example enumerates Table rows 6`] = ` Object { "struct_nullable": Array [ 410361374, @@ -1539,13 +16977,13 @@ Object { } `; -exports[`struct stream Arrow Table enumerates Table rows 5`] = ` +exports[`Table java stream struct_example enumerates Table rows 7`] = ` Object { "struct_nullable": null, } `; -exports[`struct stream Arrow Table enumerates Table rows 6`] = ` +exports[`Table java stream struct_example enumerates Table rows 8`] = ` Object { "struct_nullable": Array [ null, @@ -1554,19 +16992,19 @@ Object { } `; -exports[`struct stream Arrow Table enumerates Table rows 7`] = ` +exports[`Table java stream struct_example enumerates Table rows 9`] = ` Object { "struct_nullable": null, } `; -exports[`struct stream Arrow Table enumerates Table rows 8`] = ` +exports[`Table java stream struct_example enumerates Table rows 10`] = ` Object { "struct_nullable": null, } `; -exports[`struct stream Arrow Table enumerates Table rows 9`] = ` +exports[`Table java stream struct_example enumerates Table rows 11`] = ` Object { "struct_nullable": Array [ null, @@ -1575,7 +17013,7 @@ Object { } `; -exports[`struct stream Arrow Table enumerates Table rows 10`] = ` +exports[`Table java stream struct_example enumerates Table rows 12`] = ` Object { "struct_nullable": Array [ null, @@ -1584,13 +17022,13 @@ Object { } `; -exports[`struct stream Arrow Table enumerates Table rows 11`] = ` +exports[`Table java stream struct_example enumerates Table rows 13`] = ` Object { "struct_nullable": null, } `; -exports[`struct stream Arrow Table enumerates Table rows 12`] = ` +exports[`Table java stream struct_example enumerates Table rows 14`] = ` Object { "struct_nullable": Array [ null, @@ -1599,19 +17037,19 @@ Object { } `; -exports[`struct stream Arrow Table enumerates Table rows 13`] = ` +exports[`Table java stream struct_example enumerates Table rows 15`] = ` Object { "struct_nullable": null, } `; -exports[`struct stream Arrow Table enumerates Table rows 14`] = ` +exports[`Table java stream struct_example enumerates Table rows 16`] = ` Object { "struct_nullable": null, } `; -exports[`struct stream Arrow Table enumerates Table rows 15`] = ` +exports[`Table java stream struct_example enumerates Table rows 17`] = ` Object { "struct_nullable": Array [ null, @@ -1620,7 +17058,7 @@ Object { } `; -exports[`struct stream Arrow Table enumerates Table rows 16`] = ` +exports[`Table java stream struct_example enumerates Table rows 18`] = ` Object { "struct_nullable": Array [ null, @@ -1629,7 +17067,7 @@ Object { } `; -exports[`struct stream Arrow Table enumerates Table rows 17`] = ` +exports[`Table java stream struct_example enumerates Table rows 19`] = ` Object { "struct_nullable": Array [ null, @@ -1638,13 +17076,17 @@ Object { } `; -exports[`struct stream Arrow Table enumerates Table rows compact 1`] = ` +exports[`Table java stream struct_example enumerates Table rows compact 1`] = `17`; + +exports[`Table java stream struct_example enumerates Table rows compact 2`] = `1`; + +exports[`Table java stream struct_example enumerates Table rows compact 3`] = ` Array [ null, ] `; -exports[`struct stream Arrow Table enumerates Table rows compact 2`] = ` +exports[`Table java stream struct_example enumerates Table rows compact 4`] = ` Array [ Array [ null, @@ -1653,7 +17095,7 @@ Array [ ] `; -exports[`struct stream Arrow Table enumerates Table rows compact 3`] = ` +exports[`Table java stream struct_example enumerates Table rows compact 5`] = ` Array [ Array [ 137773603, @@ -1662,7 +17104,7 @@ Array [ ] `; -exports[`struct stream Arrow Table enumerates Table rows compact 4`] = ` +exports[`Table java stream struct_example enumerates Table rows compact 6`] = ` Array [ Array [ 410361374, @@ -1671,13 +17113,13 @@ Array [ ] `; -exports[`struct stream Arrow Table enumerates Table rows compact 5`] = ` +exports[`Table java stream struct_example enumerates Table rows compact 7`] = ` Array [ null, ] `; -exports[`struct stream Arrow Table enumerates Table rows compact 6`] = ` +exports[`Table java stream struct_example enumerates Table rows compact 8`] = ` Array [ Array [ null, @@ -1686,19 +17128,19 @@ Array [ ] `; -exports[`struct stream Arrow Table enumerates Table rows compact 7`] = ` +exports[`Table java stream struct_example enumerates Table rows compact 9`] = ` Array [ null, ] `; -exports[`struct stream Arrow Table enumerates Table rows compact 8`] = ` +exports[`Table java stream struct_example enumerates Table rows compact 10`] = ` Array [ null, ] `; -exports[`struct stream Arrow Table enumerates Table rows compact 9`] = ` +exports[`Table java stream struct_example enumerates Table rows compact 11`] = ` Array [ Array [ null, @@ -1707,7 +17149,7 @@ Array [ ] `; -exports[`struct stream Arrow Table enumerates Table rows compact 10`] = ` +exports[`Table java stream struct_example enumerates Table rows compact 12`] = ` Array [ Array [ null, @@ -1716,13 +17158,13 @@ Array [ ] `; -exports[`struct stream Arrow Table enumerates Table rows compact 11`] = ` +exports[`Table java stream struct_example enumerates Table rows compact 13`] = ` Array [ null, ] `; -exports[`struct stream Arrow Table enumerates Table rows compact 12`] = ` +exports[`Table java stream struct_example enumerates Table rows compact 14`] = ` Array [ Array [ null, @@ -1731,19 +17173,19 @@ Array [ ] `; -exports[`struct stream Arrow Table enumerates Table rows compact 13`] = ` +exports[`Table java stream struct_example enumerates Table rows compact 15`] = ` Array [ null, ] `; -exports[`struct stream Arrow Table enumerates Table rows compact 14`] = ` +exports[`Table java stream struct_example enumerates Table rows compact 16`] = ` Array [ null, ] `; -exports[`struct stream Arrow Table enumerates Table rows compact 15`] = ` +exports[`Table java stream struct_example enumerates Table rows compact 17`] = ` Array [ Array [ null, @@ -1752,7 +17194,7 @@ Array [ ] `; -exports[`struct stream Arrow Table enumerates Table rows compact 16`] = ` +exports[`Table java stream struct_example enumerates Table rows compact 18`] = ` Array [ Array [ null, @@ -1761,7 +17203,7 @@ Array [ ] `; -exports[`struct stream Arrow Table enumerates Table rows compact 17`] = ` +exports[`Table java stream struct_example enumerates Table rows compact 19`] = ` Array [ Array [ null, @@ -1770,7 +17212,7 @@ Array [ ] `; -exports[`struct stream Arrow Table toString() prints a pretty Table 1`] = ` +exports[`Table java stream struct_example toString() prints a pretty Table 1`] = ` " struct_nullable null [null,\\"MhRNxD4\\"] @@ -1791,9 +17233,9 @@ exports[`struct stream Arrow Table toString() prints a pretty Table 1`] = ` [null,null]" `; -exports[`struct stream Arrow Table toString() prints an empty Table 1`] = `""`; +exports[`Table java stream struct_example toString() prints an empty Table 1`] = `""`; -exports[`struct stream Arrow Table toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +exports[`Table java stream struct_example toString({ index: true }) prints a pretty Table with an Index column 1`] = ` "Index, struct_nullable 0, null 1, [null,\\"MhRNxD4\\"] From 5eee3eaaa2a72541ac245fce54099310d215a2ac Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Wed, 8 Nov 2017 22:52:59 -0500 Subject: [PATCH 12/55] add integration tests to compare how JS reads cpp vs. java arrows --- js/test/integration-tests.ts | 74 ++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 js/test/integration-tests.ts diff --git a/js/test/integration-tests.ts b/js/test/integration-tests.ts new file mode 100644 index 00000000000..1374ddc0058 --- /dev/null +++ b/js/test/integration-tests.ts @@ -0,0 +1,74 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +import { zip } from 'ix/iterable/zip'; +import { Table, readBuffers } from './Arrow'; +import { config, formats } from './test-config'; + +describe.skip(`Integration`, () => { + for (const format of formats) { + describe(format, () => { + for (const [cppArrow, javaArrow] of zip(config.cpp[format], config.java[format])) { + describe(`${cppArrow.name}`, () => { + testReaderIntegration(cppArrow.buffers, javaArrow.buffers); + testTableFromBuffersIntegration(cppArrow.buffers, javaArrow.buffers); + }); + } + }); + } +}); + +function testReaderIntegration(cppBuffers: Uint8Array[], javaBuffers: Uint8Array[]) { + test(`cpp and java vectors report the same values`, () => { + expect.hasAssertions(); + for (const [cppVectors, javaVectors] of zip(readBuffers(...cppBuffers), readBuffers(...javaBuffers))) { + expect(cppVectors.length).toEqual(javaVectors.length); + for (let i = -1, n = cppVectors.length; ++i < n;) { + const cppVec = cppVectors[i]; + const javaVec = javaVectors[i]; + expect(cppVec.name).toEqual(javaVec.name); + expect(cppVec.type).toEqual(javaVec.type); + expect(cppVec.length).toEqual(javaVec.length); + for (let j = -1, k = cppVec.length; ++j < k;) { + expect(cppVec.get(j)).toEqual(javaVec.get(i)); + } + } + } + }); +} + +function testTableFromBuffersIntegration(cppBuffers: Uint8Array[], javaBuffers: Uint8Array[]) { + test(`cpp and java tables report the same values`, () => { + expect.hasAssertions(); + const cppTable = Table.from(...cppBuffers); + const javaTable = Table.from(...javaBuffers); + const cppVectors = cppTable.columns; + const javaVectors = javaTable.columns; + expect(cppTable.length).toEqual(javaTable.length); + expect(cppVectors.length).toEqual(javaVectors.length); + for (let i = -1, n = cppVectors.length; ++i < n;) { + const cppVec = cppVectors[i]; + const javaVec = javaVectors[i]; + expect(cppVec.name).toEqual(javaVec.name); + expect(cppVec.type).toEqual(javaVec.type); + expect(cppVec.length).toEqual(javaVec.length); + for (let j = -1, k = cppVec.length; ++j < k;) { + expect(cppVec.get(j)).toEqual(javaVec.get(i)); + } + } + }); +} From ba984c61a4dc0b2b5b9a346ea5f1a829cbe8e468 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 00:50:32 -0500 Subject: [PATCH 13/55] update dependencies --- js/package.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/js/package.json b/js/package.json index 50ced4a0c48..cce74c6e425 100644 --- a/js/package.json +++ b/js/package.json @@ -58,11 +58,11 @@ "text-encoding": "0.6.4" }, "devDependencies": { - "@std/esm": "0.12.5", + "@std/esm": "0.13.0", "@types/flatbuffers": "1.6.5", "@types/glob": "5.0.33", - "@types/jest": "21.1.5", - "@types/node": "8.0.47", + "@types/jest": "21.1.6", + "@types/node": "8.0.51", "@types/text-encoding": "0.0.32", "benchmark": "2.1.4", "command-line-args": "4.0.7", @@ -81,11 +81,11 @@ "jest": "21.2.1", "jest-environment-node-debug": "2.0.0", "json": "9.0.6", - "lerna": "2.5.0", - "lint-staged": "4.3.0", + "lerna": "2.5.1", + "lint-staged": "5.0.0", "merge2": "1.2.0", "mkdirp": "0.5.1", - "npm-run-all": "4.1.1", + "npm-run-all": "4.1.2", "pump": "1.0.2", "rimraf": "2.6.2", "rxjs": "5.5.2", @@ -93,7 +93,7 @@ "source-map-loader": "0.2.3", "text-encoding-utf-8": "1.0.1", "trash": "4.1.0", - "ts-jest": "21.1.4", + "ts-jest": "21.2.1", "tslib": "1.8.0", "tslint": "5.8.0", "typescript": "2.6.1", From c60305d6c0efb66f432c1fe07cd7bec1532a80d6 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 01:09:36 -0500 Subject: [PATCH 14/55] refactor: flatten vector folder, add more types --- js/src/Arrow.ts | 91 +++++--- js/src/types/arrow.ts | 91 -------- js/src/types/fixedsizelist.ts | 35 --- js/src/types/table/from.ts | 34 --- js/src/types/table/row.ts | 61 ----- js/src/types/table/struct.ts | 63 ------ js/src/types/table/table.ts | 30 --- js/src/types/table/toString.ts | 40 ---- js/src/types/vector/bool.ts | 55 ----- js/src/types/vector/date.ts | 35 --- js/src/types/vector/long.ts | 39 ---- js/src/types/vector/typed.ts | 57 ----- js/src/types/vector/virtual.ts | 129 ----------- js/src/vector/arrow.ts | 237 ++++++++++++++++++++ js/src/{types => vector}/dictionary.ts | 28 +-- js/src/{types => vector}/list.ts | 23 +- js/src/vector/numeric.ts | 168 ++++++++++++++ js/src/vector/struct.ts | 127 +++++++++++ js/src/vector/table.ts | 55 +++++ js/src/{types => }/vector/traits.ts | 10 +- js/src/vector/types.ts | 43 ++++ js/src/{types => vector}/utf8.ts | 4 +- js/src/{types/types.ts => vector/vector.ts} | 56 +---- js/src/vector/virtual.ts | 129 +++++++++++ js/test/Arrow.ts | 59 +---- 25 files changed, 866 insertions(+), 833 deletions(-) delete mode 100644 js/src/types/arrow.ts delete mode 100644 js/src/types/fixedsizelist.ts delete mode 100644 js/src/types/table/from.ts delete mode 100644 js/src/types/table/row.ts delete mode 100644 js/src/types/table/struct.ts delete mode 100644 js/src/types/table/table.ts delete mode 100644 js/src/types/table/toString.ts delete mode 100644 js/src/types/vector/bool.ts delete mode 100644 js/src/types/vector/date.ts delete mode 100644 js/src/types/vector/long.ts delete mode 100644 js/src/types/vector/typed.ts delete mode 100644 js/src/types/vector/virtual.ts create mode 100644 js/src/vector/arrow.ts rename js/src/{types => vector}/dictionary.ts (62%) rename js/src/{types => vector}/list.ts (67%) create mode 100644 js/src/vector/numeric.ts create mode 100644 js/src/vector/struct.ts create mode 100644 js/src/vector/table.ts rename js/src/{types => }/vector/traits.ts (91%) create mode 100644 js/src/vector/types.ts rename js/src/{types => vector}/utf8.ts (94%) rename js/src/{types/types.ts => vector/vector.ts} (57%) create mode 100644 js/src/vector/virtual.ts diff --git a/js/src/Arrow.ts b/js/src/Arrow.ts index b724c6b0330..d39b0fc2dc0 100644 --- a/js/src/Arrow.ts +++ b/js/src/Arrow.ts @@ -16,44 +16,63 @@ // under the License. import { readBuffers } from './reader/arrow'; +import { Table } from './vector/table'; +import { Vector } from './vector/vector'; +import { Utf8Vector } from './vector/utf8'; +import { DictionaryVector } from './vector/dictionary'; +import { StructVector, StructRow } from './vector/struct'; +import { ListVector, FixedSizeListVector } from './vector/list'; -import { Vector } from './types/types'; -import { ListVector } from './types/list'; -import { Utf8Vector } from './types/utf8'; -import { BoolVector } from './types/vector/bool'; -import { RowVector } from './types/table/row'; -import { TableVector } from './types/table/table'; -import { StructVector } from './types/table/struct'; -import { DictionaryVector } from './types/dictionary'; -import { FixedSizeListVector } from './types/fixedsizelist'; -import { Date32Vector, Date64Vector } from './types/vector/date'; -import { LongVector, Int64Vector, Uint64Vector, } from './types/vector/long'; import { - TypedVector, + BoolVector, Int8Vector, Int16Vector, Int32Vector, + Int64Vector, Uint8Vector, Uint16Vector, Uint32Vector, + Uint64Vector, + Float16Vector, Float32Vector, - Float64Vector -} from './types/vector/typed'; - -import './types/table/from'; + Float64Vector, + Date32Vector, + Date64Vector, + Time32Vector, + Time64Vector, + DecimalVector, + TimestampVector, +} from './vector/numeric'; +export { Table, Vector, StructRow }; +export { readVectors, readVectorsAsync }; +export { NumericVectorConstructor } from './vector/numeric'; +export { List, TypedArray, TypedArrayConstructor } from './vector/types'; export { - Vector, readBuffers, + BoolVector, + ListVector, + Utf8Vector, + Int8Vector, + Int16Vector, + Int32Vector, + Int64Vector, + Uint8Vector, + Uint16Vector, + Uint32Vector, + Uint64Vector, + Date32Vector, + Date64Vector, + Time32Vector, + Time64Vector, + StructVector, + Float16Vector, + Float32Vector, + Float64Vector, + DecimalVector, + TimestampVector, DictionaryVector, - RowVector as Row, - TableVector as Table, - StructVector, Utf8Vector, - ListVector, FixedSizeListVector, - BoolVector, TypedVector, LongVector, - Int8Vector, Int16Vector, Int32Vector, Int64Vector, - Uint8Vector, Uint16Vector, Uint32Vector, Uint64Vector, - Date32Vector, Date64Vector, Float32Vector, Float64Vector, + FixedSizeListVector, }; /* These exports are needed for the closure umd targets */ @@ -61,19 +80,14 @@ try { const Arrow = eval('exports'); if (typeof Arrow === 'object') { // string indexers tell closure compiler not to rename these properties + Arrow['Table'] = Table; Arrow['Vector'] = Vector; - Arrow['Table'] = TableVector; Arrow['readBuffers'] = readBuffers; + Arrow['StructRow'] = StructRow; + Arrow['StructVector'] = StructVector; Arrow['BoolVector'] = BoolVector; - Arrow['Utf8Vector'] = Utf8Vector; Arrow['ListVector'] = ListVector; - Arrow['StructVector'] = StructVector; - Arrow['DictionaryVector'] = DictionaryVector; - Arrow['FixedSizeListVector'] = FixedSizeListVector; - Arrow['LongVector'] = LongVector; - Arrow['TypedVector'] = TypedVector; - Arrow['Date32Vector'] = Date32Vector; - Arrow['Date64Vector'] = Date64Vector; + Arrow['Utf8Vector'] = Utf8Vector; Arrow['Int8Vector'] = Int8Vector; Arrow['Int16Vector'] = Int16Vector; Arrow['Int32Vector'] = Int32Vector; @@ -82,8 +96,17 @@ try { Arrow['Uint16Vector'] = Uint16Vector; Arrow['Uint32Vector'] = Uint32Vector; Arrow['Uint64Vector'] = Uint64Vector; + Arrow['Date32Vector'] = Date32Vector; + Arrow['Date64Vector'] = Date64Vector; + Arrow['Time32Vector'] = Time32Vector; + Arrow['Time64Vector'] = Time64Vector; + Arrow['Float16Vector'] = Float16Vector; Arrow['Float32Vector'] = Float32Vector; Arrow['Float64Vector'] = Float64Vector; + Arrow['DecimalVector'] = DecimalVector; + Arrow['TimestampVector'] = TimestampVector; + Arrow['DictionaryVector'] = DictionaryVector; + Arrow['FixedSizeListVector'] = FixedSizeListVector; } } catch (e) { /* not the UMD bundle */ } /* end closure exports */ diff --git a/js/src/types/arrow.ts b/js/src/types/arrow.ts deleted file mode 100644 index 16767d2c155..00000000000 --- a/js/src/types/arrow.ts +++ /dev/null @@ -1,91 +0,0 @@ -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you under the Apache License, Version 2.0 (the -// "License"); you may not use this file except in compliance -// with the License. You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -import * as Schema_ from '../format/Schema_generated'; -import * as Message_ from '../format/Message_generated'; -import Field = Schema_.org.apache.arrow.flatbuf.Field; -import FieldNode = Message_.org.apache.arrow.flatbuf.FieldNode; - -import { DictionaryVector } from './dictionary'; -import { nullableMixin, fieldMixin } from './vector/traits'; -import { BoolVector as BoolVectorBase } from './vector/bool'; -import { ListVector as ListVectorBase } from './list'; -import { Utf8Vector as Utf8VectorBase } from './utf8'; -import { Vector, Column, TypedArray } from './types'; -import { Date32Vector as Date32VectorBase } from './vector/date'; -import { Date64Vector as Date64VectorBase } from './vector/date'; -import { TableVector as TableVectorBase } from './table/table'; -import { StructVector as StructVectorBase } from './table/struct'; -import { FixedSizeListVector as FixedSizeListVectorBase } from './fixedsizelist'; -import { - LongVector as LongVectorBase, - Int64Vector as Int64VectorBase, - Uint64Vector as Uint64VectorBase, -} from './vector/long'; -import { - TypedVector, - Int8Vector as Int8VectorBase, - Int16Vector as Int16VectorBase, - Int32Vector as Int32VectorBase, - Uint8Vector as Uint8VectorBase, - Uint16Vector as Uint16VectorBase, - Uint32Vector as Uint32VectorBase, - Float32Vector as Float32VectorBase, - Float64Vector as Float64VectorBase, -} from './vector/typed'; - -export { TypedArray, TypedVector }; -export { Column, DictionaryVector }; -export class ListVector extends MixinArrowTraits(ListVectorBase) {} -export class Utf8Vector extends MixinArrowTraits(Utf8VectorBase) {} -export class TableVector extends MixinArrowTraits(TableVectorBase) {} -export class StructVector extends MixinArrowTraits(StructVectorBase) {} -export class FixedSizeListVector extends MixinArrowTraits(FixedSizeListVectorBase) {} -export class BoolVector extends MixinArrowTraits(BoolVectorBase) {} -export class LongVector extends MixinArrowTraits(LongVectorBase) {} -export class Date32Vector extends MixinArrowTraits(Date32VectorBase) {} -export class Date64Vector extends MixinArrowTraits(Date64VectorBase) {} -export class Int8Vector extends MixinArrowTraits(Int8VectorBase) {} -export class Int16Vector extends MixinArrowTraits(Int16VectorBase) {} -export class Int32Vector extends MixinArrowTraits(Int32VectorBase) {} -export class Int64Vector extends MixinArrowTraits(Int64VectorBase) {} -export class Uint8Vector extends MixinArrowTraits(Uint8VectorBase) {} -export class Uint16Vector extends MixinArrowTraits(Uint16VectorBase) {} -export class Uint32Vector extends MixinArrowTraits(Uint32VectorBase) {} -export class Uint64Vector extends MixinArrowTraits(Uint64VectorBase) {} -export class Float32Vector extends MixinArrowTraits(Float32VectorBase) {} -export class Float64Vector extends MixinArrowTraits(Float64VectorBase) {} - -export function MixinArrowTraits, TArgv>(BaseVector: new (argv: TArgv) => T) { - const FieldVector = fieldMixin(BaseVector); - const NullableVector = nullableMixin(BaseVector); - const NullableFieldVector = nullableMixin(FieldVector); - return function(this: any, argv: TArgv & (object | { validity: Uint8Array } | { field: Field, fieldNode: FieldNode })) { - return new ((!isFieldArgv(argv) ? !isNullableArgv(argv) ? - BaseVector : NullableVector : !isNullableArgv(argv) ? - FieldVector : NullableFieldVector - ) as any)(argv); - } as any as { new (argv: TArgv & (object | { validity: Uint8Array } | { field: Field, fieldNode: FieldNode })): T }; -} - -function isFieldArgv(x: any): x is { field: Field, fieldNode: FieldNode } { - return x && x.field instanceof Field && x.fieldNode instanceof FieldNode; -} - -function isNullableArgv(x: any): x is { validity: Uint8Array } { - return x && x.validity && ArrayBuffer.isView(x.validity) && x.validity instanceof Uint8Array; -} diff --git a/js/src/types/fixedsizelist.ts b/js/src/types/fixedsizelist.ts deleted file mode 100644 index 6311d891d50..00000000000 --- a/js/src/types/fixedsizelist.ts +++ /dev/null @@ -1,35 +0,0 @@ -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you under the Apache License, Version 2.0 (the -// "License"); you may not use this file except in compliance -// with the License. You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -import { List, Vector } from './types'; -import { VirtualVector } from './vector/virtual'; - -export class FixedSizeListVector> extends Vector { - readonly listSize: number; - readonly values: Vector; - constructor(argv: { listSize: number, values: Vector }) { - super(); - this.values = argv.values; - this.listSize = argv.listSize; - } - get(index: number) { - return this.values.slice(this.listSize * index, this.listSize * (index + 1)); - } - concat(...vectors: Vector[]): Vector { - return new VirtualVector(Array, this, ...vectors); - } -} diff --git a/js/src/types/table/from.ts b/js/src/types/table/from.ts deleted file mode 100644 index ae0755961eb..00000000000 --- a/js/src/types/table/from.ts +++ /dev/null @@ -1,34 +0,0 @@ -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you under the Apache License, Version 2.0 (the -// "License"); you may not use this file except in compliance -// with the License. You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -import { Column } from '../types'; -import { TableVector } from './table'; -import { readBuffers } from '../../reader/arrow'; - -export function fromBuffers(...bytes: Array) { - let columns: Column[] = null as any; - for (let vectors of readBuffers(...bytes)) { - columns = !columns ? vectors : columns.map((v, i) => v.concat(vectors[i]) as Column); - } - return new TableVector({ columns }); -} - -TableVector.from = fromBuffers; - -declare module './table' { - namespace TableVector { export let from: typeof fromBuffers; } -} \ No newline at end of file diff --git a/js/src/types/table/row.ts b/js/src/types/table/row.ts deleted file mode 100644 index 7d571d5ecea..00000000000 --- a/js/src/types/table/row.ts +++ /dev/null @@ -1,61 +0,0 @@ -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you under the Apache License, Version 2.0 (the -// "License"); you may not use this file except in compliance -// with the License. You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -import { Row, Vector, Struct } from '../types'; -import { VirtualVector } from '../vector/virtual'; - -export class RowVector extends Vector implements Row { - readonly row: number; - readonly length: number; - readonly table: Struct; - [Symbol.toStringTag]() { return 'Row'; } - constructor(table: Struct, row: number) { - super(); - this.row = row; - this.table = table; - this.length = table.columns.length; - } - get(index: number) { - const col = this.table.columns[index]; - return col ? col.get(this.row) as T : null; - } - col(key: string) { - const col = this.table.col(key); - return col ? col.get(this.row) as T : null; - } - *[Symbol.iterator]() { - const { row } = this; - for (const col of this.table.columns) { - yield col ? col.get(row) : null; - } - } - concat(...rows: Vector[]): Vector { - return new VirtualVector(Array, this, ...rows as any[]); - } - toArray() { return [...this]; } - toJSON() { return this.toArray(); } - toString() { return `Row [${this.length})`; } - toObject(): Record { - const { row } = this, map = Object.create(null); - for (const col of this.table.columns) { - if (col && col.name) { - map[col.name] = col.get(row); - } - } - return map; - } -} diff --git a/js/src/types/table/struct.ts b/js/src/types/table/struct.ts deleted file mode 100644 index de6a3a05692..00000000000 --- a/js/src/types/table/struct.ts +++ /dev/null @@ -1,63 +0,0 @@ -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you under the Apache License, Version 2.0 (the -// "License"); you may not use this file except in compliance -// with the License. You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -import { RowVector } from './row'; -import { toString } from './toString'; -import { VirtualVector } from '../vector/virtual'; -import { Row, Vector, Column, Struct } from '../types'; - -export interface StructVector { - toString(): string; - toString(index: boolean): string; - toString(options: { index: boolean }): string; -} - -export class StructVector extends Vector> implements Struct { - readonly length: number; - readonly columns: Column[]; - constructor(argv: { columns: Column[] }) { - super(); - this.columns = argv.columns || []; - if (!this.length) { - this.length = Math.max(...this.columns.map((col) => col.length)) | 0; - } - } - get(index: number): StructRow { - return new StructRow(this, index); - } - col(name: string) { - return this.columns.find((col) => col.name === name) || null; - } - key(index: number) { - return this.columns[index] ? this.columns[index].name : null; - } - select(...columns: string[]) { - return new StructVector({ columns: columns.map((name) => this.col(name)!) }); - } - concat(...structs: Vector>[]): Vector> { - return new VirtualVector(Array, this, ...structs as any[]); - } - toString(x?: any) { - return toString(this, x); - } -} - -export class StructRow extends RowVector { - toString() { - return JSON.stringify(this); - } -} \ No newline at end of file diff --git a/js/src/types/table/table.ts b/js/src/types/table/table.ts deleted file mode 100644 index d9074dec2d3..00000000000 --- a/js/src/types/table/table.ts +++ /dev/null @@ -1,30 +0,0 @@ -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you under the Apache License, Version 2.0 (the -// "License"); you may not use this file except in compliance -// with the License. You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -import { StructVector, StructRow } from './struct'; - -export class TableVector extends StructVector { - get(index: number): TableRow { - return new TableRow(this, index); - } -} - -export class TableRow extends StructRow { - toString() { - return this.toArray().map((x) => JSON.stringify(x)).join(', '); - } -} \ No newline at end of file diff --git a/js/src/types/table/toString.ts b/js/src/types/table/toString.ts deleted file mode 100644 index 85b23ca2460..00000000000 --- a/js/src/types/table/toString.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Struct } from '../types'; - -export function toString(source: Struct, options?: any) { - const index = typeof options === 'object' ? options && !!options.index - : typeof options === 'boolean' ? !!options - : false; - const { length } = source; - if (length <= 0) { return ''; } - const rows = new Array(length + 1); - const maxColumnWidths = [] as number[]; - rows[0] = source.columns.map((_, i) => source.key(i)); - index && rows[0].unshift('Index'); - for (let i = -1, n = rows.length - 1; ++i < n;) { - rows[i + 1] = [...source.get(i)!]; - index && rows[i + 1].unshift(i); - } - // Pass one to convert to strings and count max column widths - for (let i = -1, n = rows.length; ++i < n;) { - const row = rows[i]; - for (let j = -1, k = row.length; ++j < k;) { - const val = row[j] = `${row[j]}`; - maxColumnWidths[j] = !maxColumnWidths[j] - ? val.length - : Math.max(maxColumnWidths[j], val.length); - } - } - // Pass two to pad each one to max column width - for (let i = -1, n = rows.length; ++i < n;) { - const row = rows[i]; - for (let j = -1, k = row.length; ++j < k;) { - row[j] = leftPad(row[j], ' ', maxColumnWidths[j]); - } - rows[i] = row.join(', '); - } - return rows.join('\n'); -} - -function leftPad(str: string, fill: string, n: number) { - return (new Array(n + 1).join(fill) + str).slice(-1 * n); -} diff --git a/js/src/types/vector/bool.ts b/js/src/types/vector/bool.ts deleted file mode 100644 index b2eea81f87f..00000000000 --- a/js/src/types/vector/bool.ts +++ /dev/null @@ -1,55 +0,0 @@ -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you under the Apache License, Version 2.0 (the -// "License"); you may not use this file except in compliance -// with the License. You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -import { TypedVector } from './typed'; - -export interface BoolVector extends TypedVector { - set(index: number, value: boolean): void; -} - -export class BoolVector extends TypedVector { - static pack = pack; - get(index: number) { - return (this.data[index >> 3] & 1 << index % 8) !== 0; - } - set(index: number, value: boolean) { - if (index > -1 === false) { - return; - } else if (value) { - this.data[index >> 3] |= (1 << (index % 8)); - } else { - this.data[index >> 3] &= ~(1 << (index % 8)); - } - } -} - -export function pack(values: Iterable) { - let xs = [], n, i = 0; - let bit = 0, byte = 0; - for (const value of values) { - value && (byte |= 1 << bit); - if (++bit === 8) { - xs[i++] = byte; - byte = bit = 0; - } - } - if (i === 0 || bit > 0) { xs[i++] = byte; } - if (i % 8 && (n = i + 8 - i % 8)) { - do { xs[i] = 0; } while (++i < n); - } - return new Uint8Array(xs); -} diff --git a/js/src/types/vector/date.ts b/js/src/types/vector/date.ts deleted file mode 100644 index ae3218e2e14..00000000000 --- a/js/src/types/vector/date.ts +++ /dev/null @@ -1,35 +0,0 @@ -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you under the Apache License, Version 2.0 (the -// "License"); you may not use this file except in compliance -// with the License. You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -import { TypedVector } from './typed'; - -export class Date32Vector extends TypedVector { - get(index: number): Date { - return new Date(1000 * (super.get(index) as any)); - } -} - -export class Date64Vector extends TypedVector { - get(index: number): Date { - return new Date(4294967296 * /* 2^32 */ - (super.get(index * 2 + 1) as any) + /* high */ - (super.get(index * 2) as any) /* low */ - ); - } -} - -(Date64Vector.prototype as any).stride = 2; diff --git a/js/src/types/vector/long.ts b/js/src/types/vector/long.ts deleted file mode 100644 index bccb785a719..00000000000 --- a/js/src/types/vector/long.ts +++ /dev/null @@ -1,39 +0,0 @@ -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you under the Apache License, Version 2.0 (the -// "License"); you may not use this file except in compliance -// with the License. You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -import { TypedVector } from './typed'; -import { TypedArray } from '../types'; -import { flatbuffers } from 'flatbuffers'; -import Long = flatbuffers.Long; - -export class LongVector extends TypedVector { - get(index: number) { - return new Long( - super.get(index * 2) as any, /* low */ - super.get(index * 2 + 1) as any /* high */ - ); - } -} - -(LongVector.prototype as any).stride = 2; -(Long.prototype as any).toJSON = function() { - return { high: this.high, low: this.low }; -}; - -export class Int64Vector extends LongVector {} -export class Uint64Vector extends LongVector {} -export class TimestampVector extends LongVector {} \ No newline at end of file diff --git a/js/src/types/vector/typed.ts b/js/src/types/vector/typed.ts deleted file mode 100644 index fc093f2cb5f..00000000000 --- a/js/src/types/vector/typed.ts +++ /dev/null @@ -1,57 +0,0 @@ -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you under the Apache License, Version 2.0 (the -// "License"); you may not use this file except in compliance -// with the License. You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -import { Vector } from '../types'; -import { VirtualVector } from './virtual'; -import { TypedArray, TypedArrayConstructor } from '../types'; - -export interface TypedVector { - slice(start?: number, end?: number): TArray; -} - -export class TypedVector extends Vector { - readonly data: TArray; - readonly stride: number; - readonly length: number; - constructor(argv: { data: TArray } | TArray) { - super(); - const data = ArrayBuffer.isView(argv) ? argv : argv.data; - this.length = ((this.data = data).length / this.stride) | 0; - } - get(index: number): T | null { - return this.data[index] as any; - } - concat(...vectors: Vector[]): Vector { - return new VirtualVector(this.data.constructor as TypedArrayConstructor, this, ...vectors); - } - slice(start?: number, end?: number) { - const { data, stride } = this, from = start! | 0; - const to = end === undefined ? data.length : Math.max(end | 0, from); - return data.subarray(Math.min(from, to) * stride | 0, to * stride | 0); - } -} - -(TypedVector.prototype as any).stride = 1; - -export class Int8Vector extends TypedVector {} -export class Int16Vector extends TypedVector {} -export class Int32Vector extends TypedVector {} -export class Uint8Vector extends TypedVector {} -export class Uint16Vector extends TypedVector {} -export class Uint32Vector extends TypedVector {} -export class Float32Vector extends TypedVector {} -export class Float64Vector extends TypedVector {} diff --git a/js/src/types/vector/virtual.ts b/js/src/types/vector/virtual.ts deleted file mode 100644 index 7f56012dc7d..00000000000 --- a/js/src/types/vector/virtual.ts +++ /dev/null @@ -1,129 +0,0 @@ -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you under the Apache License, Version 2.0 (the -// "License"); you may not use this file except in compliance -// with the License. You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -import { TypedVector } from './typed'; -import { Vector, Column, TypedArray, TypedArrayConstructor } from '../types'; - -export class VirtualVector implements Column { - readonly name: string; - readonly type: string; - readonly length: number; - readonly vectors: Vector[]; - readonly offsets: Uint32Array; - readonly ArrayType: ArrayConstructor | TypedArrayConstructor; - constructor(ArrayType: ArrayConstructor | TypedArrayConstructor, ...vectors: Vector[]) { - this.vectors = vectors; - this.ArrayType = ArrayType; - this.name = (vectors[0] as any).name; - this.type = (vectors[0] as any).type; - this.length = vectors.reduce((sum, vec) => sum + vec.length, 0); - this.offsets = Uint32Array.from(vectors.reduce((sums, vector, index) => [...sums, vector.length + sums[index]], [0])); - } - *[Symbol.iterator]() { - for (const vector of this.vectors) { - yield* vector; - } - } - get nullable() { - return (this.vectors as Column[]).some((vec) => vec.nullable); - } - get nullCount() { - return (this.vectors as Column[]).reduce((sum, v) => sum + v.nullCount | 0, 0); - } - get metadata() { - return new Map( - (this.vectors as Column[]).reduce((entries, v) => [ - ...entries, ...v.metadata.entries() - ], [] as [string, string][]) - ); - } - get(index: number) { - return findIndex(this.offsets, index) ? this.vectors[_vector].get(_offset) : null; - } - concat(...vectors: Vector[]) { - return new VirtualVector(this.ArrayType, ...this.vectors, ...vectors); - } - slice(begin?: number, end?: number) { - const ArrayType = this.ArrayType as any; - // clamp begin and end values between the virtual length - clampRange(this.length, begin!, end); - const from = _from, total = _total; - // find the start vector index and adjusted value index offset - if (!findIndex(this.offsets, from)) { return new ArrayType(0); } - const set = ArrayType === Array ? arraySet : typedArraySet as any; - let index = _vector, vectors = this.vectors as TypedVector[]; - let vector = vectors[index], source = vector.slice(_offset, _offset + total), target = source; - // Perf optimization: if the first slice contains all the values we're looking for, - // we don't have to copy values to a target Array. If we're slicing a TypedArray, - // this is a significant improvement as we avoid the memcpy 🎉 - if ((source.length / vector.stride | 0) < total) { - let vectorsLength = vectors.length; - let count = 0, length = 0, sources = []; - do { - sources.push(source); - length += source.length; - count += (source.length / vector.stride | 0); - } while ( - (count < total) && - (vector = vectors[index = (++index % vectorsLength)]) && - (source = vector.slice(0, Math.min(vector.length, total - count))) - ); - target = new ArrayType(length); - for (let i = -1, j = 0, n = sources.length; ++i < n;) { - j = set(sources[i], target, j); - } - } - return target; - } -} - -let _from = -1, _total = -1; -function clampRange(length: number, start: number, end?: number) { - let total = length, from = start || 0; - let to = end === end && typeof end == 'number' ? end : total; - if (to < 0) { to = total + to; } - if (from < 0) { from = total - (from * -1) % total; } - if (to < from) { from = to; to = start; } - _from = from; - _total = !isFinite(total = (to - from)) || total < 0 ? 0 : total; -} - -let _offset = -1, _vector = -1; -function findIndex(offsets: Uint32Array, index: number) { - let offset = 0, left = 0, middle = 0, right = offsets.length - 1; - while (index < offsets[right] && index >= (offset = offsets[left])) { - if (left + 1 === right) { - _vector = left; - _offset = index - offset; - return true; - } - middle = left + ((right - left) / 2) | 0; - index >= offsets[middle] ? (left = middle) : (right = middle); - } - return false; -} - -function arraySet(source: T[], target: T[], index: number) { - for (let i = 0, n = source.length; i < n;) { - target[index++] = source[i++]; - } - return index; -} - -function typedArraySet(source: TypedArray, target: TypedArray, index: number) { - return target.set(source, index) || index + source.length; -} diff --git a/js/src/vector/arrow.ts b/js/src/vector/arrow.ts new file mode 100644 index 00000000000..bb48f8fb7cd --- /dev/null +++ b/js/src/vector/arrow.ts @@ -0,0 +1,237 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +import * as Schema_ from '../format/Schema_generated'; +import * as Message_ from '../format/Message_generated'; +import Field = Schema_.org.apache.arrow.flatbuf.Field; +import FieldNode = Message_.org.apache.arrow.flatbuf.FieldNode; + +import { Vector } from './vector'; +import { Utf8Vector as Utf8VectorBase } from './utf8'; +import { StructVector as StructVectorBase } from './struct'; +import { DictionaryVector as DictionaryVectorBase } from './dictionary'; +import { + ListVector as ListVectorBase, + FixedSizeListVector as FixedSizeListVectorBase +} from './list'; + +import { + BoolVector as BoolVectorBase, + Int8Vector as Int8VectorBase, + Int16Vector as Int16VectorBase, + Int32Vector as Int32VectorBase, + Int64Vector as Int64VectorBase, + Uint8Vector as Uint8VectorBase, + Uint16Vector as Uint16VectorBase, + Uint32Vector as Uint32VectorBase, + Uint64Vector as Uint64VectorBase, + Float16Vector as Float16VectorBase, + Float32Vector as Float32VectorBase, + Float64Vector as Float64VectorBase, + Date32Vector as Date32VectorBase, + Date64Vector as Date64VectorBase, + Time32Vector as Time32VectorBase, + Time64Vector as Time64VectorBase, + DecimalVector as DecimalVectorBase, + TimestampVector as TimestampVectorBase, +} from './numeric'; + +import { nullableMixin, fieldMixin } from './traits'; + +function MixinArrowTraits, TArgv>( + Base: new (argv: TArgv) => T, + Field: new (argv: TArgv & { field: Field, fieldNode: FieldNode }) => T, + Nullable: new (argv: TArgv & { validity: Uint8Array }) => T, + NullableField: new (argv: TArgv & { validity: Uint8Array, field: Field, fieldNode: FieldNode }) => T, +) { + return function(argv: TArgv | (TArgv & { validity: Uint8Array }) | (TArgv & { field: Field, fieldNode: FieldNode })) { + return new (!isFieldArgv(argv) + ? !isNullableArgv(argv) ? Base : Nullable + : !isNullableArgv(argv) ? Field : NullableField + )(argv as any); + } as any as { new (argv: TArgv | (TArgv & { validity: Uint8Array }) | (TArgv & { field: Field, fieldNode: FieldNode })): T }; +} + +function isFieldArgv(x: any): x is { field: Field, fieldNode: FieldNode } { + return x && x.field instanceof Field && x.fieldNode instanceof FieldNode; +} + +function isNullableArgv(x: any): x is { validity: Uint8Array } { + return x && x.validity && ArrayBuffer.isView(x.validity) && x.validity instanceof Uint8Array; +} + +export { Vector }; +export class ListVector extends MixinArrowTraits( + ListVectorBase, + class ListVector extends fieldMixin(ListVectorBase) {} as any, + class ListVector extends nullableMixin(ListVectorBase) {} as any, + class ListVector extends nullableMixin(fieldMixin(ListVectorBase)) {} as any +) {} + +export class Utf8Vector extends MixinArrowTraits( + Utf8VectorBase, + class Utf8Vector extends fieldMixin(Utf8VectorBase) {} as any, + class Utf8Vector extends nullableMixin(Utf8VectorBase) {} as any, + class Utf8Vector extends nullableMixin(fieldMixin(Utf8VectorBase)) {} as any +) {} + +export class BoolVector extends MixinArrowTraits( + BoolVectorBase, + class BoolVector extends fieldMixin(BoolVectorBase) {} as any, + class BoolVector extends nullableMixin(BoolVectorBase) {} as any, + class BoolVector extends nullableMixin(fieldMixin(BoolVectorBase)) {} as any +) {} + +export class Int8Vector extends MixinArrowTraits( + Int8VectorBase, + class Int8Vector extends fieldMixin(Int8VectorBase) {} as any, + class Int8Vector extends nullableMixin(Int8VectorBase) {} as any, + class Int8Vector extends nullableMixin(fieldMixin(Int8VectorBase)) {} as any +) {} + +export class Int16Vector extends MixinArrowTraits( + Int16VectorBase, + class Int16Vector extends fieldMixin(Int16VectorBase) {} as any, + class Int16Vector extends nullableMixin(Int16VectorBase) {} as any, + class Int16Vector extends nullableMixin(fieldMixin(Int16VectorBase)) {} as any +) {} + +export class Int32Vector extends MixinArrowTraits( + Int32VectorBase, + class Int32Vector extends fieldMixin(Int32VectorBase) {} as any, + class Int32Vector extends nullableMixin(Int32VectorBase) {} as any, + class Int32Vector extends nullableMixin(fieldMixin(Int32VectorBase)) {} as any +) {} + +export class Int64Vector extends MixinArrowTraits( + Int64VectorBase, + class Int64Vector extends fieldMixin(Int64VectorBase) {} as any, + class Int64Vector extends nullableMixin(Int64VectorBase) {} as any, + class Int64Vector extends nullableMixin(fieldMixin(Int64VectorBase)) {} as any +) {} + +export class Uint8Vector extends MixinArrowTraits( + Uint8VectorBase, + class Uint8Vector extends fieldMixin(Uint8VectorBase) {} as any, + class Uint8Vector extends nullableMixin(Uint8VectorBase) {} as any, + class Uint8Vector extends nullableMixin(fieldMixin(Uint8VectorBase)) {} as any +) {} + +export class Uint16Vector extends MixinArrowTraits( + Uint16VectorBase, + class Uint16Vector extends fieldMixin(Uint16VectorBase) {} as any, + class Uint16Vector extends nullableMixin(Uint16VectorBase) {} as any, + class Uint16Vector extends nullableMixin(fieldMixin(Uint16VectorBase)) {} as any +) {} + +export class Uint32Vector extends MixinArrowTraits( + Uint32VectorBase, + class Uint32Vector extends fieldMixin(Uint32VectorBase) {} as any, + class Uint32Vector extends nullableMixin(Uint32VectorBase) {} as any, + class Uint32Vector extends nullableMixin(fieldMixin(Uint32VectorBase)) {} as any +) {} + +export class Uint64Vector extends MixinArrowTraits( + Uint64VectorBase, + class Uint64Vector extends fieldMixin(Uint64VectorBase) {} as any, + class Uint64Vector extends nullableMixin(Uint64VectorBase) {} as any, + class Uint64Vector extends nullableMixin(fieldMixin(Uint64VectorBase)) {} as any +) {} + +export class Date32Vector extends MixinArrowTraits( + Date32VectorBase, + class Date32Vector extends fieldMixin(Date32VectorBase) {} as any, + class Date32Vector extends nullableMixin(Date32VectorBase) {} as any, + class Date32Vector extends nullableMixin(fieldMixin(Date32VectorBase)) {} as any +) {} + +export class Date64Vector extends MixinArrowTraits( + Date64VectorBase, + class Date64Vector extends fieldMixin(Date64VectorBase) {} as any, + class Date64Vector extends nullableMixin(Date64VectorBase) {} as any, + class Date64Vector extends nullableMixin(fieldMixin(Date64VectorBase)) {} as any +) {} + +export class Time32Vector extends MixinArrowTraits( + Time32VectorBase, + class Time32Vector extends fieldMixin(Time32VectorBase) {} as any, + class Time32Vector extends nullableMixin(Time32VectorBase) {} as any, + class Time32Vector extends nullableMixin(fieldMixin(Time32VectorBase)) {} as any +) {} + +export class Time64Vector extends MixinArrowTraits( + Time64VectorBase, + class Time64Vector extends fieldMixin(Time64VectorBase) {} as any, + class Time64Vector extends nullableMixin(Time64VectorBase) {} as any, + class Time64Vector extends nullableMixin(fieldMixin(Time64VectorBase)) {} as any +) {} + +export class Float16Vector extends MixinArrowTraits( + Float16VectorBase, + class Float16Vector extends fieldMixin(Float16VectorBase) {} as any, + class Float16Vector extends nullableMixin(Float16VectorBase) {} as any, + class Float16Vector extends nullableMixin(fieldMixin(Float16VectorBase)) {} as any +) {} + +export class Float32Vector extends MixinArrowTraits( + Float32VectorBase, + class Float32Vector extends fieldMixin(Float32VectorBase) {} as any, + class Float32Vector extends nullableMixin(Float32VectorBase) {} as any, + class Float32Vector extends nullableMixin(fieldMixin(Float32VectorBase)) {} as any +) {} + +export class Float64Vector extends MixinArrowTraits( + Float64VectorBase, + class Float64Vector extends fieldMixin(Float64VectorBase) {} as any, + class Float64Vector extends nullableMixin(Float64VectorBase) {} as any, + class Float64Vector extends nullableMixin(fieldMixin(Float64VectorBase)) {} as any +) {} + +export class StructVector extends MixinArrowTraits( + StructVectorBase, + class StructVector extends fieldMixin(StructVectorBase) {} as any, + class StructVector extends nullableMixin(StructVectorBase) {} as any, + class StructVector extends nullableMixin(fieldMixin(StructVectorBase)) {} as any +) {} + +export class DecimalVector extends MixinArrowTraits( + DecimalVectorBase, + class DecimalVector extends fieldMixin(DecimalVectorBase) {} as any, + class DecimalVector extends nullableMixin(DecimalVectorBase) {} as any, + class DecimalVector extends nullableMixin(fieldMixin(DecimalVectorBase)) {} as any +) {} + +export class TimestampVector extends MixinArrowTraits( + TimestampVectorBase, + class TimestampVector extends fieldMixin(TimestampVectorBase) {} as any, + class TimestampVector extends nullableMixin(TimestampVectorBase) {} as any, + class TimestampVector extends nullableMixin(fieldMixin(TimestampVectorBase)) {} as any +) {} + +export class DictionaryVector extends MixinArrowTraits( + DictionaryVectorBase, + class DictionaryVector extends fieldMixin(DictionaryVectorBase) {} as any, + class DictionaryVector extends nullableMixin(DictionaryVectorBase) {} as any, + class DictionaryVector extends nullableMixin(fieldMixin(DictionaryVectorBase)) {} as any +) {} + +export class FixedSizeListVector extends MixinArrowTraits( + FixedSizeListVectorBase, + class FixedSizeListVector extends fieldMixin(FixedSizeListVectorBase) {} as any, + class FixedSizeListVector extends nullableMixin(FixedSizeListVectorBase) {} as any, + class FixedSizeListVector extends nullableMixin(fieldMixin(FixedSizeListVectorBase)) {} as any +) {} diff --git a/js/src/types/dictionary.ts b/js/src/vector/dictionary.ts similarity index 62% rename from js/src/types/dictionary.ts rename to js/src/vector/dictionary.ts index cafa753311d..b7375c09042 100644 --- a/js/src/types/dictionary.ts +++ b/js/src/vector/dictionary.ts @@ -15,28 +15,19 @@ // specific language governing permissions and limitations // under the License. -import { Vector, Column } from './types'; -import { VirtualVector } from './vector/virtual'; +import { Vector } from './vector'; +import { VirtualVector } from './virtual'; -export interface DictionaryVector extends Vector { - getValue(key: number): T; - getKey(index: number): number; -} - -export class DictionaryVector extends Vector implements Column, DictionaryVector { +export class DictionaryVector extends Vector { + readonly length: number; readonly data: Vector; - readonly keys: Column; + readonly keys: Vector; constructor(argv: { data: Vector, keys: Vector }) { super(); this.data = argv.data; - this.keys = argv.keys as Column; + this.keys = argv.keys; + this.length = this.keys.length; } - get name () { return this.keys.name; } - get type () { return this.keys.type; } - get length () { return this.keys.length; } - get metadata () { return this.keys.metadata; } - get nullable () { return this.keys.nullable; } - get nullCount () { return this.keys.nullCount; } get(index: number) { return this.getValue(this.getKey(index)!); } @@ -50,9 +41,8 @@ export class DictionaryVector extends Vector implements Column, Diction return new VirtualVector(Array, this, ...vectors); } *[Symbol.iterator]() { - const { data, keys } = this; - for (let i = -1, n = keys.length; ++i < n;) { - yield data.get(keys.get(i)!); + for (let i = -1, n = this.length; ++i < n;) { + yield this.get(i); } } } diff --git a/js/src/types/list.ts b/js/src/vector/list.ts similarity index 67% rename from js/src/types/list.ts rename to js/src/vector/list.ts index ca9170b5908..b4f79db4f39 100644 --- a/js/src/types/list.ts +++ b/js/src/vector/list.ts @@ -15,8 +15,9 @@ // specific language governing permissions and limitations // under the License. -import { List, Vector } from './types'; -import { VirtualVector } from './vector/virtual'; +import { List } from './types'; +import { Vector } from './vector'; +import { VirtualVector } from './virtual'; export class ListVector> extends Vector { readonly offsets: Int32Array; @@ -32,4 +33,20 @@ export class ListVector> extends Vector { concat(...vectors: Vector[]): Vector { return new VirtualVector(Array, this, ...vectors); } -} \ No newline at end of file +} + +export class FixedSizeListVector> extends Vector { + readonly size: number; + readonly values: Vector; + constructor(argv: { size: number, values: Vector }) { + super(); + this.size = argv.size; + this.values = argv.values; + } + get(index: number) { + return this.values.slice(this.size * index, this.size * (index + 1)); + } + concat(...vectors: Vector[]): Vector { + return new VirtualVector(Array, this, ...vectors); + } +} diff --git a/js/src/vector/numeric.ts b/js/src/vector/numeric.ts new file mode 100644 index 00000000000..a33b3cba363 --- /dev/null +++ b/js/src/vector/numeric.ts @@ -0,0 +1,168 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +import { Vector } from './vector'; +import { VirtualVector } from './virtual'; +import { TypedArray, TypedArrayConstructor } from './types'; + +export class NumericVector extends Vector { + readonly data: TArray; + readonly length: number; + readonly stride: number; + constructor(argv: { data: TArray }) { + super(); + const data = (ArrayBuffer.isView(argv) ? argv : argv.data) as TArray; + this.length = ((this.data = data).length / this.stride) | 0; + } + get(index: number) { + return this.data[index] as any; + } + concat(...vectors: Vector[]): Vector { + return new VirtualVector(this.data.constructor as TypedArrayConstructor, this, ...vectors); + } + slice(start?: number, end?: number) { + const { data, stride } = this, from = start! | 0; + const to = end === undefined ? data.length : Math.max(end | 0, from); + return data.subarray(Math.min(from, to) * stride | 0, to * stride | 0); + } +} + +export class FixedWidthListVector extends NumericVector { + get(index: number) { + return this.data.slice(this.stride * index, this.stride * (index + 1)) as TArray; + } +} + +export class BoolVector extends NumericVector { + static pack(values: Iterable) { + let xs = [], n, i = 0; + let bit = 0, byte = 0; + for (const value of values) { + value && (byte |= 1 << bit); + if (++bit === 8) { + xs[i++] = byte; + byte = bit = 0; + } + } + if (i === 0 || bit > 0) { xs[i++] = byte; } + if (i % 8 && (n = i + 8 - i % 8)) { + do { xs[i] = 0; } while (++i < n); + } + return new Uint8Array(xs); + } + get(index: number) { + return (this.data[index >> 3] & 1 << index % 8) !== 0; + } + set(index: number, value: boolean) { + if (index > -1 === false) { + return; + } else if (value) { + this.data[index >> 3] |= (1 << (index % 8)); + } else { + this.data[index >> 3] &= ~(1 << (index % 8)); + } + } +} + +export class Int8Vector extends NumericVector {} +export class Int16Vector extends NumericVector {} +export class Int32Vector extends NumericVector {} +export class Int64Vector extends FixedWidthListVector {} + +export class Uint8Vector extends NumericVector {} +export class Uint16Vector extends NumericVector {} +export class Uint32Vector extends NumericVector {} +export class Uint64Vector extends FixedWidthListVector {} + +export class Float16Vector extends NumericVector { + get(index: number) { + return Math.min((super.get(index)! - 32767) / 32767, 1); + } +} + +export class Float32Vector extends NumericVector {} +export class Float64Vector extends NumericVector {} + +export class Date32Vector extends NumericVector { + public readonly unit: string; + constructor(argv: { data: Int32Array, unit: string }) { + super(argv); + this.unit = argv.unit; + } + get(index: number): Date { + return new Date(86400000 * (super.get(index) as any)); + } +} + +export class Date64Vector extends NumericVector { + public readonly unit: string; + constructor(argv: { unit: string, data: Uint32Array }) { + super(argv); + this.unit = argv.unit; + } + get(index: number): Date { + return new Date(4294967296 * /* 2^32 */ + (super.get(index * 2 + 1) as any) + /* high */ + (super.get(index * 2) as any) /* low */ + ); + } +} + +export class Time32Vector extends NumericVector { + public readonly unit: string; + constructor(argv: { data: Int32Array, unit: string }) { + super(argv); + this.unit = argv.unit; + } +} + +export class Time64Vector extends FixedWidthListVector { + public readonly unit: string; + constructor(argv: { unit: string, data: Uint32Array }) { + super(argv); + this.unit = argv.unit; + } +} + +export class DecimalVector extends FixedWidthListVector { + readonly scale: number; + readonly precision: number; + constructor(argv: { precision: number, scale: number, data: Uint32Array }) { + super(argv); + this.scale = argv.scale; + this.precision = argv.precision; + } +} + +export class TimestampVector extends FixedWidthListVector { + readonly unit: string; + readonly timezone: string; + constructor(argv: { unit: string, timezone: string, data: Uint32Array }) { + super(argv); + this.unit = argv.unit; + this.timezone = argv.timezone; + } +} + +export interface NumericVectorConstructor { + readonly prototype: NumericVector; + new (argv: { data: TArray }): NumericVector; +} + +(DecimalVector.prototype as any).stride = 4; +(NumericVector.prototype as any).stride = 1; +(FixedWidthListVector.prototype as any).stride = 2; diff --git a/js/src/vector/struct.ts b/js/src/vector/struct.ts new file mode 100644 index 00000000000..6e2ff6ded16 --- /dev/null +++ b/js/src/vector/struct.ts @@ -0,0 +1,127 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +import { Vector } from './vector'; +import { VirtualVector } from './virtual'; + +export class StructVector extends Vector> { + readonly length: number; + readonly columns: Vector[]; + constructor(argv: { columns: Vector[] }) { + super(); + this.columns = argv.columns || []; + } + get(index: number): StructRow { + return new StructRow(this, index); + } + col(name: string) { + return this.columns.find((col) => col.name === name) || null; + } + key(index: number) { + return this.columns[index] ? this.columns[index].name : null; + } + select(...columns: string[]) { + return new StructVector({ columns: columns.map((name) => this.col(name)!) }); + } + concat(...structs: Vector>[]): Vector> { + return new VirtualVector(Array, this, ...structs as any[]); + } + toString(options?: any) { + const index = typeof options === 'object' ? options && !!options.index + : typeof options === 'boolean' ? !!options + : false; + const { length } = this; + if (length <= 0) { return ''; } + const rows = new Array(length + 1); + const maxColumnWidths = [] as number[]; + rows[0] = this.columns.map((_, i) => this.key(i)); + index && rows[0].unshift('Index'); + for (let i = -1, n = rows.length - 1; ++i < n;) { + rows[i + 1] = [...this.get(i)!]; + index && rows[i + 1].unshift(i); + } + // Pass one to convert to strings and count max column widths + for (let i = -1, n = rows.length; ++i < n;) { + const row = rows[i]; + for (let j = -1, k = row.length; ++j < k;) { + const val = row[j] = stringify(row[j]); + maxColumnWidths[j] = !maxColumnWidths[j] + ? val.length + : Math.max(maxColumnWidths[j], val.length); + } + } + // Pass two to pad each one to max column width + for (let i = -1, n = rows.length; ++i < n;) { + const row = rows[i]; + for (let j = -1, k = row.length; ++j < k;) { + row[j] = leftPad(row[j], ' ', maxColumnWidths[j]); + } + rows[i] = row.join(', '); + } + return rows.join('\n'); + } +} + +export class StructRow extends Vector { + readonly row: number; + readonly length: number; + readonly table: StructVector; + [Symbol.toStringTag]() { return 'Row'; } + constructor(table: StructVector, row: number) { + super(); + this.row = row; + this.table = table; + this.length = table.columns.length; + } + get(index: number) { + const col = this.table.columns[index]; + return col ? col.get(this.row) as T : null; + } + col(key: string) { + const col = this.table.col(key); + return col ? col.get(this.row) as T : null; + } + *[Symbol.iterator]() { + const { row } = this; + for (const col of this.table.columns) { + yield col ? col.get(row) : null; + } + } + concat(...rows: Vector[]): Vector { + return new VirtualVector(Array, this, ...rows as any[]); + } + toArray() { return [...this]; } + toJSON() { return this.toArray(); } + toString() { return JSON.stringify(this); } + toObject(): Record { + const { row } = this, map = Object.create(null); + for (const col of this.table.columns) { + if (col && col.name) { + map[col.name] = col.get(row); + } + } + return map; + } +} + +function leftPad(str: string, fill: string, n: number) { + return (new Array(n + 1).join(fill) + str).slice(-1 * n); +} + +function stringify(x: any) { + return Array.isArray(x) || ArrayBuffer.isView(x) ? `[${x}]` : `${x}`; +} diff --git a/js/src/vector/table.ts b/js/src/vector/table.ts new file mode 100644 index 00000000000..8b7c833fd2c --- /dev/null +++ b/js/src/vector/table.ts @@ -0,0 +1,55 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +import { Vector } from './vector'; +import { StructVector, StructRow } from './struct'; +import { readVectors, readVectorsAsync } from '../reader/arrow'; + +export class Table extends StructVector { + static from(buffers: Iterable) { + let columns: Vector[] = []; + for (let vectors of readVectors(buffers)) { + columns = columns.length === 0 ? vectors : vectors.map((vec, i, _vs, col = columns[i]) => + vec && col && col.concat(vec) || col || vec + ) as Vector[]; + } + return new Table({ columns }); + } + static async fromAsync(buffers: AsyncIterable) { + let columns: Vector[] = []; + for await (let vectors of readVectorsAsync(buffers)) { + columns = columns.length === 0 ? vectors : vectors.map((vec, i, _vs, col = columns[i]) => + vec && col && col.concat(vec) || col || vec + ) as Vector[]; + } + return new Table({ columns }); + } + readonly length: number; + constructor(argv: { columns: Vector[] }) { + super(argv); + this.length = Math.max(...this.columns.map((col) => col.length)) | 0; + } + get(index: number): TableRow { + return new TableRow(this, index); + } +} + +export class TableRow extends StructRow { + toString() { + return this.toArray().map((x) => JSON.stringify(x)).join(', '); + } +} diff --git a/js/src/types/vector/traits.ts b/js/src/vector/traits.ts similarity index 91% rename from js/src/types/vector/traits.ts rename to js/src/vector/traits.ts index ddb81c5dd6d..4ef80773975 100644 --- a/js/src/types/vector/traits.ts +++ b/js/src/vector/traits.ts @@ -15,10 +15,10 @@ // specific language governing permissions and limitations // under the License. -import { BoolVector } from './bool'; -import { Vector, Column } from '../types'; -import * as Schema_ from '../../format/Schema_generated'; -import * as Message_ from '../../format/Message_generated'; +import { Vector } from './vector'; +import { BoolVector } from './numeric'; +import * as Schema_ from '../format/Schema_generated'; +import * as Message_ from '../format/Message_generated'; import Type = Schema_.org.apache.arrow.flatbuf.Type; import Field = Schema_.org.apache.arrow.flatbuf.Field; import FieldNode = Message_.org.apache.arrow.flatbuf.FieldNode; @@ -38,7 +38,7 @@ export const nullableMixin = (superclass: new (argv: TA }; export const fieldMixin = (superclass: new (argv: TArgv) => T) => - class extends (superclass as Ctor) implements Column { + class extends (superclass as Ctor) implements Vector { readonly field: Field; readonly type: string; readonly length: number; diff --git a/js/src/vector/types.ts b/js/src/vector/types.ts new file mode 100644 index 00000000000..363fcf2265c --- /dev/null +++ b/js/src/vector/types.ts @@ -0,0 +1,43 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +export interface TypedArrayConstructor { + readonly prototype: T; + readonly BYTES_PER_ELEMENT: number; + new (length: number): T; + new (elements: Iterable): T; + new (arrayOrArrayBuffer: ArrayLike | ArrayBufferLike): T; + new (buffer: ArrayBufferLike, byteOffset: number, length?: number): T; +} + +export interface TypedArray extends Iterable { + [index: number]: number; + readonly length: number; + readonly byteLength: number; + readonly byteOffset: number; + readonly buffer: ArrayBufferLike; + readonly BYTES_PER_ELEMENT: number; + [Symbol.iterator](): IterableIterator; + slice(start?: number, end?: number): TypedArray; + subarray(begin: number, end?: number): TypedArray; + set(array: ArrayLike, offset?: number): void; +} + +export type List = T[] | TypedArray; +export type FloatArray = Float32Array | Float64Array; +export type IntArray = Int8Array | Int16Array | Int32Array; +export type UintArray = Uint8ClampedArray | Uint8Array | Uint16Array | Uint32Array; diff --git a/js/src/types/utf8.ts b/js/src/vector/utf8.ts similarity index 94% rename from js/src/types/utf8.ts rename to js/src/vector/utf8.ts index 178704f6161..ba875cf333f 100644 --- a/js/src/types/utf8.ts +++ b/js/src/vector/utf8.ts @@ -15,9 +15,9 @@ // specific language governing permissions and limitations // under the License. -import { Vector } from './types'; +import { Vector } from './vector'; +import { VirtualVector } from './virtual'; import { TextDecoder } from 'text-encoding-utf-8'; -import { VirtualVector } from './vector/virtual'; const decoder = new TextDecoder('utf-8'); diff --git a/js/src/types/types.ts b/js/src/vector/vector.ts similarity index 57% rename from js/src/types/types.ts rename to js/src/vector/vector.ts index 6a5ff9238e8..608da01478b 100644 --- a/js/src/types/types.ts +++ b/js/src/vector/vector.ts @@ -18,63 +18,17 @@ import * as Schema_ from '../format/Schema_generated'; import Type = Schema_.org.apache.arrow.flatbuf.Type; -export interface TypedArrayConstructor { - readonly prototype: T; - readonly BYTES_PER_ELEMENT: number; - new (length: number): T; - new (elements: Iterable): T; - new (arrayOrArrayBuffer: ArrayLike | ArrayBufferLike): T; - new (buffer: ArrayBufferLike, byteOffset: number, length?: number): T; -} - -export interface TypedArray extends Iterable { - [index: number]: number; - readonly length: number; - readonly byteLength: number; - readonly byteOffset: number; - readonly buffer: ArrayBufferLike; - readonly BYTES_PER_ELEMENT: number; - [Symbol.iterator](): IterableIterator; - slice(start?: number, end?: number): TypedArray; - subarray(begin: number, end?: number): TypedArray; - set(array: ArrayLike, offset?: number): void; -} - -export type FloatArray = Float32Array | Float64Array; -export type IntArray = Int8Array | Int16Array | Int32Array; -export type UintArray = Uint8ClampedArray | Uint8Array | Uint16Array | Uint32Array; - -export type List = T[] | TypedArray; - export interface Vector extends Iterable { - readonly length: number; - get(index: number): T | null; - concat(...vectors: Vector[]): Vector; - slice(start?: number, end?: number): R; -} - -export interface Row extends Vector { - col(key: string): T | null; - toArray(): Array; - toObject(): Record; -} - -export interface Column extends Vector { readonly name: string; readonly type: string; + readonly length: number; readonly nullable: boolean; readonly nullCount: number; readonly metadata: Map; + get(index: number): T | null; + concat(...vectors: Vector[]): Vector; + slice(start?: number, end?: number): R; } - -export interface Struct extends Vector> { - readonly columns: Column[]; - key(key: number): string | null; - col(key: string): Column | null; - select(...columns: string[]): Struct; - concat(...structs: Vector>[]): Vector>; -} - export class Vector implements Vector { slice(start?: number, end?: number): R { let { length } = this, from = start! | 0; @@ -93,8 +47,8 @@ export class Vector implements Vector { } (Vector.prototype as any).name = ''; -(Vector.prototype as any).type = Type[0]; (Vector.prototype as any).stride = 1; +(Vector.prototype as any).type = Type[0]; (Vector.prototype as any).nullable = !1; (Vector.prototype as any).nullCount = 0; (Vector.prototype as any).metadata = new Map(); diff --git a/js/src/vector/virtual.ts b/js/src/vector/virtual.ts new file mode 100644 index 00000000000..6ec3a8eef9f --- /dev/null +++ b/js/src/vector/virtual.ts @@ -0,0 +1,129 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +import { Vector } from './vector'; +import { NumericVector } from './numeric'; +import { TypedArray, TypedArrayConstructor } from './types'; + +export class VirtualVector implements Vector { + readonly name: string; + readonly type: string; + readonly length: number; + readonly vectors: Vector[]; + readonly offsets: Uint32Array; + readonly ArrayType: ArrayConstructor | TypedArrayConstructor; + constructor(ArrayType: ArrayConstructor | TypedArrayConstructor, ...vectors: Vector[]) { + this.vectors = vectors; + this.ArrayType = ArrayType; + this.name = (vectors[0] as any).name; + this.type = (vectors[0] as any).type; + this.length = vectors.reduce((sum, vec) => sum + vec.length, 0); + this.offsets = Uint32Array.from(vectors.reduce((sums, vector, index) => [...sums, vector.length + sums[index]], [0])); + } + *[Symbol.iterator]() { + for (const vector of this.vectors) { + yield* vector; + } + } + get nullable() { + return (this.vectors as Vector[]).some((vec) => vec.nullable); + } + get nullCount() { + return (this.vectors as Vector[]).reduce((sum, v) => sum + v.nullCount | 0, 0); + } + get metadata() { + return new Map( + (this.vectors as Vector[]).reduce((entries, v) => [ + ...entries, ...v.metadata.entries() + ], [] as [string, string][]) + ); + } + get(index: number) { + // find the vector index and adjusted value offset (inlined) + let offsets = this.offsets, offset = 0; + let left = 0, middle = 0, right = offsets.length - 1; + while (index < offsets[right] && index >= (offset = offsets[left])) { + if (left + 1 === right) { + return this.vectors[left].get(index - offset); + } + middle = left + ((right - left) / 2) | 0; + index >= offsets[middle] ? (left = middle) : (right = middle); + } + return null; + } + concat(...vectors: Vector[]) { + return new VirtualVector(this.ArrayType, ...this.vectors, ...vectors); + } + slice(begin?: number, end?: number) { + + // clamp begin and end values between the virtual length (inlined) + // let [from, total] = clampRange(this.length, begin!, end); + let total = this.length, from = begin! | 0; + let to = end === end && typeof end == 'number' ? end : total; + if (to < 0) { to = total + to; } + if (from < 0) { from = total - (from * -1) % total; } + if (to < from) { from = to; to = begin! | 0; } + total = !isFinite(total = (to - from)) || total < 0 ? 0 : total; + + // find the vector index and adjusted value offset (inlined) + let offsets = this.offsets, ArrayType = this.ArrayType as any; + let offset = 0, index = 0, middle = 0, right = offsets.length - 1; + while (from < offsets[right] && from >= (offset = offsets[index])) { + if (index + 1 === right) { + from -= offset; + let set = ArrayType === Array ? arraySet : typedArraySet as any; + let vectors = this.vectors as any as NumericVector[]; + let vector = vectors[index], source = vector.slice(from, from + total), target = source; + // Perf optimization: if the first slice contains all the values we're looking for, + // we don't have to copy values to a target Array. If we're slicing a TypedArray, + // this is a significant improvement as we avoid the memcpy 🎉 + if ((source.length / vector.stride | 0) < total) { + let vectorsLength = vectors.length; + let count = 0, length = 0, sources = []; + do { + sources.push(source); + length += source.length; + count += (source.length / vector.stride | 0); + } while ( + (count < total) && + (vector = vectors[index = (++index % vectorsLength)]) && + (source = vector.slice(0, Math.min(vector.length, total - count))) + ); + target = new ArrayType(length); + for (let i = -1, j = 0, n = sources.length; ++i < n;) { + j = set(sources[i], target, j); + } + } + return target; + } + middle = index + ((right - index) / 2) | 0; + from >= offsets[middle] ? (index = middle) : (right = middle); + } + return new ArrayType(0); + } +} + +function arraySet(source: T[], target: T[], index: number) { + for (let i = 0, n = source.length; i < n;) { + target[index++] = source[i++]; + } + return index; +} + +function typedArraySet(source: TypedArray, target: TypedArray, index: number) { + return target.set(source, index) || index + source.length; +} diff --git a/js/test/Arrow.ts b/js/test/Arrow.ts index 3e30d8c69d1..35a1ed306d4 100644 --- a/js/test/Arrow.ts +++ b/js/test/Arrow.ts @@ -32,59 +32,18 @@ function throwInvalidImportError(name: string, value: string, values: string[]) let modulePath = ``; +// if (target === `ts`) modulePath = '../src'; +// else if (target === `apache-arrow`) modulePath = target; if (target === `ts` || target === `apache-arrow`) modulePath = target; else if (!~targets.indexOf(target)) throwInvalidImportError('target', target, targets); else if (!~formats.indexOf(format)) throwInvalidImportError('module', format, formats); else modulePath = path.join(target, format); -let Arrow: any = require(path.resolve(`./targets`, modulePath, `Arrow`)); +export { List } from '../src/Arrow'; +export { TypedArray } from '../src/Arrow'; +export { TypedArrayConstructor } from '../src/Arrow'; +export { NumericVectorConstructor } from '../src/Arrow'; -import { - Row as Row_, - Table as Table_, - Vector as Vector_, - readBuffers as readBuffers_, - BoolVector as BoolVector_, - TypedVector as TypedVector_, - ListVector as ListVector_, - Utf8Vector as Utf8Vector_, - Date32Vector as Date32Vector_, - Date64Vector as Date64Vector_, - Int8Vector as Int8Vector_, - Int16Vector as Int16Vector_, - Int32Vector as Int32Vector_, - Int64Vector as Int64Vector_, - Uint8Vector as Uint8Vector_, - Uint16Vector as Uint16Vector_, - Uint32Vector as Uint32Vector_, - Uint64Vector as Uint64Vector_, - Float32Vector as Float32Vector_, - Float64Vector as Float64Vector_, - StructVector as StructVector_, - DictionaryVector as DictionaryVector_, - FixedSizeListVector as FixedSizeListVector_, -} from '../src/Arrow'; - -export let Row = Arrow.Row as typeof Row_; -export let Table = Arrow.Table as typeof Table_; -export let Vector = Arrow.Vector as typeof Vector_; -export let readBuffers = Arrow.readBuffers as typeof readBuffers_; -export let BoolVector = Arrow.BoolVector as typeof BoolVector_; -export let TypedVector = Arrow.TypedVector as typeof TypedVector_; -export let ListVector = Arrow.ListVector as typeof ListVector_; -export let Utf8Vector = Arrow.Utf8Vector as typeof Utf8Vector_; -export let Date32Vector = Arrow.Date32Vector as typeof Date32Vector_; -export let Date64Vector = Arrow.Date64Vector as typeof Date64Vector_; -export let Int8Vector = Arrow.Int8Vector as typeof Int8Vector_; -export let Int16Vector = Arrow.Int16Vector as typeof Int16Vector_; -export let Int32Vector = Arrow.Int32Vector as typeof Int32Vector_; -export let Int64Vector = Arrow.Int64Vector as typeof Int64Vector_; -export let Uint8Vector = Arrow.Uint8Vector as typeof Uint8Vector_; -export let Uint16Vector = Arrow.Uint16Vector as typeof Uint16Vector_; -export let Uint32Vector = Arrow.Uint32Vector as typeof Uint32Vector_; -export let Uint64Vector = Arrow.Uint64Vector as typeof Uint64Vector_; -export let Float32Vector = Arrow.Float32Vector as typeof Float32Vector_; -export let Float64Vector = Arrow.Float64Vector as typeof Float64Vector_; -export let StructVector = Arrow.StructVector as typeof StructVector_; -export let DictionaryVector = Arrow.DictionaryVector as typeof DictionaryVector_; -export let FixedSizeListVector = Arrow.FixedSizeListVector as typeof FixedSizeListVector_; +import * as Arrow_ from '../src/Arrow'; +export let Arrow: typeof Arrow_ = require(path.resolve(`./targets`, modulePath, `Arrow`)); +export default Arrow; \ No newline at end of file From 4166a9ff7c2df04a64e13c0e9df8eeb95187862c Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 01:11:43 -0500 Subject: [PATCH 15/55] hard-code reader to Arrow spec and ignore field layout metadata --- js/src/Arrow.ts | 6 +- js/src/reader/arrow.ts | 161 ++++++++---- js/src/reader/dictionary.ts | 36 --- js/src/reader/file.ts | 82 ------- js/src/reader/format.ts | 112 +++++++++ js/src/reader/message.ts | 66 ----- js/src/reader/stream.ts | 43 ---- js/src/reader/vector.ts | 475 +++++++++++++++--------------------- 8 files changed, 426 insertions(+), 555 deletions(-) delete mode 100644 js/src/reader/dictionary.ts delete mode 100644 js/src/reader/file.ts create mode 100644 js/src/reader/format.ts delete mode 100644 js/src/reader/message.ts delete mode 100644 js/src/reader/stream.ts diff --git a/js/src/Arrow.ts b/js/src/Arrow.ts index d39b0fc2dc0..6132891cb42 100644 --- a/js/src/Arrow.ts +++ b/js/src/Arrow.ts @@ -15,12 +15,12 @@ // specific language governing permissions and limitations // under the License. -import { readBuffers } from './reader/arrow'; import { Table } from './vector/table'; import { Vector } from './vector/vector'; import { Utf8Vector } from './vector/utf8'; import { DictionaryVector } from './vector/dictionary'; import { StructVector, StructRow } from './vector/struct'; +import { readVectors, readVectorsAsync } from './reader/arrow'; import { ListVector, FixedSizeListVector } from './vector/list'; import { @@ -49,7 +49,6 @@ export { readVectors, readVectorsAsync }; export { NumericVectorConstructor } from './vector/numeric'; export { List, TypedArray, TypedArrayConstructor } from './vector/types'; export { - readBuffers, BoolVector, ListVector, Utf8Vector, @@ -80,9 +79,10 @@ try { const Arrow = eval('exports'); if (typeof Arrow === 'object') { // string indexers tell closure compiler not to rename these properties + Arrow['readVectors'] = readVectors; + Arrow['readVectorsAsync'] = readVectorsAsync; Arrow['Table'] = Table; Arrow['Vector'] = Vector; - Arrow['readBuffers'] = readBuffers; Arrow['StructRow'] = StructRow; Arrow['StructVector'] = StructVector; Arrow['BoolVector'] = BoolVector; diff --git a/js/src/reader/arrow.ts b/js/src/reader/arrow.ts index 2845380773c..85d04938b1a 100644 --- a/js/src/reader/arrow.ts +++ b/js/src/reader/arrow.ts @@ -15,66 +15,135 @@ // specific language governing permissions and limitations // under the License. +import { Vector } from '../vector/vector'; import { flatbuffers } from 'flatbuffers'; +import { readVector, readValueVector } from './vector'; +import { + readFileFooter, readFileMessages, + readStreamSchema, readStreamMessages +} from './format'; + +import * as File_ from '../format/File_generated'; import * as Schema_ from '../format/Schema_generated'; import * as Message_ from '../format/Message_generated'; -export import Schema = Schema_.org.apache.arrow.flatbuf.Schema; -export import RecordBatch = Message_.org.apache.arrow.flatbuf.RecordBatch; - -import { readFile } from './file'; -import { readStream } from './stream'; -import { readVector } from './vector'; -import { readDictionary } from './dictionary'; -import { Vector, Column } from '../types/types'; import ByteBuffer = flatbuffers.ByteBuffer; +import Footer = File_.org.apache.arrow.flatbuf.Footer; import Field = Schema_.org.apache.arrow.flatbuf.Field; -export type Dictionaries = { [k: string]: Vector } | null; -export type IteratorState = { nodeIndex: number; bufferIndex: number }; - -export function* readRecords(...bytes: ByteBuffer[]) { - try { - yield* readFile(...bytes); - } catch (e) { - try { - yield* readStream(...bytes); - } catch (e) { - throw new Error('Invalid Arrow buffer'); - } +import Schema = Schema_.org.apache.arrow.flatbuf.Schema; +import Message = Message_.org.apache.arrow.flatbuf.Message; +import RecordBatch = Message_.org.apache.arrow.flatbuf.RecordBatch; +import MessageHeader = Message_.org.apache.arrow.flatbuf.MessageHeader; +import DictionaryBatch = Message_.org.apache.arrow.flatbuf.DictionaryBatch; +import DictionaryEncoding = Schema_.org.apache.arrow.flatbuf.DictionaryEncoding; + +export type ArrowReaderContext = { + schema?: Schema; + footer?: Footer | null; + dictionaries: Map; + dictionaryEncodedFields: Map; + readMessages: (bb: ByteBuffer, footer: Footer) => Iterable; +}; + +export type VectorReaderContext = { + node: number; + buffer: number; + offset: number; + bytes: Uint8Array; + batch: RecordBatch; + dictionaries: Map; +}; + +export function* readVectors(buffers: Iterable, context?: ArrowReaderContext) { + const context_ = context || {} as ArrowReaderContext; + for (const buffer of buffers) { + yield* readBuffer(toByteBuffer(buffer), context_); } } -export function* readBuffers(...bytes: Array) { - const dictionaries: Dictionaries = {}; - const byteBuffers = bytes.map(toByteBuffer); - for (let { schema, batch } of readRecords(...byteBuffers)) { - let vectors: Column[] = []; - let state = { nodeIndex: 0, bufferIndex: 0 }; - let fieldsLength = schema.fieldsLength(); - let index = -1, field: Field, vector: Vector; - if (batch.id) { - // A dictionary batch only contain a single vector. Traverse each - // field and its children until we find one that uses this dictionary - while (++index < fieldsLength) { - if (field = schema.fields(index)!) { - if (vector = readDictionary(field, batch, state, dictionaries)!) { - dictionaries[batch.id] = batch.isDelta && dictionaries[batch.id] - ? dictionaries[batch.id].concat(vector) - : vector; - break; - } +export async function* readVectorsAsync(buffers: AsyncIterable, context?: ArrowReaderContext) { + const context_ = context || {} as ArrowReaderContext; + for await (const buffer of buffers) { + yield* readBuffer(toByteBuffer(buffer), context_); + } +} + +function* readBuffer(bb: ByteBuffer, readerContext: ArrowReaderContext) { + + let { schema, footer, readMessages, dictionaryEncodedFields, dictionaries } = readerContext; + + if (!schema) { + ({ schema, footer, readMessages, dictionaryEncodedFields } = readSchema(bb)); + readerContext.schema = schema; + readerContext.readMessages = readMessages; + readerContext.dictionaryEncodedFields = dictionaryEncodedFields; + readerContext.dictionaries = dictionaries = new Map(); + } + + const bytes = bb.bytes(), fieldsLength = schema.fieldsLength(); + const context = { node: 0, buffer: 0, offset: 0, bytes, dictionaries } as VectorReaderContext; + let id: string, field: Field, vector: Vector, batch: DictionaryBatch, vectors: Array; + + for (const message of readMessages(bb, footer!)) { + + context.node = 0; + context.buffer = 0; + context.offset = bb.position(); + + if (message.headerType() === MessageHeader.DictionaryBatch) { + if (batch = message.header(new DictionaryBatch())!) { + context.batch = batch.data()!; + id = batch.id().toFloat64().toString(); + field = dictionaryEncodedFields.get(id)!; + vector = readValueVector(field, context); + if (batch.isDelta() && dictionaries.has(id)) { + vector = dictionaries.get(id)!.concat(vector); } + dictionaries.set(id, vector); } - } else { - while (++index < fieldsLength) { - if ((field = schema.fields(index)!) && - (vector = readVector(field, batch, state, dictionaries)!)) { - vectors[index] = vector as Column; - } + continue; + } + + vectors = new Array(fieldsLength); + context.batch = message.header(new RecordBatch())!; + + for (let i = -1; ++i < fieldsLength;) { + if ((field = schema.fields(i)!) || (vectors[i] = null as any)) { + vectors[i] = readVector(field, context); + } + } + + yield vectors; + } +} + +function readSchema(bb: ByteBuffer) { + let schema: Schema, readMessages, footer = readFileFooter(bb); + if (footer) { + schema = footer.schema()!; + readMessages = readFileMessages; + } else if (schema = readStreamSchema(bb)!) { + readMessages = readStreamMessages; + } else { + throw new Error('Invalid Arrow buffer'); + } + return { schema, footer, readMessages, dictionaryEncodedFields: readDictionaryEncodedFields(schema, new Map()) }; +} + +function readDictionaryEncodedFields(parent: Schema | Field, fields: Map) { + let field: Field, encoding: DictionaryEncoding, id: string; + let getField = parent instanceof Field ? parent.children : parent.fields; + let getFieldCount = parent instanceof Field ? parent.childrenLength : parent.fieldsLength; + for (let i = -1, n = getFieldCount.call(parent); ++i < n;) { + if (field = getField.call(parent, i)!) { + if ((encoding = field.dictionary()!) && + (id = encoding.id().toFloat64().toString())) { + !fields.has(id) && fields.set(id, field); } - yield vectors; + readDictionaryEncodedFields(field, fields); } } + return fields; } function toByteBuffer(bytes?: Uint8Array | Buffer | string) { diff --git a/js/src/reader/dictionary.ts b/js/src/reader/dictionary.ts deleted file mode 100644 index 0c58ace3b0d..00000000000 --- a/js/src/reader/dictionary.ts +++ /dev/null @@ -1,36 +0,0 @@ -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you under the Apache License, Version 2.0 (the -// "License"); you may not use this file except in compliance -// with the License. You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -import { readVector } from './vector'; -import { MessageBatch } from './message'; -import { DictionaryVector } from '../types/dictionary'; -import * as Schema_ from '../format/Schema_generated'; -import { IteratorState, Dictionaries } from './arrow'; -import Field = Schema_.org.apache.arrow.flatbuf.Field; - -export function readDictionary(field: Field, batch: MessageBatch, iterator: IteratorState, dictionaries: Dictionaries): DictionaryVector | null { - let vector: DictionaryVector | null, id, encoding = field.dictionary(); - if (encoding && batch.id === (id = encoding.id().toFloat64().toString())) { - return readVector(field, batch, iterator, null) as DictionaryVector; - } - for (let i = -1, n = field.childrenLength() | 0; ++i < n;) { - if (vector = readDictionary(field.children(i)!, batch, iterator, dictionaries)) { - return vector; - } - } - return null; -} diff --git a/js/src/reader/file.ts b/js/src/reader/file.ts deleted file mode 100644 index bd60b476312..00000000000 --- a/js/src/reader/file.ts +++ /dev/null @@ -1,82 +0,0 @@ -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you under the Apache License, Version 2.0 (the -// "License"); you may not use this file except in compliance -// with the License. You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -import { flatbuffers } from 'flatbuffers'; -import * as File_ from '../format/File_generated'; -import * as Schema_ from '../format/Schema_generated'; -import * as Message_ from '../format/Message_generated'; -import { PADDING, readMessageBatches } from './message'; - -import ByteBuffer = flatbuffers.ByteBuffer; -import Footer = File_.org.apache.arrow.flatbuf.Footer; -export import Schema = Schema_.org.apache.arrow.flatbuf.Schema; -export import RecordBatch = Message_.org.apache.arrow.flatbuf.RecordBatch; - -const MAGIC_STR = 'ARROW1'; -const MAGIC = new Uint8Array(MAGIC_STR.length); -for (let i = 0; i < MAGIC_STR.length; i += 1 | 0) { - MAGIC[i] = MAGIC_STR.charCodeAt(i); -} - -export function _checkMagic(buffer: Uint8Array, index = 0) { - for (let i = -1, n = MAGIC.length; ++i < n;) { - if (MAGIC[i] !== buffer[index + i]) { - return false; - } - } - return true; -} - -const magicLength = MAGIC.length; -const magicAndPadding = magicLength + PADDING; -const magicX2AndPadding = magicLength * 2 + PADDING; - -export function* readFile(...bbs: ByteBuffer[]) { - for (let bb of bbs) { - let fileLength = bb.capacity(); - let footerLength: number, footerOffset: number; - if ((fileLength < magicX2AndPadding /* Arrow buffer too small */) || - (!_checkMagic(bb.bytes(), 0) /* Missing magic start */) || - (!_checkMagic(bb.bytes(), fileLength - magicLength) /* Missing magic end */) || - (/* Invalid footer length */ - (footerLength = bb.readInt32(footerOffset = fileLength - magicAndPadding)) < 1 && - (footerLength + magicX2AndPadding > fileLength))) { - throw new Error('Invalid file'); - } - bb.setPosition(footerOffset - footerLength); - let schema, footer = Footer.getRootAsFooter(bb); - if (!(schema = footer.schema()!)) { - return; - } - for (let i = -1, n = footer.dictionariesLength(); ++i < n;) { - let block = footer.dictionaries(i)!; - bb.setPosition(block.offset().low); - for (let batch of readMessageBatches(bb)) { - yield { schema, batch }; - break; - } - } - for (let i = -1, n = footer.recordBatchesLength(); ++i < n;) { - const block = footer.recordBatches(i)!; - bb.setPosition(block.offset().low); - for (let batch of readMessageBatches(bb)) { - yield { schema, batch }; - break; - } - } - } -} diff --git a/js/src/reader/format.ts b/js/src/reader/format.ts new file mode 100644 index 00000000000..26a2555f881 --- /dev/null +++ b/js/src/reader/format.ts @@ -0,0 +1,112 @@ +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. + +import { flatbuffers } from 'flatbuffers'; +import * as File_ from '../format/File_generated'; +import * as Schema_ from '../format/Schema_generated'; +import * as Message_ from '../format/Message_generated'; +import ByteBuffer = flatbuffers.ByteBuffer; +import Footer = File_.org.apache.arrow.flatbuf.Footer; +import Schema = Schema_.org.apache.arrow.flatbuf.Schema; +import Message = Message_.org.apache.arrow.flatbuf.Message; +import MessageHeader = Message_.org.apache.arrow.flatbuf.MessageHeader; + +const PADDING = 4; +const MAGIC_STR = 'ARROW1'; +const MAGIC = new Uint8Array(MAGIC_STR.length); +for (let i = 0; i < MAGIC_STR.length; i += 1 | 0) { + MAGIC[i] = MAGIC_STR.charCodeAt(i); +} + +export function _checkMagic(buffer: Uint8Array, index = 0) { + for (let i = -1, n = MAGIC.length; ++i < n;) { + if (MAGIC[i] !== buffer[index + i]) { + return false; + } + } + return true; +} + +const magicLength = MAGIC.length; +const magicAndPadding = magicLength + PADDING; +const magicX2AndPadding = magicLength * 2 + PADDING; + +export function readStreamSchema(bb: ByteBuffer) { + if (!_checkMagic(bb.bytes(), 0)) { + for (const message of readMessages(bb)) { + if (message.headerType() === MessageHeader.Schema) { + return message.header(new Schema()); + } + } + } + return null; +} + +export function readFileFooter(bb: ByteBuffer) { + let fileLength = bb.capacity(); + let footerLength: number, footerOffset: number; + if ((fileLength < magicX2AndPadding /* Arrow buffer too small */) || + (!_checkMagic(bb.bytes(), 0) /* Missing magic start */) || + (!_checkMagic(bb.bytes(), fileLength - magicLength) /* Missing magic end */) || + (/* Invalid footer length */ + (footerLength = bb.readInt32(footerOffset = fileLength - magicAndPadding)) < 1 && + (footerLength + magicX2AndPadding > fileLength))) { + return null; + } + bb.setPosition(footerOffset - footerLength); + return Footer.getRootAsFooter(bb); +} + +export function* readFileMessages(bb: ByteBuffer, footer: Footer) { + for (let i = -1, n = footer.dictionariesLength(); ++i < n;) { + bb.setPosition(footer.dictionaries(i)!.offset().low); + yield readMessage(bb, bb.readInt32(bb.position())); + } + for (let i = -1, n = footer.recordBatchesLength(); ++i < n;) { + bb.setPosition(footer.recordBatches(i)!.offset().low); + yield readMessage(bb, bb.readInt32(bb.position())); + } +} + +export function readMessage(bb: ByteBuffer, length: number) { + bb.setPosition(bb.position() + PADDING); + const message = Message.getRootAsMessage(bb); + bb.setPosition(bb.position() + length); + return message; +} + +export function* readMessages(bb: ByteBuffer) { + let length; + while (bb.position() < bb.capacity() && + (length = bb.readInt32(bb.position())) > 0) { + yield readMessage(bb, length); + } +} + +export function* readStreamMessages(bb: ByteBuffer) { + for (const message of readMessages(bb)) { + switch (message.headerType()) { + case MessageHeader.RecordBatch: + case MessageHeader.DictionaryBatch: + yield message; + break; + default: continue; + } + // position the buffer after the body to read the next message + bb.setPosition(bb.position() + message.bodyLength().low); + } +} diff --git a/js/src/reader/message.ts b/js/src/reader/message.ts deleted file mode 100644 index 1ee59e023b0..00000000000 --- a/js/src/reader/message.ts +++ /dev/null @@ -1,66 +0,0 @@ -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you under the Apache License, Version 2.0 (the -// "License"); you may not use this file except in compliance -// with the License. You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -import { flatbuffers } from 'flatbuffers'; -import * as Message_ from '../format/Message_generated'; -import ByteBuffer = flatbuffers.ByteBuffer; -import Message = Message_.org.apache.arrow.flatbuf.Message; -import MessageHeader = Message_.org.apache.arrow.flatbuf.MessageHeader; -import RecordBatch = Message_.org.apache.arrow.flatbuf.RecordBatch; -import DictionaryBatch = Message_.org.apache.arrow.flatbuf.DictionaryBatch; - -export const PADDING = 4; -export type MessageBatch = { - id?: string; - offset: number; - bytes: Uint8Array; - data: RecordBatch; - isDelta?: boolean; -}; - -export function* readMessages(bb: ByteBuffer) { - let message, length; - while (bb.position() < bb.capacity() && - (length = bb.readInt32(bb.position())) > 0) { - bb.setPosition(bb.position() + PADDING); - message = Message.getRootAsMessage(bb); - bb.setPosition(bb.position() + length); - yield message; - } -} - -export function* readMessageBatches(bb: ByteBuffer) { - let bytes = bb.bytes(); - for (let message of readMessages(bb)) { - let isDelta = false; - let type = message.headerType(); - let id: string | void, data: RecordBatch; - if (type === MessageHeader.RecordBatch) { - data = message.header(new RecordBatch())!; - } else if (type === MessageHeader.DictionaryBatch) { - let header = message.header(new DictionaryBatch())!; - id = header.id().toFloat64().toString(); - isDelta = header.isDelta(); - data = header.data()!; - } else { - continue; - } - yield { id, isDelta, data, bytes, offset: bytes.byteOffset + bb.position() }; - // position the buffer after the body to read the next message - bb.setPosition(bb.position() + message.bodyLength().low); - } -} diff --git a/js/src/reader/stream.ts b/js/src/reader/stream.ts deleted file mode 100644 index 2062b1a8c4c..00000000000 --- a/js/src/reader/stream.ts +++ /dev/null @@ -1,43 +0,0 @@ -// Licensed to the Apache Software Foundation (ASF) under one -// or more contributor license agreements. See the NOTICE file -// distributed with this work for additional information -// regarding copyright ownership. The ASF licenses this file -// to you under the Apache License, Version 2.0 (the -// "License"); you may not use this file except in compliance -// with the License. You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, -// software distributed under the License is distributed on an -// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -// KIND, either express or implied. See the License for the -// specific language governing permissions and limitations -// under the License. - -import { _checkMagic } from './file'; -import { flatbuffers } from 'flatbuffers'; -import * as Schema_ from '../format/Schema_generated'; -import * as Message_ from '../format/Message_generated'; -import { readMessages, readMessageBatches } from './message'; - -import ByteBuffer = flatbuffers.ByteBuffer; -import Schema = Schema_.org.apache.arrow.flatbuf.Schema; -import MessageHeader = Message_.org.apache.arrow.flatbuf.MessageHeader; - -export function* readStream(...bbs: ByteBuffer[]) { - if (!bbs.length || _checkMagic(bbs[0].bytes(), 0)) { - throw new Error('Invalid Arrow Stream'); - } - for (const message of readMessages(bbs[0])) { - let schema: Schema; - if (message.headerType() === MessageHeader.Schema && (schema = message.header(new Schema())!)) { - for (const bb of bbs) { - for (const batch of readMessageBatches(bb)) { - yield { schema, batch }; - } - } - break; - } - } -} diff --git a/js/src/reader/vector.ts b/js/src/reader/vector.ts index bbbe4e8ce8d..f1bab49373f 100644 --- a/js/src/reader/vector.ts +++ b/js/src/reader/vector.ts @@ -15,342 +15,259 @@ // specific language governing permissions and limitations // under the License. -import { flatbuffers } from 'flatbuffers'; -import { MessageBatch } from './message'; +import { VectorReaderContext } from './arrow'; import * as Schema_ from '../format/Schema_generated'; import * as Message_ from '../format/Message_generated'; -import { IteratorState, Dictionaries } from './arrow'; +import { TypedArray, TypedArrayConstructor } from '../vector/types'; import { - Vector, Column, - IntArray, FloatArray, - TypedArray, TypedArrayConstructor, -} from '../types/types'; - -import { - DictionaryVector, - BoolVector, LongVector, - Utf8Vector, StructVector, - ListVector, FixedSizeListVector, + Vector, BoolVector, DictionaryVector, Int8Vector, Int16Vector, Int32Vector, Int64Vector, Uint8Vector, Uint16Vector, Uint32Vector, Uint64Vector, - Date32Vector, Date64Vector, Float32Vector, Float64Vector, -} from '../types/arrow'; + Utf8Vector, ListVector, FixedSizeListVector, StructVector, + Float16Vector, Float32Vector, Float64Vector, DecimalVector, + Date32Vector, Date64Vector, Time32Vector, Time64Vector, TimestampVector, +} from '../vector/arrow'; import Int = Schema_.org.apache.arrow.flatbuf.Int; import Date = Schema_.org.apache.arrow.flatbuf.Date; import Time = Schema_.org.apache.arrow.flatbuf.Time; import Type = Schema_.org.apache.arrow.flatbuf.Type; import Field = Schema_.org.apache.arrow.flatbuf.Field; +import Buffer = Schema_.org.apache.arrow.flatbuf.Buffer; +import Decimal = Schema_.org.apache.arrow.flatbuf.Decimal; import DateUnit = Schema_.org.apache.arrow.flatbuf.DateUnit; -import FieldNode = Message_.org.apache.arrow.flatbuf.FieldNode; +import TimeUnit = Schema_.org.apache.arrow.flatbuf.TimeUnit; +// import Interval = Schema_.org.apache.arrow.flatbuf.Interval; +import Timestamp = Schema_.org.apache.arrow.flatbuf.Timestamp; +// import IntervalUnit = Schema_.org.apache.arrow.flatbuf.IntervalUnit; import Precision = Schema_.org.apache.arrow.flatbuf.Precision; -import VectorType = Schema_.org.apache.arrow.flatbuf.VectorType; -import VectorLayout = Schema_.org.apache.arrow.flatbuf.VectorLayout; +import FieldNode = Message_.org.apache.arrow.flatbuf.FieldNode; +import RecordBatch = Message_.org.apache.arrow.flatbuf.RecordBatch; import FixedSizeList = Schema_.org.apache.arrow.flatbuf.FixedSizeList; import FloatingPoint = Schema_.org.apache.arrow.flatbuf.FloatingPoint; -import DictionaryEncoding = Schema_.org.apache.arrow.flatbuf.DictionaryEncoding; +import FixedSizeBinary = Schema_.org.apache.arrow.flatbuf.FixedSizeBinary; -export function readVector(field: Field, batch: MessageBatch, state: IteratorState, dictionaries: Dictionaries): Column | DictionaryVector | null { - return readDictionaryVector(field, batch, state, dictionaries) || - readTypedVector(field, batch, state, dictionaries); +export function readVector(field: Field, state: VectorReaderContext) { + return readDictionaryVector(field, state) || readValueVector(field, state); } -function readTypedVector(field: Field, batch: MessageBatch, iterator: IteratorState, dictionaries: Dictionaries): Column | DictionaryVector | null { - let typeType = field.typeType(), readTyped = typedVectorReaders[typeType]; - if (!readTyped) { - throw new Error('Unrecognized vector name "' + Type[typeType] + '" type "' + typeType + '"'); +/* a dictionary index defaults to signed 32 bit int if unspecified */ +const defaultDictionaryIndexType = { bitWidth: () => 32, isSigned: () => true } as Int; +const intVectors = [ + [/* unsigned */ [Uint8Vector, Uint8Array ], /* signed */ [Int8Vector , Int8Array ]], + [/* unsigned */ [Uint16Vector, Uint16Array], /* signed */ [Int16Vector, Int16Array]], + [/* unsigned */ [Uint32Vector, Uint32Array], /* signed */ [Int32Vector, Int32Array]],, + [/* unsigned */ [Uint64Vector, Uint32Array], /* signed */ [Int64Vector, Int32Array]] +] as [any, TypedArrayConstructor][][]; + +export function readDictionaryVector(field: Field, state: VectorReaderContext) { + const encoding = field.dictionary()!; + if (encoding) { + const type = encoding.indexType() || defaultDictionaryIndexType; + const data = state.dictionaries.get(encoding.id().toFloat64().toString())!; + const [IntVector, IntArray] = intVectors[type.bitWidth() >>> 4]![+type.isSigned()]; + const { fieldNode, validity, data: keys } = readNumericBuffers(field, state, IntArray); + return new DictionaryVector({ + validity, data, field, fieldNode, + keys: new IntVector({ field, fieldNode, data: keys }) + }); } - return readTyped(field, batch, iterator, dictionaries) as Column; + return null; } -function readDictionaryVector(field: Field, batch: MessageBatch, iterator: IteratorState, dictionaries: Dictionaries): DictionaryVector | null { - let data: Vector, encoding: DictionaryEncoding; - if (dictionaries && - (encoding = field.dictionary()!) && - (data = dictionaries[encoding.id().toFloat64().toString()])) { - let indexType = encoding.indexType() || - /* a dictionary index defaults to signed 32 bit int if unspecified */ - { bitWidth: () => 32, isSigned: () => true }; - // workaround for https://issues.apache.org/jira/browse/ARROW-1363 - let indexField = createSyntheticDictionaryIndexField(field, indexType); - let keys = readIntVector(indexField, batch, iterator, null, indexType)!; - return new DictionaryVector({ data, keys: keys! }); +export function readValueVector(field: Field, state: VectorReaderContext): Vector { + switch (field.typeType()) { + case Type.NONE: return readNullVector(); + case Type.Null: return readNullVector(); + // case Type.Map: return readMapVector(field, state); + case Type.Int: return readIntVector(field, state); + case Type.Bool: return readBoolVector(field, state); + case Type.Date: return readDateVector(field, state); + case Type.List: return readListVector(field, state); + case Type.Utf8: return readUtf8Vector(field, state); + case Type.Time: return readTimeVector(field, state); + // case Type.Union: return readUnionVector(field, state); + case Type.Binary: return readBinaryVector(field, state); + case Type.Decimal: return readDecimalVector(field, state); + case Type.Struct_: return readStructVector(field, state); + case Type.FloatingPoint: return readFloatVector(field, state); + case Type.Timestamp: return readTimestampVector(field, state); + case Type.FixedSizeList: return readFixedSizeListVector(field, state); + case Type.FixedSizeBinary: return readFixedSizeBinaryVector(field, state); } - return null; + throw new Error(`Unrecognized Vector { name: ${Type[field.typeType()]}, type: ${field.typeType()} }`); } -function bindVectorReader(createBufferView: BufferViewFactory, createVector: VectorFactory) { - return function readVector(field: Field, batch: MessageBatch, iterator: IteratorState, dictionaries: Dictionaries, primitiveType?: PrimitiveType) { - return readVectorLayout(createBufferView, createVector, field, batch, iterator, dictionaries, primitiveType); - }; +export function readNullVector() { + return new Vector(); } -const IntViews = [Int8Array, Int16Array, Int32Array, Int32Array ]; -const Int32Views = [Int32Array, Int32Array, Int32Array, Int32Array ]; -const UintViews = [Uint8Array, Uint16Array, Uint32Array, Uint32Array ]; -const Uint8Views = [Uint8Array, Uint8Array, Uint8Array, Uint8Array ]; -const Uint32Views = [Uint32Array, Uint32Array, Uint32Array, Uint32Array ]; -const FloatViews = [Int8Array, Int16Array, Float32Array, Float64Array]; - -const createIntDataViews = createTypedArray.bind(null, IntViews, null); -const createUintDataViews = createTypedArray.bind(null, UintViews, null); -const createDateDataViews = createTypedArray.bind(null, Int32Views, null); -const createFloatDataViews = createTypedArray.bind(null, FloatViews, null); -const createNestedDataViews = createTypedArray.bind(null, Uint32Views, null); -const createValidityDataViews = createTypedArray.bind(null, Uint8Views, null); -const createTimestampDataViews = createTypedArray.bind(null, Int32Views, null); -const createBinaryDataViews = createTypedArray.bind(null, Uint8Views, Int32Views); - -const intVectors = [ - [/* unsigned */ [ Uint8Vector, Uint8Array], /* signed */ [ Int8Vector, Int8Array]], - [/* unsigned */ [Uint16Vector, Uint16Array], /* signed */ [Int16Vector, Int16Array]], - [/* unsigned */ [Uint32Vector, Uint32Array], /* signed */ [Int32Vector, Int32Array]], - [/* unsigned */ [Uint64Vector, Uint32Array], /* signed */ [Int64Vector, Int32Array]] -] as any[][]; - -// Define as computed properties for closure-compiler, and as string-indexed keys for Uglify... -const floatVectors = { - [Precision.HALF]: [Float32Vector, Float32Array], - [Precision.SINGLE]: [Float32Vector, Float32Array], - [Precision.DOUBLE]: [Float64Vector, Float64Array], -} as { [k: number]: [any, Float32ArrayConstructor | Float64ArrayConstructor] }; - -floatVectors[Precision['HALF']] = [Float32Vector, Float32Array]; -floatVectors[Precision['SINGLE']] = [Float32Vector, Float32Array]; -floatVectors[Precision['DOUBLE']] = [Float64Vector, Float64Array]; - -const dateVectors = { - [DateUnit.DAY]: [Date32Vector, Int32Array], - [DateUnit.MILLISECOND]: [Date64Vector, Uint32Array], -} as { [k: number]: [any, Int32ArrayConstructor | Uint32ArrayConstructor] }; - -dateVectors[DateUnit['DAY']] = [Date32Vector, Int32Array]; -dateVectors[DateUnit['MILLISECOND']] = [Date64Vector, Uint32Array]; +export function readBoolVector(field: Field, state: VectorReaderContext) { + return new BoolVector(readNumericBuffers(field, state, Uint8Array)); +} -const readIntVector = (() => { - return function readIntVector(field: Field, batch: MessageBatch, iterator: IteratorState, dictionaries: Dictionaries, primitiveType?: PrimitiveType) { - let type = (primitiveType || field.type(new Int())!); - return type.isSigned() ? - readVectorLayout(createIntDataViews, createIntVector, field, batch, iterator, dictionaries, type) : - readVectorLayout(createUintDataViews, createIntVector, field, batch, iterator, dictionaries, type); - }; - function createIntVector(argv: VectorFactoryArgv) { - let { field, fieldNode, data, validity, offsets, primitiveType } = argv; - let type = primitiveType || field.type(new Int())!, bitWidth = type.bitWidth(); - let [IntVector, IntArray] = valueForBitWidth(bitWidth, intVectors)[+type.isSigned()]; - return new IntVector({ fieldNode, field, validity, data: data || offsets || new IntArray(0) }); - // ---------------------------------------------------------- 👆: - // Workaround for https://issues.apache.org/jira/browse/ARROW-1363 - // This bug causes dictionary encoded vector indicies' IntVector data - // buffers to be tagged as VectorType.OFFSET (0) in the field metadata - // instead of VectorType.DATA. The `readVectorLayout` routine strictly - // obeys the types in the field metadata, so if we're parsing an Arrow - // file written by a version of the library published before ARROW-1363 - // was fixed, the IntVector's data buffer will be null, and the offset - // buffer will be the actual data. If data is null, it's safe to assume - // the offset buffer is the data, because IntVectors don't have offsets. +export function readDateVector(field: Field, state: VectorReaderContext) { + const type = field.type(new Date())!; + switch (type.unit()) { + case DateUnit.DAY: return new Date32Vector({ ...readNumericBuffers(field, state, Int32Array), unit: DateUnit[type.unit()] }); + case DateUnit.MILLISECOND: return new Date64Vector({ ...readNumericBuffers(field, state, Uint32Array), unit: DateUnit[type.unit()] }); } -})(); - -const readFloatVector = bindVectorReader(createFloatDataViews, (argv: VectorFactoryArgv) => { - let { field, fieldNode, validity, data } = argv; - let type = field.type(new FloatingPoint())!; - let [FloatVector, FloatArray] = floatVectors[type.precision()]; - return new FloatVector({ field, fieldNode, validity, data: data || new FloatArray(0) }); -}); + throw new Error(`Unrecognized Date { unit: ${type.unit} }`); +} -const readBoolVector = bindVectorReader(createValidityDataViews, (argv: VectorFactoryArgv) => { - let { field, fieldNode, validity, data } = argv; - return new BoolVector({ field, fieldNode, validity, data: data || new Uint8Array(0) }); -}); +export function readTimeVector(field: Field, state: VectorReaderContext) { + const type = field.type(new Time())!; + switch (type.bitWidth()) { + case 32: return new Time32Vector({ ...readNumericBuffers(field, state, Int32Array), unit: TimeUnit[type.unit()] }); + case 64: return new Time64Vector({ ...readNumericBuffers(field, state, Uint32Array), unit: TimeUnit[type.unit()] }); + } + throw new Error(`Unrecognized Time { unit: ${type.unit()}, bitWidth: ${type.bitWidth()} }`); +} -const readDateVector = bindVectorReader(createDateDataViews, (argv: VectorFactoryArgv) => { - let { field, fieldNode, validity, data } = argv; - let type = field.type(new Date())!; - let [DateVector, DateArray] = dateVectors[type.unit()]; - return new DateVector({ field, fieldNode, validity, data: data || new DateArray(0) }); -}); +export function readTimestampVector(field: Field, state: VectorReaderContext) { + const type = field.type(new Timestamp())!; + const { fieldNode, validity, data } = readNumericBuffers(field, state, Uint32Array); + return new TimestampVector({ + field, fieldNode, validity, data, + timezone: type.timezone()!, + unit: TimeUnit[type.unit()], + }); +} -const readTimeVector = bindVectorReader(createIntDataViews, (argv: VectorFactoryArgv) => { - let { field, fieldNode, data, validity } = argv; - let type = field.type(new Time())!, bitWidth = type.bitWidth(); - let [IntVector, IntArray] = valueForBitWidth(bitWidth, intVectors)[1]; - return new IntVector({ fieldNode, field, validity, data: data || new IntArray(0) }); -}); +export function readListVector(field: Field, state: VectorReaderContext) { + const { fieldNode, validity, offsets } = readListBuffers(field, state); + return new ListVector({ + field, fieldNode, validity, offsets, + values: readVector(field.children(0)!, state) + }); +} -const readTimestampVector = bindVectorReader(createTimestampDataViews, (argv: VectorFactoryArgv) => { - let { field, fieldNode, validity, data } = argv; - return new LongVector({ fieldNode, field, validity, data: data || new Int32Array(0) }); -}); +export function readStructVector(field: Field, state: VectorReaderContext) { + const n = field.childrenLength(), columns = new Array(n); + const { bytes, batch } = state, fieldNode = batch.nodes(state.node++)!; + const validity = createValidityArray(field, fieldNode, bytes, batch, state); + for (let i = -1, child: Field; ++i < n;) { + if (child = field.children(i)!) { + columns[i] = readVector(child, state); + } + } + return new StructVector({ field, fieldNode, validity, columns }); +} -const readBinaryVector = bindVectorReader(createBinaryDataViews, (argv: VectorFactoryArgv) => { - let { field, fieldNode, data, offsets, validity } = argv; +export function readBinaryVector(field: Field, state: VectorReaderContext) { + const { fieldNode, validity, offsets, data } = readBinaryBuffers(field, state); return new ListVector({ - field, fieldNode, validity, - offsets: offsets as Int32Array, - values: new Uint8Vector({ data: data || new Uint8Array(0) }) + field, fieldNode, + validity, offsets, + values: new Uint8Vector({ data }) }); -}); +} -const readUtf8Vector = bindVectorReader(createBinaryDataViews, (argv: VectorFactoryArgv) => { - let { field, fieldNode, offsets, validity, data, messageBatch, iterator } = argv; - // workaround for https://issues.apache.org/jira/browse/ARROW-1693 - if (!offsets && data) { - let buffer = messageBatch.data.buffers(iterator.bufferIndex++)!; - offsets = new Int32Array(data.buffer, data.byteOffset, data.byteLength / Int32Array.BYTES_PER_ELEMENT); - data = createBinaryDataViews(messageBatch, VectorType.DATA, 8, buffer.offset().low, buffer.length().low); - } +export function readDecimalVector(field: Field, state: VectorReaderContext) { + const type = field.type(new Decimal())!; + const { fieldNode, validity, data } = readNumericBuffers(field, state, Uint32Array); + return new DecimalVector({ + scale: type.scale(), + precision: type.precision(), + field, fieldNode, validity, data + }); +} + +export function readUtf8Vector(field: Field, state: VectorReaderContext) { + const { fieldNode, validity, offsets, data } = readBinaryBuffers(field, state); return new Utf8Vector({ field, fieldNode, values: new ListVector({ - validity, - offsets: offsets as Int32Array, - values: new Uint8Vector({ data: data || new Uint8Array(0) }) - }) as any as Vector + validity, offsets, + values: new Uint8Vector({ data }) + }) }); -}); +} -const readListVector = bindVectorReader(createNestedDataViews, (argv: VectorFactoryArgv) => { - let { field, fieldNode, offsets, validity, iterator, messageBatch, dictionaries } = argv; - return new ListVector({ +export function readFixedSizeListVector(field: Field, state: VectorReaderContext) { + const type = field.type(new FixedSizeList())!; + const { bytes, batch } = state, fieldNode = batch.nodes(state.node++)!; + const validity = createValidityArray(field, fieldNode, bytes, batch, state); + return new FixedSizeListVector({ field, fieldNode, validity, - offsets: offsets! as Int32Array, - values: readVector(field.children(0)!, messageBatch, iterator, dictionaries)! + size: type.listSize(), + values: readVector(field.children(0)!, state) }); -}); +} -const readFixedSizeListVector = bindVectorReader(createNestedDataViews, (argv: VectorFactoryArgv) => { - let { field, fieldNode, validity, iterator, messageBatch, dictionaries } = argv; +export function readFixedSizeBinaryVector(field: Field, state: VectorReaderContext) { + const type = field.type(new FixedSizeBinary())!; + const { fieldNode, validity, data } = readNumericBuffers(field, state, Uint8Array); return new FixedSizeListVector({ + size: type.byteWidth(), field, fieldNode, validity, - listSize: field.type(new FixedSizeList())!.listSize(), - values: readVector(field.children(0)!, messageBatch, iterator, dictionaries)! + values: new Uint8Vector({ data }) }); -}); +} -const readStructVector = bindVectorReader(createNestedDataViews, (argv: VectorFactoryArgv>) => { - let { field, fieldNode, validity, iterator, messageBatch, dictionaries } = argv; - let columns: Column[] = []; - for (let i = -1, n = field.childrenLength(); ++i < n;) { - columns[i] = readVector(field.children(i)!, messageBatch, iterator, dictionaries) as Column; +export function readFloatVector(field: Field, state: VectorReaderContext) { + const type = field.type(new FloatingPoint())!; + switch (type.precision()) { + case Precision.HALF: return new Float16Vector(readNumericBuffers(field, state, Uint16Array)); + case Precision.SINGLE: return new Float32Vector(readNumericBuffers(field, state, Float32Array)); + case Precision.DOUBLE: return new Float64Vector(readNumericBuffers(field, state, Float64Array)); } - return new StructVector({ field, fieldNode, validity, columns }); -}); - -// Define as computed properties for closure-compiler, and again as string-indexed keys for Uglify... -const typedVectorReaders = { - [Type.Int]: readIntVector, - [Type.Bool]: readBoolVector, - [Type.Date]: readDateVector, - [Type.Time]: readTimeVector, - [Type.Timestamp]: readTimestampVector, - [Type.Interval]: readIntVector, - [Type.List]: readListVector, - [Type.Utf8]: readUtf8Vector, - [Type.Binary]: readBinaryVector, - [Type.Struct_]: readStructVector, - [Type.FloatingPoint]: readFloatVector, - [Type.FixedSizeList]: readFixedSizeListVector, -} as { [k: number]: (...args: any[]) => Vector | null }; - -typedVectorReaders[Type['Int']] = readIntVector; -typedVectorReaders[Type['Bool']] = readBoolVector; -typedVectorReaders[Type['Date']] = readDateVector; -typedVectorReaders[Type['Time']] = readTimeVector; -typedVectorReaders[Type['Timestamp']] = readTimestampVector; -typedVectorReaders[Type['Interval']] = readIntVector; -typedVectorReaders[Type['List']] = readListVector; -typedVectorReaders[Type['Utf8']] = readUtf8Vector; -typedVectorReaders[Type['Binary']] = readBinaryVector; -typedVectorReaders[Type['Struct_']] = readStructVector; -typedVectorReaders[Type['FloatingPoint']] = readFloatVector; -typedVectorReaders[Type['FixedSizeList']] = readFixedSizeListVector; - -type VectorFactory = (argv: VectorFactoryArgv) => V; -type PrimitiveType = { bitWidth(): number; isSigned(): boolean }; -type BufferViewFactory = (batch: MessageBatch, type: VectorType, bitWidth: number, offset: number, length: number) => T; - -interface VectorFactoryArgv { - field: Field; - fieldNode: FieldNode; - iterator: IteratorState; - dictionaries: Dictionaries; - messageBatch: MessageBatch; - data?: T; - offsets?: TypedArray; - validity?: Uint8Array; - primitiveType?: PrimitiveType; + throw new Error(`Unrecognized FloatingPoint { precision: ${type.precision()} }`); } -function readVectorLayout( - createBufferView: BufferViewFactory, createVector: VectorFactory, - field: Field, messageBatch: MessageBatch, iterator: IteratorState, dictionaries: Dictionaries, primitiveType?: PrimitiveType -) { - let fieldNode: FieldNode, recordBatch = messageBatch.data; - if (!(fieldNode = recordBatch.nodes(iterator.nodeIndex)!)) { - return null; - } - iterator.nodeIndex += 1; - let type, bitWidth, layout, buffer, bufferLength; - let data: T | undefined, offsets: TypedArray | undefined, validity: Uint8Array | undefined; - for (let i = -1, n = field.layoutLength(); ++i < n;) { - if (!(layout = field.layout(i)!) || - !(buffer = recordBatch.buffers(iterator.bufferIndex)!)) { - continue; - } - iterator.bufferIndex += 1; - if ((type = layout.type()) === VectorType.TYPE || - (bufferLength = buffer.length().low) <= 0 || - (bitWidth = layout.bitWidth()) <= 0) { - continue; - } else if (type === VectorType.DATA) { - data = createBufferView(messageBatch, type, bitWidth, buffer.offset().low, bufferLength); - } else if (type === VectorType.OFFSET) { - offsets = createBufferView(messageBatch, type, bitWidth, buffer.offset().low, bufferLength); - } else if (fieldNode.nullCount().low > 0) { - validity = createValidityDataViews(messageBatch, type, bitWidth, buffer.offset().low, fieldNode.length().low); +export function readIntVector(field: Field, state: VectorReaderContext) { + const type = field.type(new Int())!; + if (type.isSigned()) { + switch (type.bitWidth()) { + case 8: return new Int8Vector(readNumericBuffers(field, state, Int8Array)); + case 16: return new Int16Vector(readNumericBuffers(field, state, Int16Array)); + case 32: return new Int32Vector(readNumericBuffers(field, state, Int32Array)); + case 64: return new Int64Vector(readNumericBuffers(field, state, Int32Array)); } } - return createVector({ data, offsets, validity, field, fieldNode, iterator, messageBatch, dictionaries, primitiveType }); + switch (type.bitWidth()) { + case 8: return new Uint8Vector(readNumericBuffers(field, state, Uint8Array)); + case 16: return new Uint16Vector(readNumericBuffers(field, state, Uint16Array)); + case 32: return new Uint32Vector(readNumericBuffers(field, state, Uint32Array)); + case 64: return new Uint64Vector(readNumericBuffers(field, state, Uint32Array)); + } + throw new Error(`Unrecognized Int { isSigned: ${type.isSigned()}, bitWidth: ${type.bitWidth()} }`); } -function createTypedArray( - bufferViews: TypedArrayConstructor[], offsetViews: TypedArrayConstructor[] | null, - batch: MessageBatch, type: VectorType, bitWidth: number, offset: number, length: number -) { - const buffer = batch.bytes.buffer; - const byteLength = buffer.byteLength; - const byteOffset = batch.offset + offset; - const DataViewType = valueForBitWidth(bitWidth, type === VectorType.OFFSET && offsetViews || bufferViews); - const dataViewLength = ((byteOffset + length) <= byteLength - ? length - : byteLength - byteOffset - ) / DataViewType['BYTES_PER_ELEMENT']; - return new DataViewType(buffer, byteOffset, dataViewLength); +function readListBuffers(field: Field, state: VectorReaderContext) { + const { bytes, batch, offset } = state; + const fieldNode = batch.nodes(state.node++)!; + const validity = createValidityArray(field, fieldNode, bytes, batch, state); + const offsets = createTypedArray(Int32Array, bytes, offset, batch.buffers(state.buffer++)!); + return { field, fieldNode, validity, offsets }; } -function valueForBitWidth(bitWidth: number, values: T[]) { - return values[bitWidth >> 4] || values[3]; +function readBinaryBuffers(field: Field, state: VectorReaderContext) { + const { bytes, batch, offset } = state; + const fieldNode = batch.nodes(state.node++)!; + const validity = createValidityArray(field, fieldNode, bytes, batch, state); + const offsets = createTypedArray(Int32Array, bytes, offset, batch.buffers(state.buffer++)!); + const data = createTypedArray(Uint8Array, bytes, offset, batch.buffers(state.buffer++)!); + return { field, fieldNode, validity, offsets, data }; } -function createSyntheticDictionaryIndexField(field: Field, type: PrimitiveType) { - let layouts = [] as VectorLayout[]; - let builder = new flatbuffers.Builder(); - if (field.nullable()) { - VectorLayout.startVectorLayout(builder); - VectorLayout.addBitWidth(builder, 8); - VectorLayout.addType(builder, VectorType.VALIDITY); - builder.finish(VectorLayout.endVectorLayout(builder)); - layouts.push(VectorLayout.getRootAsVectorLayout(builder.dataBuffer())); - builder = new flatbuffers.Builder(); - } - VectorLayout.startVectorLayout(builder); - VectorLayout.addBitWidth(builder, type.bitWidth()); - VectorLayout.addType(builder, VectorType.DATA); - builder.finish(VectorLayout.endVectorLayout(builder)); - layouts.push(VectorLayout.getRootAsVectorLayout(builder.dataBuffer())); - return Object.create(field, { - layout: { value(i: number) { return layouts[i]; } }, - layoutLength: { value() { return layouts.length; } } - }); +function readNumericBuffers(field: Field, state: VectorReaderContext, ArrayConstructor: TypedArrayConstructor) { + const { bytes, batch, offset } = state; + const fieldNode = batch.nodes(state.node++)!; + const validity = createValidityArray(field, fieldNode, bytes, batch, state); + const data = createTypedArray(ArrayConstructor, bytes, offset, batch.buffers(state.buffer++)!); + return { field, fieldNode, validity, data }; +} + +function createValidityArray(field: Field, fieldNode: FieldNode, bytes: Uint8Array, batch: RecordBatch, state: VectorReaderContext) { + return field.nullable() && (++state.buffer) && fieldNode.nullCount().low > 0 && + createTypedArray(Uint8Array, bytes, state.offset, batch.buffers(state.buffer - 1)!) || null; +} + +function createTypedArray(ArrayConstructor: TypedArrayConstructor, bytes: Uint8Array, offset: number, buffer: Buffer) { + return new ArrayConstructor( + bytes.buffer, + bytes.byteOffset + offset + buffer.offset().low, + buffer.length().low / ArrayConstructor.BYTES_PER_ELEMENT + ); } From 6d2c03d4e2509a21ab38bc63501522972ac9835e Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 01:12:49 -0500 Subject: [PATCH 16/55] clean arrows folders before regenerating test data --- js/test/generate-arrows.js | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/js/test/generate-arrows.js b/js/test/generate-arrows.js index 0f5f634adaf..302973eafcc 100644 --- a/js/test/generate-arrows.js +++ b/js/test/generate-arrows.js @@ -1,21 +1,25 @@ const path = require('path'); const { promisify } = require('util'); -const mkdirp = require('mkdirp'); const glob = promisify(require('glob')); +const mkdirp = promisify(require('mkdirp')); +const rimraf = promisify(require('rimraf')); const exec = promisify(require('child_process').exec); (async function() { - mkdirp.sync(path.resolve('./test/arrows/cpp/file')); - mkdirp.sync(path.resolve('./test/arrows/java/file')); - mkdirp.sync(path.resolve('./test/arrows/cpp/stream')); - mkdirp.sync(path.resolve('./test/arrows/java/stream')); - const names = await glob('./test/arrows/json/*.json'); + const base = path.resolve('./test/arrows'); + await rimraf(path.join(base, 'cpp')); + await rimraf(path.join(base, 'java')); + await mkdirp(path.join(base, 'cpp/file')); + await mkdirp(path.join(base, 'java/file')); + await mkdirp(path.join(base, 'cpp/stream')); + await mkdirp(path.join(base, 'java/stream')); + const names = await glob(path.join(base, 'json/*.json')); for (let jsonPath of names) { const name = path.parse(path.basename(jsonPath)).name; - const arrowCppFilePath = path.resolve('./test/arrows/cpp/file', `${name}.arrow`); - const arrowJavaFilePath = path.resolve('./test/arrows/java/file', `${name}.arrow`); - const arrowCppStreamPath = path.resolve('./test/arrows/cpp/stream', `${name}.arrow`); - const arrowJavaStreamPath = path.resolve('./test/arrows/java/stream', `${name}.arrow`); + const arrowCppFilePath = path.join(base, 'cpp/file', `${name}.arrow`); + const arrowJavaFilePath = path.join(base, 'java/file', `${name}.arrow`); + const arrowCppStreamPath = path.join(base, 'cpp/stream', `${name}.arrow`); + const arrowJavaStreamPath = path.join(base, 'java/stream', `${name}.arrow`); await generateCPPFile(jsonPath, arrowCppFilePath); await generateCPPStream(arrowCppFilePath, arrowCppStreamPath); From 8d44dcd75d340b68dd67c432a8ab6c9f61dc36bb Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 01:15:26 -0500 Subject: [PATCH 17/55] update tests --- js/src/vector/table.ts | 24 +++++---- js/test/reader-tests.ts | 7 +-- js/test/table-tests.ts | 19 +++---- js/test/test-config.ts | 11 +++- js/test/tsconfig.json | 2 +- js/test/vector-tests.ts | 109 +++++++++++++++++++++++++++------------- 6 files changed, 113 insertions(+), 59 deletions(-) diff --git a/js/src/vector/table.ts b/js/src/vector/table.ts index 8b7c833fd2c..b15092a72df 100644 --- a/js/src/vector/table.ts +++ b/js/src/vector/table.ts @@ -20,21 +20,25 @@ import { StructVector, StructRow } from './struct'; import { readVectors, readVectorsAsync } from '../reader/arrow'; export class Table extends StructVector { - static from(buffers: Iterable) { + static from(buffers?: Iterable) { let columns: Vector[] = []; - for (let vectors of readVectors(buffers)) { - columns = columns.length === 0 ? vectors : vectors.map((vec, i, _vs, col = columns[i]) => - vec && col && col.concat(vec) || col || vec - ) as Vector[]; + if (buffers) { + for (let vectors of readVectors(buffers)) { + columns = columns.length === 0 ? vectors : vectors.map((vec, i, _vs, col = columns[i]) => + vec && col && col.concat(vec) || col || vec + ) as Vector[]; + } } return new Table({ columns }); } - static async fromAsync(buffers: AsyncIterable) { + static async fromAsync(buffers?: AsyncIterable) { let columns: Vector[] = []; - for await (let vectors of readVectorsAsync(buffers)) { - columns = columns.length === 0 ? vectors : vectors.map((vec, i, _vs, col = columns[i]) => - vec && col && col.concat(vec) || col || vec - ) as Vector[]; + if (buffers) { + for await (let vectors of readVectorsAsync(buffers)) { + columns = columns.length === 0 ? vectors : vectors.map((vec, i, _vs, col = columns[i]) => + vec && col && col.concat(vec) || col || vec + ) as Vector[]; + } } return new Table({ columns }); } diff --git a/js/test/reader-tests.ts b/js/test/reader-tests.ts index 8f2c20589f6..309cec9e23b 100644 --- a/js/test/reader-tests.ts +++ b/js/test/reader-tests.ts @@ -15,7 +15,8 @@ // specific language governing permissions and limitations // under the License. -import { readBuffers } from './Arrow'; +import Arrow from './Arrow'; +const { readVectors } = Arrow; import { config, sources, formats } from './test-config'; describe(`readBuffers`, () => { @@ -38,7 +39,7 @@ describe(`readBuffers`, () => { function testReaderIterator(buffers: Uint8Array[]) { test(`reads each batch as an Array of Vectors`, () => { expect.hasAssertions(); - for (const vectors of readBuffers(...buffers)) { + for (const vectors of readVectors(buffers)) { for (const vector of vectors) { expect(vector.name).toMatchSnapshot(); expect(vector.type).toMatchSnapshot(); @@ -54,7 +55,7 @@ function testReaderIterator(buffers: Uint8Array[]) { function testVectorIterator(buffers: Uint8Array[]) { test(`vector iterators report the same values as get`, () => { expect.hasAssertions(); - for (const vectors of readBuffers(...buffers)) { + for (const vectors of readVectors(buffers)) { for (const vector of vectors) { let i = -1, n = vector.length; for (let v of vector) { diff --git a/js/test/table-tests.ts b/js/test/table-tests.ts index 1c78b307f43..5ec04a72ff3 100644 --- a/js/test/table-tests.ts +++ b/js/test/table-tests.ts @@ -15,7 +15,8 @@ // specific language governing permissions and limitations // under the License. -import { Table, readBuffers } from './Arrow'; +import Arrow from './Arrow'; +const { Table, readVectors } = Arrow; import { config, sources, formats } from './test-config'; describe(`Table`, () => { @@ -44,7 +45,7 @@ describe(`Table`, () => { function testTableFromBuffers(buffers: Uint8Array[]) { test(`creates a Table from Arrow buffers`, () => { expect.hasAssertions(); - const table = Table.from(...buffers); + const table = Table.from(buffers); for (const vector of table.columns) { expect(vector.name).toMatchSnapshot(); expect(vector.type).toMatchSnapshot(); @@ -59,7 +60,7 @@ function testTableFromBuffers(buffers: Uint8Array[]) { function testColumnIterators(buffers: Uint8Array[]) { test(`vector iterators report the same values as get`, () => { expect.hasAssertions(); - const table = Table.from(...buffers); + const table = Table.from(buffers); for (const vector of table.columns) { let i = -1, n = vector.length; for (let v of vector) { @@ -75,8 +76,8 @@ function testReaderVectorsAndTableColumns(buffers: Uint8Array[]) { test(`batch and Table Vectors report the same values`, () => { expect.hasAssertions(); let rowsTotal = 0; - let table = Table.from(...buffers); - for (let vectors of readBuffers(...buffers)) { + let table = Table.from(buffers); + for (let vectors of readVectors(buffers)) { let rowsNow = Math.max(...vectors.map((v) => v.length)); for (let vi = -1, vn = vectors.length; ++vi < vn;) { let v1 = vectors[vi]; @@ -95,7 +96,7 @@ function testReaderVectorsAndTableColumns(buffers: Uint8Array[]) { function testTableRowIterator(buffers: Uint8Array[]) { test(`enumerates Table rows`, () => { expect.hasAssertions(); - const table = Table.from(...buffers); + const table = Table.from(buffers); expect(table.length).toMatchSnapshot(); expect(table.columns.length).toMatchSnapshot(); for (const row of table) { @@ -107,7 +108,7 @@ function testTableRowIterator(buffers: Uint8Array[]) { function testTableRowIteratorCompact(buffers: Uint8Array[]) { test(`enumerates Table rows compact`, () => { expect.hasAssertions(); - const table = Table.from(...buffers); + const table = Table.from(buffers); expect(table.length).toMatchSnapshot(); expect(table.columns.length).toMatchSnapshot(); for (const row of table) { @@ -124,12 +125,12 @@ function testEmptyTableToString() { function testTableToStringPretty(buffers: Uint8Array[]) { test(`toString() prints a pretty Table`, () => { - expect(Table.from(...buffers).toString()).toMatchSnapshot(); + expect(Table.from(buffers).toString()).toMatchSnapshot(); }); } function testTableToStringPrettyWithIndex(buffers: Uint8Array[]) { test(`toString({ index: true }) prints a pretty Table with an Index column`, () => { - expect(Table.from(...buffers).toString({ index: true })).toMatchSnapshot(); + expect(Table.from(buffers).toString({ index: true })).toMatchSnapshot(); }); } \ No newline at end of file diff --git a/js/test/test-config.ts b/js/test/test-config.ts index 9a8173b1c85..87cb64257f4 100644 --- a/js/test/test-config.ts +++ b/js/test/test-config.ts @@ -42,11 +42,20 @@ export const config = sources.reduce((sources, source) => ({ export type Arrows = { name: string, buffers: Uint8Array[] }[]; function loadArrows(source: string, format: string) { + const files: any = { + nested: true, + simple: true, + decimal: true, + datetime: false, // <-- known to fail + primitive: true, + dictionary: true, + struct_example: true + }; const arrows = []; const filenames = glob.sync(path.resolve(__dirname, `arrows/${source}/${format}`, `*.arrow`)); for (const filename of filenames) { const { name } = path.parse(filename); - if (name === 'decimal') { continue; } + if (files[name] !== true) { continue; } arrows.push({ name, buffers: [fs.readFileSync(filename)] }); } return arrows as Arrows; diff --git a/js/test/tsconfig.json b/js/test/tsconfig.json index c1ae204212b..838bb1d7041 100644 --- a/js/test/tsconfig.json +++ b/js/test/tsconfig.json @@ -2,7 +2,7 @@ "extends": "../tsconfig.json", "include": ["./**/*.ts"], "compilerOptions": { - "target": "ESNEXT", + "target": "es2015", "module": "commonjs", "allowJs": true, "importHelpers": false, diff --git a/js/test/vector-tests.ts b/js/test/vector-tests.ts index 0eca2327bff..0aaba19ee91 100644 --- a/js/test/vector-tests.ts +++ b/js/test/vector-tests.ts @@ -15,11 +15,15 @@ // specific language governing permissions and limitations // under the License. -import { flatbuffers } from 'flatbuffers'; -import Long = flatbuffers.Long; +import Arrow from './Arrow'; import { + TypedArray, + TypedArrayConstructor, + NumericVectorConstructor, +} from './Arrow'; + +const { BoolVector, - TypedVector, Int64Vector, Uint64Vector, Int8Vector, @@ -28,28 +32,29 @@ import { Uint8Vector, Uint16Vector, Uint32Vector, + Float16Vector, Float32Vector, Float64Vector, -} from './Arrow'; +} = Arrow; -const LongVectors = { - Int64Vector: [Int64Vector, Int32Array], - Uint64Vector: [Uint64Vector, Uint32Array] +const FixedSizeVectors = { + Int64Vector: [Int64Vector, Int32Array] as [NumericVectorConstructor, any], + Uint64Vector: [Uint64Vector, Uint32Array] as [NumericVectorConstructor, any] }; -const TypedVectors = { - Int8Vector: [Int8Vector, Int8Array], - Int16Vector: [Int16Vector, Int16Array], - Int32Vector: [Int32Vector, Int32Array], - Uint8Vector: [Uint8Vector, Uint8Array], - Uint16Vector: [Uint16Vector, Uint16Array], - Uint32Vector: [Uint32Vector, Uint32Array], - Float32Vector: [Float32Vector, Float32Array], - Float64Vector: [Float64Vector, Float64Array] +const FixedWidthVectors = { + Int8Vector: [Int8Vector, Int8Array] as [NumericVectorConstructor, any], + Int16Vector: [Int16Vector, Int16Array] as [NumericVectorConstructor, any], + Int32Vector: [Int32Vector, Int32Array] as [NumericVectorConstructor, any], + Uint8Vector: [Uint8Vector, Uint8Array] as [NumericVectorConstructor, any], + Uint16Vector: [Uint16Vector, Uint16Array] as [NumericVectorConstructor, any], + Uint32Vector: [Uint32Vector, Uint32Array] as [NumericVectorConstructor, any], + Float32Vector: [Float32Vector, Float32Array] as [NumericVectorConstructor, any], + Float64Vector: [Float64Vector, Float64Array] as [NumericVectorConstructor, any] }; -const longVectors = toMap<[typeof TypedVector, any]>(LongVectors, Object.keys(LongVectors)); -const byteVectors = toMap<[typeof TypedVector, any]>(TypedVectors, Object.keys(TypedVectors)); +const fixedSizeVectors = toMap(FixedSizeVectors, Object.keys(FixedSizeVectors)); +const fixedWidthVectors = toMap(FixedWidthVectors, Object.keys(FixedWidthVectors)); const bytes = Array.from( { length: 5 }, () => Uint8Array.from( @@ -127,30 +132,66 @@ describe(`BoolVector`, () => { }); }); -for (const [VectorName, [VectorType, ArrayType]] of longVectors) { +describe('Float16Vector', () => { + const values = concatTyped(Uint16Array, ...bytes); + const vector = bytes + .map((b) => new Float16Vector({ data: new Uint16Array(b.buffer) })) + .reduce((v: any, v2) => v.concat(v2)); + const n = values.length; + const clamp = (x: number) => Math.min((x - 32767) / 32767, 1); + test(`gets expected values`, () => { + let i = -1; + while (++i < n) { + expect(vector.get(i)).toEqual(clamp(values[i])); + } + }); + test(`iterates expected values`, () => { + expect.hasAssertions(); + let i = -1; + for (let v of vector) { + expect(++i).toBeLessThan(n); + expect(v).toEqual(clamp(values[i])); + } + }); + test(`slices the entire array`, () => { + expect(vector.slice()).toEqual(values); + }); + test(`slice returns a TypedArray`, () => { + expect(vector.slice()).toBeInstanceOf(Uint16Array); + }); + test(`slices from -20 to length`, () => { + expect(vector.slice(-20)).toEqual(values.slice(-20)); + }); + test(`slices from 0 to -20`, () => { + expect(vector.slice(0, -20)).toEqual(values.slice(0, -20)); + }); + test(`slices the array from 0 to length - 20`, () => { + expect(vector.slice(0, n - 20)).toEqual(values.slice(0, n - 20)); + }); + test(`slices the array from 0 to length + 20`, () => { + expect(vector.slice(0, n + 20)).toEqual( + concatTyped(Uint16Array, values, values.slice(0, 20))); + }); +}); + +for (const [VectorName, [VectorType, ArrayType]] of fixedSizeVectors) { describe(`${VectorName}`, () => { const values = concatTyped(ArrayType, ...bytes); const vector = bytes - .map((b) => new VectorType({ - data: new ArrayType(b.buffer) - })) + .map((b) => new VectorType({ data: new ArrayType(b.buffer) })) .reduce((v: any, v2) => v.concat(v2)); const n = values.length * 0.5; test(`gets expected values`, () => { let i = -1; while (++i < n) { - expect(vector.get(i)).toEqual(new Long( - values[i * 2], values[i * 2 + 1] - )); + expect(vector.get(i)).toEqual(values.slice(2 * i, 2 * (i + 1))); } }); test(`iterates expected values`, () => { let i = -1; for (let v of vector) { expect(++i).toBeLessThan(n); - expect(v).toEqual(new Long( - values[i * 2], values[i * 2 + 1] - )); + expect(v).toEqual(values.slice(2 * i, 2 * (i + 1))); } }); test(`slices the entire array`, () => { @@ -175,13 +216,11 @@ for (const [VectorName, [VectorType, ArrayType]] of longVectors) { }); } -for (const [VectorName, [VectorType, ArrayType]] of byteVectors) { +for (const [VectorName, [VectorType, ArrayType]] of fixedWidthVectors) { describe(`${VectorName}`, () => { const values = concatTyped(ArrayType, ...bytes); const vector = bytes - .map((b) => new VectorType({ - data: new ArrayType(b.buffer) - })) + .map((b) => new VectorType({ data: new ArrayType(b.buffer) })) .reduce((v: any, v2) => v.concat(v2)); const n = values.length; @@ -221,14 +260,14 @@ for (const [VectorName, [VectorType, ArrayType]] of byteVectors) { }); } -function toMap(entries: any, keys: string[]) { +function toMap(entries: Record, keys: string[]) { return keys.reduce((map, key) => { map.set(key, entries[key] as T); return map; }, new Map()); } -function concatTyped(ArrayType: any, ...bytes: any[]) { +function concatTyped(ArrayType: TypedArrayConstructor, ...bytes: any[]) { const BPE = ArrayType.BYTES_PER_ELEMENT; return bytes.reduce((v, bytes) => { const l = bytes.byteLength / BPE; @@ -237,5 +276,5 @@ function concatTyped(ArrayType: any, ...bytes: any[]) { a.set(v); a.set(b, v.length); return a; - }, new ArrayType(0)) as Array; + }, new ArrayType(0)) as T; } \ No newline at end of file From d4399a8a8eb4dc0b93f878bb68cbfd634e98884f Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 01:15:58 -0500 Subject: [PATCH 18/55] update integration tests, add custom jest vector matcher --- js/test/integration-tests.ts | 54 ++++++++++++++++++++++++------------ 1 file changed, 36 insertions(+), 18 deletions(-) diff --git a/js/test/integration-tests.ts b/js/test/integration-tests.ts index 1374ddc0058..3e9395ca429 100644 --- a/js/test/integration-tests.ts +++ b/js/test/integration-tests.ts @@ -15,10 +15,42 @@ // specific language governing permissions and limitations // under the License. +import Arrow from './Arrow'; import { zip } from 'ix/iterable/zip'; -import { Table, readBuffers } from './Arrow'; import { config, formats } from './test-config'; +const { Table, readVectors } = Arrow; + +expect.extend({ + toEqualVector(v1: any, v2: any) { + + const format = (x: any, y: any, msg= ' ') => `${ + this.utils.printExpected(x)}${ + msg}${ + this.utils.printReceived(y) + }`; + + let messages = [] as any[]; + let props = ['name', 'type', 'length']; + for (let i = -1, n = props.length; ++i < n;) { + const prop = props[i]; + if (this.utils.stringify(v1[prop]) !== this.utils.stringify(v2[prop])) { + messages.push(`${prop}: ${format(v1[prop], v2[prop], ' !== ')}`); + } + } + for (let i = -1, n = v1.length; ++i < n;) { + let x1 = v1.get(i), x2 = v2.get(i); + if (this.utils.stringify(x1) !== this.utils.stringify(x2)) { + messages.push(`${i}: ${format(x1, x2, ' !== ')}`); + } + } + return { + pass: messages.length === 0, + message: () => [`Vectors (${format(v1.name, v2.name)})`, ...messages ].join('\n') + }; + } +}); + describe.skip(`Integration`, () => { for (const format of formats) { describe(format, () => { @@ -35,17 +67,10 @@ describe.skip(`Integration`, () => { function testReaderIntegration(cppBuffers: Uint8Array[], javaBuffers: Uint8Array[]) { test(`cpp and java vectors report the same values`, () => { expect.hasAssertions(); - for (const [cppVectors, javaVectors] of zip(readBuffers(...cppBuffers), readBuffers(...javaBuffers))) { + for (const [cppVectors, javaVectors] of zip(readVectors(cppBuffers), readVectors(javaBuffers))) { expect(cppVectors.length).toEqual(javaVectors.length); for (let i = -1, n = cppVectors.length; ++i < n;) { - const cppVec = cppVectors[i]; - const javaVec = javaVectors[i]; - expect(cppVec.name).toEqual(javaVec.name); - expect(cppVec.type).toEqual(javaVec.type); - expect(cppVec.length).toEqual(javaVec.length); - for (let j = -1, k = cppVec.length; ++j < k;) { - expect(cppVec.get(j)).toEqual(javaVec.get(i)); - } + (expect(cppVectors[i]) as any).toEqualVector(javaVectors[i]); } } }); @@ -61,14 +86,7 @@ function testTableFromBuffersIntegration(cppBuffers: Uint8Array[], javaBuffers: expect(cppTable.length).toEqual(javaTable.length); expect(cppVectors.length).toEqual(javaVectors.length); for (let i = -1, n = cppVectors.length; ++i < n;) { - const cppVec = cppVectors[i]; - const javaVec = javaVectors[i]; - expect(cppVec.name).toEqual(javaVec.name); - expect(cppVec.type).toEqual(javaVec.type); - expect(cppVec.length).toEqual(javaVec.length); - for (let j = -1, k = cppVec.length; ++j < k;) { - expect(cppVec.get(j)).toEqual(javaVec.get(i)); - } + (expect(cppVectors[i]) as any).toEqualVector(javaVectors[i]); } }); } From 562eba7dd00a5ccfb95593c2e8382935672f2e16 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 01:16:10 -0500 Subject: [PATCH 19/55] update test snapshots --- js/test/__snapshots__/reader-tests.ts.snap | 8638 +++------ js/test/__snapshots__/table-tests.ts.snap | 18254 ++++++------------- 2 files changed, 7894 insertions(+), 18998 deletions(-) diff --git a/js/test/__snapshots__/reader-tests.ts.snap b/js/test/__snapshots__/reader-tests.ts.snap index 83835c727f5..8ecf3e58146 100644 --- a/js/test/__snapshots__/reader-tests.ts.snap +++ b/js/test/__snapshots__/reader-tests.ts.snap @@ -1,7749 +1,3801 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 1`] = `"f0"`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 1`] = `"f1"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 2`] = `"Date"`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 2`] = `"Decimal"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 3`] = `7`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 3`] = `7`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 4`] = `null`; - -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 5`] = `1912-04-23T04:41:02.000Z`; - -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 6`] = `null`; - -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 7`] = `1977-03-26T12:02:35.000Z`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 4`] = ` +Uint32Array [ + 86347906, + 1192285326, + 733903342, + 3099040293, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 8`] = `null`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 5`] = ` +Uint32Array [ + 474221014, + 1896466606, + 3990171458, + 2477629573, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 9`] = `null`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 6`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 10`] = `1981-12-11T08:06:16.000Z`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 7`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 11`] = `"f1"`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 8`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 12`] = `"Date"`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 9`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 13`] = `7`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 10`] = ` +Uint32Array [ + 1112805510, + 3572407855, + 1790869648, + 2689174715, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 14`] = `null`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 11`] = `"f2"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 15`] = `null`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 12`] = `"Decimal"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 16`] = `null`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 13`] = `7`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 17`] = `1970-01-24T12:31:46.637Z`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 14`] = ` +Uint32Array [ + 3073264094, + 3390355809, + 1011188874, + 774034723, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 18`] = `null`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 15`] = ` +Uint32Array [ + 3517133600, + 2071976902, + 3400691933, + 3110454541, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 19`] = `1970-01-22T23:22:48.919Z`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 16`] = ` +Uint32Array [ + 3665013707, + 2170391965, + 3214273849, + 2462813071, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 20`] = `1969-11-02T13:36:53.023Z`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 17`] = ` +Uint32Array [ + 4153806783, + 2052768559, + 2590080952, + 4085522223, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 21`] = `"f2"`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 18`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 22`] = `"Time"`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 19`] = ` +Uint32Array [ + 295800638, + 2007728089, + 816790406, + 3947822432, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 23`] = `7`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 20`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 24`] = `902624945`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 21`] = `"f1"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 25`] = `-533650716`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 22`] = `"Decimal"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 26`] = `null`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 23`] = `10`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 27`] = `null`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 24`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 28`] = `11995632`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 25`] = ` +Uint32Array [ + 3463255529, + 1018941958, + 1317569553, + 426528057, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 29`] = `1543035049`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 26`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 30`] = `-1035213822`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 27`] = ` +Uint32Array [ + 2286461215, + 2433385565, + 2671810954, + 3667200690, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 31`] = `"f3"`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 28`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 32`] = `"Time"`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 29`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 33`] = `7`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 30`] = ` +Uint32Array [ + 2320865006, + 2478225383, + 3126366067, + 3525697894, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 34`] = `null`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 31`] = ` +Uint32Array [ + 2844191739, + 2027900211, + 4221460548, + 3221928945, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 35`] = `-1557821925`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 32`] = ` +Uint32Array [ + 2185163883, + 1025635810, + 731478530, + 2446856232, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 36`] = `null`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 33`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 37`] = `1053937575`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 34`] = `"f2"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 38`] = `1627714670`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 35`] = `"Decimal"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 39`] = `1616692420`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 36`] = `10`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 40`] = `583410666`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 37`] = ` +Uint32Array [ + 3393886939, + 3804413158, + 2507603900, + 1636553791, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 41`] = `"f4"`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 38`] = ` +Uint32Array [ + 4021412350, + 4260702080, + 1696176129, + 2599572215, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 42`] = `"Time"`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 39`] = ` +Uint32Array [ + 1187532118, + 3763985849, + 3506861483, + 2303151184, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 43`] = `7`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 40`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 44`] = ` -Object { - "high": 0, - "low": 1752483892, -} +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 41`] = ` +Uint32Array [ + 666182114, + 3375518371, + 4089201217, + 3495003191, +] `; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 45`] = `null`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 42`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 46`] = ` -Object { - "high": -1, - "low": -1082138116, -} +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 43`] = ` +Uint32Array [ + 1333256437, + 1767465841, + 509819737, + 2999785685, +] `; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 47`] = ` -Object { - "high": -1, - "low": -369271033, -} -`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 44`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 48`] = ` -Object { - "high": 0, - "low": 2088744779, -} -`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 45`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 49`] = `null`; +exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 46`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 50`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 1`] = `"dict1_0"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 51`] = `"f5"`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 2`] = `"Utf8"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 52`] = `"Time"`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 3`] = `7`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 53`] = `7`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 4`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 54`] = ` -Object { - "high": -1, - "low": -222259164, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 5`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 55`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 6`] = `"n7IVIt6"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 56`] = ` -Object { - "high": 0, - "low": 1673707679, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 7`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 57`] = ` -Object { - "high": 0, - "low": 1646242693, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 8`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 58`] = ` -Object { - "high": -1, - "low": -1438025608, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 9`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 59`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 10`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 60`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 11`] = `"dict1_1"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 61`] = `"f6"`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 12`] = `"Utf8"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 62`] = `"Timestamp"`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 13`] = `7`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 63`] = `7`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 14`] = `"UQlbxy8"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 64`] = ` -Object { - "high": 0, - "low": 1413895459, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 15`] = `"UQlbxy8"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 65`] = ` -Object { - "high": 0, - "low": 1296543194, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 16`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 66`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 17`] = `"7Esa1sp"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 67`] = ` -Object { - "high": -1, - "low": -2023124938, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 18`] = `"7Esa1sp"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 68`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 19`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 69`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 20`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 70`] = ` -Object { - "high": -1, - "low": -95957694, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 21`] = `"dict2_0"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 71`] = `"f7"`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 22`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 72`] = `"Timestamp"`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 23`] = `7`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 73`] = `7`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 24`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 74`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 25`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 75`] = ` -Object { - "high": -1, - "low": -155973434, -} +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 26`] = ` +Int32Array [ + -935886027, + -1, +] `; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 76`] = ` -Object { - "high": 0, - "low": 306380012, -} +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 27`] = ` +Int32Array [ + -1608202210, + -1, +] `; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 77`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 28`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 78`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 29`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 79`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 30`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 80`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 31`] = `"dict1_0"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 81`] = `"f8"`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 32`] = `"Utf8"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 82`] = `"Timestamp"`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 33`] = `10`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 83`] = `7`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 34`] = `"gpcWkmr"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 84`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 35`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 85`] = ` -Object { - "high": -1, - "low": -518015355, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 36`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 86`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 37`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 87`] = ` -Object { - "high": -1, - "low": -891479472, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 38`] = `"fNEZk2V"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 88`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 39`] = `"VHkSHFW"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 89`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 40`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 90`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 41`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 91`] = `"f9"`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 42`] = `"pdr3kP2"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 92`] = `"Timestamp"`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 43`] = `"n7IVIt6"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 93`] = `7`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 44`] = `"dict1_1"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 94`] = ` -Object { - "high": -1, - "low": -790344901, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 45`] = `"Utf8"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 95`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 46`] = `10`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 96`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 47`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 97`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 48`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 98`] = ` -Object { - "high": -1, - "low": -1081248134, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 49`] = `"VHkSHFW"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 99`] = ` -Object { - "high": 0, - "low": 1279786188, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 50`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 100`] = ` -Object { - "high": 0, - "low": 1428155654, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 51`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 101`] = `"f10"`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 52`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 102`] = `"Timestamp"`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 53`] = `"pdr3kP2"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 103`] = `7`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 54`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 104`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 55`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 105`] = ` -Object { - "high": 0, - "low": 1858946274, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 56`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 106`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 57`] = `"dict2_0"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 107`] = ` -Object { - "high": 0, - "low": 1759891987, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 58`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 108`] = ` -Object { - "high": 0, - "low": 679491750, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 59`] = `10`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 109`] = ` -Object { - "high": -1, - "low": -1589448339, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 60`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 110`] = ` -Object { - "high": 0, - "low": 1643914401, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 61`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 111`] = `"f11"`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 62`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 112`] = `"Timestamp"`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 63`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 113`] = `7`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 64`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 114`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 65`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 115`] = ` -Object { - "high": -1, - "low": -721226051, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 66`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 116`] = `null`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 67`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 117`] = ` -Object { - "high": -1, - "low": -1656902433, -} +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 68`] = ` +Int32Array [ + 1428743742, + 0, +] `; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 118`] = ` -Object { - "high": 0, - "low": 283003387, -} -`; +exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 69`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 119`] = ` -Object { - "high": 0, - "low": 305391457, -} -`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 1`] = `"list_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 120`] = `null`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 2`] = `"List"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 121`] = `"f12"`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 3`] = `7`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 122`] = `"Timestamp"`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 4`] = ` +Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 123`] = `7`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 5`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 124`] = ` -Object { - "high": 0, - "low": 237206636, -} +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 6`] = ` +Int32Array [ + 1201921150, + 0, + -338858402, +] `; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 125`] = ` -Object { - "high": -1, - "low": -1952793711, -} +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 7`] = ` +Int32Array [ + 0, + 0, + 0, + -328049938, +] `; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 126`] = `null`; - -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 127`] = `null`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 8`] = ` +Int32Array [ + -1482260505, + -636832564, + 0, + 535274652, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 128`] = `null`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 9`] = ` +Int32Array [ + 0, + 1337875186, + 0, + 0, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 129`] = `null`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 10`] = `Int32Array []`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 130`] = `null`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 131`] = `"f13"`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 12`] = `"Struct_"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 132`] = `"Timestamp"`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 13`] = `7`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 133`] = `7`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 14`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 134`] = ` -Object { - "high": -1, - "low": -2036135388, -} +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 15`] = ` +Array [ + -1121326610, + null, +] `; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 135`] = `null`; - -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 136`] = `null`; - -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 137`] = ` -Object { - "high": 0, - "low": 1283071451, -} +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 16`] = ` +Array [ + null, + "oPXRHKP", +] `; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 138`] = ` -Object { - "high": 0, - "low": 991714296, -} +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 17`] = ` +Array [ + null, + null, +] `; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 139`] = ` -Object { - "high": 0, - "low": 191711729, -} +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 18`] = ` +Array [ + -861383428, + "TeWfovy", +] `; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 140`] = `null`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 19`] = ` +Array [ + 698716318, + null, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 141`] = `"f14"`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 20`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 142`] = `"Timestamp"`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 21`] = `"list_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 143`] = `7`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 22`] = `"List"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 144`] = `null`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 23`] = `10`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 145`] = ` -Object { - "high": 0, - "low": 1907149042, -} +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 24`] = ` +Int32Array [ + 0, + 725113523, + 386656703, + 1852452386, +] `; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 146`] = `null`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 25`] = `Int32Array []`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 147`] = ` -Object { - "high": 0, - "low": 1524488313, -} +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 26`] = ` +Int32Array [ + 0, + -2011809915, +] `; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 148`] = `null`; - -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 149`] = ` -Object { - "high": 0, - "low": 1991045076, -} +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 27`] = ` +Int32Array [ + -936205059, +] `; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 150`] = `null`; - -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 151`] = `"f0"`; - -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 152`] = `"Date"`; - -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 153`] = `10`; - -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 154`] = `2021-06-16T12:00:15.000Z`; - -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 155`] = `1952-08-14T03:58:25.000Z`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 28`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 156`] = `null`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 29`] = ` +Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 157`] = `1983-05-16T15:33:53.000Z`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 30`] = ` +Int32Array [ + 0, + 0, + -1507602567, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 158`] = `2011-04-01T03:41:21.000Z`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 31`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 159`] = `1985-06-18T16:45:02.000Z`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 32`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 160`] = `2024-08-03T02:56:33.000Z`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 33`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 161`] = `null`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 34`] = `"struct_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 162`] = `1910-06-16T01:24:56.000Z`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 35`] = `"Struct_"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 163`] = `null`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 36`] = `10`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 164`] = `"f1"`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 37`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 165`] = `"Date"`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 38`] = ` +Array [ + null, + "BSZRpGI", +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 166`] = `10`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 39`] = ` +Array [ + null, + null, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 167`] = `1969-10-20T05:18:09.957Z`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 40`] = ` +Array [ + null, + null, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 168`] = `null`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 41`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 169`] = `1969-11-03T19:37:49.686Z`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 42`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 170`] = `null`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 43`] = ` +Array [ + null, + null, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 171`] = `null`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 44`] = ` +Array [ + null, + null, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 172`] = `null`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 45`] = ` +Array [ + 416507125, + null, +] +`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 173`] = `null`; +exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 46`] = `null`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 174`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 1`] = `"bool_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 175`] = `1970-01-09T01:47:40.029Z`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 2`] = `"Bool"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 176`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 3`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 177`] = `"f2"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 4`] = `"bool_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 178`] = `"Time"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 5`] = `"Bool"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 179`] = `10`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 6`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 180`] = `-165385917`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 7`] = `"int8_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 181`] = `1630195924`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 8`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 182`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 9`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 183`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 10`] = `"int8_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 184`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 11`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 185`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 12`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 186`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 13`] = `"int16_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 187`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 14`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 188`] = `-810923102`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 15`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 189`] = `-1636166510`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 16`] = `"int16_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 190`] = `"f3"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 17`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 191`] = `"Time"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 18`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 192`] = `10`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 19`] = `"int32_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 193`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 20`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 194`] = `928069039`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 21`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 195`] = `1579393701`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 22`] = `"int32_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 196`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 23`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 197`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 24`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 198`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 25`] = `"int64_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 199`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 26`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 200`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 27`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 201`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 28`] = `"int64_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 202`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 29`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 203`] = `"f4"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 30`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 204`] = `"Time"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 31`] = `"uint8_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 205`] = `10`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 32`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 206`] = ` -Object { - "high": 0, - "low": 936339326, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 33`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 207`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 34`] = `"uint8_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 208`] = ` -Object { - "high": -1, - "low": -684786031, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 35`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 209`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 36`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 210`] = ` -Object { - "high": 0, - "low": 704715478, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 37`] = `"uint16_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 211`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 38`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 212`] = ` -Object { - "high": -1, - "low": -1454220845, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 39`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 213`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 40`] = `"uint16_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 214`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 41`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 215`] = ` -Object { - "high": -1, - "low": -1765432003, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 42`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 216`] = `"f5"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 43`] = `"uint32_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 217`] = `"Time"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 44`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 218`] = `10`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 45`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 219`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 46`] = `"uint32_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 220`] = ` -Object { - "high": 0, - "low": 118059475, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 47`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 221`] = ` -Object { - "high": -1, - "low": -918730811, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 48`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 222`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 49`] = `"uint64_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 223`] = ` -Object { - "high": 0, - "low": 1727827418, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 50`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 224`] = ` -Object { - "high": -1, - "low": -1115469578, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 51`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 225`] = ` -Object { - "high": -1, - "low": -394344641, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 52`] = `"uint64_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 226`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 53`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 227`] = ` -Object { - "high": -1, - "low": -1288756822, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 54`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 228`] = ` -Object { - "high": -1, - "low": -1856124671, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 55`] = `"float32_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 229`] = `"f6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 56`] = `"FloatingPoint"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 230`] = `"Timestamp"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 57`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 231`] = `10`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 58`] = `"float32_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 232`] = ` -Object { - "high": 0, - "low": 649060707, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 59`] = `"FloatingPoint"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 233`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 60`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 234`] = ` -Object { - "high": 0, - "low": 600141763, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 61`] = `"float64_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 235`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 62`] = `"FloatingPoint"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 236`] = ` -Object { - "high": -1, - "low": -385327847, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 63`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 237`] = ` -Object { - "high": -1, - "low": -505105799, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 64`] = `"float64_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 238`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 65`] = `"FloatingPoint"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 239`] = ` -Object { - "high": -1, - "low": -2102273141, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 66`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 240`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 67`] = `"binary_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 241`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 68`] = `"Binary"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 242`] = `"f7"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 69`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 243`] = `"Timestamp"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 70`] = `"binary_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 244`] = `10`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 71`] = `"Binary"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 245`] = ` -Object { - "high": -1, - "low": -1885662094, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 72`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 246`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 73`] = `"utf8_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 247`] = ` -Object { - "high": -1, - "low": -1123689690, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 74`] = `"Utf8"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 248`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 75`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 249`] = ` -Object { - "high": 0, - "low": 997748091, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 76`] = `"utf8_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 250`] = ` -Object { - "high": -1, - "low": -90626704, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 77`] = `"Utf8"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 251`] = ` -Object { - "high": -1, - "low": -1477812381, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 78`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 252`] = ` -Object { - "high": -1, - "low": -1221435040, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 79`] = `"bool_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 253`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 80`] = `"Bool"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 254`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 81`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 255`] = `"f8"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 82`] = `"bool_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 256`] = `"Timestamp"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 83`] = `"Bool"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 257`] = `10`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 84`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 258`] = ` -Object { - "high": -1, - "low": -321499700, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 85`] = `"int8_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 259`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 86`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 260`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 87`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 261`] = ` -Object { - "high": 0, - "low": 192567423, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 88`] = `"int8_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 262`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 89`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 263`] = ` -Object { - "high": 0, - "low": 2077227761, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 90`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 264`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 91`] = `"int16_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 265`] = ` -Object { - "high": 0, - "low": 1012332985, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 92`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 266`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 93`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 267`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 94`] = `"int16_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 268`] = `"f9"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 95`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 269`] = `"Timestamp"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 96`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 270`] = `10`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 97`] = `"int32_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 271`] = ` -Object { - "high": 0, - "low": 1857863647, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 98`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 272`] = ` -Object { - "high": 0, - "low": 221189659, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 99`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 273`] = ` -Object { - "high": -1, - "low": -2023675136, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 100`] = `"int32_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 274`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 101`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 275`] = ` -Object { - "high": -1, - "low": -1487233257, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 102`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 276`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 103`] = `"int64_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 277`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 104`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 278`] = ` -Object { - "high": -1, - "low": -889966449, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 105`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 279`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 106`] = `"int64_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 280`] = ` -Object { - "high": -1, - "low": -616683035, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 107`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 281`] = `"f10"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 108`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 282`] = `"Timestamp"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 109`] = `"uint8_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 283`] = `10`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 110`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 284`] = ` -Object { - "high": 0, - "low": 60560931, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 111`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 285`] = ` -Object { - "high": -1, - "low": -978659831, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 112`] = `"uint8_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 286`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 113`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 287`] = ` -Object { - "high": 0, - "low": 1439188467, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 114`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 288`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 115`] = `"uint16_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 289`] = ` -Object { - "high": 0, - "low": 1343690781, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 116`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 290`] = ` -Object { - "high": 0, - "low": 667746364, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 117`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 291`] = ` -Object { - "high": -1, - "low": -885862092, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 118`] = `"uint16_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 292`] = ` -Object { - "high": -1, - "low": -768563065, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 119`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 293`] = ` -Object { - "high": 0, - "low": 642999269, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 120`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 294`] = `"f11"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 121`] = `"uint32_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 295`] = `"Timestamp"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 122`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 296`] = `10`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 123`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 297`] = ` -Object { - "high": 0, - "low": 67986368, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 124`] = `"uint32_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 298`] = ` -Object { - "high": -1, - "low": -1039368437, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 125`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 299`] = ` -Object { - "high": -1, - "low": -375954631, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 126`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 300`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 127`] = `"uint64_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 301`] = ` -Object { - "high": -1, - "low": -253459603, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 128`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 302`] = ` -Object { - "high": 0, - "low": 1158483324, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 129`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 303`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 130`] = `"uint64_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 304`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 131`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 305`] = ` -Object { - "high": -1, - "low": -18384890, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 132`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 306`] = ` -Object { - "high": -1, - "low": -908077044, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 133`] = `"float32_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 307`] = `"f12"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 134`] = `"FloatingPoint"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 308`] = `"Timestamp"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 135`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 309`] = `10`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 136`] = `"float32_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 310`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 137`] = `"FloatingPoint"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 311`] = ` -Object { - "high": 0, - "low": 394600979, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 138`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 312`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 139`] = `"float64_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 313`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 140`] = `"FloatingPoint"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 314`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 141`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 315`] = ` -Object { - "high": -1, - "low": -2129740469, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 142`] = `"float64_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 316`] = ` -Object { - "high": 0, - "low": 936578725, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 143`] = `"FloatingPoint"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 317`] = ` -Object { - "high": -1, - "low": -1116622255, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 144`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 318`] = ` -Object { - "high": -1, - "low": -138051348, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 145`] = `"binary_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 319`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 146`] = `"Binary"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 320`] = `"f13"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 147`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 321`] = `"Timestamp"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 148`] = `"binary_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 322`] = `10`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 149`] = `"Binary"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 323`] = ` -Object { - "high": 0, - "low": 1263832761, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 150`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 324`] = ` -Object { - "high": 0, - "low": 600299113, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 151`] = `"utf8_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 325`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 152`] = `"Utf8"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 326`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 153`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 327`] = ` -Object { - "high": 0, - "low": 666508217, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 154`] = `"utf8_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 328`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 155`] = `"Utf8"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 329`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 156`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 330`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 157`] = `"bool_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 331`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 158`] = `"Bool"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 332`] = ` -Object { - "high": 0, - "low": 1464648198, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 159`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 333`] = `"f14"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 160`] = `"bool_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 334`] = `"Timestamp"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 161`] = `"Bool"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 335`] = `10`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 162`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 336`] = ` -Object { - "high": 0, - "low": 1787795918, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 163`] = `"int8_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 337`] = ` -Object { - "high": 0, - "low": 1703925731, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 164`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 338`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 165`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 339`] = ` -Object { - "high": 0, - "low": 946811563, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 166`] = `"int8_nonnullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 340`] = ` -Object { - "high": 0, - "low": 1287866684, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 167`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 341`] = ` -Object { - "high": -1, - "low": -924054721, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 168`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 342`] = ` -Object { - "high": -1, - "low": -1004736552, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 169`] = `"int16_nullable"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 343`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 170`] = `"Int"`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 344`] = ` -Object { - "high": 0, - "low": 1292623681, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 171`] = `0`; -exports[`readBuffers cpp file datetime reads each batch as an Array of Vectors 345`] = ` -Object { - "high": -1, - "low": -922683413, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 172`] = `"int16_nonnullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 1`] = `"dict1_0"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 173`] = `"Int"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 2`] = `"Utf8"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 174`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 3`] = `7`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 175`] = `"int32_nullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 4`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 176`] = `"Int"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 5`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 177`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 6`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 178`] = `"int32_nonnullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 7`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 179`] = `"Int"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 8`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 180`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 9`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 181`] = `"int64_nullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 10`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 182`] = `"Int"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 11`] = `"dict1_1"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 183`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 12`] = `"Utf8"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 184`] = `"int64_nonnullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 13`] = `7`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 185`] = `"Int"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 14`] = `"UQlbxy8"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 186`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 15`] = `"UQlbxy8"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 187`] = `"uint8_nullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 16`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 188`] = `"Int"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 17`] = `"7Esa1sp"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 189`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 18`] = `"7Esa1sp"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 190`] = `"uint8_nonnullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 19`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 191`] = `"Int"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 20`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 192`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 21`] = `"dict2_0"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 193`] = `"uint16_nullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 22`] = `"Int"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 194`] = `"Int"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 23`] = `7`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 195`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 24`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 196`] = `"uint16_nonnullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 25`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 197`] = `"Int"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 26`] = ` -Object { - "high": 0, - "low": 0, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 198`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 27`] = ` -Object { - "high": 0, - "low": 0, -} -`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 199`] = `"uint32_nullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 28`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 200`] = `"Int"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 29`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 201`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 30`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 202`] = `"uint32_nonnullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 31`] = `"dict1_0"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 203`] = `"Int"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 32`] = `"Utf8"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 204`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 33`] = `10`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 205`] = `"uint64_nullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 34`] = `"gpcWkmr"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 206`] = `"Int"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 35`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 207`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 36`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 208`] = `"uint64_nonnullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 37`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 209`] = `"Int"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 38`] = `"fNEZk2V"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 210`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 39`] = `"VHkSHFW"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 211`] = `"float32_nullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 40`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 212`] = `"FloatingPoint"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 41`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 213`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 42`] = `"pdr3kP2"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 214`] = `"float32_nonnullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 43`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 215`] = `"FloatingPoint"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 44`] = `"dict1_1"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 216`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 45`] = `"Utf8"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 217`] = `"float64_nullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 46`] = `10`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 218`] = `"FloatingPoint"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 47`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 219`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 48`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 220`] = `"float64_nonnullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 49`] = `"VHkSHFW"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 221`] = `"FloatingPoint"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 50`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 222`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 51`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 223`] = `"binary_nullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 52`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 224`] = `"Binary"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 53`] = `"pdr3kP2"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 225`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 54`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 226`] = `"binary_nonnullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 55`] = `"n7IVIt6"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 227`] = `"Binary"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 56`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 228`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 57`] = `"dict2_0"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 229`] = `"utf8_nullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 58`] = `"Int"`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 230`] = `"Utf8"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 59`] = `10`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 231`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 60`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 232`] = `"utf8_nonnullable"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 61`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 233`] = `"Utf8"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 62`] = `null`; +exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 234`] = `0`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 63`] = `null`; +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 1`] = `"foo"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 64`] = `null`; +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 2`] = `"Int"`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 65`] = `null`; +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 3`] = `5`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 66`] = `null`; +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 4`] = `1`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 67`] = `null`; +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 5`] = `null`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 68`] = ` -Object { - "high": 0, - "low": 0, -} -`; +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 6`] = `3`; -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 69`] = `null`; +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 7`] = `4`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 1`] = `"list_nullable"`; +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 8`] = `5`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 2`] = `"List"`; +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 9`] = `"bar"`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 3`] = `7`; +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 10`] = `"FloatingPoint"`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 4`] = ` -Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, -] -`; +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 11`] = `5`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 5`] = `null`; +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 12`] = `1`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 6`] = ` -Int32Array [ - 1201921150, - 0, - -338858402, +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 13`] = `null`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 14`] = `null`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 15`] = `4`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 16`] = `5`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 17`] = `"baz"`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 18`] = `"Utf8"`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 19`] = `5`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 20`] = `"aa"`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 21`] = `null`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 22`] = `null`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 23`] = `"bbb"`; + +exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 24`] = `"cccc"`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 1`] = `"struct_nullable"`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 2`] = `"Struct_"`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 3`] = `7`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 4`] = `null`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 5`] = ` +Array [ + null, + "MhRNxD4", ] `; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 7`] = ` -Int32Array [ - 0, - 0, - 0, - -328049938, +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 6`] = ` +Array [ + 137773603, + "3F9HBxK", ] `; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 8`] = ` -Int32Array [ - -1482260505, - -636832564, - 0, - 535274652, +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 7`] = ` +Array [ + 410361374, + "aVd88fp", ] `; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 9`] = ` -Int32Array [ - 0, - 1337875186, - 0, - 0, +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 8`] = `null`; + +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 9`] = ` +Array [ + null, + "3loZrRf", ] `; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 10`] = `Int32Array []`; +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 10`] = `null`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 12`] = `"Struct_"`; +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 12`] = `"Struct_"`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 13`] = `7`; +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 13`] = `10`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 14`] = `null`; +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 14`] = `null`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 15`] = ` +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 15`] = ` Array [ - -1121326610, null, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 16`] = ` -Array [ null, - "oPXRHKP", ] `; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 17`] = ` +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 16`] = ` Array [ null, null, ] `; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 18`] = ` -Array [ - -861383428, - "TeWfovy", -] -`; +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 17`] = `null`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 19`] = ` +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 18`] = ` Array [ - 698716318, null, + "78SLiRw", ] `; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 20`] = `null`; +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 19`] = `null`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 21`] = `"list_nullable"`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 22`] = `"List"`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 23`] = `10`; +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 20`] = `null`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 24`] = ` -Int32Array [ - 0, - 725113523, - 386656703, - 1852452386, +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 21`] = ` +Array [ + null, + "0ilsf82", ] `; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 25`] = `Int32Array []`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 26`] = ` -Int32Array [ - 0, - -2011809915, +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 22`] = ` +Array [ + null, + "LjS9MbU", ] `; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 27`] = ` -Int32Array [ - -936205059, +exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 23`] = ` +Array [ + null, + null, ] `; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 28`] = `null`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 1`] = `"f1"`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 29`] = ` -Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 2`] = `"Decimal"`; + +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 3`] = `7`; + +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 4`] = ` +Uint32Array [ + 86347906, + 1192285326, + 733903342, + 3099040293, ] `; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 30`] = ` -Int32Array [ - 0, - 0, - -1507602567, +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 5`] = ` +Uint32Array [ + 474221014, + 1896466606, + 3990171458, + 2477629573, ] `; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 31`] = `null`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 6`] = `null`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 32`] = `null`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 7`] = `null`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 33`] = `null`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 8`] = `null`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 34`] = `"struct_nullable"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 9`] = `null`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 35`] = `"Struct_"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 10`] = ` +Uint32Array [ + 1112805510, + 3572407855, + 1790869648, + 2689174715, +] +`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 36`] = `10`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 11`] = `"f2"`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 37`] = `null`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 12`] = `"Decimal"`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 38`] = ` -Array [ - null, - "BSZRpGI", -] -`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 13`] = `7`; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 39`] = ` -Array [ - null, - null, +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 14`] = ` +Uint32Array [ + 3073264094, + 3390355809, + 1011188874, + 774034723, ] `; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 40`] = ` -Array [ - null, - null, +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 15`] = ` +Uint32Array [ + 3517133600, + 2071976902, + 3400691933, + 3110454541, ] `; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 41`] = `null`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 42`] = `null`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 43`] = ` -Array [ - null, - null, +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 16`] = ` +Uint32Array [ + 3665013707, + 2170391965, + 3214273849, + 2462813071, ] `; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 44`] = ` -Array [ - null, - null, +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 17`] = ` +Uint32Array [ + 4153806783, + 2052768559, + 2590080952, + 4085522223, ] `; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 45`] = ` -Array [ - 416507125, - null, +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 18`] = `null`; + +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 19`] = ` +Uint32Array [ + 295800638, + 2007728089, + 816790406, + 3947822432, ] `; -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 46`] = `null`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 20`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 1`] = `"bool_nullable"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 21`] = `"f1"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 2`] = `"Bool"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 22`] = `"Decimal"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 3`] = `0`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 23`] = `10`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 4`] = `"bool_nonnullable"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 24`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 5`] = `"Bool"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 25`] = ` +Uint32Array [ + 3463255529, + 1018941958, + 1317569553, + 426528057, +] +`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 6`] = `0`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 26`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 7`] = `"int8_nullable"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 27`] = ` +Uint32Array [ + 2286461215, + 2433385565, + 2671810954, + 3667200690, +] +`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 8`] = `"Int"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 28`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 9`] = `0`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 29`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 10`] = `"int8_nonnullable"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 30`] = ` +Uint32Array [ + 2320865006, + 2478225383, + 3126366067, + 3525697894, +] +`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 11`] = `"Int"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 31`] = ` +Uint32Array [ + 2844191739, + 2027900211, + 4221460548, + 3221928945, +] +`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 12`] = `0`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 32`] = ` +Uint32Array [ + 2185163883, + 1025635810, + 731478530, + 2446856232, +] +`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 13`] = `"int16_nullable"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 33`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 14`] = `"Int"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 34`] = `"f2"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 15`] = `0`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 35`] = `"Decimal"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 16`] = `"int16_nonnullable"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 36`] = `10`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 17`] = `"Int"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 37`] = ` +Uint32Array [ + 3393886939, + 3804413158, + 2507603900, + 1636553791, +] +`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 18`] = `0`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 38`] = ` +Uint32Array [ + 4021412350, + 4260702080, + 1696176129, + 2599572215, +] +`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 19`] = `"int32_nullable"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 39`] = ` +Uint32Array [ + 1187532118, + 3763985849, + 3506861483, + 2303151184, +] +`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 20`] = `"Int"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 40`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 21`] = `0`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 41`] = ` +Uint32Array [ + 666182114, + 3375518371, + 4089201217, + 3495003191, +] +`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 22`] = `"int32_nonnullable"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 42`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 23`] = `"Int"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 43`] = ` +Uint32Array [ + 1333256437, + 1767465841, + 509819737, + 2999785685, +] +`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 24`] = `0`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 44`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 25`] = `"int64_nullable"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 45`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 26`] = `"Int"`; +exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 46`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 27`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 1`] = `"dict1_0"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 28`] = `"int64_nonnullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 2`] = `"Utf8"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 29`] = `"Int"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 3`] = `7`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 30`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 4`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 31`] = `"uint8_nullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 5`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 32`] = `"Int"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 6`] = `"n7IVIt6"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 33`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 7`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 34`] = `"uint8_nonnullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 8`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 35`] = `"Int"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 9`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 36`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 10`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 37`] = `"uint16_nullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 11`] = `"dict1_1"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 38`] = `"Int"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 12`] = `"Utf8"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 39`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 13`] = `7`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 40`] = `"uint16_nonnullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 14`] = `"UQlbxy8"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 41`] = `"Int"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 15`] = `"UQlbxy8"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 42`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 16`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 43`] = `"uint32_nullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 17`] = `"7Esa1sp"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 44`] = `"Int"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 18`] = `"7Esa1sp"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 45`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 19`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 46`] = `"uint32_nonnullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 20`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 47`] = `"Int"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 21`] = `"dict2_0"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 48`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 22`] = `"Int"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 49`] = `"uint64_nullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 23`] = `7`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 50`] = `"Int"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 24`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 51`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 25`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 52`] = `"uint64_nonnullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 26`] = ` +Int32Array [ + -935886027, + -1, +] +`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 53`] = `"Int"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 27`] = ` +Int32Array [ + -1608202210, + -1, +] +`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 54`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 28`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 55`] = `"float32_nullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 29`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 56`] = `"FloatingPoint"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 30`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 57`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 31`] = `"dict1_0"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 58`] = `"float32_nonnullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 32`] = `"Utf8"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 59`] = `"FloatingPoint"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 33`] = `10`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 60`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 34`] = `"gpcWkmr"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 61`] = `"float64_nullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 35`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 62`] = `"FloatingPoint"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 36`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 63`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 37`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 64`] = `"float64_nonnullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 38`] = `"fNEZk2V"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 65`] = `"FloatingPoint"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 39`] = `"VHkSHFW"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 66`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 40`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 67`] = `"binary_nullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 41`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 68`] = `"Binary"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 42`] = `"pdr3kP2"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 69`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 43`] = `"n7IVIt6"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 70`] = `"binary_nonnullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 44`] = `"dict1_1"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 71`] = `"Binary"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 45`] = `"Utf8"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 72`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 46`] = `10`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 73`] = `"utf8_nullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 47`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 74`] = `"Utf8"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 48`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 75`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 49`] = `"VHkSHFW"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 76`] = `"utf8_nonnullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 50`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 77`] = `"Utf8"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 51`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 78`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 52`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 79`] = `"bool_nullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 53`] = `"pdr3kP2"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 80`] = `"Bool"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 54`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 81`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 55`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 82`] = `"bool_nonnullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 56`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 83`] = `"Bool"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 57`] = `"dict2_0"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 84`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 58`] = `"Int"`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 85`] = `"int8_nullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 59`] = `10`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 86`] = `"Int"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 60`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 87`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 61`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 88`] = `"int8_nonnullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 62`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 89`] = `"Int"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 63`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 90`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 64`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 91`] = `"int16_nullable"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 65`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 92`] = `"Int"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 66`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 93`] = `0`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 67`] = `null`; -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 94`] = `"int16_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 95`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 96`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 97`] = `"int32_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 98`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 99`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 100`] = `"int32_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 101`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 102`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 103`] = `"int64_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 104`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 105`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 106`] = `"int64_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 107`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 108`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 109`] = `"uint8_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 110`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 111`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 112`] = `"uint8_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 113`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 114`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 115`] = `"uint16_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 116`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 117`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 118`] = `"uint16_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 119`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 120`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 121`] = `"uint32_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 122`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 123`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 124`] = `"uint32_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 125`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 126`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 127`] = `"uint64_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 128`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 129`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 130`] = `"uint64_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 131`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 132`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 133`] = `"float32_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 134`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 135`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 136`] = `"float32_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 137`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 138`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 139`] = `"float64_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 140`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 141`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 142`] = `"float64_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 143`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 144`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 145`] = `"binary_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 146`] = `"Binary"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 147`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 148`] = `"binary_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 149`] = `"Binary"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 150`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 151`] = `"utf8_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 152`] = `"Utf8"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 153`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 154`] = `"utf8_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 155`] = `"Utf8"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 156`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 157`] = `"bool_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 158`] = `"Bool"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 159`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 160`] = `"bool_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 161`] = `"Bool"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 162`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 163`] = `"int8_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 164`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 165`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 166`] = `"int8_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 167`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 168`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 169`] = `"int16_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 170`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 171`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 172`] = `"int16_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 173`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 174`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 175`] = `"int32_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 176`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 177`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 178`] = `"int32_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 179`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 180`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 181`] = `"int64_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 182`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 183`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 184`] = `"int64_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 185`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 186`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 187`] = `"uint8_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 188`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 189`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 190`] = `"uint8_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 191`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 192`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 193`] = `"uint16_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 194`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 195`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 196`] = `"uint16_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 197`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 198`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 199`] = `"uint32_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 200`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 201`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 202`] = `"uint32_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 203`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 204`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 205`] = `"uint64_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 206`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 207`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 208`] = `"uint64_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 209`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 210`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 211`] = `"float32_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 212`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 213`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 214`] = `"float32_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 215`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 216`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 217`] = `"float64_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 218`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 219`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 220`] = `"float64_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 221`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 222`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 223`] = `"binary_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 224`] = `"Binary"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 225`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 226`] = `"binary_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 227`] = `"Binary"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 228`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 229`] = `"utf8_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 230`] = `"Utf8"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 231`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 232`] = `"utf8_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 233`] = `"Utf8"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 234`] = `0`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 1`] = `"foo"`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 2`] = `"Int"`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 3`] = `5`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 4`] = `1`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 5`] = `null`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 6`] = `3`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 7`] = `4`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 8`] = `5`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 9`] = `"bar"`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 10`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 11`] = `5`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 12`] = `1`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 13`] = `null`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 15`] = `4`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 16`] = `5`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 17`] = `"baz"`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 18`] = `"Utf8"`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 19`] = `5`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 20`] = `"aa"`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 21`] = `null`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 22`] = `null`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 23`] = `"bbb"`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 24`] = `"cccc"`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 1`] = `"struct_nullable"`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 2`] = `"Struct_"`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 4`] = `null`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 5`] = ` -Array [ - null, - "MhRNxD4", -] -`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 6`] = ` -Array [ - 137773603, - "3F9HBxK", -] -`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 7`] = ` -Array [ - 410361374, - "aVd88fp", -] -`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 8`] = `null`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 9`] = ` -Array [ - null, - "3loZrRf", -] -`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 10`] = `null`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 12`] = `"Struct_"`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 13`] = `10`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 15`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 16`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 17`] = `null`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 18`] = ` -Array [ - null, - "78SLiRw", -] -`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 19`] = `null`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 21`] = ` -Array [ - null, - "0ilsf82", -] -`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 22`] = ` -Array [ - null, - "LjS9MbU", -] -`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 23`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 1`] = `"f0"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 2`] = `"Date"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 4`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 5`] = `1912-04-23T04:41:02.000Z`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 6`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 7`] = `1977-03-26T12:02:35.000Z`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 8`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 9`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 10`] = `1981-12-11T08:06:16.000Z`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 11`] = `"f1"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 12`] = `"Date"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 13`] = `7`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 15`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 16`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 17`] = `1970-01-24T12:31:46.637Z`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 18`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 19`] = `1970-01-22T23:22:48.919Z`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 20`] = `1969-11-02T13:36:53.023Z`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 21`] = `"f2"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 22`] = `"Time"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 23`] = `7`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 24`] = `902624945`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 25`] = `-533650716`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 26`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 27`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 28`] = `11995632`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 29`] = `1543035049`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 30`] = `-1035213822`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 31`] = `"f3"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 32`] = `"Time"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 33`] = `7`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 34`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 35`] = `-1557821925`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 36`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 37`] = `1053937575`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 38`] = `1627714670`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 39`] = `1616692420`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 40`] = `583410666`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 41`] = `"f4"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 42`] = `"Time"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 43`] = `7`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 44`] = ` -Object { - "high": 0, - "low": 1752483892, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 45`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 46`] = ` -Object { - "high": -1, - "low": -1082138116, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 47`] = ` -Object { - "high": -1, - "low": -369271033, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 48`] = ` -Object { - "high": 0, - "low": 2088744779, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 49`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 50`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 51`] = `"f5"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 52`] = `"Time"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 53`] = `7`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 54`] = ` -Object { - "high": -1, - "low": -222259164, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 55`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 56`] = ` -Object { - "high": 0, - "low": 1673707679, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 57`] = ` -Object { - "high": 0, - "low": 1646242693, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 58`] = ` -Object { - "high": -1, - "low": -1438025608, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 59`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 60`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 61`] = `"f6"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 62`] = `"Timestamp"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 63`] = `7`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 64`] = ` -Object { - "high": 0, - "low": 1413895459, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 65`] = ` -Object { - "high": 0, - "low": 1296543194, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 66`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 67`] = ` -Object { - "high": -1, - "low": -2023124938, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 68`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 69`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 70`] = ` -Object { - "high": -1, - "low": -95957694, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 71`] = `"f7"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 72`] = `"Timestamp"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 73`] = `7`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 74`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 75`] = ` -Object { - "high": -1, - "low": -155973434, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 76`] = ` -Object { - "high": 0, - "low": 306380012, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 77`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 78`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 79`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 80`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 81`] = `"f8"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 82`] = `"Timestamp"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 83`] = `7`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 84`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 85`] = ` -Object { - "high": -1, - "low": -518015355, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 86`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 87`] = ` -Object { - "high": -1, - "low": -891479472, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 88`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 89`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 90`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 91`] = `"f9"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 92`] = `"Timestamp"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 93`] = `7`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 94`] = ` -Object { - "high": -1, - "low": -790344901, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 95`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 96`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 97`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 98`] = ` -Object { - "high": -1, - "low": -1081248134, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 99`] = ` -Object { - "high": 0, - "low": 1279786188, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 100`] = ` -Object { - "high": 0, - "low": 1428155654, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 101`] = `"f10"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 102`] = `"Timestamp"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 103`] = `7`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 104`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 105`] = ` -Object { - "high": 0, - "low": 1858946274, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 106`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 107`] = ` -Object { - "high": 0, - "low": 1759891987, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 108`] = ` -Object { - "high": 0, - "low": 679491750, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 109`] = ` -Object { - "high": -1, - "low": -1589448339, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 110`] = ` -Object { - "high": 0, - "low": 1643914401, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 111`] = `"f11"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 112`] = `"Timestamp"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 113`] = `7`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 114`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 115`] = ` -Object { - "high": -1, - "low": -721226051, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 116`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 117`] = ` -Object { - "high": -1, - "low": -1656902433, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 118`] = ` -Object { - "high": 0, - "low": 283003387, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 119`] = ` -Object { - "high": 0, - "low": 305391457, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 120`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 121`] = `"f12"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 122`] = `"Timestamp"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 123`] = `7`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 124`] = ` -Object { - "high": 0, - "low": 237206636, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 125`] = ` -Object { - "high": -1, - "low": -1952793711, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 126`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 127`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 128`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 129`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 130`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 131`] = `"f13"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 132`] = `"Timestamp"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 133`] = `7`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 134`] = ` -Object { - "high": -1, - "low": -2036135388, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 135`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 136`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 137`] = ` -Object { - "high": 0, - "low": 1283071451, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 138`] = ` -Object { - "high": 0, - "low": 991714296, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 139`] = ` -Object { - "high": 0, - "low": 191711729, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 140`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 141`] = `"f14"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 142`] = `"Timestamp"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 143`] = `7`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 144`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 145`] = ` -Object { - "high": 0, - "low": 1907149042, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 146`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 147`] = ` -Object { - "high": 0, - "low": 1524488313, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 148`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 149`] = ` -Object { - "high": 0, - "low": 1991045076, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 150`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 151`] = `"f0"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 152`] = `"Date"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 153`] = `10`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 154`] = `2021-06-16T12:00:15.000Z`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 155`] = `1952-08-14T03:58:25.000Z`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 156`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 157`] = `1983-05-16T15:33:53.000Z`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 158`] = `2011-04-01T03:41:21.000Z`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 159`] = `1985-06-18T16:45:02.000Z`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 160`] = `2024-08-03T02:56:33.000Z`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 161`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 162`] = `1910-06-16T01:24:56.000Z`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 163`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 164`] = `"f1"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 165`] = `"Date"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 166`] = `10`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 167`] = `1969-10-20T05:18:09.957Z`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 168`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 169`] = `1969-11-03T19:37:49.686Z`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 170`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 171`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 172`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 173`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 174`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 175`] = `1970-01-09T01:47:40.029Z`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 176`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 177`] = `"f2"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 178`] = `"Time"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 179`] = `10`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 180`] = `-165385917`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 181`] = `1630195924`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 182`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 183`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 184`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 185`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 186`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 187`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 188`] = `-810923102`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 189`] = `-1636166510`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 190`] = `"f3"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 191`] = `"Time"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 192`] = `10`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 193`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 194`] = `928069039`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 195`] = `1579393701`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 196`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 197`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 198`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 199`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 200`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 201`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 202`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 203`] = `"f4"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 204`] = `"Time"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 205`] = `10`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 206`] = ` -Object { - "high": 0, - "low": 936339326, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 207`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 208`] = ` -Object { - "high": -1, - "low": -684786031, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 209`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 210`] = ` -Object { - "high": 0, - "low": 704715478, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 211`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 212`] = ` -Object { - "high": -1, - "low": -1454220845, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 213`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 214`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 215`] = ` -Object { - "high": -1, - "low": -1765432003, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 216`] = `"f5"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 217`] = `"Time"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 218`] = `10`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 219`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 220`] = ` -Object { - "high": 0, - "low": 118059475, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 221`] = ` -Object { - "high": -1, - "low": -918730811, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 222`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 223`] = ` -Object { - "high": 0, - "low": 1727827418, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 224`] = ` -Object { - "high": -1, - "low": -1115469578, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 225`] = ` -Object { - "high": -1, - "low": -394344641, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 226`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 227`] = ` -Object { - "high": -1, - "low": -1288756822, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 228`] = ` -Object { - "high": -1, - "low": -1856124671, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 229`] = `"f6"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 230`] = `"Timestamp"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 231`] = `10`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 232`] = ` -Object { - "high": 0, - "low": 649060707, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 233`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 234`] = ` -Object { - "high": 0, - "low": 600141763, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 235`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 236`] = ` -Object { - "high": -1, - "low": -385327847, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 237`] = ` -Object { - "high": -1, - "low": -505105799, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 238`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 239`] = ` -Object { - "high": -1, - "low": -2102273141, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 240`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 241`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 242`] = `"f7"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 243`] = `"Timestamp"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 244`] = `10`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 245`] = ` -Object { - "high": -1, - "low": -1885662094, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 246`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 247`] = ` -Object { - "high": -1, - "low": -1123689690, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 248`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 249`] = ` -Object { - "high": 0, - "low": 997748091, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 250`] = ` -Object { - "high": -1, - "low": -90626704, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 251`] = ` -Object { - "high": -1, - "low": -1477812381, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 252`] = ` -Object { - "high": -1, - "low": -1221435040, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 253`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 254`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 255`] = `"f8"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 256`] = `"Timestamp"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 257`] = `10`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 258`] = ` -Object { - "high": -1, - "low": -321499700, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 259`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 260`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 261`] = ` -Object { - "high": 0, - "low": 192567423, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 262`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 263`] = ` -Object { - "high": 0, - "low": 2077227761, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 264`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 265`] = ` -Object { - "high": 0, - "low": 1012332985, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 266`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 267`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 268`] = `"f9"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 269`] = `"Timestamp"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 270`] = `10`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 271`] = ` -Object { - "high": 0, - "low": 1857863647, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 272`] = ` -Object { - "high": 0, - "low": 221189659, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 273`] = ` -Object { - "high": -1, - "low": -2023675136, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 274`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 275`] = ` -Object { - "high": -1, - "low": -1487233257, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 276`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 277`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 278`] = ` -Object { - "high": -1, - "low": -889966449, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 279`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 280`] = ` -Object { - "high": -1, - "low": -616683035, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 281`] = `"f10"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 282`] = `"Timestamp"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 283`] = `10`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 284`] = ` -Object { - "high": 0, - "low": 60560931, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 285`] = ` -Object { - "high": -1, - "low": -978659831, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 286`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 287`] = ` -Object { - "high": 0, - "low": 1439188467, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 288`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 289`] = ` -Object { - "high": 0, - "low": 1343690781, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 290`] = ` -Object { - "high": 0, - "low": 667746364, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 291`] = ` -Object { - "high": -1, - "low": -885862092, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 292`] = ` -Object { - "high": -1, - "low": -768563065, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 293`] = ` -Object { - "high": 0, - "low": 642999269, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 294`] = `"f11"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 295`] = `"Timestamp"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 296`] = `10`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 297`] = ` -Object { - "high": 0, - "low": 67986368, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 298`] = ` -Object { - "high": -1, - "low": -1039368437, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 299`] = ` -Object { - "high": -1, - "low": -375954631, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 300`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 301`] = ` -Object { - "high": -1, - "low": -253459603, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 302`] = ` -Object { - "high": 0, - "low": 1158483324, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 303`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 304`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 305`] = ` -Object { - "high": -1, - "low": -18384890, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 306`] = ` -Object { - "high": -1, - "low": -908077044, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 307`] = `"f12"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 308`] = `"Timestamp"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 309`] = `10`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 310`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 311`] = ` -Object { - "high": 0, - "low": 394600979, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 312`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 313`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 314`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 315`] = ` -Object { - "high": -1, - "low": -2129740469, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 316`] = ` -Object { - "high": 0, - "low": 936578725, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 317`] = ` -Object { - "high": -1, - "low": -1116622255, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 318`] = ` -Object { - "high": -1, - "low": -138051348, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 319`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 320`] = `"f13"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 321`] = `"Timestamp"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 322`] = `10`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 323`] = ` -Object { - "high": 0, - "low": 1263832761, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 324`] = ` -Object { - "high": 0, - "low": 600299113, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 325`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 326`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 327`] = ` -Object { - "high": 0, - "low": 666508217, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 328`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 329`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 330`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 331`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 332`] = ` -Object { - "high": 0, - "low": 1464648198, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 333`] = `"f14"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 334`] = `"Timestamp"`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 335`] = `10`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 336`] = ` -Object { - "high": 0, - "low": 1787795918, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 337`] = ` -Object { - "high": 0, - "low": 1703925731, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 338`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 339`] = ` -Object { - "high": 0, - "low": 946811563, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 340`] = ` -Object { - "high": 0, - "low": 1287866684, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 341`] = ` -Object { - "high": -1, - "low": -924054721, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 342`] = ` -Object { - "high": -1, - "low": -1004736552, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 343`] = `null`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 344`] = ` -Object { - "high": 0, - "low": 1292623681, -} -`; - -exports[`readBuffers cpp stream datetime reads each batch as an Array of Vectors 345`] = ` -Object { - "high": -1, - "low": -922683413, -} -`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 1`] = `"dict1_0"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 2`] = `"Utf8"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 4`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 5`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 6`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 7`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 8`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 9`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 10`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 11`] = `"dict1_1"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 12`] = `"Utf8"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 13`] = `7`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 14`] = `"UQlbxy8"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 15`] = `"UQlbxy8"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 16`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 17`] = `"7Esa1sp"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 18`] = `"7Esa1sp"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 19`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 20`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 21`] = `"dict2_0"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 22`] = `"Int"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 23`] = `7`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 24`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 25`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 26`] = ` -Object { - "high": 0, - "low": 0, -} -`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 27`] = ` -Object { - "high": 0, - "low": 0, -} -`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 28`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 29`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 30`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 31`] = `"dict1_0"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 32`] = `"Utf8"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 33`] = `10`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 34`] = `"gpcWkmr"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 35`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 36`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 37`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 38`] = `"fNEZk2V"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 39`] = `"VHkSHFW"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 40`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 41`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 42`] = `"pdr3kP2"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 43`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 44`] = `"dict1_1"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 45`] = `"Utf8"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 46`] = `10`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 47`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 48`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 49`] = `"VHkSHFW"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 50`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 51`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 52`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 53`] = `"pdr3kP2"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 54`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 55`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 56`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 57`] = `"dict2_0"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 58`] = `"Int"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 59`] = `10`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 60`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 61`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 62`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 63`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 64`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 65`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 66`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 67`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 68`] = ` -Object { - "high": 0, - "low": 0, -} -`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 69`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 1`] = `"list_nullable"`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 2`] = `"List"`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 4`] = ` -Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 5`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 6`] = ` -Int32Array [ - 1201921150, - 0, - -338858402, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 7`] = ` -Int32Array [ - 0, - 0, - 0, - -328049938, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 8`] = ` -Int32Array [ - -1482260505, - -636832564, - 0, - 535274652, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 9`] = ` -Int32Array [ - 0, - 1337875186, - 0, - 0, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 10`] = `Int32Array []`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 12`] = `"Struct_"`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 13`] = `7`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 15`] = ` -Array [ - -1121326610, - null, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 16`] = ` -Array [ - null, - "oPXRHKP", -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 17`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 18`] = ` -Array [ - -861383428, - "TeWfovy", -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 19`] = ` -Array [ - 698716318, - null, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 21`] = `"list_nullable"`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 22`] = `"List"`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 23`] = `10`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 24`] = ` -Int32Array [ - 0, - 725113523, - 386656703, - 1852452386, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 25`] = `Int32Array []`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 26`] = ` -Int32Array [ - 0, - -2011809915, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 27`] = ` -Int32Array [ - -936205059, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 28`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 29`] = ` -Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 30`] = ` -Int32Array [ - 0, - 0, - -1507602567, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 31`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 32`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 33`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 34`] = `"struct_nullable"`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 35`] = `"Struct_"`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 36`] = `10`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 37`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 38`] = ` -Array [ - null, - "BSZRpGI", -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 39`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 40`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 41`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 42`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 43`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 44`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 45`] = ` -Array [ - 416507125, - null, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 46`] = `null`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 1`] = `"bool_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 2`] = `"Bool"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 3`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 4`] = `"bool_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 5`] = `"Bool"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 6`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 7`] = `"int8_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 8`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 9`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 10`] = `"int8_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 11`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 12`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 13`] = `"int16_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 14`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 15`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 16`] = `"int16_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 17`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 18`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 19`] = `"int32_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 20`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 21`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 22`] = `"int32_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 23`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 24`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 25`] = `"int64_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 26`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 27`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 28`] = `"int64_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 29`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 30`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 31`] = `"uint8_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 32`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 33`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 34`] = `"uint8_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 35`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 36`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 37`] = `"uint16_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 38`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 39`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 40`] = `"uint16_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 41`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 42`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 43`] = `"uint32_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 44`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 45`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 46`] = `"uint32_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 47`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 48`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 49`] = `"uint64_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 50`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 51`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 52`] = `"uint64_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 53`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 54`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 55`] = `"float32_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 56`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 57`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 58`] = `"float32_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 59`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 60`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 61`] = `"float64_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 62`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 63`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 64`] = `"float64_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 65`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 66`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 67`] = `"binary_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 68`] = `"Binary"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 69`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 70`] = `"binary_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 71`] = `"Binary"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 72`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 73`] = `"utf8_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 74`] = `"Utf8"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 75`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 76`] = `"utf8_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 77`] = `"Utf8"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 78`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 79`] = `"bool_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 80`] = `"Bool"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 81`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 82`] = `"bool_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 83`] = `"Bool"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 84`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 85`] = `"int8_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 86`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 87`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 88`] = `"int8_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 89`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 90`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 91`] = `"int16_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 92`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 93`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 94`] = `"int16_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 95`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 96`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 97`] = `"int32_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 98`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 99`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 100`] = `"int32_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 101`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 102`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 103`] = `"int64_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 104`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 105`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 106`] = `"int64_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 107`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 108`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 109`] = `"uint8_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 110`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 111`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 112`] = `"uint8_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 113`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 114`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 115`] = `"uint16_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 116`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 117`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 118`] = `"uint16_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 119`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 120`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 121`] = `"uint32_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 122`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 123`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 124`] = `"uint32_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 125`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 126`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 127`] = `"uint64_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 128`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 129`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 130`] = `"uint64_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 131`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 132`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 133`] = `"float32_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 134`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 135`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 136`] = `"float32_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 137`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 138`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 139`] = `"float64_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 140`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 141`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 142`] = `"float64_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 143`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 144`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 145`] = `"binary_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 146`] = `"Binary"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 147`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 148`] = `"binary_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 149`] = `"Binary"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 150`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 151`] = `"utf8_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 152`] = `"Utf8"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 153`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 154`] = `"utf8_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 155`] = `"Utf8"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 156`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 157`] = `"bool_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 158`] = `"Bool"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 159`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 160`] = `"bool_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 161`] = `"Bool"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 162`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 163`] = `"int8_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 164`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 165`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 166`] = `"int8_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 167`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 168`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 169`] = `"int16_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 170`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 171`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 172`] = `"int16_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 173`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 174`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 175`] = `"int32_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 176`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 177`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 178`] = `"int32_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 179`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 180`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 181`] = `"int64_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 182`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 183`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 184`] = `"int64_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 185`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 186`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 187`] = `"uint8_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 188`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 189`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 190`] = `"uint8_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 191`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 192`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 193`] = `"uint16_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 194`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 195`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 196`] = `"uint16_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 197`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 198`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 199`] = `"uint32_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 200`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 201`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 202`] = `"uint32_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 203`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 204`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 205`] = `"uint64_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 206`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 207`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 208`] = `"uint64_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 209`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 210`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 211`] = `"float32_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 212`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 213`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 214`] = `"float32_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 215`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 216`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 217`] = `"float64_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 218`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 219`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 220`] = `"float64_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 221`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 222`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 223`] = `"binary_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 224`] = `"Binary"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 225`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 226`] = `"binary_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 227`] = `"Binary"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 228`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 229`] = `"utf8_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 230`] = `"Utf8"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 231`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 232`] = `"utf8_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 233`] = `"Utf8"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 234`] = `0`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 1`] = `"foo"`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 2`] = `"Int"`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 3`] = `5`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 4`] = `1`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 5`] = `null`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 6`] = `3`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 7`] = `4`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 8`] = `5`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 9`] = `"bar"`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 10`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 11`] = `5`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 12`] = `1`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 13`] = `null`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 15`] = `4`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 16`] = `5`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 17`] = `"baz"`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 18`] = `"Utf8"`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 19`] = `5`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 20`] = `"aa"`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 21`] = `null`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 22`] = `null`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 23`] = `"bbb"`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 24`] = `"cccc"`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 1`] = `"struct_nullable"`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 2`] = `"Struct_"`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 4`] = `null`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 5`] = ` -Array [ - null, - "MhRNxD4", -] -`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 6`] = ` -Array [ - 137773603, - "3F9HBxK", -] -`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 7`] = ` -Array [ - 410361374, - "aVd88fp", -] -`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 8`] = `null`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 9`] = ` -Array [ - null, - "3loZrRf", -] -`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 10`] = `null`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 12`] = `"Struct_"`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 13`] = `10`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 15`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 16`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 17`] = `null`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 18`] = ` -Array [ - null, - "78SLiRw", -] -`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 19`] = `null`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 21`] = ` -Array [ - null, - "0ilsf82", -] -`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 22`] = ` -Array [ - null, - "LjS9MbU", -] -`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 23`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 1`] = `"f0"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 2`] = `"Date"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 4`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 5`] = `1912-04-23T04:41:02.000Z`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 6`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 7`] = `1977-03-26T12:02:35.000Z`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 8`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 9`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 10`] = `1981-12-11T08:06:16.000Z`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 11`] = `"f1"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 12`] = `"Date"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 13`] = `7`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 15`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 16`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 17`] = `1970-01-24T12:31:46.637Z`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 18`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 19`] = `1970-01-22T23:22:48.919Z`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 20`] = `1969-11-02T13:36:53.023Z`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 21`] = `"f2"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 22`] = `"Time"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 23`] = `7`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 24`] = `902624945`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 25`] = `-533650716`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 26`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 27`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 28`] = `11995632`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 29`] = `1543035049`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 30`] = `-1035213822`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 31`] = `"f3"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 32`] = `"Time"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 33`] = `7`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 34`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 35`] = `-1557821925`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 36`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 37`] = `1053937575`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 38`] = `1627714670`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 39`] = `1616692420`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 40`] = `583410666`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 41`] = `"f4"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 42`] = `"Time"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 43`] = `7`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 44`] = ` -Object { - "high": 0, - "low": 1752483892, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 45`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 46`] = ` -Object { - "high": -1, - "low": -1082138116, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 47`] = ` -Object { - "high": -1, - "low": -369271033, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 48`] = ` -Object { - "high": 0, - "low": 2088744779, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 49`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 50`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 51`] = `"f5"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 52`] = `"Time"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 53`] = `7`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 54`] = ` -Object { - "high": -1, - "low": -222259164, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 55`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 56`] = ` -Object { - "high": 0, - "low": 1673707679, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 57`] = ` -Object { - "high": 0, - "low": 1646242693, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 58`] = ` -Object { - "high": -1, - "low": -1438025608, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 59`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 60`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 61`] = `"f6"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 62`] = `"Timestamp"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 63`] = `7`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 64`] = ` -Object { - "high": 0, - "low": 1413895459, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 65`] = ` -Object { - "high": 0, - "low": 1296543194, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 66`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 67`] = ` -Object { - "high": -1, - "low": -2023124938, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 68`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 69`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 70`] = ` -Object { - "high": -1, - "low": -95957694, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 71`] = `"f7"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 72`] = `"Timestamp"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 73`] = `7`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 74`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 75`] = ` -Object { - "high": -1, - "low": -155973434, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 76`] = ` -Object { - "high": 0, - "low": 306380012, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 77`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 78`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 79`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 80`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 81`] = `"f8"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 82`] = `"Timestamp"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 83`] = `7`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 84`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 85`] = ` -Object { - "high": -1, - "low": -518015355, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 86`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 87`] = ` -Object { - "high": -1, - "low": -891479472, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 88`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 89`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 90`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 91`] = `"f9"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 92`] = `"Timestamp"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 93`] = `7`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 94`] = ` -Object { - "high": -1, - "low": -790344901, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 95`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 96`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 97`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 98`] = ` -Object { - "high": -1, - "low": -1081248134, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 99`] = ` -Object { - "high": 0, - "low": 1279786188, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 100`] = ` -Object { - "high": 0, - "low": 1428155654, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 101`] = `"f10"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 102`] = `"Timestamp"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 103`] = `7`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 104`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 105`] = ` -Object { - "high": 0, - "low": 1858946274, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 106`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 107`] = ` -Object { - "high": 0, - "low": 1759891987, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 108`] = ` -Object { - "high": 0, - "low": 679491750, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 109`] = ` -Object { - "high": -1, - "low": -1589448339, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 110`] = ` -Object { - "high": 0, - "low": 1643914401, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 111`] = `"f11"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 112`] = `"Timestamp"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 113`] = `7`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 114`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 115`] = ` -Object { - "high": -1, - "low": -721226051, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 116`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 117`] = ` -Object { - "high": -1, - "low": -1656902433, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 118`] = ` -Object { - "high": 0, - "low": 283003387, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 119`] = ` -Object { - "high": 0, - "low": 305391457, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 120`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 121`] = `"f12"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 122`] = `"Timestamp"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 123`] = `7`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 124`] = ` -Object { - "high": 0, - "low": 237206636, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 125`] = ` -Object { - "high": -1, - "low": -1952793711, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 126`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 127`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 128`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 129`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 130`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 131`] = `"f13"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 132`] = `"Timestamp"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 133`] = `7`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 134`] = ` -Object { - "high": -1, - "low": -2036135388, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 135`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 136`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 137`] = ` -Object { - "high": 0, - "low": 1283071451, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 138`] = ` -Object { - "high": 0, - "low": 991714296, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 139`] = ` -Object { - "high": 0, - "low": 191711729, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 140`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 141`] = `"f14"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 142`] = `"Timestamp"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 143`] = `7`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 144`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 145`] = ` -Object { - "high": 0, - "low": 1907149042, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 146`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 147`] = ` -Object { - "high": 0, - "low": 1524488313, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 148`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 149`] = ` -Object { - "high": 0, - "low": 1991045076, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 150`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 151`] = `"f0"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 152`] = `"Date"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 153`] = `10`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 154`] = `2021-06-16T12:00:15.000Z`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 155`] = `1952-08-14T03:58:25.000Z`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 156`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 157`] = `1983-05-16T15:33:53.000Z`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 158`] = `2011-04-01T03:41:21.000Z`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 159`] = `1985-06-18T16:45:02.000Z`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 160`] = `2024-08-03T02:56:33.000Z`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 161`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 162`] = `1910-06-16T01:24:56.000Z`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 163`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 164`] = `"f1"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 165`] = `"Date"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 166`] = `10`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 167`] = `1969-10-20T05:18:09.957Z`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 168`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 169`] = `1969-11-03T19:37:49.686Z`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 170`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 171`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 172`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 173`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 174`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 175`] = `1970-01-09T01:47:40.029Z`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 176`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 177`] = `"f2"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 178`] = `"Time"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 179`] = `10`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 180`] = `-165385917`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 181`] = `1630195924`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 182`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 183`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 184`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 185`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 186`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 187`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 188`] = `-810923102`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 189`] = `-1636166510`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 190`] = `"f3"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 191`] = `"Time"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 192`] = `10`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 193`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 194`] = `928069039`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 195`] = `1579393701`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 196`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 197`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 198`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 199`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 200`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 201`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 202`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 203`] = `"f4"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 204`] = `"Time"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 205`] = `10`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 206`] = ` -Object { - "high": 0, - "low": 936339326, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 207`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 208`] = ` -Object { - "high": -1, - "low": -684786031, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 209`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 210`] = ` -Object { - "high": 0, - "low": 704715478, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 211`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 212`] = ` -Object { - "high": -1, - "low": -1454220845, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 213`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 214`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 215`] = ` -Object { - "high": -1, - "low": -1765432003, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 216`] = `"f5"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 217`] = `"Time"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 218`] = `10`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 219`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 220`] = ` -Object { - "high": 0, - "low": 118059475, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 221`] = ` -Object { - "high": -1, - "low": -918730811, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 222`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 223`] = ` -Object { - "high": 0, - "low": 1727827418, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 224`] = ` -Object { - "high": -1, - "low": -1115469578, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 225`] = ` -Object { - "high": -1, - "low": -394344641, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 226`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 227`] = ` -Object { - "high": -1, - "low": -1288756822, -} -`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 228`] = ` -Object { - "high": -1, - "low": -1856124671, -} +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 68`] = ` +Int32Array [ + 1428743742, + 0, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 229`] = `"f6"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 230`] = `"Timestamp"`; +exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 69`] = `null`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 231`] = `10`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 1`] = `"list_nullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 232`] = ` -Object { - "high": 0, - "low": 649060707, -} -`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 2`] = `"List"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 233`] = `null`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 3`] = `7`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 234`] = ` -Object { - "high": 0, - "low": 600141763, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 4`] = ` +Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 235`] = `null`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 5`] = `null`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 236`] = ` -Object { - "high": -1, - "low": -385327847, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 6`] = ` +Int32Array [ + 1201921150, + 0, + -338858402, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 237`] = ` -Object { - "high": -1, - "low": -505105799, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 7`] = ` +Int32Array [ + 0, + 0, + 0, + -328049938, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 238`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 239`] = ` -Object { - "high": -1, - "low": -2102273141, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 8`] = ` +Int32Array [ + -1482260505, + -636832564, + 0, + 535274652, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 240`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 241`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 242`] = `"f7"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 243`] = `"Timestamp"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 244`] = `10`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 245`] = ` -Object { - "high": -1, - "low": -1885662094, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 9`] = ` +Int32Array [ + 0, + 1337875186, + 0, + 0, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 246`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 247`] = ` -Object { - "high": -1, - "low": -1123689690, -} -`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 10`] = `Int32Array []`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 248`] = `null`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 249`] = ` -Object { - "high": 0, - "low": 997748091, -} -`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 12`] = `"Struct_"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 250`] = ` -Object { - "high": -1, - "low": -90626704, -} -`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 13`] = `7`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 251`] = ` -Object { - "high": -1, - "low": -1477812381, -} -`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 14`] = `null`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 252`] = ` -Object { - "high": -1, - "low": -1221435040, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 15`] = ` +Array [ + -1121326610, + null, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 253`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 254`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 255`] = `"f8"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 256`] = `"Timestamp"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 257`] = `10`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 258`] = ` -Object { - "high": -1, - "low": -321499700, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 16`] = ` +Array [ + null, + "oPXRHKP", +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 259`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 260`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 261`] = ` -Object { - "high": 0, - "low": 192567423, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 17`] = ` +Array [ + null, + null, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 262`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 263`] = ` -Object { - "high": 0, - "low": 2077227761, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 18`] = ` +Array [ + -861383428, + "TeWfovy", +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 264`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 265`] = ` -Object { - "high": 0, - "low": 1012332985, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 19`] = ` +Array [ + 698716318, + null, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 266`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 267`] = `null`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 20`] = `null`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 268`] = `"f9"`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 21`] = `"list_nullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 269`] = `"Timestamp"`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 22`] = `"List"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 270`] = `10`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 23`] = `10`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 271`] = ` -Object { - "high": 0, - "low": 1857863647, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 24`] = ` +Int32Array [ + 0, + 725113523, + 386656703, + 1852452386, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 272`] = ` -Object { - "high": 0, - "low": 221189659, -} -`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 25`] = `Int32Array []`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 273`] = ` -Object { - "high": -1, - "low": -2023675136, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 26`] = ` +Int32Array [ + 0, + -2011809915, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 274`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 275`] = ` -Object { - "high": -1, - "low": -1487233257, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 27`] = ` +Int32Array [ + -936205059, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 276`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 277`] = `null`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 28`] = `null`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 278`] = ` -Object { - "high": -1, - "low": -889966449, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 29`] = ` +Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 279`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 280`] = ` -Object { - "high": -1, - "low": -616683035, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 30`] = ` +Int32Array [ + 0, + 0, + -1507602567, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 281`] = `"f10"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 282`] = `"Timestamp"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 283`] = `10`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 284`] = ` -Object { - "high": 0, - "low": 60560931, -} -`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 31`] = `null`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 285`] = ` -Object { - "high": -1, - "low": -978659831, -} -`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 32`] = `null`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 286`] = `null`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 33`] = `null`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 287`] = ` -Object { - "high": 0, - "low": 1439188467, -} -`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 34`] = `"struct_nullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 288`] = `null`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 35`] = `"Struct_"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 289`] = ` -Object { - "high": 0, - "low": 1343690781, -} -`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 36`] = `10`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 290`] = ` -Object { - "high": 0, - "low": 667746364, -} -`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 37`] = `null`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 291`] = ` -Object { - "high": -1, - "low": -885862092, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 38`] = ` +Array [ + null, + "BSZRpGI", +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 292`] = ` -Object { - "high": -1, - "low": -768563065, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 39`] = ` +Array [ + null, + null, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 293`] = ` -Object { - "high": 0, - "low": 642999269, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 40`] = ` +Array [ + null, + null, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 294`] = `"f11"`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 295`] = `"Timestamp"`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 41`] = `null`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 296`] = `10`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 42`] = `null`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 297`] = ` -Object { - "high": 0, - "low": 67986368, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 43`] = ` +Array [ + null, + null, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 298`] = ` -Object { - "high": -1, - "low": -1039368437, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 44`] = ` +Array [ + null, + null, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 299`] = ` -Object { - "high": -1, - "low": -375954631, -} +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 45`] = ` +Array [ + 416507125, + null, +] `; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 300`] = `null`; - -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 301`] = ` -Object { - "high": -1, - "low": -253459603, -} -`; +exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 46`] = `null`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 302`] = ` -Object { - "high": 0, - "low": 1158483324, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 1`] = `"bool_nullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 303`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 2`] = `"Bool"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 304`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 3`] = `0`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 305`] = ` -Object { - "high": -1, - "low": -18384890, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 4`] = `"bool_nonnullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 306`] = ` -Object { - "high": -1, - "low": -908077044, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 5`] = `"Bool"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 307`] = `"f12"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 6`] = `0`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 308`] = `"Timestamp"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 7`] = `"int8_nullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 309`] = `10`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 8`] = `"Int"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 310`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 9`] = `0`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 311`] = ` -Object { - "high": 0, - "low": 394600979, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 10`] = `"int8_nonnullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 312`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 11`] = `"Int"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 313`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 12`] = `0`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 314`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 13`] = `"int16_nullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 315`] = ` -Object { - "high": -1, - "low": -2129740469, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 14`] = `"Int"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 316`] = ` -Object { - "high": 0, - "low": 936578725, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 15`] = `0`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 317`] = ` -Object { - "high": -1, - "low": -1116622255, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 16`] = `"int16_nonnullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 318`] = ` -Object { - "high": -1, - "low": -138051348, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 17`] = `"Int"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 319`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 18`] = `0`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 320`] = `"f13"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 19`] = `"int32_nullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 321`] = `"Timestamp"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 20`] = `"Int"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 322`] = `10`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 21`] = `0`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 323`] = ` -Object { - "high": 0, - "low": 1263832761, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 22`] = `"int32_nonnullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 324`] = ` -Object { - "high": 0, - "low": 600299113, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 23`] = `"Int"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 325`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 24`] = `0`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 326`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 25`] = `"int64_nullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 327`] = ` -Object { - "high": 0, - "low": 666508217, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 26`] = `"Int"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 328`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 27`] = `0`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 329`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 28`] = `"int64_nonnullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 330`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 29`] = `"Int"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 331`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 30`] = `0`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 332`] = ` -Object { - "high": 0, - "low": 1464648198, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 31`] = `"uint8_nullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 333`] = `"f14"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 32`] = `"Int"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 334`] = `"Timestamp"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 33`] = `0`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 335`] = `10`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 34`] = `"uint8_nonnullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 336`] = ` -Object { - "high": 0, - "low": 1787795918, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 35`] = `"Int"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 337`] = ` -Object { - "high": 0, - "low": 1703925731, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 36`] = `0`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 338`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 37`] = `"uint16_nullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 339`] = ` -Object { - "high": 0, - "low": 946811563, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 38`] = `"Int"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 340`] = ` -Object { - "high": 0, - "low": 1287866684, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 39`] = `0`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 341`] = ` -Object { - "high": -1, - "low": -924054721, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 40`] = `"uint16_nonnullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 342`] = ` -Object { - "high": -1, - "low": -1004736552, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 41`] = `"Int"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 343`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 42`] = `0`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 344`] = ` -Object { - "high": 0, - "low": 1292623681, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 43`] = `"uint32_nullable"`; -exports[`readBuffers java file datetime reads each batch as an Array of Vectors 345`] = ` -Object { - "high": -1, - "low": -922683413, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 44`] = `"Int"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 1`] = `"dict1_0"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 45`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 2`] = `"Utf8"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 46`] = `"uint32_nonnullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 3`] = `7`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 47`] = `"Int"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 4`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 48`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 5`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 49`] = `"uint64_nullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 6`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 50`] = `"Int"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 7`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 51`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 8`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 52`] = `"uint64_nonnullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 9`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 53`] = `"Int"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 10`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 54`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 11`] = `"dict1_1"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 55`] = `"float32_nullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 12`] = `"Utf8"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 56`] = `"FloatingPoint"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 13`] = `7`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 57`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 14`] = `"UQlbxy8"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 58`] = `"float32_nonnullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 15`] = `"UQlbxy8"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 59`] = `"FloatingPoint"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 16`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 60`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 17`] = `"7Esa1sp"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 61`] = `"float64_nullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 18`] = `"7Esa1sp"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 62`] = `"FloatingPoint"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 19`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 63`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 20`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 64`] = `"float64_nonnullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 21`] = `"dict2_0"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 65`] = `"FloatingPoint"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 22`] = `"Int"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 66`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 23`] = `7`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 67`] = `"binary_nullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 24`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 68`] = `"Binary"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 25`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 69`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 26`] = ` -Object { - "high": -1, - "low": -935886027, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 70`] = `"binary_nonnullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 27`] = ` -Object { - "high": -1, - "low": -1608202210, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 71`] = `"Binary"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 28`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 72`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 29`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 73`] = `"utf8_nullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 30`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 74`] = `"Utf8"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 31`] = `"dict1_0"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 75`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 32`] = `"Utf8"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 76`] = `"utf8_nonnullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 33`] = `10`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 77`] = `"Utf8"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 34`] = `"gpcWkmr"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 78`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 35`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 79`] = `"bool_nullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 36`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 80`] = `"Bool"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 37`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 81`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 38`] = `"fNEZk2V"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 82`] = `"bool_nonnullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 39`] = `"VHkSHFW"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 83`] = `"Bool"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 40`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 84`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 41`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 85`] = `"int8_nullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 42`] = `"pdr3kP2"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 86`] = `"Int"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 43`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 87`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 44`] = `"dict1_1"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 88`] = `"int8_nonnullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 45`] = `"Utf8"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 89`] = `"Int"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 46`] = `10`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 90`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 47`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 91`] = `"int16_nullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 48`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 92`] = `"Int"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 49`] = `"VHkSHFW"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 93`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 50`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 94`] = `"int16_nonnullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 51`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 95`] = `"Int"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 52`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 96`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 53`] = `"pdr3kP2"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 97`] = `"int32_nullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 54`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 98`] = `"Int"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 55`] = `"n7IVIt6"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 99`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 56`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 100`] = `"int32_nonnullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 57`] = `"dict2_0"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 101`] = `"Int"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 58`] = `"Int"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 102`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 59`] = `10`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 103`] = `"int64_nullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 60`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 104`] = `"Int"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 61`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 105`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 62`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 106`] = `"int64_nonnullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 63`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 107`] = `"Int"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 64`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 108`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 65`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 109`] = `"uint8_nullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 66`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 110`] = `"Int"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 67`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 111`] = `0`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 68`] = ` -Object { - "high": 0, - "low": 1428743742, -} -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 112`] = `"uint8_nonnullable"`; -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 69`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 113`] = `"Int"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 1`] = `"list_nullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 114`] = `0`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 2`] = `"List"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 115`] = `"uint16_nullable"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 3`] = `7`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 116`] = `"Int"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 4`] = ` -Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 117`] = `0`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 5`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 118`] = `"uint16_nonnullable"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 6`] = ` -Int32Array [ - 1201921150, - -1053878681, - -338858402, -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 119`] = `"Int"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 7`] = ` -Int32Array [ - -25568549, - 674222761, - -1932078214, - -328049938, -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 120`] = `0`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 8`] = ` -Int32Array [ - -1482260505, - -636832564, - 2076926163, - 535274652, -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 121`] = `"uint32_nullable"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 9`] = ` -Int32Array [ - -1198112844, - 1337875186, - 543199787, - -26980498, -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 122`] = `"Int"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 10`] = `Int32Array []`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 123`] = `0`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 124`] = `"uint32_nonnullable"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 12`] = `"Struct_"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 125`] = `"Int"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 13`] = `7`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 126`] = `0`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 14`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 127`] = `"uint64_nullable"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 15`] = ` -Array [ - -1121326610, - null, -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 128`] = `"Int"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 16`] = ` -Array [ - null, - "oPXRHKP", -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 129`] = `0`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 17`] = ` -Array [ - null, - null, -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 130`] = `"uint64_nonnullable"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 18`] = ` -Array [ - -861383428, - "TeWfovy", -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 131`] = `"Int"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 19`] = ` -Array [ - 698716318, - null, -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 132`] = `0`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 20`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 133`] = `"float32_nullable"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 21`] = `"list_nullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 134`] = `"FloatingPoint"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 22`] = `"List"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 135`] = `0`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 23`] = `10`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 136`] = `"float32_nonnullable"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 24`] = ` -Int32Array [ - -1395042372, - 725113523, - 386656703, - 1852452386, -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 137`] = `"FloatingPoint"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 25`] = `Int32Array []`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 138`] = `0`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 26`] = ` -Int32Array [ - -2125490777, - -2011809915, -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 139`] = `"float64_nullable"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 27`] = ` -Int32Array [ - -936205059, -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 140`] = `"FloatingPoint"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 28`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 141`] = `0`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 29`] = ` -Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 142`] = `"float64_nonnullable"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 30`] = ` -Int32Array [ - 817302915, - 23284005, - -1507602567, -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 143`] = `"FloatingPoint"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 31`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 144`] = `0`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 32`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 145`] = `"binary_nullable"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 33`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 146`] = `"Binary"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 34`] = `"struct_nullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 147`] = `0`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 35`] = `"Struct_"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 148`] = `"binary_nonnullable"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 36`] = `10`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 149`] = `"Binary"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 37`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 150`] = `0`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 38`] = ` -Array [ - null, - "BSZRpGI", -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 151`] = `"utf8_nullable"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 39`] = ` -Array [ - null, - null, -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 152`] = `"Utf8"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 40`] = ` -Array [ - null, - null, -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 153`] = `0`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 41`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 154`] = `"utf8_nonnullable"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 42`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 155`] = `"Utf8"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 43`] = ` -Array [ - null, - null, -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 156`] = `0`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 44`] = ` -Array [ - null, - null, -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 157`] = `"bool_nullable"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 45`] = ` -Array [ - 416507125, - null, -] -`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 158`] = `"Bool"`; -exports[`readBuffers java file nested reads each batch as an Array of Vectors 46`] = `null`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 159`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 1`] = `"bool_nullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 160`] = `"bool_nonnullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 2`] = `"Bool"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 161`] = `"Bool"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 3`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 162`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 4`] = `"bool_nonnullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 163`] = `"int8_nullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 5`] = `"Bool"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 164`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 6`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 165`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 7`] = `"int8_nullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 166`] = `"int8_nonnullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 8`] = `"Int"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 167`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 9`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 168`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 10`] = `"int8_nonnullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 169`] = `"int16_nullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 11`] = `"Int"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 170`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 12`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 171`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 13`] = `"int16_nullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 172`] = `"int16_nonnullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 14`] = `"Int"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 173`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 15`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 174`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 16`] = `"int16_nonnullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 175`] = `"int32_nullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 17`] = `"Int"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 176`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 18`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 177`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 19`] = `"int32_nullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 178`] = `"int32_nonnullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 20`] = `"Int"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 179`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 21`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 180`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 22`] = `"int32_nonnullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 181`] = `"int64_nullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 23`] = `"Int"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 182`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 24`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 183`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 25`] = `"int64_nullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 184`] = `"int64_nonnullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 26`] = `"Int"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 185`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 27`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 186`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 28`] = `"int64_nonnullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 187`] = `"uint8_nullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 29`] = `"Int"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 188`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 30`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 189`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 31`] = `"uint8_nullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 190`] = `"uint8_nonnullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 32`] = `"Int"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 191`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 33`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 192`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 34`] = `"uint8_nonnullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 193`] = `"uint16_nullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 35`] = `"Int"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 194`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 36`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 195`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 37`] = `"uint16_nullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 196`] = `"uint16_nonnullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 38`] = `"Int"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 197`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 39`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 198`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 40`] = `"uint16_nonnullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 199`] = `"uint32_nullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 41`] = `"Int"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 200`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 42`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 201`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 43`] = `"uint32_nullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 202`] = `"uint32_nonnullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 44`] = `"Int"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 203`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 45`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 204`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 46`] = `"uint32_nonnullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 205`] = `"uint64_nullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 47`] = `"Int"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 206`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 48`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 207`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 49`] = `"uint64_nullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 208`] = `"uint64_nonnullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 50`] = `"Int"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 209`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 51`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 210`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 52`] = `"uint64_nonnullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 211`] = `"float32_nullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 53`] = `"Int"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 212`] = `"FloatingPoint"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 54`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 213`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 55`] = `"float32_nullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 214`] = `"float32_nonnullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 56`] = `"FloatingPoint"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 215`] = `"FloatingPoint"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 57`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 216`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 58`] = `"float32_nonnullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 217`] = `"float64_nullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 59`] = `"FloatingPoint"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 218`] = `"FloatingPoint"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 60`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 219`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 61`] = `"float64_nullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 220`] = `"float64_nonnullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 62`] = `"FloatingPoint"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 221`] = `"FloatingPoint"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 63`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 222`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 64`] = `"float64_nonnullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 223`] = `"binary_nullable"`; + +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 224`] = `"Binary"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 65`] = `"FloatingPoint"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 225`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 66`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 226`] = `"binary_nonnullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 67`] = `"binary_nullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 227`] = `"Binary"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 68`] = `"Binary"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 228`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 69`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 229`] = `"utf8_nullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 70`] = `"binary_nonnullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 230`] = `"Utf8"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 71`] = `"Binary"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 231`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 72`] = `0`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 232`] = `"utf8_nonnullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 73`] = `"utf8_nullable"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 233`] = `"Utf8"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 74`] = `"Utf8"`; +exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 234`] = `0`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 75`] = `0`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 1`] = `"foo"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 76`] = `"utf8_nonnullable"`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 2`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 77`] = `"Utf8"`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 3`] = `5`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 78`] = `0`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 4`] = `1`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 79`] = `"bool_nullable"`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 5`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 80`] = `"Bool"`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 6`] = `3`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 81`] = `0`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 7`] = `4`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 82`] = `"bool_nonnullable"`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 8`] = `5`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 83`] = `"Bool"`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 9`] = `"bar"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 84`] = `0`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 10`] = `"FloatingPoint"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 85`] = `"int8_nullable"`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 11`] = `5`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 86`] = `"Int"`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 12`] = `1`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 87`] = `0`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 13`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 88`] = `"int8_nonnullable"`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 14`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 89`] = `"Int"`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 15`] = `4`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 90`] = `0`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 16`] = `5`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 91`] = `"int16_nullable"`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 17`] = `"baz"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 92`] = `"Int"`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 18`] = `"Utf8"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 93`] = `0`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 19`] = `5`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 94`] = `"int16_nonnullable"`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 20`] = `"aa"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 95`] = `"Int"`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 21`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 96`] = `0`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 22`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 97`] = `"int32_nullable"`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 23`] = `"bbb"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 98`] = `"Int"`; +exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 24`] = `"cccc"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 99`] = `0`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 1`] = `"struct_nullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 100`] = `"int32_nonnullable"`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 2`] = `"Struct_"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 101`] = `"Int"`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 3`] = `7`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 102`] = `0`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 4`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 103`] = `"int64_nullable"`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 5`] = ` +Array [ + null, + "MhRNxD4", +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 104`] = `"Int"`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 6`] = ` +Array [ + 137773603, + "3F9HBxK", +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 105`] = `0`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 7`] = ` +Array [ + 410361374, + "aVd88fp", +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 106`] = `"int64_nonnullable"`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 8`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 107`] = `"Int"`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 9`] = ` +Array [ + null, + "3loZrRf", +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 108`] = `0`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 10`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 109`] = `"uint8_nullable"`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 110`] = `"Int"`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 12`] = `"Struct_"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 111`] = `0`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 13`] = `10`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 112`] = `"uint8_nonnullable"`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 14`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 113`] = `"Int"`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 15`] = ` +Array [ + null, + null, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 114`] = `0`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 16`] = ` +Array [ + null, + null, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 115`] = `"uint16_nullable"`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 17`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 116`] = `"Int"`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 18`] = ` +Array [ + null, + "78SLiRw", +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 117`] = `0`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 19`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 118`] = `"uint16_nonnullable"`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 20`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 119`] = `"Int"`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 21`] = ` +Array [ + null, + "0ilsf82", +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 120`] = `0`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 22`] = ` +Array [ + null, + "LjS9MbU", +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 121`] = `"uint32_nullable"`; +exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 23`] = ` +Array [ + null, + null, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 122`] = `"Int"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 1`] = `"f1"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 123`] = `0`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 2`] = `"Decimal"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 124`] = `"uint32_nonnullable"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 3`] = `7`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 125`] = `"Int"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 4`] = ` +Uint32Array [ + 86347906, + 1192285326, + 733903342, + 3099040293, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 126`] = `0`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 5`] = ` +Uint32Array [ + 474221014, + 1896466606, + 3990171458, + 2477629573, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 127`] = `"uint64_nullable"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 6`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 128`] = `"Int"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 7`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 129`] = `0`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 8`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 130`] = `"uint64_nonnullable"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 9`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 131`] = `"Int"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 10`] = ` +Uint32Array [ + 1112805510, + 3572407855, + 1790869648, + 2689174715, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 132`] = `0`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 11`] = `"f2"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 133`] = `"float32_nullable"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 12`] = `"Decimal"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 134`] = `"FloatingPoint"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 13`] = `7`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 135`] = `0`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 14`] = ` +Uint32Array [ + 3073264094, + 3390355809, + 1011188874, + 774034723, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 136`] = `"float32_nonnullable"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 15`] = ` +Uint32Array [ + 3517133600, + 2071976902, + 3400691933, + 3110454541, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 137`] = `"FloatingPoint"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 16`] = ` +Uint32Array [ + 3665013707, + 2170391965, + 3214273849, + 2462813071, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 138`] = `0`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 17`] = ` +Uint32Array [ + 4153806783, + 2052768559, + 2590080952, + 4085522223, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 139`] = `"float64_nullable"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 18`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 140`] = `"FloatingPoint"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 19`] = ` +Uint32Array [ + 295800638, + 2007728089, + 816790406, + 3947822432, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 141`] = `0`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 20`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 142`] = `"float64_nonnullable"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 21`] = `"f1"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 143`] = `"FloatingPoint"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 22`] = `"Decimal"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 144`] = `0`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 23`] = `10`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 145`] = `"binary_nullable"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 24`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 146`] = `"Binary"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 25`] = ` +Uint32Array [ + 3463255529, + 1018941958, + 1317569553, + 426528057, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 147`] = `0`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 26`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 148`] = `"binary_nonnullable"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 27`] = ` +Uint32Array [ + 2286461215, + 2433385565, + 2671810954, + 3667200690, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 149`] = `"Binary"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 28`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 150`] = `0`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 29`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 151`] = `"utf8_nullable"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 30`] = ` +Uint32Array [ + 2320865006, + 2478225383, + 3126366067, + 3525697894, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 152`] = `"Utf8"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 31`] = ` +Uint32Array [ + 2844191739, + 2027900211, + 4221460548, + 3221928945, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 153`] = `0`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 32`] = ` +Uint32Array [ + 2185163883, + 1025635810, + 731478530, + 2446856232, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 154`] = `"utf8_nonnullable"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 33`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 155`] = `"Utf8"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 34`] = `"f2"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 156`] = `0`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 35`] = `"Decimal"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 157`] = `"bool_nullable"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 36`] = `10`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 158`] = `"Bool"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 37`] = ` +Uint32Array [ + 3393886939, + 3804413158, + 2507603900, + 1636553791, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 159`] = `0`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 38`] = ` +Uint32Array [ + 4021412350, + 4260702080, + 1696176129, + 2599572215, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 160`] = `"bool_nonnullable"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 39`] = ` +Uint32Array [ + 1187532118, + 3763985849, + 3506861483, + 2303151184, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 161`] = `"Bool"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 40`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 162`] = `0`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 41`] = ` +Uint32Array [ + 666182114, + 3375518371, + 4089201217, + 3495003191, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 163`] = `"int8_nullable"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 42`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 164`] = `"Int"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 43`] = ` +Uint32Array [ + 1333256437, + 1767465841, + 509819737, + 2999785685, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 165`] = `0`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 44`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 166`] = `"int8_nonnullable"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 45`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 167`] = `"Int"`; +exports[`readBuffers java file decimal reads each batch as an Array of Vectors 46`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 168`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 1`] = `"dict1_0"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 169`] = `"int16_nullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 2`] = `"Utf8"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 170`] = `"Int"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 3`] = `7`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 171`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 4`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 172`] = `"int16_nonnullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 5`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 173`] = `"Int"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 6`] = `"n7IVIt6"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 174`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 7`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 175`] = `"int32_nullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 8`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 176`] = `"Int"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 9`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 177`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 10`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 178`] = `"int32_nonnullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 11`] = `"dict1_1"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 179`] = `"Int"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 12`] = `"Utf8"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 180`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 13`] = `7`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 181`] = `"int64_nullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 14`] = `"UQlbxy8"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 182`] = `"Int"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 15`] = `"UQlbxy8"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 183`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 16`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 184`] = `"int64_nonnullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 17`] = `"7Esa1sp"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 185`] = `"Int"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 18`] = `"7Esa1sp"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 186`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 19`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 187`] = `"uint8_nullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 20`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 188`] = `"Int"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 21`] = `"dict2_0"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 189`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 22`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 190`] = `"uint8_nonnullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 23`] = `7`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 191`] = `"Int"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 24`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 192`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 25`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 193`] = `"uint16_nullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 26`] = ` +Int32Array [ + -935886027, + -1, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 194`] = `"Int"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 27`] = ` +Int32Array [ + -1608202210, + -1, +] +`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 195`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 28`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 196`] = `"uint16_nonnullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 29`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 197`] = `"Int"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 30`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 198`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 31`] = `"dict1_0"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 199`] = `"uint32_nullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 32`] = `"Utf8"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 200`] = `"Int"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 33`] = `10`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 201`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 34`] = `"gpcWkmr"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 202`] = `"uint32_nonnullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 35`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 203`] = `"Int"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 36`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 204`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 37`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 205`] = `"uint64_nullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 38`] = `"fNEZk2V"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 206`] = `"Int"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 39`] = `"VHkSHFW"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 207`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 40`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 208`] = `"uint64_nonnullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 41`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 209`] = `"Int"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 42`] = `"pdr3kP2"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 210`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 43`] = `"n7IVIt6"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 211`] = `"float32_nullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 44`] = `"dict1_1"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 212`] = `"FloatingPoint"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 45`] = `"Utf8"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 213`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 46`] = `10`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 214`] = `"float32_nonnullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 47`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 215`] = `"FloatingPoint"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 48`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 216`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 49`] = `"VHkSHFW"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 217`] = `"float64_nullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 50`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 218`] = `"FloatingPoint"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 51`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 219`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 52`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 220`] = `"float64_nonnullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 53`] = `"pdr3kP2"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 221`] = `"FloatingPoint"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 54`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 222`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 55`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 223`] = `"binary_nullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 56`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 224`] = `"Binary"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 57`] = `"dict2_0"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 225`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 58`] = `"Int"`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 226`] = `"binary_nonnullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 59`] = `10`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 227`] = `"Binary"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 60`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 228`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 61`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 229`] = `"utf8_nullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 62`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 230`] = `"Utf8"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 63`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 231`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 64`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 232`] = `"utf8_nonnullable"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 65`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 233`] = `"Utf8"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 66`] = `null`; -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 234`] = `0`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 67`] = `null`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 1`] = `"foo"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 68`] = ` +Int32Array [ + 1428743742, + 0, +] +`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 2`] = `"Int"`; +exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 69`] = `null`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 3`] = `5`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 1`] = `"list_nullable"`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 4`] = `1`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 2`] = `"List"`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 5`] = `null`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 3`] = `7`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 6`] = `3`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 4`] = ` +Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, +] +`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 7`] = `4`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 5`] = `null`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 8`] = `5`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 6`] = ` +Int32Array [ + 1201921150, + -1053878681, + -338858402, +] +`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 9`] = `"bar"`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 7`] = ` +Int32Array [ + -25568549, + 674222761, + -1932078214, + -328049938, +] +`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 10`] = `"FloatingPoint"`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 8`] = ` +Int32Array [ + -1482260505, + -636832564, + 2076926163, + 535274652, +] +`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 11`] = `5`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 9`] = ` +Int32Array [ + -1198112844, + 1337875186, + 543199787, + -26980498, +] +`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 12`] = `1`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 10`] = `Int32Array []`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 13`] = `null`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 14`] = `null`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 12`] = `"Struct_"`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 15`] = `4`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 13`] = `7`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 16`] = `5`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 14`] = `null`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 17`] = `"baz"`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 15`] = ` +Array [ + -1121326610, + null, +] +`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 18`] = `"Utf8"`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 16`] = ` +Array [ + null, + "oPXRHKP", +] +`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 19`] = `5`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 17`] = ` +Array [ + null, + null, +] +`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 20`] = `"aa"`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 18`] = ` +Array [ + -861383428, + "TeWfovy", +] +`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 21`] = `null`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 19`] = ` +Array [ + 698716318, + null, +] +`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 22`] = `null`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 20`] = `null`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 23`] = `"bbb"`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 21`] = `"list_nullable"`; -exports[`readBuffers java file simple reads each batch as an Array of Vectors 24`] = `"cccc"`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 22`] = `"List"`; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 1`] = `"struct_nullable"`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 23`] = `10`; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 2`] = `"Struct_"`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 24`] = ` +Int32Array [ + -1395042372, + 725113523, + 386656703, + 1852452386, +] +`; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 3`] = `7`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 25`] = `Int32Array []`; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 4`] = `null`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 26`] = ` +Int32Array [ + -2125490777, + -2011809915, +] +`; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 5`] = ` -Array [ - null, - "MhRNxD4", +exports[`readBuffers java file nested reads each batch as an Array of Vectors 27`] = ` +Int32Array [ + -936205059, ] `; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 6`] = ` -Array [ - 137773603, - "3F9HBxK", +exports[`readBuffers java file nested reads each batch as an Array of Vectors 28`] = `null`; + +exports[`readBuffers java file nested reads each batch as an Array of Vectors 29`] = ` +Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, ] `; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 7`] = ` -Array [ - 410361374, - "aVd88fp", +exports[`readBuffers java file nested reads each batch as an Array of Vectors 30`] = ` +Int32Array [ + 817302915, + 23284005, + -1507602567, ] `; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 8`] = `null`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 31`] = `null`; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 9`] = ` -Array [ - null, - "3loZrRf", -] -`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 32`] = `null`; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 10`] = `null`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 33`] = `null`; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 34`] = `"struct_nullable"`; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 12`] = `"Struct_"`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 35`] = `"Struct_"`; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 13`] = `10`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 36`] = `10`; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 14`] = `null`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 37`] = `null`; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 15`] = ` +exports[`readBuffers java file nested reads each batch as an Array of Vectors 38`] = ` Array [ null, - null, + "BSZRpGI", ] `; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 16`] = ` +exports[`readBuffers java file nested reads each batch as an Array of Vectors 39`] = ` Array [ null, null, ] `; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 17`] = `null`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 18`] = ` +exports[`readBuffers java file nested reads each batch as an Array of Vectors 40`] = ` Array [ null, - "78SLiRw", + null, ] `; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 19`] = `null`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 41`] = `null`; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 20`] = `null`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 42`] = `null`; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 21`] = ` +exports[`readBuffers java file nested reads each batch as an Array of Vectors 43`] = ` Array [ null, - "0ilsf82", + null, ] `; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 22`] = ` +exports[`readBuffers java file nested reads each batch as an Array of Vectors 44`] = ` Array [ null, - "LjS9MbU", + null, ] `; -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 23`] = ` +exports[`readBuffers java file nested reads each batch as an Array of Vectors 45`] = ` Array [ - null, + 416507125, null, ] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 1`] = `"f0"`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 2`] = `"Date"`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 4`] = `null`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 5`] = `1912-04-23T04:41:02.000Z`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 6`] = `null`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 7`] = `1977-03-26T12:02:35.000Z`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 8`] = `null`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 9`] = `null`; +exports[`readBuffers java file nested reads each batch as an Array of Vectors 46`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 10`] = `1981-12-11T08:06:16.000Z`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 1`] = `"bool_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 11`] = `"f1"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 2`] = `"Bool"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 12`] = `"Date"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 3`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 13`] = `7`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 4`] = `"bool_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 14`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 5`] = `"Bool"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 15`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 6`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 16`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 7`] = `"int8_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 17`] = `1970-01-24T12:31:46.637Z`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 8`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 18`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 9`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 19`] = `1970-01-22T23:22:48.919Z`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 10`] = `"int8_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 20`] = `1969-11-02T13:36:53.023Z`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 11`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 21`] = `"f2"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 12`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 22`] = `"Time"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 13`] = `"int16_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 23`] = `7`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 14`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 24`] = `902624945`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 15`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 25`] = `-533650716`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 16`] = `"int16_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 26`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 17`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 27`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 18`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 28`] = `11995632`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 19`] = `"int32_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 29`] = `1543035049`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 20`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 30`] = `-1035213822`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 21`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 31`] = `"f3"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 22`] = `"int32_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 32`] = `"Time"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 23`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 33`] = `7`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 24`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 34`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 25`] = `"int64_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 35`] = `-1557821925`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 26`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 36`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 27`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 37`] = `1053937575`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 28`] = `"int64_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 38`] = `1627714670`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 29`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 39`] = `1616692420`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 30`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 40`] = `583410666`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 31`] = `"uint8_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 41`] = `"f4"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 32`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 42`] = `"Time"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 33`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 43`] = `7`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 34`] = `"uint8_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 44`] = ` -Object { - "high": 0, - "low": 1752483892, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 35`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 45`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 36`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 46`] = ` -Object { - "high": -1, - "low": -1082138116, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 37`] = `"uint16_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 47`] = ` -Object { - "high": -1, - "low": -369271033, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 38`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 48`] = ` -Object { - "high": 0, - "low": 2088744779, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 39`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 49`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 40`] = `"uint16_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 50`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 41`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 51`] = `"f5"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 42`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 52`] = `"Time"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 43`] = `"uint32_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 53`] = `7`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 44`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 54`] = ` -Object { - "high": -1, - "low": -222259164, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 45`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 55`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 46`] = `"uint32_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 56`] = ` -Object { - "high": 0, - "low": 1673707679, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 47`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 57`] = ` -Object { - "high": 0, - "low": 1646242693, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 48`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 58`] = ` -Object { - "high": -1, - "low": -1438025608, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 49`] = `"uint64_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 59`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 50`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 60`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 51`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 61`] = `"f6"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 52`] = `"uint64_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 62`] = `"Timestamp"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 53`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 63`] = `7`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 54`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 64`] = ` -Object { - "high": 0, - "low": 1413895459, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 55`] = `"float32_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 65`] = ` -Object { - "high": 0, - "low": 1296543194, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 56`] = `"FloatingPoint"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 66`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 57`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 67`] = ` -Object { - "high": -1, - "low": -2023124938, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 58`] = `"float32_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 68`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 59`] = `"FloatingPoint"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 69`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 60`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 70`] = ` -Object { - "high": -1, - "low": -95957694, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 61`] = `"float64_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 71`] = `"f7"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 62`] = `"FloatingPoint"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 72`] = `"Timestamp"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 63`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 73`] = `7`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 64`] = `"float64_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 74`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 65`] = `"FloatingPoint"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 75`] = ` -Object { - "high": -1, - "low": -155973434, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 66`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 76`] = ` -Object { - "high": 0, - "low": 306380012, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 67`] = `"binary_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 77`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 68`] = `"Binary"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 78`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 69`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 79`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 70`] = `"binary_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 80`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 71`] = `"Binary"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 81`] = `"f8"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 72`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 82`] = `"Timestamp"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 73`] = `"utf8_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 83`] = `7`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 74`] = `"Utf8"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 84`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 75`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 85`] = ` -Object { - "high": -1, - "low": -518015355, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 76`] = `"utf8_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 86`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 77`] = `"Utf8"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 87`] = ` -Object { - "high": -1, - "low": -891479472, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 78`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 88`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 79`] = `"bool_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 89`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 80`] = `"Bool"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 90`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 81`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 91`] = `"f9"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 82`] = `"bool_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 92`] = `"Timestamp"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 83`] = `"Bool"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 93`] = `7`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 84`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 94`] = ` -Object { - "high": -1, - "low": -790344901, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 85`] = `"int8_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 95`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 86`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 96`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 87`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 97`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 88`] = `"int8_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 98`] = ` -Object { - "high": -1, - "low": -1081248134, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 89`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 99`] = ` -Object { - "high": 0, - "low": 1279786188, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 90`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 100`] = ` -Object { - "high": 0, - "low": 1428155654, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 91`] = `"int16_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 101`] = `"f10"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 92`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 102`] = `"Timestamp"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 93`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 103`] = `7`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 94`] = `"int16_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 104`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 95`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 105`] = ` -Object { - "high": 0, - "low": 1858946274, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 96`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 106`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 97`] = `"int32_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 107`] = ` -Object { - "high": 0, - "low": 1759891987, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 98`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 108`] = ` -Object { - "high": 0, - "low": 679491750, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 99`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 109`] = ` -Object { - "high": -1, - "low": -1589448339, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 100`] = `"int32_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 110`] = ` -Object { - "high": 0, - "low": 1643914401, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 101`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 111`] = `"f11"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 102`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 112`] = `"Timestamp"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 103`] = `"int64_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 113`] = `7`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 104`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 114`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 105`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 115`] = ` -Object { - "high": -1, - "low": -721226051, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 106`] = `"int64_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 116`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 107`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 117`] = ` -Object { - "high": -1, - "low": -1656902433, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 108`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 118`] = ` -Object { - "high": 0, - "low": 283003387, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 109`] = `"uint8_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 119`] = ` -Object { - "high": 0, - "low": 305391457, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 110`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 120`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 111`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 121`] = `"f12"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 112`] = `"uint8_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 122`] = `"Timestamp"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 113`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 123`] = `7`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 114`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 124`] = ` -Object { - "high": 0, - "low": 237206636, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 115`] = `"uint16_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 125`] = ` -Object { - "high": -1, - "low": -1952793711, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 116`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 126`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 117`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 127`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 118`] = `"uint16_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 128`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 119`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 129`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 120`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 130`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 121`] = `"uint32_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 131`] = `"f13"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 122`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 132`] = `"Timestamp"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 123`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 133`] = `7`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 124`] = `"uint32_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 134`] = ` -Object { - "high": -1, - "low": -2036135388, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 125`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 135`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 126`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 136`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 127`] = `"uint64_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 137`] = ` -Object { - "high": 0, - "low": 1283071451, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 128`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 138`] = ` -Object { - "high": 0, - "low": 991714296, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 129`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 139`] = ` -Object { - "high": 0, - "low": 191711729, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 130`] = `"uint64_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 140`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 131`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 141`] = `"f14"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 132`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 142`] = `"Timestamp"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 133`] = `"float32_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 143`] = `7`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 134`] = `"FloatingPoint"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 144`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 135`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 145`] = ` -Object { - "high": 0, - "low": 1907149042, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 136`] = `"float32_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 146`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 137`] = `"FloatingPoint"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 147`] = ` -Object { - "high": 0, - "low": 1524488313, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 138`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 148`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 139`] = `"float64_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 149`] = ` -Object { - "high": 0, - "low": 1991045076, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 140`] = `"FloatingPoint"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 150`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 141`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 151`] = `"f0"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 142`] = `"float64_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 152`] = `"Date"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 143`] = `"FloatingPoint"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 153`] = `10`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 144`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 154`] = `2021-06-16T12:00:15.000Z`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 145`] = `"binary_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 155`] = `1952-08-14T03:58:25.000Z`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 146`] = `"Binary"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 156`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 147`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 157`] = `1983-05-16T15:33:53.000Z`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 148`] = `"binary_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 158`] = `2011-04-01T03:41:21.000Z`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 149`] = `"Binary"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 159`] = `1985-06-18T16:45:02.000Z`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 150`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 160`] = `2024-08-03T02:56:33.000Z`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 151`] = `"utf8_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 161`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 152`] = `"Utf8"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 162`] = `1910-06-16T01:24:56.000Z`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 153`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 163`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 154`] = `"utf8_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 164`] = `"f1"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 155`] = `"Utf8"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 165`] = `"Date"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 156`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 166`] = `10`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 157`] = `"bool_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 167`] = `1969-10-20T05:18:09.957Z`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 158`] = `"Bool"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 168`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 159`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 169`] = `1969-11-03T19:37:49.686Z`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 160`] = `"bool_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 170`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 161`] = `"Bool"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 171`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 162`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 172`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 163`] = `"int8_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 173`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 164`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 174`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 165`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 175`] = `1970-01-09T01:47:40.029Z`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 166`] = `"int8_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 176`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 167`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 177`] = `"f2"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 168`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 178`] = `"Time"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 169`] = `"int16_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 179`] = `10`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 170`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 180`] = `-165385917`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 171`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 181`] = `1630195924`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 172`] = `"int16_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 182`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 173`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 183`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 174`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 184`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 175`] = `"int32_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 185`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 176`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 186`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 177`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 187`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 178`] = `"int32_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 188`] = `-810923102`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 179`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 189`] = `-1636166510`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 180`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 190`] = `"f3"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 181`] = `"int64_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 191`] = `"Time"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 182`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 192`] = `10`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 183`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 193`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 184`] = `"int64_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 194`] = `928069039`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 185`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 195`] = `1579393701`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 186`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 196`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 187`] = `"uint8_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 197`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 188`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 198`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 189`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 199`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 190`] = `"uint8_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 200`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 191`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 201`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 192`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 202`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 193`] = `"uint16_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 203`] = `"f4"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 194`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 204`] = `"Time"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 195`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 205`] = `10`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 196`] = `"uint16_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 206`] = ` -Object { - "high": 0, - "low": 936339326, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 197`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 207`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 198`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 208`] = ` -Object { - "high": -1, - "low": -684786031, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 199`] = `"uint32_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 209`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 200`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 210`] = ` -Object { - "high": 0, - "low": 704715478, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 201`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 211`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 202`] = `"uint32_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 212`] = ` -Object { - "high": -1, - "low": -1454220845, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 203`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 213`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 204`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 214`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 205`] = `"uint64_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 215`] = ` -Object { - "high": -1, - "low": -1765432003, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 206`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 216`] = `"f5"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 207`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 217`] = `"Time"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 208`] = `"uint64_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 218`] = `10`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 209`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 219`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 210`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 220`] = ` -Object { - "high": 0, - "low": 118059475, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 211`] = `"float32_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 221`] = ` -Object { - "high": -1, - "low": -918730811, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 212`] = `"FloatingPoint"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 222`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 213`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 223`] = ` -Object { - "high": 0, - "low": 1727827418, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 214`] = `"float32_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 224`] = ` -Object { - "high": -1, - "low": -1115469578, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 215`] = `"FloatingPoint"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 225`] = ` -Object { - "high": -1, - "low": -394344641, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 216`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 226`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 217`] = `"float64_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 227`] = ` -Object { - "high": -1, - "low": -1288756822, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 218`] = `"FloatingPoint"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 228`] = ` -Object { - "high": -1, - "low": -1856124671, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 219`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 229`] = `"f6"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 220`] = `"float64_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 230`] = `"Timestamp"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 221`] = `"FloatingPoint"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 231`] = `10`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 222`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 232`] = ` -Object { - "high": 0, - "low": 649060707, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 223`] = `"binary_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 233`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 224`] = `"Binary"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 234`] = ` -Object { - "high": 0, - "low": 600141763, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 225`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 235`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 226`] = `"binary_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 236`] = ` -Object { - "high": -1, - "low": -385327847, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 227`] = `"Binary"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 237`] = ` -Object { - "high": -1, - "low": -505105799, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 228`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 238`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 229`] = `"utf8_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 239`] = ` -Object { - "high": -1, - "low": -2102273141, -} -`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 230`] = `"Utf8"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 240`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 231`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 241`] = `null`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 232`] = `"utf8_nonnullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 242`] = `"f7"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 233`] = `"Utf8"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 243`] = `"Timestamp"`; +exports[`readBuffers java file primitive reads each batch as an Array of Vectors 234`] = `0`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 244`] = `10`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 1`] = `"foo"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 245`] = ` -Object { - "high": -1, - "low": -1885662094, -} -`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 2`] = `"Int"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 246`] = `null`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 3`] = `5`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 247`] = ` -Object { - "high": -1, - "low": -1123689690, -} -`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 4`] = `1`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 248`] = `null`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 5`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 249`] = ` -Object { - "high": 0, - "low": 997748091, -} -`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 6`] = `3`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 250`] = ` -Object { - "high": -1, - "low": -90626704, -} -`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 7`] = `4`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 251`] = ` -Object { - "high": -1, - "low": -1477812381, -} -`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 8`] = `5`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 252`] = ` -Object { - "high": -1, - "low": -1221435040, -} -`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 9`] = `"bar"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 253`] = `null`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 10`] = `"FloatingPoint"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 254`] = `null`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 11`] = `5`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 255`] = `"f8"`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 12`] = `1`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 256`] = `"Timestamp"`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 13`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 257`] = `10`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 14`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 258`] = ` -Object { - "high": -1, - "low": -321499700, -} -`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 15`] = `4`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 259`] = `null`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 16`] = `5`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 260`] = `null`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 17`] = `"baz"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 261`] = ` -Object { - "high": 0, - "low": 192567423, -} -`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 18`] = `"Utf8"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 262`] = `null`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 19`] = `5`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 263`] = ` -Object { - "high": 0, - "low": 2077227761, -} -`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 20`] = `"aa"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 264`] = `null`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 21`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 265`] = ` -Object { - "high": 0, - "low": 1012332985, -} -`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 22`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 266`] = `null`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 23`] = `"bbb"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 267`] = `null`; +exports[`readBuffers java file simple reads each batch as an Array of Vectors 24`] = `"cccc"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 268`] = `"f9"`; +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 1`] = `"struct_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 269`] = `"Timestamp"`; +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 2`] = `"Struct_"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 270`] = `10`; +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 3`] = `7`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 271`] = ` -Object { - "high": 0, - "low": 1857863647, -} -`; +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 4`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 272`] = ` -Object { - "high": 0, - "low": 221189659, -} +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 5`] = ` +Array [ + null, + "MhRNxD4", +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 273`] = ` -Object { - "high": -1, - "low": -2023675136, -} +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 6`] = ` +Array [ + 137773603, + "3F9HBxK", +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 274`] = `null`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 275`] = ` -Object { - "high": -1, - "low": -1487233257, -} +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 7`] = ` +Array [ + 410361374, + "aVd88fp", +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 276`] = `null`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 277`] = `null`; +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 8`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 278`] = ` -Object { - "high": -1, - "low": -889966449, -} +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 9`] = ` +Array [ + null, + "3loZrRf", +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 279`] = `null`; +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 10`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 280`] = ` -Object { - "high": -1, - "low": -616683035, -} -`; +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 281`] = `"f10"`; +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 12`] = `"Struct_"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 282`] = `"Timestamp"`; +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 13`] = `10`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 283`] = `10`; +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 14`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 284`] = ` -Object { - "high": 0, - "low": 60560931, -} +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 15`] = ` +Array [ + null, + null, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 285`] = ` -Object { - "high": -1, - "low": -978659831, -} +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 16`] = ` +Array [ + null, + null, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 286`] = `null`; +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 17`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 287`] = ` -Object { - "high": 0, - "low": 1439188467, -} +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 18`] = ` +Array [ + null, + "78SLiRw", +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 288`] = `null`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 289`] = ` -Object { - "high": 0, - "low": 1343690781, -} -`; +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 19`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 290`] = ` -Object { - "high": 0, - "low": 667746364, -} -`; +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 20`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 291`] = ` -Object { - "high": -1, - "low": -885862092, -} +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 21`] = ` +Array [ + null, + "0ilsf82", +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 292`] = ` -Object { - "high": -1, - "low": -768563065, -} +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 22`] = ` +Array [ + null, + "LjS9MbU", +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 293`] = ` -Object { - "high": 0, - "low": 642999269, -} +exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 23`] = ` +Array [ + null, + null, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 294`] = `"f11"`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 295`] = `"Timestamp"`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 1`] = `"f1"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 296`] = `10`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 297`] = ` -Object { - "high": 0, - "low": 67986368, -} -`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 2`] = `"Decimal"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 298`] = ` -Object { - "high": -1, - "low": -1039368437, -} -`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 3`] = `7`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 299`] = ` -Object { - "high": -1, - "low": -375954631, -} +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 4`] = ` +Uint32Array [ + 86347906, + 1192285326, + 733903342, + 3099040293, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 300`] = `null`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 301`] = ` -Object { - "high": -1, - "low": -253459603, -} +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 5`] = ` +Uint32Array [ + 474221014, + 1896466606, + 3990171458, + 2477629573, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 302`] = ` -Object { - "high": 0, - "low": 1158483324, -} -`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 6`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 303`] = `null`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 7`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 304`] = `null`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 8`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 305`] = ` -Object { - "high": -1, - "low": -18384890, -} -`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 9`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 306`] = ` -Object { - "high": -1, - "low": -908077044, -} +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 10`] = ` +Uint32Array [ + 1112805510, + 3572407855, + 1790869648, + 2689174715, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 307`] = `"f12"`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 308`] = `"Timestamp"`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 11`] = `"f2"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 309`] = `10`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 12`] = `"Decimal"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 310`] = `null`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 13`] = `7`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 311`] = ` -Object { - "high": 0, - "low": 394600979, -} +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 14`] = ` +Uint32Array [ + 3073264094, + 3390355809, + 1011188874, + 774034723, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 312`] = `null`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 313`] = `null`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 314`] = `null`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 315`] = ` -Object { - "high": -1, - "low": -2129740469, -} +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 15`] = ` +Uint32Array [ + 3517133600, + 2071976902, + 3400691933, + 3110454541, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 316`] = ` -Object { - "high": 0, - "low": 936578725, -} +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 16`] = ` +Uint32Array [ + 3665013707, + 2170391965, + 3214273849, + 2462813071, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 317`] = ` -Object { - "high": -1, - "low": -1116622255, -} +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 17`] = ` +Uint32Array [ + 4153806783, + 2052768559, + 2590080952, + 4085522223, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 318`] = ` -Object { - "high": -1, - "low": -138051348, -} +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 18`] = `null`; + +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 19`] = ` +Uint32Array [ + 295800638, + 2007728089, + 816790406, + 3947822432, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 319`] = `null`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 20`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 320`] = `"f13"`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 21`] = `"f1"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 321`] = `"Timestamp"`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 22`] = `"Decimal"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 322`] = `10`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 23`] = `10`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 323`] = ` -Object { - "high": 0, - "low": 1263832761, -} -`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 24`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 324`] = ` -Object { - "high": 0, - "low": 600299113, -} +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 25`] = ` +Uint32Array [ + 3463255529, + 1018941958, + 1317569553, + 426528057, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 325`] = `null`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 326`] = `null`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 26`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 327`] = ` -Object { - "high": 0, - "low": 666508217, -} +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 27`] = ` +Uint32Array [ + 2286461215, + 2433385565, + 2671810954, + 3667200690, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 328`] = `null`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 28`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 329`] = `null`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 29`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 330`] = `null`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 30`] = ` +Uint32Array [ + 2320865006, + 2478225383, + 3126366067, + 3525697894, +] +`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 331`] = `null`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 31`] = ` +Uint32Array [ + 2844191739, + 2027900211, + 4221460548, + 3221928945, +] +`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 332`] = ` -Object { - "high": 0, - "low": 1464648198, -} +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 32`] = ` +Uint32Array [ + 2185163883, + 1025635810, + 731478530, + 2446856232, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 333`] = `"f14"`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 33`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 334`] = `"Timestamp"`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 34`] = `"f2"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 335`] = `10`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 35`] = `"Decimal"`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 336`] = ` -Object { - "high": 0, - "low": 1787795918, -} -`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 36`] = `10`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 337`] = ` -Object { - "high": 0, - "low": 1703925731, -} +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 37`] = ` +Uint32Array [ + 3393886939, + 3804413158, + 2507603900, + 1636553791, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 338`] = `null`; - -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 339`] = ` -Object { - "high": 0, - "low": 946811563, -} +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 38`] = ` +Uint32Array [ + 4021412350, + 4260702080, + 1696176129, + 2599572215, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 340`] = ` -Object { - "high": 0, - "low": 1287866684, -} +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 39`] = ` +Uint32Array [ + 1187532118, + 3763985849, + 3506861483, + 2303151184, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 341`] = ` -Object { - "high": -1, - "low": -924054721, -} -`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 40`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 342`] = ` -Object { - "high": -1, - "low": -1004736552, -} +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 41`] = ` +Uint32Array [ + 666182114, + 3375518371, + 4089201217, + 3495003191, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 343`] = `null`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 42`] = `null`; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 344`] = ` -Object { - "high": 0, - "low": 1292623681, -} +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 43`] = ` +Uint32Array [ + 1333256437, + 1767465841, + 509819737, + 2999785685, +] `; -exports[`readBuffers java stream datetime reads each batch as an Array of Vectors 345`] = ` -Object { - "high": -1, - "low": -922683413, -} -`; +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 44`] = `null`; + +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 45`] = `null`; + +exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 46`] = `null`; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 1`] = `"dict1_0"`; @@ -7751,17 +3803,17 @@ exports[`readBuffers java stream dictionary reads each batch as an Array of Vect exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 3`] = `7`; -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 4`] = `"n7IVIt6"`; +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 4`] = `null`; -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 5`] = `"n7IVIt6"`; +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 5`] = `null`; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 6`] = `"n7IVIt6"`; -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 7`] = `"n7IVIt6"`; +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 7`] = `null`; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 8`] = `null`; -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 9`] = `"n7IVIt6"`; +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 9`] = `null`; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 10`] = `null`; @@ -7775,15 +3827,15 @@ exports[`readBuffers java stream dictionary reads each batch as an Array of Vect exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 15`] = `"UQlbxy8"`; -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 16`] = `"n7IVIt6"`; +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 16`] = `null`; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 17`] = `"7Esa1sp"`; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 18`] = `"7Esa1sp"`; -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 19`] = `"n7IVIt6"`; +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 19`] = `null`; -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 20`] = `"n7IVIt6"`; +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 20`] = `null`; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 21`] = `"dict2_0"`; @@ -7796,17 +3848,17 @@ exports[`readBuffers java stream dictionary reads each batch as an Array of Vect exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 25`] = `null`; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 26`] = ` -Object { - "high": -1, - "low": -935886027, -} +Int32Array [ + -935886027, + -1, +] `; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 27`] = ` -Object { - "high": -1, - "low": -1608202210, -} +Int32Array [ + -1608202210, + -1, +] `; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 28`] = `null`; @@ -7823,19 +3875,19 @@ exports[`readBuffers java stream dictionary reads each batch as an Array of Vect exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 34`] = `"gpcWkmr"`; -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 35`] = `"n7IVIt6"`; +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 35`] = `null`; -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 36`] = `"n7IVIt6"`; +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 36`] = `null`; -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 37`] = `"n7IVIt6"`; +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 37`] = `null`; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 38`] = `"fNEZk2V"`; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 39`] = `"VHkSHFW"`; -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 40`] = `"n7IVIt6"`; +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 40`] = `null`; -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 41`] = `"n7IVIt6"`; +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 41`] = `null`; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 42`] = `"pdr3kP2"`; @@ -7847,23 +3899,23 @@ exports[`readBuffers java stream dictionary reads each batch as an Array of Vect exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 46`] = `10`; -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 47`] = `"n7IVIt6"`; +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 47`] = `null`; -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 48`] = `"n7IVIt6"`; +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 48`] = `null`; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 49`] = `"VHkSHFW"`; -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 50`] = `"n7IVIt6"`; +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 50`] = `null`; -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 51`] = `"n7IVIt6"`; +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 51`] = `null`; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 52`] = `null`; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 53`] = `"pdr3kP2"`; -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 54`] = `"n7IVIt6"`; +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 54`] = `null`; -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 55`] = `"n7IVIt6"`; +exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 55`] = `null`; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 56`] = `null`; @@ -7890,10 +3942,10 @@ exports[`readBuffers java stream dictionary reads each batch as an Array of Vect exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 67`] = `null`; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 68`] = ` -Object { - "high": 0, - "low": 1428743742, -} +Int32Array [ + 1428743742, + 0, +] `; exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 69`] = `null`; diff --git a/js/test/__snapshots__/table-tests.ts.snap b/js/test/__snapshots__/table-tests.ts.snap index 8ff4785ff8b..26896a6e4c9 100644 --- a/js/test/__snapshots__/table-tests.ts.snap +++ b/js/test/__snapshots__/table-tests.ts.snap @@ -1,7579 +1,2289 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`Table cpp file datetime creates a Table from Arrow buffers 1`] = `"f0"`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 1`] = `"f1"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 2`] = `"Date"`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 2`] = `"Decimal"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 3`] = `17`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 3`] = `17`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 4`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 5`] = `1912-04-23T04:41:02.000Z`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 6`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 7`] = `1977-03-26T12:02:35.000Z`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 9`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 10`] = `1981-12-11T08:06:16.000Z`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 11`] = `2021-06-16T12:00:15.000Z`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 12`] = `1952-08-14T03:58:25.000Z`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 13`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 14`] = `1983-05-16T15:33:53.000Z`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 15`] = `2011-04-01T03:41:21.000Z`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 16`] = `1985-06-18T16:45:02.000Z`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 17`] = `2024-08-03T02:56:33.000Z`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 18`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 19`] = `1910-06-16T01:24:56.000Z`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 20`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 21`] = `"f1"`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 22`] = `"Date"`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 23`] = `17`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 24`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 25`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 26`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 27`] = `1970-01-24T12:31:46.637Z`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 28`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 29`] = `1970-01-22T23:22:48.919Z`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 30`] = `1969-11-02T13:36:53.023Z`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 31`] = `1969-10-20T05:18:09.957Z`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 32`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 33`] = `1969-11-03T19:37:49.686Z`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 34`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 35`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 36`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 37`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 38`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 39`] = `1970-01-09T01:47:40.029Z`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 40`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 41`] = `"f2"`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 42`] = `"Time"`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 43`] = `17`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 44`] = `902624945`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 45`] = `-533650716`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 4`] = ` +Uint32Array [ + 86347906, + 1192285326, + 733903342, + 3099040293, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 46`] = `null`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 5`] = ` +Uint32Array [ + 474221014, + 1896466606, + 3990171458, + 2477629573, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 47`] = `null`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 6`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 48`] = `11995632`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 7`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 49`] = `1543035049`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 8`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 50`] = `-1035213822`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 9`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 51`] = `-165385917`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 10`] = ` +Uint32Array [ + 1112805510, + 3572407855, + 1790869648, + 2689174715, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 52`] = `1630195924`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 11`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 53`] = `null`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 12`] = ` +Uint32Array [ + 3463255529, + 1018941958, + 1317569553, + 426528057, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 54`] = `null`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 13`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 55`] = `null`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 14`] = ` +Uint32Array [ + 2286461215, + 2433385565, + 2671810954, + 3667200690, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 56`] = `null`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 15`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 57`] = `null`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 16`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 58`] = `null`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 17`] = ` +Uint32Array [ + 2320865006, + 2478225383, + 3126366067, + 3525697894, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 59`] = `-810923102`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 18`] = ` +Uint32Array [ + 2844191739, + 2027900211, + 4221460548, + 3221928945, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 60`] = `-1636166510`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 19`] = ` +Uint32Array [ + 2185163883, + 1025635810, + 731478530, + 2446856232, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 61`] = `"f3"`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 20`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 62`] = `"Time"`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 21`] = `"f2"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 63`] = `17`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 22`] = `"Decimal"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 64`] = `null`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 23`] = `17`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 65`] = `-1557821925`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 24`] = ` +Uint32Array [ + 3073264094, + 3390355809, + 1011188874, + 774034723, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 66`] = `null`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 25`] = ` +Uint32Array [ + 3517133600, + 2071976902, + 3400691933, + 3110454541, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 67`] = `1053937575`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 26`] = ` +Uint32Array [ + 3665013707, + 2170391965, + 3214273849, + 2462813071, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 68`] = `1627714670`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 27`] = ` +Uint32Array [ + 4153806783, + 2052768559, + 2590080952, + 4085522223, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 69`] = `1616692420`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 28`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 70`] = `583410666`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 29`] = ` +Uint32Array [ + 295800638, + 2007728089, + 816790406, + 3947822432, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 71`] = `null`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 30`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 72`] = `928069039`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 31`] = ` +Uint32Array [ + 3393886939, + 3804413158, + 2507603900, + 1636553791, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 73`] = `1579393701`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 32`] = ` +Uint32Array [ + 4021412350, + 4260702080, + 1696176129, + 2599572215, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 74`] = `null`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 33`] = ` +Uint32Array [ + 1187532118, + 3763985849, + 3506861483, + 2303151184, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 75`] = `null`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 34`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 76`] = `null`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 35`] = ` +Uint32Array [ + 666182114, + 3375518371, + 4089201217, + 3495003191, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 77`] = `null`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 36`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 78`] = `null`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 37`] = ` +Uint32Array [ + 1333256437, + 1767465841, + 509819737, + 2999785685, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 79`] = `null`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 38`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 80`] = `null`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 39`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 81`] = `"f4"`; +exports[`Table cpp file decimal creates a Table from Arrow buffers 40`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 82`] = `"Time"`; +exports[`Table cpp file decimal enumerates Table rows 1`] = `17`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 83`] = `17`; +exports[`Table cpp file decimal enumerates Table rows 2`] = `2`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 84`] = ` +exports[`Table cpp file decimal enumerates Table rows 3`] = ` Object { - "high": 0, - "low": 1752483892, + "f1": Uint32Array [ + 86347906, + 1192285326, + 733903342, + 3099040293, + ], + "f2": Uint32Array [ + 3073264094, + 3390355809, + 1011188874, + 774034723, + ], } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 85`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 86`] = ` +exports[`Table cpp file decimal enumerates Table rows 4`] = ` Object { - "high": -1, - "low": -1082138116, + "f1": Uint32Array [ + 474221014, + 1896466606, + 3990171458, + 2477629573, + ], + "f2": Uint32Array [ + 3517133600, + 2071976902, + 3400691933, + 3110454541, + ], } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 87`] = ` +exports[`Table cpp file decimal enumerates Table rows 5`] = ` Object { - "high": -1, - "low": -369271033, + "f1": null, + "f2": Uint32Array [ + 3665013707, + 2170391965, + 3214273849, + 2462813071, + ], } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 88`] = ` +exports[`Table cpp file decimal enumerates Table rows 6`] = ` Object { - "high": 0, - "low": 2088744779, + "f1": null, + "f2": Uint32Array [ + 4153806783, + 2052768559, + 2590080952, + 4085522223, + ], } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 89`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 90`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 91`] = ` +exports[`Table cpp file decimal enumerates Table rows 7`] = ` Object { - "high": 0, - "low": 936339326, + "f1": null, + "f2": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 92`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 93`] = ` +exports[`Table cpp file decimal enumerates Table rows 8`] = ` Object { - "high": -1, - "low": -684786031, + "f1": null, + "f2": Uint32Array [ + 295800638, + 2007728089, + 816790406, + 3947822432, + ], } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 94`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 95`] = ` +exports[`Table cpp file decimal enumerates Table rows 9`] = ` Object { - "high": 0, - "low": 704715478, + "f1": Uint32Array [ + 1112805510, + 3572407855, + 1790869648, + 2689174715, + ], + "f2": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 96`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 97`] = ` +exports[`Table cpp file decimal enumerates Table rows 10`] = ` Object { - "high": -1, - "low": -1454220845, + "f1": null, + "f2": Uint32Array [ + 3393886939, + 3804413158, + 2507603900, + 1636553791, + ], } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 98`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 99`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 100`] = ` +exports[`Table cpp file decimal enumerates Table rows 11`] = ` Object { - "high": -1, - "low": -1765432003, + "f1": Uint32Array [ + 3463255529, + 1018941958, + 1317569553, + 426528057, + ], + "f2": Uint32Array [ + 4021412350, + 4260702080, + 1696176129, + 2599572215, + ], } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 101`] = `"f5"`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 102`] = `"Time"`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 103`] = `17`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 104`] = ` +exports[`Table cpp file decimal enumerates Table rows 12`] = ` Object { - "high": -1, - "low": -222259164, + "f1": null, + "f2": Uint32Array [ + 1187532118, + 3763985849, + 3506861483, + 2303151184, + ], } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 105`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 106`] = ` +exports[`Table cpp file decimal enumerates Table rows 13`] = ` Object { - "high": 0, - "low": 1673707679, + "f1": Uint32Array [ + 2286461215, + 2433385565, + 2671810954, + 3667200690, + ], + "f2": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 107`] = ` +exports[`Table cpp file decimal enumerates Table rows 14`] = ` Object { - "high": 0, - "low": 1646242693, + "f1": null, + "f2": Uint32Array [ + 666182114, + 3375518371, + 4089201217, + 3495003191, + ], } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 108`] = ` +exports[`Table cpp file decimal enumerates Table rows 15`] = ` Object { - "high": -1, - "low": -1438025608, + "f1": null, + "f2": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 109`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 110`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 111`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 112`] = ` +exports[`Table cpp file decimal enumerates Table rows 16`] = ` Object { - "high": 0, - "low": 118059475, + "f1": Uint32Array [ + 2320865006, + 2478225383, + 3126366067, + 3525697894, + ], + "f2": Uint32Array [ + 1333256437, + 1767465841, + 509819737, + 2999785685, + ], } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 113`] = ` +exports[`Table cpp file decimal enumerates Table rows 17`] = ` Object { - "high": -1, - "low": -918730811, + "f1": Uint32Array [ + 2844191739, + 2027900211, + 4221460548, + 3221928945, + ], + "f2": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 114`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 115`] = ` +exports[`Table cpp file decimal enumerates Table rows 18`] = ` Object { - "high": 0, - "low": 1727827418, + "f1": Uint32Array [ + 2185163883, + 1025635810, + 731478530, + 2446856232, + ], + "f2": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 116`] = ` +exports[`Table cpp file decimal enumerates Table rows 19`] = ` Object { - "high": -1, - "low": -1115469578, + "f1": null, + "f2": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 117`] = ` -Object { - "high": -1, - "low": -394344641, -} -`; +exports[`Table cpp file decimal enumerates Table rows compact 1`] = `17`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 118`] = `null`; +exports[`Table cpp file decimal enumerates Table rows compact 2`] = `2`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 119`] = ` -Object { - "high": -1, - "low": -1288756822, -} +exports[`Table cpp file decimal enumerates Table rows compact 3`] = ` +Array [ + Uint32Array [ + 86347906, + 1192285326, + 733903342, + 3099040293, + ], + Uint32Array [ + 3073264094, + 3390355809, + 1011188874, + 774034723, + ], +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 120`] = ` -Object { - "high": -1, - "low": -1856124671, -} +exports[`Table cpp file decimal enumerates Table rows compact 4`] = ` +Array [ + Uint32Array [ + 474221014, + 1896466606, + 3990171458, + 2477629573, + ], + Uint32Array [ + 3517133600, + 2071976902, + 3400691933, + 3110454541, + ], +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 121`] = `"f6"`; +exports[`Table cpp file decimal enumerates Table rows compact 5`] = ` +Array [ + null, + Uint32Array [ + 3665013707, + 2170391965, + 3214273849, + 2462813071, + ], +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 122`] = `"Timestamp"`; +exports[`Table cpp file decimal enumerates Table rows compact 6`] = ` +Array [ + null, + Uint32Array [ + 4153806783, + 2052768559, + 2590080952, + 4085522223, + ], +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 123`] = `17`; +exports[`Table cpp file decimal enumerates Table rows compact 7`] = ` +Array [ + null, + null, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 124`] = ` -Object { - "high": 0, - "low": 1413895459, -} +exports[`Table cpp file decimal enumerates Table rows compact 8`] = ` +Array [ + null, + Uint32Array [ + 295800638, + 2007728089, + 816790406, + 3947822432, + ], +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 125`] = ` -Object { - "high": 0, - "low": 1296543194, -} +exports[`Table cpp file decimal enumerates Table rows compact 9`] = ` +Array [ + Uint32Array [ + 1112805510, + 3572407855, + 1790869648, + 2689174715, + ], + null, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 126`] = `null`; +exports[`Table cpp file decimal enumerates Table rows compact 10`] = ` +Array [ + null, + Uint32Array [ + 3393886939, + 3804413158, + 2507603900, + 1636553791, + ], +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 127`] = ` -Object { - "high": -1, - "low": -2023124938, -} +exports[`Table cpp file decimal enumerates Table rows compact 11`] = ` +Array [ + Uint32Array [ + 3463255529, + 1018941958, + 1317569553, + 426528057, + ], + Uint32Array [ + 4021412350, + 4260702080, + 1696176129, + 2599572215, + ], +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 128`] = `null`; +exports[`Table cpp file decimal enumerates Table rows compact 12`] = ` +Array [ + null, + Uint32Array [ + 1187532118, + 3763985849, + 3506861483, + 2303151184, + ], +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 129`] = `null`; +exports[`Table cpp file decimal enumerates Table rows compact 13`] = ` +Array [ + Uint32Array [ + 2286461215, + 2433385565, + 2671810954, + 3667200690, + ], + null, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 130`] = ` -Object { - "high": -1, - "low": -95957694, -} +exports[`Table cpp file decimal enumerates Table rows compact 14`] = ` +Array [ + null, + Uint32Array [ + 666182114, + 3375518371, + 4089201217, + 3495003191, + ], +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 131`] = ` -Object { - "high": 0, - "low": 649060707, -} +exports[`Table cpp file decimal enumerates Table rows compact 15`] = ` +Array [ + null, + null, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 132`] = `null`; +exports[`Table cpp file decimal enumerates Table rows compact 16`] = ` +Array [ + Uint32Array [ + 2320865006, + 2478225383, + 3126366067, + 3525697894, + ], + Uint32Array [ + 1333256437, + 1767465841, + 509819737, + 2999785685, + ], +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 133`] = ` -Object { - "high": 0, - "low": 600141763, -} +exports[`Table cpp file decimal enumerates Table rows compact 17`] = ` +Array [ + Uint32Array [ + 2844191739, + 2027900211, + 4221460548, + 3221928945, + ], + null, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 134`] = `null`; +exports[`Table cpp file decimal enumerates Table rows compact 18`] = ` +Array [ + Uint32Array [ + 2185163883, + 1025635810, + 731478530, + 2446856232, + ], + null, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 135`] = ` -Object { - "high": -1, - "low": -385327847, -} +exports[`Table cpp file decimal enumerates Table rows compact 19`] = ` +Array [ + null, + null, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 136`] = ` -Object { - "high": -1, - "low": -505105799, -} +exports[`Table cpp file decimal toString() prints a pretty Table 1`] = ` +" f1, f2 + [86347906,1192285326,733903342,3099040293], [3073264094,3390355809,1011188874,774034723] + [474221014,1896466606,3990171458,2477629573], [3517133600,2071976902,3400691933,3110454541] + null, [3665013707,2170391965,3214273849,2462813071] + null, [4153806783,2052768559,2590080952,4085522223] + null, null + null, [295800638,2007728089,816790406,3947822432] +[1112805510,3572407855,1790869648,2689174715], null + null, [3393886939,3804413158,2507603900,1636553791] + [3463255529,1018941958,1317569553,426528057], [4021412350,4260702080,1696176129,2599572215] + null, [1187532118,3763985849,3506861483,2303151184] +[2286461215,2433385565,2671810954,3667200690], null + null, [666182114,3375518371,4089201217,3495003191] + null, null +[2320865006,2478225383,3126366067,3525697894], [1333256437,1767465841,509819737,2999785685] +[2844191739,2027900211,4221460548,3221928945], null + [2185163883,1025635810,731478530,2446856232], null + null, null" `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 137`] = `null`; +exports[`Table cpp file decimal toString() prints an empty Table 1`] = `""`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 138`] = ` -Object { - "high": -1, - "low": -2102273141, -} +exports[`Table cpp file decimal toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, f1, f2 + 0, [86347906,1192285326,733903342,3099040293], [3073264094,3390355809,1011188874,774034723] + 1, [474221014,1896466606,3990171458,2477629573], [3517133600,2071976902,3400691933,3110454541] + 2, null, [3665013707,2170391965,3214273849,2462813071] + 3, null, [4153806783,2052768559,2590080952,4085522223] + 4, null, null + 5, null, [295800638,2007728089,816790406,3947822432] + 6, [1112805510,3572407855,1790869648,2689174715], null + 7, null, [3393886939,3804413158,2507603900,1636553791] + 8, [3463255529,1018941958,1317569553,426528057], [4021412350,4260702080,1696176129,2599572215] + 9, null, [1187532118,3763985849,3506861483,2303151184] + 10, [2286461215,2433385565,2671810954,3667200690], null + 11, null, [666182114,3375518371,4089201217,3495003191] + 12, null, null + 13, [2320865006,2478225383,3126366067,3525697894], [1333256437,1767465841,509819737,2999785685] + 14, [2844191739,2027900211,4221460548,3221928945], null + 15, [2185163883,1025635810,731478530,2446856232], null + 16, null, null" `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 139`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 1`] = `"dict1_0"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 140`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 2`] = `"Utf8"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 141`] = `"f7"`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 3`] = `17`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 142`] = `"Timestamp"`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 4`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 143`] = `17`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 5`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 144`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 6`] = `"n7IVIt6"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 145`] = ` -Object { - "high": -1, - "low": -155973434, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 7`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 146`] = ` -Object { - "high": 0, - "low": 306380012, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 8`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 147`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 9`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 148`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 10`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 149`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 11`] = `"gpcWkmr"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 150`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 12`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 151`] = ` -Object { - "high": -1, - "low": -1885662094, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 13`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 152`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 14`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 153`] = ` -Object { - "high": -1, - "low": -1123689690, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 15`] = `"fNEZk2V"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 154`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 16`] = `"VHkSHFW"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 155`] = ` -Object { - "high": 0, - "low": 997748091, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 17`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 156`] = ` -Object { - "high": -1, - "low": -90626704, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 18`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 157`] = ` -Object { - "high": -1, - "low": -1477812381, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 19`] = `"pdr3kP2"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 158`] = ` -Object { - "high": -1, - "low": -1221435040, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 20`] = `"n7IVIt6"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 159`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 21`] = `"dict1_1"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 160`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 22`] = `"Utf8"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 161`] = `"f8"`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 23`] = `17`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 162`] = `"Timestamp"`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 24`] = `"UQlbxy8"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 163`] = `17`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 25`] = `"UQlbxy8"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 164`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 26`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 165`] = ` -Object { - "high": -1, - "low": -518015355, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 27`] = `"7Esa1sp"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 166`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 28`] = `"7Esa1sp"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 167`] = ` -Object { - "high": -1, - "low": -891479472, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 29`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 168`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 30`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 169`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 31`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 170`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 32`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 171`] = ` -Object { - "high": -1, - "low": -321499700, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 33`] = `"VHkSHFW"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 172`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 34`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 173`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 35`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 174`] = ` -Object { - "high": 0, - "low": 192567423, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 36`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 175`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 37`] = `"pdr3kP2"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 176`] = ` -Object { - "high": 0, - "low": 2077227761, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 38`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 177`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 39`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 178`] = ` -Object { - "high": 0, - "low": 1012332985, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 40`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 179`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 41`] = `"dict2_0"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 180`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 42`] = `"Int"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 181`] = `"f9"`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 43`] = `17`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 182`] = `"Timestamp"`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 44`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 183`] = `17`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 45`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 184`] = ` -Object { - "high": -1, - "low": -790344901, -} +exports[`Table cpp file dictionary creates a Table from Arrow buffers 46`] = ` +Int32Array [ + -935886027, + -1, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 185`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 186`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 187`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 188`] = ` -Object { - "high": -1, - "low": -1081248134, -} +exports[`Table cpp file dictionary creates a Table from Arrow buffers 47`] = ` +Int32Array [ + -1608202210, + -1, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 189`] = ` -Object { - "high": 0, - "low": 1279786188, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 48`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 190`] = ` -Object { - "high": 0, - "low": 1428155654, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 49`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 191`] = ` -Object { - "high": 0, - "low": 1857863647, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 50`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 192`] = ` -Object { - "high": 0, - "low": 221189659, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 51`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 193`] = ` -Object { - "high": -1, - "low": -2023675136, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 52`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 194`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 53`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 195`] = ` -Object { - "high": -1, - "low": -1487233257, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 54`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 196`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 55`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 197`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 56`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 198`] = ` -Object { - "high": -1, - "low": -889966449, -} -`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 57`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 199`] = `null`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 58`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 200`] = ` -Object { - "high": -1, - "low": -616683035, -} +exports[`Table cpp file dictionary creates a Table from Arrow buffers 59`] = ` +Int32Array [ + 1428743742, + 0, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 201`] = `"f10"`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 202`] = `"Timestamp"`; +exports[`Table cpp file dictionary creates a Table from Arrow buffers 60`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 203`] = `17`; +exports[`Table cpp file dictionary enumerates Table rows 1`] = `17`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 204`] = `null`; +exports[`Table cpp file dictionary enumerates Table rows 2`] = `3`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 205`] = ` +exports[`Table cpp file dictionary enumerates Table rows 3`] = ` Object { - "high": 0, - "low": 1858946274, + "dict1_0": null, + "dict1_1": "UQlbxy8", + "dict2_0": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 206`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 207`] = ` +exports[`Table cpp file dictionary enumerates Table rows 4`] = ` Object { - "high": 0, - "low": 1759891987, + "dict1_0": null, + "dict1_1": "UQlbxy8", + "dict2_0": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 208`] = ` +exports[`Table cpp file dictionary enumerates Table rows 5`] = ` Object { - "high": 0, - "low": 679491750, + "dict1_0": "n7IVIt6", + "dict1_1": null, + "dict2_0": Int32Array [ + -935886027, + -1, + ], } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 209`] = ` +exports[`Table cpp file dictionary enumerates Table rows 6`] = ` Object { - "high": -1, - "low": -1589448339, + "dict1_0": null, + "dict1_1": "7Esa1sp", + "dict2_0": Int32Array [ + -1608202210, + -1, + ], } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 210`] = ` +exports[`Table cpp file dictionary enumerates Table rows 7`] = ` Object { - "high": 0, - "low": 1643914401, + "dict1_0": null, + "dict1_1": "7Esa1sp", + "dict2_0": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 211`] = ` +exports[`Table cpp file dictionary enumerates Table rows 8`] = ` Object { - "high": 0, - "low": 60560931, + "dict1_0": null, + "dict1_1": null, + "dict2_0": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 212`] = ` +exports[`Table cpp file dictionary enumerates Table rows 9`] = ` Object { - "high": -1, - "low": -978659831, + "dict1_0": null, + "dict1_1": null, + "dict2_0": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 213`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 214`] = ` +exports[`Table cpp file dictionary enumerates Table rows 10`] = ` Object { - "high": 0, - "low": 1439188467, + "dict1_0": "gpcWkmr", + "dict1_1": null, + "dict2_0": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 215`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 216`] = ` +exports[`Table cpp file dictionary enumerates Table rows 11`] = ` Object { - "high": 0, - "low": 1343690781, + "dict1_0": null, + "dict1_1": null, + "dict2_0": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 217`] = ` +exports[`Table cpp file dictionary enumerates Table rows 12`] = ` Object { - "high": 0, - "low": 667746364, + "dict1_0": null, + "dict1_1": "VHkSHFW", + "dict2_0": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 218`] = ` +exports[`Table cpp file dictionary enumerates Table rows 13`] = ` Object { - "high": -1, - "low": -885862092, + "dict1_0": null, + "dict1_1": null, + "dict2_0": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 219`] = ` +exports[`Table cpp file dictionary enumerates Table rows 14`] = ` Object { - "high": -1, - "low": -768563065, + "dict1_0": "fNEZk2V", + "dict1_1": null, + "dict2_0": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 220`] = ` +exports[`Table cpp file dictionary enumerates Table rows 15`] = ` Object { - "high": 0, - "low": 642999269, + "dict1_0": "VHkSHFW", + "dict1_1": null, + "dict2_0": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 221`] = `"f11"`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 222`] = `"Timestamp"`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 223`] = `17`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 224`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 225`] = ` +exports[`Table cpp file dictionary enumerates Table rows 16`] = ` Object { - "high": -1, - "low": -721226051, + "dict1_0": null, + "dict1_1": "pdr3kP2", + "dict2_0": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 226`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 227`] = ` +exports[`Table cpp file dictionary enumerates Table rows 17`] = ` Object { - "high": -1, - "low": -1656902433, + "dict1_0": null, + "dict1_1": null, + "dict2_0": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 228`] = ` +exports[`Table cpp file dictionary enumerates Table rows 18`] = ` Object { - "high": 0, - "low": 283003387, + "dict1_0": "pdr3kP2", + "dict1_1": null, + "dict2_0": Int32Array [ + 1428743742, + 0, + ], } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 229`] = ` +exports[`Table cpp file dictionary enumerates Table rows 19`] = ` Object { - "high": 0, - "low": 305391457, + "dict1_0": "n7IVIt6", + "dict1_1": null, + "dict2_0": null, } `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 230`] = `null`; +exports[`Table cpp file dictionary enumerates Table rows compact 1`] = `17`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 231`] = ` -Object { - "high": 0, - "low": 67986368, -} -`; +exports[`Table cpp file dictionary enumerates Table rows compact 2`] = `3`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 232`] = ` -Object { - "high": -1, - "low": -1039368437, -} +exports[`Table cpp file dictionary enumerates Table rows compact 3`] = ` +Array [ + null, + "UQlbxy8", + null, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 233`] = ` -Object { - "high": -1, - "low": -375954631, -} +exports[`Table cpp file dictionary enumerates Table rows compact 4`] = ` +Array [ + null, + "UQlbxy8", + null, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 234`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 235`] = ` -Object { - "high": -1, - "low": -253459603, -} +exports[`Table cpp file dictionary enumerates Table rows compact 5`] = ` +Array [ + "n7IVIt6", + null, + Int32Array [ + -935886027, + -1, + ], +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 236`] = ` -Object { - "high": 0, - "low": 1158483324, -} +exports[`Table cpp file dictionary enumerates Table rows compact 6`] = ` +Array [ + null, + "7Esa1sp", + Int32Array [ + -1608202210, + -1, + ], +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 237`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 238`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 239`] = ` -Object { - "high": -1, - "low": -18384890, -} +exports[`Table cpp file dictionary enumerates Table rows compact 7`] = ` +Array [ + null, + "7Esa1sp", + null, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 240`] = ` -Object { - "high": -1, - "low": -908077044, -} +exports[`Table cpp file dictionary enumerates Table rows compact 8`] = ` +Array [ + null, + null, + null, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 241`] = `"f12"`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 242`] = `"Timestamp"`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 243`] = `17`; +exports[`Table cpp file dictionary enumerates Table rows compact 9`] = ` +Array [ + null, + null, + null, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 244`] = ` -Object { - "high": 0, - "low": 237206636, -} +exports[`Table cpp file dictionary enumerates Table rows compact 10`] = ` +Array [ + "gpcWkmr", + null, + null, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 245`] = ` -Object { - "high": -1, - "low": -1952793711, -} +exports[`Table cpp file dictionary enumerates Table rows compact 11`] = ` +Array [ + null, + null, + null, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 246`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 247`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 248`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 249`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 250`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 251`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 252`] = ` -Object { - "high": 0, - "low": 394600979, -} +exports[`Table cpp file dictionary enumerates Table rows compact 12`] = ` +Array [ + null, + "VHkSHFW", + null, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 253`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 254`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 255`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 256`] = ` -Object { - "high": -1, - "low": -2129740469, -} +exports[`Table cpp file dictionary enumerates Table rows compact 13`] = ` +Array [ + null, + null, + null, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 257`] = ` -Object { - "high": 0, - "low": 936578725, -} +exports[`Table cpp file dictionary enumerates Table rows compact 14`] = ` +Array [ + "fNEZk2V", + null, + null, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 258`] = ` -Object { - "high": -1, - "low": -1116622255, -} +exports[`Table cpp file dictionary enumerates Table rows compact 15`] = ` +Array [ + "VHkSHFW", + null, + null, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 259`] = ` -Object { - "high": -1, - "low": -138051348, -} +exports[`Table cpp file dictionary enumerates Table rows compact 16`] = ` +Array [ + null, + "pdr3kP2", + null, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 260`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 261`] = `"f13"`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 262`] = `"Timestamp"`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 263`] = `17`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 264`] = ` -Object { - "high": -1, - "low": -2036135388, -} +exports[`Table cpp file dictionary enumerates Table rows compact 17`] = ` +Array [ + null, + null, + null, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 265`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 266`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 267`] = ` -Object { - "high": 0, - "low": 1283071451, -} +exports[`Table cpp file dictionary enumerates Table rows compact 18`] = ` +Array [ + "pdr3kP2", + null, + Int32Array [ + 1428743742, + 0, + ], +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 268`] = ` -Object { - "high": 0, - "low": 991714296, -} +exports[`Table cpp file dictionary enumerates Table rows compact 19`] = ` +Array [ + "n7IVIt6", + null, + null, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 269`] = ` -Object { - "high": 0, - "low": 191711729, -} +exports[`Table cpp file dictionary toString() prints a pretty Table 1`] = ` +"dict1_0, dict1_1, dict2_0 + null, UQlbxy8, null + null, UQlbxy8, null +n7IVIt6, null, [-935886027,-1] + null, 7Esa1sp, [-1608202210,-1] + null, 7Esa1sp, null + null, null, null + null, null, null +gpcWkmr, null, null + null, null, null + null, VHkSHFW, null + null, null, null +fNEZk2V, null, null +VHkSHFW, null, null + null, pdr3kP2, null + null, null, null +pdr3kP2, null, [1428743742,0] +n7IVIt6, null, null" `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 270`] = `null`; +exports[`Table cpp file dictionary toString() prints an empty Table 1`] = `""`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 271`] = ` -Object { - "high": 0, - "low": 1263832761, -} +exports[`Table cpp file dictionary toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, dict1_0, dict1_1, dict2_0 + 0, null, UQlbxy8, null + 1, null, UQlbxy8, null + 2, n7IVIt6, null, [-935886027,-1] + 3, null, 7Esa1sp, [-1608202210,-1] + 4, null, 7Esa1sp, null + 5, null, null, null + 6, null, null, null + 7, gpcWkmr, null, null + 8, null, null, null + 9, null, VHkSHFW, null + 10, null, null, null + 11, fNEZk2V, null, null + 12, VHkSHFW, null, null + 13, null, pdr3kP2, null + 14, null, null, null + 15, pdr3kP2, null, [1428743742,0] + 16, n7IVIt6, null, null" `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 272`] = ` -Object { - "high": 0, - "low": 600299113, -} -`; +exports[`Table cpp file nested creates a Table from Arrow buffers 1`] = `"list_nullable"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 273`] = `null`; +exports[`Table cpp file nested creates a Table from Arrow buffers 2`] = `"List"`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 274`] = `null`; +exports[`Table cpp file nested creates a Table from Arrow buffers 3`] = `17`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 275`] = ` -Object { - "high": 0, - "low": 666508217, -} +exports[`Table cpp file nested creates a Table from Arrow buffers 4`] = ` +Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 276`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 277`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 278`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 279`] = `null`; +exports[`Table cpp file nested creates a Table from Arrow buffers 5`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 280`] = ` -Object { - "high": 0, - "low": 1464648198, -} +exports[`Table cpp file nested creates a Table from Arrow buffers 6`] = ` +Int32Array [ + 1201921150, + 0, + -338858402, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 281`] = `"f14"`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 282`] = `"Timestamp"`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 283`] = `17`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 284`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 285`] = ` -Object { - "high": 0, - "low": 1907149042, -} +exports[`Table cpp file nested creates a Table from Arrow buffers 7`] = ` +Int32Array [ + 0, + 0, + 0, + -328049938, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 286`] = `null`; +exports[`Table cpp file nested creates a Table from Arrow buffers 8`] = ` +Int32Array [ + -1482260505, + -636832564, + 0, + 535274652, +] +`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 287`] = ` -Object { - "high": 0, - "low": 1524488313, -} +exports[`Table cpp file nested creates a Table from Arrow buffers 9`] = ` +Int32Array [ + 0, + 1337875186, + 0, + 0, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 288`] = `null`; +exports[`Table cpp file nested creates a Table from Arrow buffers 10`] = `Int32Array []`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 289`] = ` -Object { - "high": 0, - "low": 1991045076, -} +exports[`Table cpp file nested creates a Table from Arrow buffers 11`] = ` +Int32Array [ + 0, + 725113523, + 386656703, + 1852452386, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 290`] = `null`; +exports[`Table cpp file nested creates a Table from Arrow buffers 12`] = `Int32Array []`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 291`] = ` -Object { - "high": 0, - "low": 1787795918, -} +exports[`Table cpp file nested creates a Table from Arrow buffers 13`] = ` +Int32Array [ + 0, + -2011809915, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 292`] = ` -Object { - "high": 0, - "low": 1703925731, -} +exports[`Table cpp file nested creates a Table from Arrow buffers 14`] = ` +Int32Array [ + -936205059, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 293`] = `null`; - -exports[`Table cpp file datetime creates a Table from Arrow buffers 294`] = ` -Object { - "high": 0, - "low": 946811563, -} -`; +exports[`Table cpp file nested creates a Table from Arrow buffers 15`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 295`] = ` -Object { - "high": 0, - "low": 1287866684, -} +exports[`Table cpp file nested creates a Table from Arrow buffers 16`] = ` +Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 296`] = ` -Object { - "high": -1, - "low": -924054721, -} +exports[`Table cpp file nested creates a Table from Arrow buffers 17`] = ` +Int32Array [ + 0, + 0, + -1507602567, +] `; -exports[`Table cpp file datetime creates a Table from Arrow buffers 297`] = ` -Object { - "high": -1, - "low": -1004736552, -} -`; +exports[`Table cpp file nested creates a Table from Arrow buffers 18`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 298`] = `null`; +exports[`Table cpp file nested creates a Table from Arrow buffers 19`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 299`] = ` -Object { - "high": 0, - "low": 1292623681, -} -`; +exports[`Table cpp file nested creates a Table from Arrow buffers 20`] = `null`; -exports[`Table cpp file datetime creates a Table from Arrow buffers 300`] = ` -Object { - "high": -1, - "low": -922683413, -} -`; +exports[`Table cpp file nested creates a Table from Arrow buffers 21`] = `"struct_nullable"`; -exports[`Table cpp file datetime enumerates Table rows 1`] = `17`; +exports[`Table cpp file nested creates a Table from Arrow buffers 22`] = `"Struct_"`; -exports[`Table cpp file datetime enumerates Table rows 2`] = `15`; +exports[`Table cpp file nested creates a Table from Arrow buffers 23`] = `17`; -exports[`Table cpp file datetime enumerates Table rows 3`] = ` -Object { - "f0": null, - "f1": null, - "f10": null, - "f11": null, - "f12": Object { - "high": 0, - "low": 237206636, - }, - "f13": Object { - "high": -1, - "low": -2036135388, - }, - "f14": null, - "f2": 902624945, - "f3": null, - "f4": Object { - "high": 0, - "low": 1752483892, - }, - "f5": Object { - "high": -1, - "low": -222259164, - }, - "f6": Object { - "high": 0, - "low": 1413895459, - }, - "f7": null, - "f8": null, - "f9": Object { - "high": -1, - "low": -790344901, - }, -} -`; - -exports[`Table cpp file datetime enumerates Table rows 4`] = ` -Object { - "f0": 1912-04-23T04:41:02.000Z, - "f1": null, - "f10": Object { - "high": 0, - "low": 1858946274, - }, - "f11": Object { - "high": -1, - "low": -721226051, - }, - "f12": Object { - "high": -1, - "low": -1952793711, - }, - "f13": null, - "f14": Object { - "high": 0, - "low": 1907149042, - }, - "f2": -533650716, - "f3": -1557821925, - "f4": null, - "f5": null, - "f6": Object { - "high": 0, - "low": 1296543194, - }, - "f7": Object { - "high": -1, - "low": -155973434, - }, - "f8": Object { - "high": -1, - "low": -518015355, - }, - "f9": null, -} -`; - -exports[`Table cpp file datetime enumerates Table rows 5`] = ` -Object { - "f0": null, - "f1": null, - "f10": null, - "f11": null, - "f12": null, - "f13": null, - "f14": null, - "f2": null, - "f3": null, - "f4": Object { - "high": -1, - "low": -1082138116, - }, - "f5": Object { - "high": 0, - "low": 1673707679, - }, - "f6": null, - "f7": Object { - "high": 0, - "low": 306380012, - }, - "f8": null, - "f9": null, -} -`; - -exports[`Table cpp file datetime enumerates Table rows 6`] = ` -Object { - "f0": 1977-03-26T12:02:35.000Z, - "f1": 1970-01-24T12:31:46.637Z, - "f10": Object { - "high": 0, - "low": 1759891987, - }, - "f11": Object { - "high": -1, - "low": -1656902433, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 1283071451, - }, - "f14": Object { - "high": 0, - "low": 1524488313, - }, - "f2": null, - "f3": 1053937575, - "f4": Object { - "high": -1, - "low": -369271033, - }, - "f5": Object { - "high": 0, - "low": 1646242693, - }, - "f6": Object { - "high": -1, - "low": -2023124938, - }, - "f7": null, - "f8": Object { - "high": -1, - "low": -891479472, - }, - "f9": null, -} -`; - -exports[`Table cpp file datetime enumerates Table rows 7`] = ` -Object { - "f0": null, - "f1": null, - "f10": Object { - "high": 0, - "low": 679491750, - }, - "f11": Object { - "high": 0, - "low": 283003387, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 991714296, - }, - "f14": null, - "f2": 11995632, - "f3": 1627714670, - "f4": Object { - "high": 0, - "low": 2088744779, - }, - "f5": Object { - "high": -1, - "low": -1438025608, - }, - "f6": null, - "f7": null, - "f8": null, - "f9": Object { - "high": -1, - "low": -1081248134, - }, -} -`; - -exports[`Table cpp file datetime enumerates Table rows 8`] = ` -Object { - "f0": null, - "f1": 1970-01-22T23:22:48.919Z, - "f10": Object { - "high": -1, - "low": -1589448339, - }, - "f11": Object { - "high": 0, - "low": 305391457, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 191711729, - }, - "f14": Object { - "high": 0, - "low": 1991045076, - }, - "f2": 1543035049, - "f3": 1616692420, - "f4": null, - "f5": null, - "f6": null, - "f7": null, - "f8": null, - "f9": Object { - "high": 0, - "low": 1279786188, - }, -} -`; - -exports[`Table cpp file datetime enumerates Table rows 9`] = ` -Object { - "f0": 1981-12-11T08:06:16.000Z, - "f1": 1969-11-02T13:36:53.023Z, - "f10": Object { - "high": 0, - "low": 1643914401, - }, - "f11": null, - "f12": null, - "f13": null, - "f14": null, - "f2": -1035213822, - "f3": 583410666, - "f4": null, - "f5": null, - "f6": Object { - "high": -1, - "low": -95957694, - }, - "f7": null, - "f8": null, - "f9": Object { - "high": 0, - "low": 1428155654, - }, -} -`; - -exports[`Table cpp file datetime enumerates Table rows 10`] = ` -Object { - "f0": 2021-06-16T12:00:15.000Z, - "f1": 1969-10-20T05:18:09.957Z, - "f10": Object { - "high": 0, - "low": 60560931, - }, - "f11": Object { - "high": 0, - "low": 67986368, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 1263832761, - }, - "f14": Object { - "high": 0, - "low": 1787795918, - }, - "f2": -165385917, - "f3": null, - "f4": Object { - "high": 0, - "low": 936339326, - }, - "f5": null, - "f6": Object { - "high": 0, - "low": 649060707, - }, - "f7": Object { - "high": -1, - "low": -1885662094, - }, - "f8": Object { - "high": -1, - "low": -321499700, - }, - "f9": Object { - "high": 0, - "low": 1857863647, - }, -} -`; - -exports[`Table cpp file datetime enumerates Table rows 11`] = ` -Object { - "f0": 1952-08-14T03:58:25.000Z, - "f1": null, - "f10": Object { - "high": -1, - "low": -978659831, - }, - "f11": Object { - "high": -1, - "low": -1039368437, - }, - "f12": Object { - "high": 0, - "low": 394600979, - }, - "f13": Object { - "high": 0, - "low": 600299113, - }, - "f14": Object { - "high": 0, - "low": 1703925731, - }, - "f2": 1630195924, - "f3": 928069039, - "f4": null, - "f5": Object { - "high": 0, - "low": 118059475, - }, - "f6": null, - "f7": null, - "f8": null, - "f9": Object { - "high": 0, - "low": 221189659, - }, -} -`; - -exports[`Table cpp file datetime enumerates Table rows 12`] = ` -Object { - "f0": null, - "f1": 1969-11-03T19:37:49.686Z, - "f10": null, - "f11": Object { - "high": -1, - "low": -375954631, - }, - "f12": null, - "f13": null, - "f14": null, - "f2": null, - "f3": 1579393701, - "f4": Object { - "high": -1, - "low": -684786031, - }, - "f5": Object { - "high": -1, - "low": -918730811, - }, - "f6": Object { - "high": 0, - "low": 600141763, - }, - "f7": Object { - "high": -1, - "low": -1123689690, - }, - "f8": null, - "f9": Object { - "high": -1, - "low": -2023675136, - }, -} -`; - -exports[`Table cpp file datetime enumerates Table rows 13`] = ` -Object { - "f0": 1983-05-16T15:33:53.000Z, - "f1": null, - "f10": Object { - "high": 0, - "low": 1439188467, - }, - "f11": null, - "f12": null, - "f13": null, - "f14": Object { - "high": 0, - "low": 946811563, - }, - "f2": null, - "f3": null, - "f4": null, - "f5": null, - "f6": null, - "f7": null, - "f8": Object { - "high": 0, - "low": 192567423, - }, - "f9": null, -} -`; +exports[`Table cpp file nested creates a Table from Arrow buffers 24`] = `null`; -exports[`Table cpp file datetime enumerates Table rows 14`] = ` -Object { - "f0": 2011-04-01T03:41:21.000Z, - "f1": null, - "f10": null, - "f11": Object { - "high": -1, - "low": -253459603, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 666508217, - }, - "f14": Object { - "high": 0, - "low": 1287866684, - }, - "f2": null, - "f3": null, - "f4": Object { - "high": 0, - "low": 704715478, - }, - "f5": Object { - "high": 0, - "low": 1727827418, - }, - "f6": Object { - "high": -1, - "low": -385327847, - }, - "f7": Object { - "high": 0, - "low": 997748091, - }, - "f8": null, - "f9": Object { - "high": -1, - "low": -1487233257, - }, -} -`; - -exports[`Table cpp file datetime enumerates Table rows 15`] = ` -Object { - "f0": 1985-06-18T16:45:02.000Z, - "f1": null, - "f10": Object { - "high": 0, - "low": 1343690781, - }, - "f11": Object { - "high": 0, - "low": 1158483324, - }, - "f12": Object { - "high": -1, - "low": -2129740469, - }, - "f13": null, - "f14": Object { - "high": -1, - "low": -924054721, - }, - "f2": null, - "f3": null, - "f4": null, - "f5": Object { - "high": -1, - "low": -1115469578, - }, - "f6": Object { - "high": -1, - "low": -505105799, - }, - "f7": Object { - "high": -1, - "low": -90626704, - }, - "f8": Object { - "high": 0, - "low": 2077227761, - }, - "f9": null, -} -`; - -exports[`Table cpp file datetime enumerates Table rows 16`] = ` -Object { - "f0": 2024-08-03T02:56:33.000Z, - "f1": null, - "f10": Object { - "high": 0, - "low": 667746364, - }, - "f11": null, - "f12": Object { - "high": 0, - "low": 936578725, - }, - "f13": null, - "f14": Object { - "high": -1, - "low": -1004736552, - }, - "f2": null, - "f3": null, - "f4": Object { - "high": -1, - "low": -1454220845, - }, - "f5": Object { - "high": -1, - "low": -394344641, - }, - "f6": null, - "f7": Object { - "high": -1, - "low": -1477812381, - }, - "f8": null, - "f9": null, -} -`; - -exports[`Table cpp file datetime enumerates Table rows 17`] = ` -Object { - "f0": null, - "f1": null, - "f10": Object { - "high": -1, - "low": -885862092, - }, - "f11": null, - "f12": Object { - "high": -1, - "low": -1116622255, - }, - "f13": null, - "f14": null, - "f2": null, - "f3": null, - "f4": null, - "f5": null, - "f6": Object { - "high": -1, - "low": -2102273141, - }, - "f7": Object { - "high": -1, - "low": -1221435040, - }, - "f8": Object { - "high": 0, - "low": 1012332985, - }, - "f9": Object { - "high": -1, - "low": -889966449, - }, -} -`; - -exports[`Table cpp file datetime enumerates Table rows 18`] = ` -Object { - "f0": 1910-06-16T01:24:56.000Z, - "f1": 1970-01-09T01:47:40.029Z, - "f10": Object { - "high": -1, - "low": -768563065, - }, - "f11": Object { - "high": -1, - "low": -18384890, - }, - "f12": Object { - "high": -1, - "low": -138051348, - }, - "f13": null, - "f14": Object { - "high": 0, - "low": 1292623681, - }, - "f2": -810923102, - "f3": null, - "f4": null, - "f5": Object { - "high": -1, - "low": -1288756822, - }, - "f6": null, - "f7": null, - "f8": null, - "f9": null, -} -`; - -exports[`Table cpp file datetime enumerates Table rows 19`] = ` -Object { - "f0": null, - "f1": null, - "f10": Object { - "high": 0, - "low": 642999269, - }, - "f11": Object { - "high": -1, - "low": -908077044, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 1464648198, - }, - "f14": Object { - "high": -1, - "low": -922683413, - }, - "f2": -1636166510, - "f3": null, - "f4": Object { - "high": -1, - "low": -1765432003, - }, - "f5": Object { - "high": -1, - "low": -1856124671, - }, - "f6": null, - "f7": null, - "f8": null, - "f9": Object { - "high": -1, - "low": -616683035, - }, -} -`; - -exports[`Table cpp file datetime enumerates Table rows compact 1`] = `17`; - -exports[`Table cpp file datetime enumerates Table rows compact 2`] = `15`; - -exports[`Table cpp file datetime enumerates Table rows compact 3`] = ` +exports[`Table cpp file nested creates a Table from Arrow buffers 25`] = ` Array [ - null, - null, - 902624945, - null, - Object { - "high": 0, - "low": 1752483892, - }, - Object { - "high": -1, - "low": -222259164, - }, - Object { - "high": 0, - "low": 1413895459, - }, - null, - null, - Object { - "high": -1, - "low": -790344901, - }, - null, - null, - Object { - "high": 0, - "low": 237206636, - }, - Object { - "high": -1, - "low": -2036135388, - }, + -1121326610, null, ] `; -exports[`Table cpp file datetime enumerates Table rows compact 4`] = ` +exports[`Table cpp file nested creates a Table from Arrow buffers 26`] = ` Array [ - 1912-04-23T04:41:02.000Z, null, - -533650716, - -1557821925, - null, - null, - Object { - "high": 0, - "low": 1296543194, - }, - Object { - "high": -1, - "low": -155973434, - }, - Object { - "high": -1, - "low": -518015355, - }, - null, - Object { - "high": 0, - "low": 1858946274, - }, - Object { - "high": -1, - "low": -721226051, - }, - Object { - "high": -1, - "low": -1952793711, - }, - null, - Object { - "high": 0, - "low": 1907149042, - }, + "oPXRHKP", ] `; -exports[`Table cpp file datetime enumerates Table rows compact 5`] = ` +exports[`Table cpp file nested creates a Table from Arrow buffers 27`] = ` Array [ null, null, - null, - null, - Object { - "high": -1, - "low": -1082138116, - }, - Object { - "high": 0, - "low": 1673707679, - }, - null, - Object { - "high": 0, - "low": 306380012, - }, - null, - null, - null, - null, - null, - null, - null, ] `; -exports[`Table cpp file datetime enumerates Table rows compact 6`] = ` -Array [ - 1977-03-26T12:02:35.000Z, - 1970-01-24T12:31:46.637Z, - null, - 1053937575, - Object { - "high": -1, - "low": -369271033, - }, - Object { - "high": 0, - "low": 1646242693, - }, - Object { - "high": -1, - "low": -2023124938, - }, - null, - Object { - "high": -1, - "low": -891479472, - }, - null, - Object { - "high": 0, - "low": 1759891987, - }, - Object { - "high": -1, - "low": -1656902433, - }, - null, - Object { - "high": 0, - "low": 1283071451, - }, - Object { - "high": 0, - "low": 1524488313, - }, -] -`; - -exports[`Table cpp file datetime enumerates Table rows compact 7`] = ` +exports[`Table cpp file nested creates a Table from Arrow buffers 28`] = ` Array [ - null, - null, - 11995632, - 1627714670, - Object { - "high": 0, - "low": 2088744779, - }, - Object { - "high": -1, - "low": -1438025608, - }, - null, - null, - null, - Object { - "high": -1, - "low": -1081248134, - }, - Object { - "high": 0, - "low": 679491750, - }, - Object { - "high": 0, - "low": 283003387, - }, - null, - Object { - "high": 0, - "low": 991714296, - }, - null, + -861383428, + "TeWfovy", ] `; -exports[`Table cpp file datetime enumerates Table rows compact 8`] = ` +exports[`Table cpp file nested creates a Table from Arrow buffers 29`] = ` Array [ + 698716318, null, - 1970-01-22T23:22:48.919Z, - 1543035049, - 1616692420, - null, - null, - null, - null, - null, - Object { - "high": 0, - "low": 1279786188, - }, - Object { - "high": -1, - "low": -1589448339, - }, - Object { - "high": 0, - "low": 305391457, - }, - null, - Object { - "high": 0, - "low": 191711729, - }, - Object { - "high": 0, - "low": 1991045076, - }, ] `; -exports[`Table cpp file datetime enumerates Table rows compact 9`] = ` -Array [ - 1981-12-11T08:06:16.000Z, - 1969-11-02T13:36:53.023Z, - -1035213822, - 583410666, - null, - null, - Object { - "high": -1, - "low": -95957694, - }, - null, - null, - Object { - "high": 0, - "low": 1428155654, - }, - Object { - "high": 0, - "low": 1643914401, - }, - null, - null, - null, - null, -] -`; +exports[`Table cpp file nested creates a Table from Arrow buffers 30`] = `null`; -exports[`Table cpp file datetime enumerates Table rows compact 10`] = ` -Array [ - 2021-06-16T12:00:15.000Z, - 1969-10-20T05:18:09.957Z, - -165385917, - null, - Object { - "high": 0, - "low": 936339326, - }, - null, - Object { - "high": 0, - "low": 649060707, - }, - Object { - "high": -1, - "low": -1885662094, - }, - Object { - "high": -1, - "low": -321499700, - }, - Object { - "high": 0, - "low": 1857863647, - }, - Object { - "high": 0, - "low": 60560931, - }, - Object { - "high": 0, - "low": 67986368, - }, - null, - Object { - "high": 0, - "low": 1263832761, - }, - Object { - "high": 0, - "low": 1787795918, - }, -] -`; +exports[`Table cpp file nested creates a Table from Arrow buffers 31`] = `null`; -exports[`Table cpp file datetime enumerates Table rows compact 11`] = ` +exports[`Table cpp file nested creates a Table from Arrow buffers 32`] = ` Array [ - 1952-08-14T03:58:25.000Z, - null, - 1630195924, - 928069039, - null, - Object { - "high": 0, - "low": 118059475, - }, null, - null, - null, - Object { - "high": 0, - "low": 221189659, - }, - Object { - "high": -1, - "low": -978659831, - }, - Object { - "high": -1, - "low": -1039368437, - }, - Object { - "high": 0, - "low": 394600979, - }, - Object { - "high": 0, - "low": 600299113, - }, - Object { - "high": 0, - "low": 1703925731, - }, + "BSZRpGI", ] `; -exports[`Table cpp file datetime enumerates Table rows compact 12`] = ` +exports[`Table cpp file nested creates a Table from Arrow buffers 33`] = ` Array [ - null, - 1969-11-03T19:37:49.686Z, - null, - 1579393701, - Object { - "high": -1, - "low": -684786031, - }, - Object { - "high": -1, - "low": -918730811, - }, - Object { - "high": 0, - "low": 600141763, - }, - Object { - "high": -1, - "low": -1123689690, - }, - null, - Object { - "high": -1, - "low": -2023675136, - }, - null, - Object { - "high": -1, - "low": -375954631, - }, - null, null, null, ] `; -exports[`Table cpp file datetime enumerates Table rows compact 13`] = ` +exports[`Table cpp file nested creates a Table from Arrow buffers 34`] = ` Array [ - 1983-05-16T15:33:53.000Z, - null, - null, - null, - null, - null, - null, null, - Object { - "high": 0, - "low": 192567423, - }, null, - Object { - "high": 0, - "low": 1439188467, - }, - null, - null, - null, - Object { - "high": 0, - "low": 946811563, - }, ] `; -exports[`Table cpp file datetime enumerates Table rows compact 14`] = ` -Array [ - 2011-04-01T03:41:21.000Z, - null, - null, - null, - Object { - "high": 0, - "low": 704715478, - }, - Object { - "high": 0, - "low": 1727827418, - }, - Object { - "high": -1, - "low": -385327847, - }, - Object { - "high": 0, - "low": 997748091, - }, - null, - Object { - "high": -1, - "low": -1487233257, - }, - null, - Object { - "high": -1, - "low": -253459603, - }, - null, - Object { - "high": 0, - "low": 666508217, - }, - Object { - "high": 0, - "low": 1287866684, - }, -] -`; +exports[`Table cpp file nested creates a Table from Arrow buffers 35`] = `null`; -exports[`Table cpp file datetime enumerates Table rows compact 15`] = ` -Array [ - 1985-06-18T16:45:02.000Z, - null, - null, - null, - null, - Object { - "high": -1, - "low": -1115469578, - }, - Object { - "high": -1, - "low": -505105799, - }, - Object { - "high": -1, - "low": -90626704, - }, - Object { - "high": 0, - "low": 2077227761, - }, - null, - Object { - "high": 0, - "low": 1343690781, - }, - Object { - "high": 0, - "low": 1158483324, - }, - Object { - "high": -1, - "low": -2129740469, - }, - null, - Object { - "high": -1, - "low": -924054721, - }, -] -`; +exports[`Table cpp file nested creates a Table from Arrow buffers 36`] = `null`; -exports[`Table cpp file datetime enumerates Table rows compact 16`] = ` +exports[`Table cpp file nested creates a Table from Arrow buffers 37`] = ` Array [ - 2024-08-03T02:56:33.000Z, null, null, - null, - Object { - "high": -1, - "low": -1454220845, - }, - Object { - "high": -1, - "low": -394344641, - }, - null, - Object { - "high": -1, - "low": -1477812381, - }, - null, - null, - Object { - "high": 0, - "low": 667746364, - }, - null, - Object { - "high": 0, - "low": 936578725, - }, - null, - Object { - "high": -1, - "low": -1004736552, - }, ] `; -exports[`Table cpp file datetime enumerates Table rows compact 17`] = ` +exports[`Table cpp file nested creates a Table from Arrow buffers 38`] = ` Array [ null, null, - null, - null, - null, - null, - Object { - "high": -1, - "low": -2102273141, - }, - Object { - "high": -1, - "low": -1221435040, - }, - Object { - "high": 0, - "low": 1012332985, - }, - Object { - "high": -1, - "low": -889966449, - }, - Object { - "high": -1, - "low": -885862092, - }, - null, - Object { - "high": -1, - "low": -1116622255, - }, - null, - null, ] `; -exports[`Table cpp file datetime enumerates Table rows compact 18`] = ` +exports[`Table cpp file nested creates a Table from Arrow buffers 39`] = ` Array [ - 1910-06-16T01:24:56.000Z, - 1970-01-09T01:47:40.029Z, - -810923102, - null, - null, - Object { - "high": -1, - "low": -1288756822, - }, - null, - null, - null, - null, - Object { - "high": -1, - "low": -768563065, - }, - Object { - "high": -1, - "low": -18384890, - }, - Object { - "high": -1, - "low": -138051348, - }, + 416507125, null, - Object { - "high": 0, - "low": 1292623681, - }, ] `; -exports[`Table cpp file datetime enumerates Table rows compact 19`] = ` -Array [ - null, - null, - -1636166510, - null, - Object { - "high": -1, - "low": -1765432003, - }, - Object { - "high": -1, - "low": -1856124671, - }, - null, - null, - null, - Object { - "high": -1, - "low": -616683035, - }, - Object { - "high": 0, - "low": 642999269, - }, - Object { - "high": -1, - "low": -908077044, - }, - null, - Object { - "high": 0, - "low": 1464648198, - }, - Object { - "high": -1, - "low": -922683413, - }, -] -`; - -exports[`Table cpp file datetime toString() prints a pretty Table 1`] = ` -" f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14 - null, null, 902624945, null, [object Object], [object Object], [object Object], null, null, [object Object], null, null, [object Object], [object Object], null -Tue Apr 23 1912 00:41:02 GMT-0400 (EDT), null, -533650716, -1557821925, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] - null, null, null, null, [object Object], [object Object], null, [object Object], null, null, null, null, null, null, null -Sat Mar 26 1977 07:02:35 GMT-0500 (EST), Sat Jan 24 1970 07:31:46 GMT-0500 (EST), null, 1053937575, [object Object], [object Object], [object Object], null, [object Object], null, [object Object], [object Object], null, [object Object], [object Object] - null, null, 11995632, 1627714670, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], null - null, Thu Jan 22 1970 18:22:48 GMT-0500 (EST), 1543035049, 1616692420, null, null, null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object] -Fri Dec 11 1981 03:06:16 GMT-0500 (EST), Sun Nov 02 1969 08:36:53 GMT-0500 (EST), -1035213822, 583410666, null, null, [object Object], null, null, [object Object], [object Object], null, null, null, null -Wed Jun 16 2021 08:00:15 GMT-0400 (EDT), Mon Oct 20 1969 01:18:09 GMT-0400 (EDT), -165385917, null, [object Object], null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object] -Wed Aug 13 1952 23:58:25 GMT-0400 (EDT), null, 1630195924, 928069039, null, [object Object], null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object] - null, Mon Nov 03 1969 14:37:49 GMT-0500 (EST), null, 1579393701, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, null, null -Mon May 16 1983 11:33:53 GMT-0400 (EDT), null, null, null, null, null, null, null, [object Object], null, [object Object], null, null, null, [object Object] -Thu Mar 31 2011 23:41:21 GMT-0400 (EDT), null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, [object Object], [object Object] -Tue Jun 18 1985 12:45:02 GMT-0400 (EDT), null, null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] -Fri Aug 02 2024 22:56:33 GMT-0400 (EDT), null, null, null, [object Object], [object Object], null, [object Object], null, null, [object Object], null, [object Object], null, [object Object] - null, null, null, null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], null, null -Wed Jun 15 1910 21:24:56 GMT-0400 (EDT), Thu Jan 08 1970 20:47:40 GMT-0500 (EST), -810923102, null, null, [object Object], null, null, null, null, [object Object], [object Object], [object Object], null, [object Object] - null, null, -1636166510, null, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object]" -`; - -exports[`Table cpp file datetime toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp file datetime toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14 - 0, null, null, 902624945, null, [object Object], [object Object], [object Object], null, null, [object Object], null, null, [object Object], [object Object], null - 1, Tue Apr 23 1912 00:41:02 GMT-0400 (EDT), null, -533650716, -1557821925, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] - 2, null, null, null, null, [object Object], [object Object], null, [object Object], null, null, null, null, null, null, null - 3, Sat Mar 26 1977 07:02:35 GMT-0500 (EST), Sat Jan 24 1970 07:31:46 GMT-0500 (EST), null, 1053937575, [object Object], [object Object], [object Object], null, [object Object], null, [object Object], [object Object], null, [object Object], [object Object] - 4, null, null, 11995632, 1627714670, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], null - 5, null, Thu Jan 22 1970 18:22:48 GMT-0500 (EST), 1543035049, 1616692420, null, null, null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object] - 6, Fri Dec 11 1981 03:06:16 GMT-0500 (EST), Sun Nov 02 1969 08:36:53 GMT-0500 (EST), -1035213822, 583410666, null, null, [object Object], null, null, [object Object], [object Object], null, null, null, null - 7, Wed Jun 16 2021 08:00:15 GMT-0400 (EDT), Mon Oct 20 1969 01:18:09 GMT-0400 (EDT), -165385917, null, [object Object], null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object] - 8, Wed Aug 13 1952 23:58:25 GMT-0400 (EDT), null, 1630195924, 928069039, null, [object Object], null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object] - 9, null, Mon Nov 03 1969 14:37:49 GMT-0500 (EST), null, 1579393701, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, null, null - 10, Mon May 16 1983 11:33:53 GMT-0400 (EDT), null, null, null, null, null, null, null, [object Object], null, [object Object], null, null, null, [object Object] - 11, Thu Mar 31 2011 23:41:21 GMT-0400 (EDT), null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, [object Object], [object Object] - 12, Tue Jun 18 1985 12:45:02 GMT-0400 (EDT), null, null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] - 13, Fri Aug 02 2024 22:56:33 GMT-0400 (EDT), null, null, null, [object Object], [object Object], null, [object Object], null, null, [object Object], null, [object Object], null, [object Object] - 14, null, null, null, null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], null, null - 15, Wed Jun 15 1910 21:24:56 GMT-0400 (EDT), Thu Jan 08 1970 20:47:40 GMT-0500 (EST), -810923102, null, null, [object Object], null, null, null, null, [object Object], [object Object], [object Object], null, [object Object] - 16, null, null, -1636166510, null, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object]" -`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 1`] = `"dict1_0"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 2`] = `"Utf8"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 4`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 5`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 6`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 7`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 9`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 10`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 11`] = `"gpcWkmr"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 12`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 13`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 14`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 15`] = `"fNEZk2V"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 16`] = `"VHkSHFW"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 17`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 18`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 19`] = `"pdr3kP2"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 20`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 21`] = `"dict1_1"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 22`] = `"Utf8"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 23`] = `17`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 24`] = `"UQlbxy8"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 25`] = `"UQlbxy8"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 26`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 27`] = `"7Esa1sp"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 28`] = `"7Esa1sp"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 29`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 30`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 31`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 32`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 33`] = `"VHkSHFW"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 34`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 35`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 36`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 37`] = `"pdr3kP2"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 38`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 39`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 40`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 41`] = `"dict2_0"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 42`] = `"Int"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 43`] = `17`; +exports[`Table cpp file nested creates a Table from Arrow buffers 40`] = `null`; -exports[`Table cpp file dictionary creates a Table from Arrow buffers 44`] = `null`; +exports[`Table cpp file nested enumerates Table rows 1`] = `17`; -exports[`Table cpp file dictionary creates a Table from Arrow buffers 45`] = `null`; +exports[`Table cpp file nested enumerates Table rows 2`] = `2`; -exports[`Table cpp file dictionary creates a Table from Arrow buffers 46`] = ` +exports[`Table cpp file nested enumerates Table rows 3`] = ` Object { - "high": 0, - "low": 0, + "list_nullable": Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, + ], + "struct_nullable": null, } `; -exports[`Table cpp file dictionary creates a Table from Arrow buffers 47`] = ` +exports[`Table cpp file nested enumerates Table rows 4`] = ` Object { - "high": 0, - "low": 0, + "list_nullable": null, + "struct_nullable": Array [ + -1121326610, + null, + ], } `; -exports[`Table cpp file dictionary creates a Table from Arrow buffers 48`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 49`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 50`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 51`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 52`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 53`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 54`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 55`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 56`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 57`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 58`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 59`] = ` +exports[`Table cpp file nested enumerates Table rows 5`] = ` Object { - "high": 0, - "low": 0, + "list_nullable": Int32Array [ + 1201921150, + 0, + -338858402, + ], + "struct_nullable": Array [ + null, + "oPXRHKP", + ], } `; -exports[`Table cpp file dictionary creates a Table from Arrow buffers 60`] = `null`; - -exports[`Table cpp file dictionary enumerates Table rows 1`] = `17`; - -exports[`Table cpp file dictionary enumerates Table rows 2`] = `3`; - -exports[`Table cpp file dictionary enumerates Table rows 3`] = ` +exports[`Table cpp file nested enumerates Table rows 6`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "UQlbxy8", - "dict2_0": null, -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 4`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": "UQlbxy8", - "dict2_0": null, -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 5`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", - "dict2_0": Object { - "high": 0, - "low": 0, - }, -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 6`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": "7Esa1sp", - "dict2_0": Object { - "high": 0, - "low": 0, - }, + "list_nullable": Int32Array [ + 0, + 0, + 0, + -328049938, + ], + "struct_nullable": Array [ + null, + null, + ], } `; -exports[`Table cpp file dictionary enumerates Table rows 7`] = ` +exports[`Table cpp file nested enumerates Table rows 7`] = ` Object { - "dict1_0": null, - "dict1_1": "7Esa1sp", - "dict2_0": null, + "list_nullable": Int32Array [ + -1482260505, + -636832564, + 0, + 535274652, + ], + "struct_nullable": Array [ + -861383428, + "TeWfovy", + ], } `; -exports[`Table cpp file dictionary enumerates Table rows 8`] = ` +exports[`Table cpp file nested enumerates Table rows 8`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", - "dict2_0": null, + "list_nullable": Int32Array [ + 0, + 1337875186, + 0, + 0, + ], + "struct_nullable": Array [ + 698716318, + null, + ], } `; -exports[`Table cpp file dictionary enumerates Table rows 9`] = ` +exports[`Table cpp file nested enumerates Table rows 9`] = ` Object { - "dict1_0": null, - "dict1_1": "n7IVIt6", - "dict2_0": null, + "list_nullable": Int32Array [], + "struct_nullable": null, } `; -exports[`Table cpp file dictionary enumerates Table rows 10`] = ` +exports[`Table cpp file nested enumerates Table rows 10`] = ` Object { - "dict1_0": "gpcWkmr", - "dict1_1": "n7IVIt6", - "dict2_0": null, + "list_nullable": Int32Array [ + 0, + 725113523, + 386656703, + 1852452386, + ], + "struct_nullable": null, } `; -exports[`Table cpp file dictionary enumerates Table rows 11`] = ` +exports[`Table cpp file nested enumerates Table rows 11`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", - "dict2_0": null, + "list_nullable": Int32Array [], + "struct_nullable": Array [ + null, + "BSZRpGI", + ], } `; -exports[`Table cpp file dictionary enumerates Table rows 12`] = ` +exports[`Table cpp file nested enumerates Table rows 12`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "VHkSHFW", - "dict2_0": null, + "list_nullable": Int32Array [ + 0, + -2011809915, + ], + "struct_nullable": Array [ + null, + null, + ], } `; -exports[`Table cpp file dictionary enumerates Table rows 13`] = ` +exports[`Table cpp file nested enumerates Table rows 13`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", - "dict2_0": null, + "list_nullable": Int32Array [ + -936205059, + ], + "struct_nullable": Array [ + null, + null, + ], } `; -exports[`Table cpp file dictionary enumerates Table rows 14`] = ` +exports[`Table cpp file nested enumerates Table rows 14`] = ` Object { - "dict1_0": "fNEZk2V", - "dict1_1": "n7IVIt6", - "dict2_0": null, + "list_nullable": null, + "struct_nullable": null, } `; -exports[`Table cpp file dictionary enumerates Table rows 15`] = ` +exports[`Table cpp file nested enumerates Table rows 15`] = ` Object { - "dict1_0": "VHkSHFW", - "dict1_1": null, - "dict2_0": null, + "list_nullable": Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, + ], + "struct_nullable": null, } `; -exports[`Table cpp file dictionary enumerates Table rows 16`] = ` +exports[`Table cpp file nested enumerates Table rows 16`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "pdr3kP2", - "dict2_0": null, + "list_nullable": Int32Array [ + 0, + 0, + -1507602567, + ], + "struct_nullable": Array [ + null, + null, + ], } `; -exports[`Table cpp file dictionary enumerates Table rows 17`] = ` +exports[`Table cpp file nested enumerates Table rows 17`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", - "dict2_0": null, + "list_nullable": null, + "struct_nullable": Array [ + null, + null, + ], } `; -exports[`Table cpp file dictionary enumerates Table rows 18`] = ` +exports[`Table cpp file nested enumerates Table rows 18`] = ` Object { - "dict1_0": "pdr3kP2", - "dict1_1": "n7IVIt6", - "dict2_0": Object { - "high": 0, - "low": 0, - }, + "list_nullable": null, + "struct_nullable": Array [ + 416507125, + null, + ], } `; -exports[`Table cpp file dictionary enumerates Table rows 19`] = ` +exports[`Table cpp file nested enumerates Table rows 19`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": null, - "dict2_0": null, + "list_nullable": null, + "struct_nullable": null, } `; -exports[`Table cpp file dictionary enumerates Table rows compact 1`] = `17`; +exports[`Table cpp file nested enumerates Table rows compact 1`] = `17`; -exports[`Table cpp file dictionary enumerates Table rows compact 2`] = `3`; +exports[`Table cpp file nested enumerates Table rows compact 2`] = `2`; -exports[`Table cpp file dictionary enumerates Table rows compact 3`] = ` +exports[`Table cpp file nested enumerates Table rows compact 3`] = ` Array [ - "n7IVIt6", - "UQlbxy8", + Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, + ], null, ] `; -exports[`Table cpp file dictionary enumerates Table rows compact 4`] = ` +exports[`Table cpp file nested enumerates Table rows compact 4`] = ` Array [ - "n7IVIt6", - "UQlbxy8", null, + Array [ + -1121326610, + null, + ], ] `; -exports[`Table cpp file dictionary enumerates Table rows compact 5`] = ` +exports[`Table cpp file nested enumerates Table rows compact 5`] = ` Array [ - "n7IVIt6", - "n7IVIt6", - Object { - "high": 0, - "low": 0, - }, + Int32Array [ + 1201921150, + 0, + -338858402, + ], + Array [ + null, + "oPXRHKP", + ], ] `; -exports[`Table cpp file dictionary enumerates Table rows compact 6`] = ` +exports[`Table cpp file nested enumerates Table rows compact 6`] = ` Array [ - "n7IVIt6", - "7Esa1sp", - Object { - "high": 0, - "low": 0, - }, + Int32Array [ + 0, + 0, + 0, + -328049938, + ], + Array [ + null, + null, + ], ] `; -exports[`Table cpp file dictionary enumerates Table rows compact 7`] = ` +exports[`Table cpp file nested enumerates Table rows compact 7`] = ` Array [ - null, - "7Esa1sp", - null, + Int32Array [ + -1482260505, + -636832564, + 0, + 535274652, + ], + Array [ + -861383428, + "TeWfovy", + ], ] `; -exports[`Table cpp file dictionary enumerates Table rows compact 8`] = ` +exports[`Table cpp file nested enumerates Table rows compact 8`] = ` Array [ - "n7IVIt6", - "n7IVIt6", - null, + Int32Array [ + 0, + 1337875186, + 0, + 0, + ], + Array [ + 698716318, + null, + ], ] `; -exports[`Table cpp file dictionary enumerates Table rows compact 9`] = ` +exports[`Table cpp file nested enumerates Table rows compact 9`] = ` Array [ - null, - "n7IVIt6", + Int32Array [], null, ] `; -exports[`Table cpp file dictionary enumerates Table rows compact 10`] = ` +exports[`Table cpp file nested enumerates Table rows compact 10`] = ` Array [ - "gpcWkmr", - "n7IVIt6", - null, -] -`; - -exports[`Table cpp file dictionary enumerates Table rows compact 11`] = ` -Array [ - "n7IVIt6", - "n7IVIt6", + Int32Array [ + 0, + 725113523, + 386656703, + 1852452386, + ], null, ] `; -exports[`Table cpp file dictionary enumerates Table rows compact 12`] = ` +exports[`Table cpp file nested enumerates Table rows compact 11`] = ` Array [ - "n7IVIt6", - "VHkSHFW", - null, + Int32Array [], + Array [ + null, + "BSZRpGI", + ], ] `; -exports[`Table cpp file dictionary enumerates Table rows compact 13`] = ` +exports[`Table cpp file nested enumerates Table rows compact 12`] = ` Array [ - "n7IVIt6", - "n7IVIt6", - null, + Int32Array [ + 0, + -2011809915, + ], + Array [ + null, + null, + ], ] `; -exports[`Table cpp file dictionary enumerates Table rows compact 14`] = ` +exports[`Table cpp file nested enumerates Table rows compact 13`] = ` Array [ - "fNEZk2V", - "n7IVIt6", - null, + Int32Array [ + -936205059, + ], + Array [ + null, + null, + ], ] `; -exports[`Table cpp file dictionary enumerates Table rows compact 15`] = ` +exports[`Table cpp file nested enumerates Table rows compact 14`] = ` Array [ - "VHkSHFW", null, null, ] `; -exports[`Table cpp file dictionary enumerates Table rows compact 16`] = ` +exports[`Table cpp file nested enumerates Table rows compact 15`] = ` Array [ - "n7IVIt6", - "pdr3kP2", + Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, + ], null, ] `; -exports[`Table cpp file dictionary enumerates Table rows compact 17`] = ` +exports[`Table cpp file nested enumerates Table rows compact 16`] = ` +Array [ + Int32Array [ + 0, + 0, + -1507602567, + ], + Array [ + null, + null, + ], +] +`; + +exports[`Table cpp file nested enumerates Table rows compact 17`] = ` Array [ - "n7IVIt6", - "n7IVIt6", null, + Array [ + null, + null, + ], ] `; -exports[`Table cpp file dictionary enumerates Table rows compact 18`] = ` +exports[`Table cpp file nested enumerates Table rows compact 18`] = ` Array [ - "pdr3kP2", - "n7IVIt6", - Object { - "high": 0, - "low": 0, - }, + null, + Array [ + 416507125, + null, + ], ] `; -exports[`Table cpp file dictionary enumerates Table rows compact 19`] = ` +exports[`Table cpp file nested enumerates Table rows compact 19`] = ` Array [ - "n7IVIt6", null, null, ] `; -exports[`Table cpp file dictionary toString() prints a pretty Table 1`] = ` -"dict1_0, dict1_1, dict2_0 -n7IVIt6, UQlbxy8, null -n7IVIt6, UQlbxy8, null -n7IVIt6, n7IVIt6, [object Object] -n7IVIt6, 7Esa1sp, [object Object] - null, 7Esa1sp, null -n7IVIt6, n7IVIt6, null - null, n7IVIt6, null -gpcWkmr, n7IVIt6, null -n7IVIt6, n7IVIt6, null -n7IVIt6, VHkSHFW, null -n7IVIt6, n7IVIt6, null -fNEZk2V, n7IVIt6, null -VHkSHFW, null, null -n7IVIt6, pdr3kP2, null -n7IVIt6, n7IVIt6, null -pdr3kP2, n7IVIt6, [object Object] -n7IVIt6, null, null" +exports[`Table cpp file nested toString() prints a pretty Table 1`] = ` +" list_nullable, struct_nullable +[-855087392,-1428803827,538297987,-1834772737], null + null, [-1121326610,null] + [1201921150,0,-338858402], [null,\\"oPXRHKP\\"] + [0,0,0,-328049938], [null,null] + [-1482260505,-636832564,0,535274652], [-861383428,\\"TeWfovy\\"] + [0,1337875186,0,0], [698716318,null] + [], null + [0,725113523,386656703,1852452386], null + [], [null,\\"BSZRpGI\\"] + [0,-2011809915], [null,null] + [-936205059], [null,null] + null, null + [1741043053,1115823582,-134578211,1597491649], null + [0,0,-1507602567], [null,null] + null, [null,null] + null, [416507125,null] + null, null" `; -exports[`Table cpp file dictionary toString() prints an empty Table 1`] = `""`; +exports[`Table cpp file nested toString() prints an empty Table 1`] = `""`; -exports[`Table cpp file dictionary toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, dict1_0, dict1_1, dict2_0 - 0, n7IVIt6, UQlbxy8, null - 1, n7IVIt6, UQlbxy8, null - 2, n7IVIt6, n7IVIt6, [object Object] - 3, n7IVIt6, 7Esa1sp, [object Object] - 4, null, 7Esa1sp, null - 5, n7IVIt6, n7IVIt6, null - 6, null, n7IVIt6, null - 7, gpcWkmr, n7IVIt6, null - 8, n7IVIt6, n7IVIt6, null - 9, n7IVIt6, VHkSHFW, null - 10, n7IVIt6, n7IVIt6, null - 11, fNEZk2V, n7IVIt6, null - 12, VHkSHFW, null, null - 13, n7IVIt6, pdr3kP2, null - 14, n7IVIt6, n7IVIt6, null - 15, pdr3kP2, n7IVIt6, [object Object] - 16, n7IVIt6, null, null" +exports[`Table cpp file nested toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, list_nullable, struct_nullable + 0, [-855087392,-1428803827,538297987,-1834772737], null + 1, null, [-1121326610,null] + 2, [1201921150,0,-338858402], [null,\\"oPXRHKP\\"] + 3, [0,0,0,-328049938], [null,null] + 4, [-1482260505,-636832564,0,535274652], [-861383428,\\"TeWfovy\\"] + 5, [0,1337875186,0,0], [698716318,null] + 6, [], null + 7, [0,725113523,386656703,1852452386], null + 8, [], [null,\\"BSZRpGI\\"] + 9, [0,-2011809915], [null,null] + 10, [-936205059], [null,null] + 11, null, null + 12, [1741043053,1115823582,-134578211,1597491649], null + 13, [0,0,-1507602567], [null,null] + 14, null, [null,null] + 15, null, [416507125,null] + 16, null, null" `; -exports[`Table cpp file nested creates a Table from Arrow buffers 1`] = `"list_nullable"`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 1`] = `"bool_nullable"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 2`] = `"List"`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 2`] = `"Bool"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 3`] = `17`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 3`] = `0`; -exports[`Table cpp file nested creates a Table from Arrow buffers 4`] = ` -Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, -] -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 4`] = `"bool_nonnullable"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 5`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 5`] = `"Bool"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 6`] = ` -Int32Array [ - 1201921150, - 0, - -338858402, -] -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 6`] = `0`; -exports[`Table cpp file nested creates a Table from Arrow buffers 7`] = ` -Int32Array [ - 0, - 0, - 0, - -328049938, -] -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 7`] = `"int8_nullable"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 8`] = ` -Int32Array [ - -1482260505, - -636832564, - 0, - 535274652, -] -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 8`] = `"Int"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 9`] = ` -Int32Array [ - 0, - 1337875186, - 0, - 0, -] -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 9`] = `0`; -exports[`Table cpp file nested creates a Table from Arrow buffers 10`] = `Int32Array []`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 10`] = `"int8_nonnullable"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 11`] = ` -Int32Array [ - 0, - 725113523, - 386656703, - 1852452386, -] -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 11`] = `"Int"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 12`] = `Int32Array []`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 12`] = `0`; -exports[`Table cpp file nested creates a Table from Arrow buffers 13`] = ` -Int32Array [ - 0, - -2011809915, -] -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 13`] = `"int16_nullable"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 14`] = ` -Int32Array [ - -936205059, -] -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 14`] = `"Int"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 15`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 15`] = `0`; -exports[`Table cpp file nested creates a Table from Arrow buffers 16`] = ` -Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, -] -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 16`] = `"int16_nonnullable"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 17`] = ` -Int32Array [ - 0, - 0, - -1507602567, -] -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 17`] = `"Int"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 18`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 18`] = `0`; -exports[`Table cpp file nested creates a Table from Arrow buffers 19`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 19`] = `"int32_nullable"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 20`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 20`] = `"Int"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 21`] = `"struct_nullable"`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 21`] = `0`; -exports[`Table cpp file nested creates a Table from Arrow buffers 22`] = `"Struct_"`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 22`] = `"int32_nonnullable"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 23`] = `17`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 23`] = `"Int"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 24`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 24`] = `0`; -exports[`Table cpp file nested creates a Table from Arrow buffers 25`] = ` -Array [ - -1121326610, - null, -] -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 25`] = `"int64_nullable"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 26`] = ` -Array [ - null, - "oPXRHKP", -] -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 26`] = `"Int"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 27`] = ` -Array [ - null, - null, -] -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 27`] = `0`; -exports[`Table cpp file nested creates a Table from Arrow buffers 28`] = ` -Array [ - -861383428, - "TeWfovy", -] -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 28`] = `"int64_nonnullable"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 29`] = ` -Array [ - 698716318, - null, -] -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 29`] = `"Int"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 30`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 30`] = `0`; -exports[`Table cpp file nested creates a Table from Arrow buffers 31`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 31`] = `"uint8_nullable"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 32`] = ` -Array [ - null, - "BSZRpGI", -] -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 32`] = `"Int"`; -exports[`Table cpp file nested creates a Table from Arrow buffers 33`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 34`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 35`] = `null`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 36`] = `null`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 37`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 38`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 39`] = ` -Array [ - 416507125, - null, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 40`] = `null`; - -exports[`Table cpp file nested enumerates Table rows 1`] = `17`; - -exports[`Table cpp file nested enumerates Table rows 2`] = `2`; - -exports[`Table cpp file nested enumerates Table rows 3`] = ` -Object { - "list_nullable": Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, - ], - "struct_nullable": null, -} -`; - -exports[`Table cpp file nested enumerates Table rows 4`] = ` -Object { - "list_nullable": null, - "struct_nullable": Array [ - -1121326610, - null, - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 5`] = ` -Object { - "list_nullable": Int32Array [ - 1201921150, - 0, - -338858402, - ], - "struct_nullable": Array [ - null, - "oPXRHKP", - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 6`] = ` -Object { - "list_nullable": Int32Array [ - 0, - 0, - 0, - -328049938, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 7`] = ` -Object { - "list_nullable": Int32Array [ - -1482260505, - -636832564, - 0, - 535274652, - ], - "struct_nullable": Array [ - -861383428, - "TeWfovy", - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 8`] = ` -Object { - "list_nullable": Int32Array [ - 0, - 1337875186, - 0, - 0, - ], - "struct_nullable": Array [ - 698716318, - null, - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 9`] = ` -Object { - "list_nullable": Int32Array [], - "struct_nullable": null, -} -`; - -exports[`Table cpp file nested enumerates Table rows 10`] = ` -Object { - "list_nullable": Int32Array [ - 0, - 725113523, - 386656703, - 1852452386, - ], - "struct_nullable": null, -} -`; - -exports[`Table cpp file nested enumerates Table rows 11`] = ` -Object { - "list_nullable": Int32Array [], - "struct_nullable": Array [ - null, - "BSZRpGI", - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 12`] = ` -Object { - "list_nullable": Int32Array [ - 0, - -2011809915, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 13`] = ` -Object { - "list_nullable": Int32Array [ - -936205059, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 14`] = ` -Object { - "list_nullable": null, - "struct_nullable": null, -} -`; - -exports[`Table cpp file nested enumerates Table rows 15`] = ` -Object { - "list_nullable": Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, - ], - "struct_nullable": null, -} -`; - -exports[`Table cpp file nested enumerates Table rows 16`] = ` -Object { - "list_nullable": Int32Array [ - 0, - 0, - -1507602567, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 17`] = ` -Object { - "list_nullable": null, - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 18`] = ` -Object { - "list_nullable": null, - "struct_nullable": Array [ - 416507125, - null, - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 19`] = ` -Object { - "list_nullable": null, - "struct_nullable": null, -} -`; - -exports[`Table cpp file nested enumerates Table rows compact 1`] = `17`; - -exports[`Table cpp file nested enumerates Table rows compact 2`] = `2`; - -exports[`Table cpp file nested enumerates Table rows compact 3`] = ` -Array [ - Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, - ], - null, -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 4`] = ` -Array [ - null, - Array [ - -1121326610, - null, - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 5`] = ` -Array [ - Int32Array [ - 1201921150, - 0, - -338858402, - ], - Array [ - null, - "oPXRHKP", - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 6`] = ` -Array [ - Int32Array [ - 0, - 0, - 0, - -328049938, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 7`] = ` -Array [ - Int32Array [ - -1482260505, - -636832564, - 0, - 535274652, - ], - Array [ - -861383428, - "TeWfovy", - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 8`] = ` -Array [ - Int32Array [ - 0, - 1337875186, - 0, - 0, - ], - Array [ - 698716318, - null, - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 9`] = ` -Array [ - Int32Array [], - null, -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 10`] = ` -Array [ - Int32Array [ - 0, - 725113523, - 386656703, - 1852452386, - ], - null, -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 11`] = ` -Array [ - Int32Array [], - Array [ - null, - "BSZRpGI", - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 12`] = ` -Array [ - Int32Array [ - 0, - -2011809915, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 13`] = ` -Array [ - Int32Array [ - -936205059, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 14`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 15`] = ` -Array [ - Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, - ], - null, -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 16`] = ` -Array [ - Int32Array [ - 0, - 0, - -1507602567, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 17`] = ` -Array [ - null, - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 18`] = ` -Array [ - null, - Array [ - 416507125, - null, - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 19`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file nested toString() prints a pretty Table 1`] = ` -" list_nullable, struct_nullable --855087392,-1428803827,538297987,-1834772737, null - null, [-1121326610,null] - 1201921150,0,-338858402, [null,\\"oPXRHKP\\"] - 0,0,0,-328049938, [null,null] - -1482260505,-636832564,0,535274652, [-861383428,\\"TeWfovy\\"] - 0,1337875186,0,0, [698716318,null] - , null - 0,725113523,386656703,1852452386, null - , [null,\\"BSZRpGI\\"] - 0,-2011809915, [null,null] - -936205059, [null,null] - null, null - 1741043053,1115823582,-134578211,1597491649, null - 0,0,-1507602567, [null,null] - null, [null,null] - null, [416507125,null] - null, null" -`; - -exports[`Table cpp file nested toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp file nested toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, list_nullable, struct_nullable - 0, -855087392,-1428803827,538297987,-1834772737, null - 1, null, [-1121326610,null] - 2, 1201921150,0,-338858402, [null,\\"oPXRHKP\\"] - 3, 0,0,0,-328049938, [null,null] - 4, -1482260505,-636832564,0,535274652, [-861383428,\\"TeWfovy\\"] - 5, 0,1337875186,0,0, [698716318,null] - 6, , null - 7, 0,725113523,386656703,1852452386, null - 8, , [null,\\"BSZRpGI\\"] - 9, 0,-2011809915, [null,null] - 10, -936205059, [null,null] - 11, null, null - 12, 1741043053,1115823582,-134578211,1597491649, null - 13, 0,0,-1507602567, [null,null] - 14, null, [null,null] - 15, null, [416507125,null] - 16, null, null" -`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 1`] = `"bool_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 2`] = `"Bool"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 3`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 4`] = `"bool_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 5`] = `"Bool"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 6`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 7`] = `"int8_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 8`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 9`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 10`] = `"int8_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 11`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 12`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 13`] = `"int16_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 14`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 15`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 16`] = `"int16_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 17`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 18`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 19`] = `"int32_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 20`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 21`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 22`] = `"int32_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 23`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 24`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 25`] = `"int64_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 26`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 27`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 28`] = `"int64_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 29`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 30`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 31`] = `"uint8_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 32`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 33`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 34`] = `"uint8_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 35`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 36`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 37`] = `"uint16_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 38`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 39`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 40`] = `"uint16_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 41`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 42`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 43`] = `"uint32_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 44`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 45`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 46`] = `"uint32_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 47`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 48`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 49`] = `"uint64_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 50`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 51`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 52`] = `"uint64_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 53`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 54`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 55`] = `"float32_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 56`] = `"FloatingPoint"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 57`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 58`] = `"float32_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 59`] = `"FloatingPoint"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 60`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 61`] = `"float64_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 62`] = `"FloatingPoint"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 63`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 64`] = `"float64_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 65`] = `"FloatingPoint"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 66`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 67`] = `"binary_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 68`] = `"Binary"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 69`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 70`] = `"binary_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 71`] = `"Binary"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 72`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 73`] = `"utf8_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 74`] = `"Utf8"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 75`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 76`] = `"utf8_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 77`] = `"Utf8"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 78`] = `0`; - -exports[`Table cpp file primitive enumerates Table rows 1`] = `0`; - -exports[`Table cpp file primitive enumerates Table rows 2`] = `26`; - -exports[`Table cpp file primitive enumerates Table rows compact 1`] = `0`; - -exports[`Table cpp file primitive enumerates Table rows compact 2`] = `26`; - -exports[`Table cpp file primitive toString() prints a pretty Table 1`] = `""`; - -exports[`Table cpp file primitive toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp file primitive toString({ index: true }) prints a pretty Table with an Index column 1`] = `""`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 1`] = `"foo"`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 2`] = `"Int"`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 3`] = `5`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 4`] = `1`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 5`] = `null`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 6`] = `3`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 7`] = `4`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 8`] = `5`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 9`] = `"bar"`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 10`] = `"FloatingPoint"`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 11`] = `5`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 12`] = `1`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 13`] = `null`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 14`] = `null`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 15`] = `4`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 16`] = `5`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 17`] = `"baz"`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 18`] = `"Utf8"`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 19`] = `5`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 20`] = `"aa"`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 21`] = `null`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 22`] = `null`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 23`] = `"bbb"`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 24`] = `"cccc"`; - -exports[`Table cpp file simple enumerates Table rows 1`] = `5`; - -exports[`Table cpp file simple enumerates Table rows 2`] = `3`; - -exports[`Table cpp file simple enumerates Table rows 3`] = ` -Object { - "bar": 1, - "baz": "aa", - "foo": 1, -} -`; - -exports[`Table cpp file simple enumerates Table rows 4`] = ` -Object { - "bar": null, - "baz": null, - "foo": null, -} -`; - -exports[`Table cpp file simple enumerates Table rows 5`] = ` -Object { - "bar": null, - "baz": null, - "foo": 3, -} -`; - -exports[`Table cpp file simple enumerates Table rows 6`] = ` -Object { - "bar": 4, - "baz": "bbb", - "foo": 4, -} -`; - -exports[`Table cpp file simple enumerates Table rows 7`] = ` -Object { - "bar": 5, - "baz": "cccc", - "foo": 5, -} -`; - -exports[`Table cpp file simple enumerates Table rows compact 1`] = `5`; - -exports[`Table cpp file simple enumerates Table rows compact 2`] = `3`; - -exports[`Table cpp file simple enumerates Table rows compact 3`] = ` -Array [ - 1, - 1, - "aa", -] -`; - -exports[`Table cpp file simple enumerates Table rows compact 4`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table cpp file simple enumerates Table rows compact 5`] = ` -Array [ - 3, - null, - null, -] -`; - -exports[`Table cpp file simple enumerates Table rows compact 6`] = ` -Array [ - 4, - 4, - "bbb", -] -`; - -exports[`Table cpp file simple enumerates Table rows compact 7`] = ` -Array [ - 5, - 5, - "cccc", -] -`; - -exports[`Table cpp file simple toString() prints a pretty Table 1`] = ` -" foo, bar, baz - 1, 1, aa -null, null, null - 3, null, null - 4, 4, bbb - 5, 5, cccc" -`; - -exports[`Table cpp file simple toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp file simple toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, foo, bar, baz - 0, 1, 1, aa - 1, null, null, null - 2, 3, null, null - 3, 4, 4, bbb - 4, 5, 5, cccc" -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 1`] = `"struct_nullable"`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 2`] = `"Struct_"`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 4`] = `null`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 5`] = ` -Array [ - null, - "MhRNxD4", -] -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 6`] = ` -Array [ - 137773603, - "3F9HBxK", -] -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 7`] = ` -Array [ - 410361374, - "aVd88fp", -] -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 9`] = ` -Array [ - null, - "3loZrRf", -] -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 10`] = `null`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 11`] = `null`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 12`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 13`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 14`] = `null`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 15`] = ` -Array [ - null, - "78SLiRw", -] -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 16`] = `null`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 17`] = `null`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 18`] = ` -Array [ - null, - "0ilsf82", -] -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 19`] = ` -Array [ - null, - "LjS9MbU", -] -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 20`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file struct_example enumerates Table rows 1`] = `17`; - -exports[`Table cpp file struct_example enumerates Table rows 2`] = `1`; - -exports[`Table cpp file struct_example enumerates Table rows 3`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 4`] = ` -Object { - "struct_nullable": Array [ - null, - "MhRNxD4", - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 5`] = ` -Object { - "struct_nullable": Array [ - 137773603, - "3F9HBxK", - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 6`] = ` -Object { - "struct_nullable": Array [ - 410361374, - "aVd88fp", - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 7`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 8`] = ` -Object { - "struct_nullable": Array [ - null, - "3loZrRf", - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 9`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 10`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 11`] = ` -Object { - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 12`] = ` -Object { - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 13`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 14`] = ` -Object { - "struct_nullable": Array [ - null, - "78SLiRw", - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 15`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 16`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 17`] = ` -Object { - "struct_nullable": Array [ - null, - "0ilsf82", - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 18`] = ` -Object { - "struct_nullable": Array [ - null, - "LjS9MbU", - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 19`] = ` -Object { - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 1`] = `17`; - -exports[`Table cpp file struct_example enumerates Table rows compact 2`] = `1`; - -exports[`Table cpp file struct_example enumerates Table rows compact 3`] = ` -Array [ - null, -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 4`] = ` -Array [ - Array [ - null, - "MhRNxD4", - ], -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 5`] = ` -Array [ - Array [ - 137773603, - "3F9HBxK", - ], -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 6`] = ` -Array [ - Array [ - 410361374, - "aVd88fp", - ], -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 7`] = ` -Array [ - null, -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 8`] = ` -Array [ - Array [ - null, - "3loZrRf", - ], -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 9`] = ` -Array [ - null, -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 10`] = ` -Array [ - null, -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 11`] = ` -Array [ - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 12`] = ` -Array [ - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 13`] = ` -Array [ - null, -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 14`] = ` -Array [ - Array [ - null, - "78SLiRw", - ], -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 15`] = ` -Array [ - null, -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 16`] = ` -Array [ - null, -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 17`] = ` -Array [ - Array [ - null, - "0ilsf82", - ], -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 18`] = ` -Array [ - Array [ - null, - "LjS9MbU", - ], -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 19`] = ` -Array [ - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp file struct_example toString() prints a pretty Table 1`] = ` -" struct_nullable - null - [null,\\"MhRNxD4\\"] -[137773603,\\"3F9HBxK\\"] -[410361374,\\"aVd88fp\\"] - null - [null,\\"3loZrRf\\"] - null - null - [null,null] - [null,null] - null - [null,\\"78SLiRw\\"] - null - null - [null,\\"0ilsf82\\"] - [null,\\"LjS9MbU\\"] - [null,null]" -`; - -exports[`Table cpp file struct_example toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp file struct_example toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, struct_nullable - 0, null - 1, [null,\\"MhRNxD4\\"] - 2, [137773603,\\"3F9HBxK\\"] - 3, [410361374,\\"aVd88fp\\"] - 4, null - 5, [null,\\"3loZrRf\\"] - 6, null - 7, null - 8, [null,null] - 9, [null,null] - 10, null - 11, [null,\\"78SLiRw\\"] - 12, null - 13, null - 14, [null,\\"0ilsf82\\"] - 15, [null,\\"LjS9MbU\\"] - 16, [null,null]" -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 1`] = `"f0"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 2`] = `"Date"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 4`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 5`] = `1912-04-23T04:41:02.000Z`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 6`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 7`] = `1977-03-26T12:02:35.000Z`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 9`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 10`] = `1981-12-11T08:06:16.000Z`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 11`] = `2021-06-16T12:00:15.000Z`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 12`] = `1952-08-14T03:58:25.000Z`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 13`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 14`] = `1983-05-16T15:33:53.000Z`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 15`] = `2011-04-01T03:41:21.000Z`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 16`] = `1985-06-18T16:45:02.000Z`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 17`] = `2024-08-03T02:56:33.000Z`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 18`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 19`] = `1910-06-16T01:24:56.000Z`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 20`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 21`] = `"f1"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 22`] = `"Date"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 23`] = `17`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 24`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 25`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 26`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 27`] = `1970-01-24T12:31:46.637Z`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 28`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 29`] = `1970-01-22T23:22:48.919Z`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 30`] = `1969-11-02T13:36:53.023Z`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 31`] = `1969-10-20T05:18:09.957Z`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 32`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 33`] = `1969-11-03T19:37:49.686Z`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 34`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 35`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 36`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 37`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 38`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 39`] = `1970-01-09T01:47:40.029Z`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 40`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 41`] = `"f2"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 42`] = `"Time"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 43`] = `17`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 44`] = `902624945`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 45`] = `-533650716`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 46`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 47`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 48`] = `11995632`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 49`] = `1543035049`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 50`] = `-1035213822`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 51`] = `-165385917`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 52`] = `1630195924`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 53`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 54`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 55`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 56`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 57`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 58`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 59`] = `-810923102`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 60`] = `-1636166510`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 61`] = `"f3"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 62`] = `"Time"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 63`] = `17`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 64`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 65`] = `-1557821925`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 66`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 67`] = `1053937575`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 68`] = `1627714670`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 69`] = `1616692420`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 70`] = `583410666`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 71`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 72`] = `928069039`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 73`] = `1579393701`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 74`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 75`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 76`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 77`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 78`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 79`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 80`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 81`] = `"f4"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 82`] = `"Time"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 83`] = `17`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 84`] = ` -Object { - "high": 0, - "low": 1752483892, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 85`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 86`] = ` -Object { - "high": -1, - "low": -1082138116, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 87`] = ` -Object { - "high": -1, - "low": -369271033, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 88`] = ` -Object { - "high": 0, - "low": 2088744779, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 89`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 90`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 91`] = ` -Object { - "high": 0, - "low": 936339326, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 92`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 93`] = ` -Object { - "high": -1, - "low": -684786031, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 94`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 95`] = ` -Object { - "high": 0, - "low": 704715478, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 96`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 97`] = ` -Object { - "high": -1, - "low": -1454220845, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 98`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 99`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 100`] = ` -Object { - "high": -1, - "low": -1765432003, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 101`] = `"f5"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 102`] = `"Time"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 103`] = `17`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 104`] = ` -Object { - "high": -1, - "low": -222259164, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 105`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 106`] = ` -Object { - "high": 0, - "low": 1673707679, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 107`] = ` -Object { - "high": 0, - "low": 1646242693, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 108`] = ` -Object { - "high": -1, - "low": -1438025608, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 109`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 110`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 111`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 112`] = ` -Object { - "high": 0, - "low": 118059475, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 113`] = ` -Object { - "high": -1, - "low": -918730811, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 114`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 115`] = ` -Object { - "high": 0, - "low": 1727827418, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 116`] = ` -Object { - "high": -1, - "low": -1115469578, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 117`] = ` -Object { - "high": -1, - "low": -394344641, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 118`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 119`] = ` -Object { - "high": -1, - "low": -1288756822, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 120`] = ` -Object { - "high": -1, - "low": -1856124671, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 121`] = `"f6"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 122`] = `"Timestamp"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 123`] = `17`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 124`] = ` -Object { - "high": 0, - "low": 1413895459, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 125`] = ` -Object { - "high": 0, - "low": 1296543194, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 126`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 127`] = ` -Object { - "high": -1, - "low": -2023124938, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 128`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 129`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 130`] = ` -Object { - "high": -1, - "low": -95957694, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 131`] = ` -Object { - "high": 0, - "low": 649060707, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 132`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 133`] = ` -Object { - "high": 0, - "low": 600141763, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 134`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 135`] = ` -Object { - "high": -1, - "low": -385327847, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 136`] = ` -Object { - "high": -1, - "low": -505105799, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 137`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 138`] = ` -Object { - "high": -1, - "low": -2102273141, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 139`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 140`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 141`] = `"f7"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 142`] = `"Timestamp"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 143`] = `17`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 144`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 145`] = ` -Object { - "high": -1, - "low": -155973434, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 146`] = ` -Object { - "high": 0, - "low": 306380012, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 147`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 148`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 149`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 150`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 151`] = ` -Object { - "high": -1, - "low": -1885662094, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 152`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 153`] = ` -Object { - "high": -1, - "low": -1123689690, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 154`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 155`] = ` -Object { - "high": 0, - "low": 997748091, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 156`] = ` -Object { - "high": -1, - "low": -90626704, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 157`] = ` -Object { - "high": -1, - "low": -1477812381, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 158`] = ` -Object { - "high": -1, - "low": -1221435040, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 159`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 160`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 161`] = `"f8"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 162`] = `"Timestamp"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 163`] = `17`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 164`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 165`] = ` -Object { - "high": -1, - "low": -518015355, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 166`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 167`] = ` -Object { - "high": -1, - "low": -891479472, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 168`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 169`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 170`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 171`] = ` -Object { - "high": -1, - "low": -321499700, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 172`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 173`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 174`] = ` -Object { - "high": 0, - "low": 192567423, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 175`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 176`] = ` -Object { - "high": 0, - "low": 2077227761, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 177`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 178`] = ` -Object { - "high": 0, - "low": 1012332985, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 179`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 180`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 181`] = `"f9"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 182`] = `"Timestamp"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 183`] = `17`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 184`] = ` -Object { - "high": -1, - "low": -790344901, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 185`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 186`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 187`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 188`] = ` -Object { - "high": -1, - "low": -1081248134, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 189`] = ` -Object { - "high": 0, - "low": 1279786188, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 190`] = ` -Object { - "high": 0, - "low": 1428155654, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 191`] = ` -Object { - "high": 0, - "low": 1857863647, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 192`] = ` -Object { - "high": 0, - "low": 221189659, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 193`] = ` -Object { - "high": -1, - "low": -2023675136, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 194`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 195`] = ` -Object { - "high": -1, - "low": -1487233257, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 196`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 197`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 198`] = ` -Object { - "high": -1, - "low": -889966449, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 199`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 200`] = ` -Object { - "high": -1, - "low": -616683035, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 201`] = `"f10"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 202`] = `"Timestamp"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 203`] = `17`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 204`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 205`] = ` -Object { - "high": 0, - "low": 1858946274, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 206`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 207`] = ` -Object { - "high": 0, - "low": 1759891987, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 208`] = ` -Object { - "high": 0, - "low": 679491750, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 209`] = ` -Object { - "high": -1, - "low": -1589448339, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 210`] = ` -Object { - "high": 0, - "low": 1643914401, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 211`] = ` -Object { - "high": 0, - "low": 60560931, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 212`] = ` -Object { - "high": -1, - "low": -978659831, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 213`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 214`] = ` -Object { - "high": 0, - "low": 1439188467, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 215`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 216`] = ` -Object { - "high": 0, - "low": 1343690781, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 217`] = ` -Object { - "high": 0, - "low": 667746364, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 218`] = ` -Object { - "high": -1, - "low": -885862092, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 219`] = ` -Object { - "high": -1, - "low": -768563065, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 220`] = ` -Object { - "high": 0, - "low": 642999269, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 221`] = `"f11"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 222`] = `"Timestamp"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 223`] = `17`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 224`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 225`] = ` -Object { - "high": -1, - "low": -721226051, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 226`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 227`] = ` -Object { - "high": -1, - "low": -1656902433, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 228`] = ` -Object { - "high": 0, - "low": 283003387, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 229`] = ` -Object { - "high": 0, - "low": 305391457, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 230`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 231`] = ` -Object { - "high": 0, - "low": 67986368, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 232`] = ` -Object { - "high": -1, - "low": -1039368437, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 233`] = ` -Object { - "high": -1, - "low": -375954631, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 234`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 235`] = ` -Object { - "high": -1, - "low": -253459603, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 236`] = ` -Object { - "high": 0, - "low": 1158483324, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 237`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 238`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 239`] = ` -Object { - "high": -1, - "low": -18384890, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 240`] = ` -Object { - "high": -1, - "low": -908077044, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 241`] = `"f12"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 242`] = `"Timestamp"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 243`] = `17`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 244`] = ` -Object { - "high": 0, - "low": 237206636, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 245`] = ` -Object { - "high": -1, - "low": -1952793711, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 246`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 247`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 248`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 249`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 250`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 251`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 252`] = ` -Object { - "high": 0, - "low": 394600979, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 253`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 254`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 255`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 256`] = ` -Object { - "high": -1, - "low": -2129740469, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 257`] = ` -Object { - "high": 0, - "low": 936578725, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 258`] = ` -Object { - "high": -1, - "low": -1116622255, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 259`] = ` -Object { - "high": -1, - "low": -138051348, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 260`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 261`] = `"f13"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 262`] = `"Timestamp"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 263`] = `17`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 264`] = ` -Object { - "high": -1, - "low": -2036135388, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 265`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 266`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 267`] = ` -Object { - "high": 0, - "low": 1283071451, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 268`] = ` -Object { - "high": 0, - "low": 991714296, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 269`] = ` -Object { - "high": 0, - "low": 191711729, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 270`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 271`] = ` -Object { - "high": 0, - "low": 1263832761, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 272`] = ` -Object { - "high": 0, - "low": 600299113, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 273`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 274`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 275`] = ` -Object { - "high": 0, - "low": 666508217, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 276`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 277`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 278`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 279`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 280`] = ` -Object { - "high": 0, - "low": 1464648198, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 281`] = `"f14"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 282`] = `"Timestamp"`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 283`] = `17`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 284`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 285`] = ` -Object { - "high": 0, - "low": 1907149042, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 286`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 287`] = ` -Object { - "high": 0, - "low": 1524488313, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 288`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 289`] = ` -Object { - "high": 0, - "low": 1991045076, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 290`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 291`] = ` -Object { - "high": 0, - "low": 1787795918, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 292`] = ` -Object { - "high": 0, - "low": 1703925731, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 293`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 294`] = ` -Object { - "high": 0, - "low": 946811563, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 295`] = ` -Object { - "high": 0, - "low": 1287866684, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 296`] = ` -Object { - "high": -1, - "low": -924054721, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 297`] = ` -Object { - "high": -1, - "low": -1004736552, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 298`] = `null`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 299`] = ` -Object { - "high": 0, - "low": 1292623681, -} -`; - -exports[`Table cpp stream datetime creates a Table from Arrow buffers 300`] = ` -Object { - "high": -1, - "low": -922683413, -} -`; - -exports[`Table cpp stream datetime enumerates Table rows 1`] = `17`; - -exports[`Table cpp stream datetime enumerates Table rows 2`] = `15`; - -exports[`Table cpp stream datetime enumerates Table rows 3`] = ` -Object { - "f0": null, - "f1": null, - "f10": null, - "f11": null, - "f12": Object { - "high": 0, - "low": 237206636, - }, - "f13": Object { - "high": -1, - "low": -2036135388, - }, - "f14": null, - "f2": 902624945, - "f3": null, - "f4": Object { - "high": 0, - "low": 1752483892, - }, - "f5": Object { - "high": -1, - "low": -222259164, - }, - "f6": Object { - "high": 0, - "low": 1413895459, - }, - "f7": null, - "f8": null, - "f9": Object { - "high": -1, - "low": -790344901, - }, -} -`; - -exports[`Table cpp stream datetime enumerates Table rows 4`] = ` -Object { - "f0": 1912-04-23T04:41:02.000Z, - "f1": null, - "f10": Object { - "high": 0, - "low": 1858946274, - }, - "f11": Object { - "high": -1, - "low": -721226051, - }, - "f12": Object { - "high": -1, - "low": -1952793711, - }, - "f13": null, - "f14": Object { - "high": 0, - "low": 1907149042, - }, - "f2": -533650716, - "f3": -1557821925, - "f4": null, - "f5": null, - "f6": Object { - "high": 0, - "low": 1296543194, - }, - "f7": Object { - "high": -1, - "low": -155973434, - }, - "f8": Object { - "high": -1, - "low": -518015355, - }, - "f9": null, -} -`; - -exports[`Table cpp stream datetime enumerates Table rows 5`] = ` -Object { - "f0": null, - "f1": null, - "f10": null, - "f11": null, - "f12": null, - "f13": null, - "f14": null, - "f2": null, - "f3": null, - "f4": Object { - "high": -1, - "low": -1082138116, - }, - "f5": Object { - "high": 0, - "low": 1673707679, - }, - "f6": null, - "f7": Object { - "high": 0, - "low": 306380012, - }, - "f8": null, - "f9": null, -} -`; - -exports[`Table cpp stream datetime enumerates Table rows 6`] = ` -Object { - "f0": 1977-03-26T12:02:35.000Z, - "f1": 1970-01-24T12:31:46.637Z, - "f10": Object { - "high": 0, - "low": 1759891987, - }, - "f11": Object { - "high": -1, - "low": -1656902433, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 1283071451, - }, - "f14": Object { - "high": 0, - "low": 1524488313, - }, - "f2": null, - "f3": 1053937575, - "f4": Object { - "high": -1, - "low": -369271033, - }, - "f5": Object { - "high": 0, - "low": 1646242693, - }, - "f6": Object { - "high": -1, - "low": -2023124938, - }, - "f7": null, - "f8": Object { - "high": -1, - "low": -891479472, - }, - "f9": null, -} -`; - -exports[`Table cpp stream datetime enumerates Table rows 7`] = ` -Object { - "f0": null, - "f1": null, - "f10": Object { - "high": 0, - "low": 679491750, - }, - "f11": Object { - "high": 0, - "low": 283003387, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 991714296, - }, - "f14": null, - "f2": 11995632, - "f3": 1627714670, - "f4": Object { - "high": 0, - "low": 2088744779, - }, - "f5": Object { - "high": -1, - "low": -1438025608, - }, - "f6": null, - "f7": null, - "f8": null, - "f9": Object { - "high": -1, - "low": -1081248134, - }, -} -`; - -exports[`Table cpp stream datetime enumerates Table rows 8`] = ` -Object { - "f0": null, - "f1": 1970-01-22T23:22:48.919Z, - "f10": Object { - "high": -1, - "low": -1589448339, - }, - "f11": Object { - "high": 0, - "low": 305391457, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 191711729, - }, - "f14": Object { - "high": 0, - "low": 1991045076, - }, - "f2": 1543035049, - "f3": 1616692420, - "f4": null, - "f5": null, - "f6": null, - "f7": null, - "f8": null, - "f9": Object { - "high": 0, - "low": 1279786188, - }, -} -`; - -exports[`Table cpp stream datetime enumerates Table rows 9`] = ` -Object { - "f0": 1981-12-11T08:06:16.000Z, - "f1": 1969-11-02T13:36:53.023Z, - "f10": Object { - "high": 0, - "low": 1643914401, - }, - "f11": null, - "f12": null, - "f13": null, - "f14": null, - "f2": -1035213822, - "f3": 583410666, - "f4": null, - "f5": null, - "f6": Object { - "high": -1, - "low": -95957694, - }, - "f7": null, - "f8": null, - "f9": Object { - "high": 0, - "low": 1428155654, - }, -} -`; - -exports[`Table cpp stream datetime enumerates Table rows 10`] = ` -Object { - "f0": 2021-06-16T12:00:15.000Z, - "f1": 1969-10-20T05:18:09.957Z, - "f10": Object { - "high": 0, - "low": 60560931, - }, - "f11": Object { - "high": 0, - "low": 67986368, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 1263832761, - }, - "f14": Object { - "high": 0, - "low": 1787795918, - }, - "f2": -165385917, - "f3": null, - "f4": Object { - "high": 0, - "low": 936339326, - }, - "f5": null, - "f6": Object { - "high": 0, - "low": 649060707, - }, - "f7": Object { - "high": -1, - "low": -1885662094, - }, - "f8": Object { - "high": -1, - "low": -321499700, - }, - "f9": Object { - "high": 0, - "low": 1857863647, - }, -} -`; - -exports[`Table cpp stream datetime enumerates Table rows 11`] = ` -Object { - "f0": 1952-08-14T03:58:25.000Z, - "f1": null, - "f10": Object { - "high": -1, - "low": -978659831, - }, - "f11": Object { - "high": -1, - "low": -1039368437, - }, - "f12": Object { - "high": 0, - "low": 394600979, - }, - "f13": Object { - "high": 0, - "low": 600299113, - }, - "f14": Object { - "high": 0, - "low": 1703925731, - }, - "f2": 1630195924, - "f3": 928069039, - "f4": null, - "f5": Object { - "high": 0, - "low": 118059475, - }, - "f6": null, - "f7": null, - "f8": null, - "f9": Object { - "high": 0, - "low": 221189659, - }, -} -`; - -exports[`Table cpp stream datetime enumerates Table rows 12`] = ` -Object { - "f0": null, - "f1": 1969-11-03T19:37:49.686Z, - "f10": null, - "f11": Object { - "high": -1, - "low": -375954631, - }, - "f12": null, - "f13": null, - "f14": null, - "f2": null, - "f3": 1579393701, - "f4": Object { - "high": -1, - "low": -684786031, - }, - "f5": Object { - "high": -1, - "low": -918730811, - }, - "f6": Object { - "high": 0, - "low": 600141763, - }, - "f7": Object { - "high": -1, - "low": -1123689690, - }, - "f8": null, - "f9": Object { - "high": -1, - "low": -2023675136, - }, -} -`; - -exports[`Table cpp stream datetime enumerates Table rows 13`] = ` -Object { - "f0": 1983-05-16T15:33:53.000Z, - "f1": null, - "f10": Object { - "high": 0, - "low": 1439188467, - }, - "f11": null, - "f12": null, - "f13": null, - "f14": Object { - "high": 0, - "low": 946811563, - }, - "f2": null, - "f3": null, - "f4": null, - "f5": null, - "f6": null, - "f7": null, - "f8": Object { - "high": 0, - "low": 192567423, - }, - "f9": null, -} -`; - -exports[`Table cpp stream datetime enumerates Table rows 14`] = ` -Object { - "f0": 2011-04-01T03:41:21.000Z, - "f1": null, - "f10": null, - "f11": Object { - "high": -1, - "low": -253459603, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 666508217, - }, - "f14": Object { - "high": 0, - "low": 1287866684, - }, - "f2": null, - "f3": null, - "f4": Object { - "high": 0, - "low": 704715478, - }, - "f5": Object { - "high": 0, - "low": 1727827418, - }, - "f6": Object { - "high": -1, - "low": -385327847, - }, - "f7": Object { - "high": 0, - "low": 997748091, - }, - "f8": null, - "f9": Object { - "high": -1, - "low": -1487233257, - }, -} -`; - -exports[`Table cpp stream datetime enumerates Table rows 15`] = ` -Object { - "f0": 1985-06-18T16:45:02.000Z, - "f1": null, - "f10": Object { - "high": 0, - "low": 1343690781, - }, - "f11": Object { - "high": 0, - "low": 1158483324, - }, - "f12": Object { - "high": -1, - "low": -2129740469, - }, - "f13": null, - "f14": Object { - "high": -1, - "low": -924054721, - }, - "f2": null, - "f3": null, - "f4": null, - "f5": Object { - "high": -1, - "low": -1115469578, - }, - "f6": Object { - "high": -1, - "low": -505105799, - }, - "f7": Object { - "high": -1, - "low": -90626704, - }, - "f8": Object { - "high": 0, - "low": 2077227761, - }, - "f9": null, -} -`; - -exports[`Table cpp stream datetime enumerates Table rows 16`] = ` -Object { - "f0": 2024-08-03T02:56:33.000Z, - "f1": null, - "f10": Object { - "high": 0, - "low": 667746364, - }, - "f11": null, - "f12": Object { - "high": 0, - "low": 936578725, - }, - "f13": null, - "f14": Object { - "high": -1, - "low": -1004736552, - }, - "f2": null, - "f3": null, - "f4": Object { - "high": -1, - "low": -1454220845, - }, - "f5": Object { - "high": -1, - "low": -394344641, - }, - "f6": null, - "f7": Object { - "high": -1, - "low": -1477812381, - }, - "f8": null, - "f9": null, -} -`; - -exports[`Table cpp stream datetime enumerates Table rows 17`] = ` -Object { - "f0": null, - "f1": null, - "f10": Object { - "high": -1, - "low": -885862092, - }, - "f11": null, - "f12": Object { - "high": -1, - "low": -1116622255, - }, - "f13": null, - "f14": null, - "f2": null, - "f3": null, - "f4": null, - "f5": null, - "f6": Object { - "high": -1, - "low": -2102273141, - }, - "f7": Object { - "high": -1, - "low": -1221435040, - }, - "f8": Object { - "high": 0, - "low": 1012332985, - }, - "f9": Object { - "high": -1, - "low": -889966449, - }, -} -`; - -exports[`Table cpp stream datetime enumerates Table rows 18`] = ` -Object { - "f0": 1910-06-16T01:24:56.000Z, - "f1": 1970-01-09T01:47:40.029Z, - "f10": Object { - "high": -1, - "low": -768563065, - }, - "f11": Object { - "high": -1, - "low": -18384890, - }, - "f12": Object { - "high": -1, - "low": -138051348, - }, - "f13": null, - "f14": Object { - "high": 0, - "low": 1292623681, - }, - "f2": -810923102, - "f3": null, - "f4": null, - "f5": Object { - "high": -1, - "low": -1288756822, - }, - "f6": null, - "f7": null, - "f8": null, - "f9": null, -} -`; - -exports[`Table cpp stream datetime enumerates Table rows 19`] = ` -Object { - "f0": null, - "f1": null, - "f10": Object { - "high": 0, - "low": 642999269, - }, - "f11": Object { - "high": -1, - "low": -908077044, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 1464648198, - }, - "f14": Object { - "high": -1, - "low": -922683413, - }, - "f2": -1636166510, - "f3": null, - "f4": Object { - "high": -1, - "low": -1765432003, - }, - "f5": Object { - "high": -1, - "low": -1856124671, - }, - "f6": null, - "f7": null, - "f8": null, - "f9": Object { - "high": -1, - "low": -616683035, - }, -} -`; - -exports[`Table cpp stream datetime enumerates Table rows compact 1`] = `17`; - -exports[`Table cpp stream datetime enumerates Table rows compact 2`] = `15`; - -exports[`Table cpp stream datetime enumerates Table rows compact 3`] = ` -Array [ - null, - null, - 902624945, - null, - Object { - "high": 0, - "low": 1752483892, - }, - Object { - "high": -1, - "low": -222259164, - }, - Object { - "high": 0, - "low": 1413895459, - }, - null, - null, - Object { - "high": -1, - "low": -790344901, - }, - null, - null, - Object { - "high": 0, - "low": 237206636, - }, - Object { - "high": -1, - "low": -2036135388, - }, - null, -] -`; - -exports[`Table cpp stream datetime enumerates Table rows compact 4`] = ` -Array [ - 1912-04-23T04:41:02.000Z, - null, - -533650716, - -1557821925, - null, - null, - Object { - "high": 0, - "low": 1296543194, - }, - Object { - "high": -1, - "low": -155973434, - }, - Object { - "high": -1, - "low": -518015355, - }, - null, - Object { - "high": 0, - "low": 1858946274, - }, - Object { - "high": -1, - "low": -721226051, - }, - Object { - "high": -1, - "low": -1952793711, - }, - null, - Object { - "high": 0, - "low": 1907149042, - }, -] -`; - -exports[`Table cpp stream datetime enumerates Table rows compact 5`] = ` -Array [ - null, - null, - null, - null, - Object { - "high": -1, - "low": -1082138116, - }, - Object { - "high": 0, - "low": 1673707679, - }, - null, - Object { - "high": 0, - "low": 306380012, - }, - null, - null, - null, - null, - null, - null, - null, -] -`; - -exports[`Table cpp stream datetime enumerates Table rows compact 6`] = ` -Array [ - 1977-03-26T12:02:35.000Z, - 1970-01-24T12:31:46.637Z, - null, - 1053937575, - Object { - "high": -1, - "low": -369271033, - }, - Object { - "high": 0, - "low": 1646242693, - }, - Object { - "high": -1, - "low": -2023124938, - }, - null, - Object { - "high": -1, - "low": -891479472, - }, - null, - Object { - "high": 0, - "low": 1759891987, - }, - Object { - "high": -1, - "low": -1656902433, - }, - null, - Object { - "high": 0, - "low": 1283071451, - }, - Object { - "high": 0, - "low": 1524488313, - }, -] -`; - -exports[`Table cpp stream datetime enumerates Table rows compact 7`] = ` -Array [ - null, - null, - 11995632, - 1627714670, - Object { - "high": 0, - "low": 2088744779, - }, - Object { - "high": -1, - "low": -1438025608, - }, - null, - null, - null, - Object { - "high": -1, - "low": -1081248134, - }, - Object { - "high": 0, - "low": 679491750, - }, - Object { - "high": 0, - "low": 283003387, - }, - null, - Object { - "high": 0, - "low": 991714296, - }, - null, -] -`; - -exports[`Table cpp stream datetime enumerates Table rows compact 8`] = ` -Array [ - null, - 1970-01-22T23:22:48.919Z, - 1543035049, - 1616692420, - null, - null, - null, - null, - null, - Object { - "high": 0, - "low": 1279786188, - }, - Object { - "high": -1, - "low": -1589448339, - }, - Object { - "high": 0, - "low": 305391457, - }, - null, - Object { - "high": 0, - "low": 191711729, - }, - Object { - "high": 0, - "low": 1991045076, - }, -] -`; - -exports[`Table cpp stream datetime enumerates Table rows compact 9`] = ` -Array [ - 1981-12-11T08:06:16.000Z, - 1969-11-02T13:36:53.023Z, - -1035213822, - 583410666, - null, - null, - Object { - "high": -1, - "low": -95957694, - }, - null, - null, - Object { - "high": 0, - "low": 1428155654, - }, - Object { - "high": 0, - "low": 1643914401, - }, - null, - null, - null, - null, -] -`; - -exports[`Table cpp stream datetime enumerates Table rows compact 10`] = ` -Array [ - 2021-06-16T12:00:15.000Z, - 1969-10-20T05:18:09.957Z, - -165385917, - null, - Object { - "high": 0, - "low": 936339326, - }, - null, - Object { - "high": 0, - "low": 649060707, - }, - Object { - "high": -1, - "low": -1885662094, - }, - Object { - "high": -1, - "low": -321499700, - }, - Object { - "high": 0, - "low": 1857863647, - }, - Object { - "high": 0, - "low": 60560931, - }, - Object { - "high": 0, - "low": 67986368, - }, - null, - Object { - "high": 0, - "low": 1263832761, - }, - Object { - "high": 0, - "low": 1787795918, - }, -] -`; - -exports[`Table cpp stream datetime enumerates Table rows compact 11`] = ` -Array [ - 1952-08-14T03:58:25.000Z, - null, - 1630195924, - 928069039, - null, - Object { - "high": 0, - "low": 118059475, - }, - null, - null, - null, - Object { - "high": 0, - "low": 221189659, - }, - Object { - "high": -1, - "low": -978659831, - }, - Object { - "high": -1, - "low": -1039368437, - }, - Object { - "high": 0, - "low": 394600979, - }, - Object { - "high": 0, - "low": 600299113, - }, - Object { - "high": 0, - "low": 1703925731, - }, -] -`; - -exports[`Table cpp stream datetime enumerates Table rows compact 12`] = ` -Array [ - null, - 1969-11-03T19:37:49.686Z, - null, - 1579393701, - Object { - "high": -1, - "low": -684786031, - }, - Object { - "high": -1, - "low": -918730811, - }, - Object { - "high": 0, - "low": 600141763, - }, - Object { - "high": -1, - "low": -1123689690, - }, - null, - Object { - "high": -1, - "low": -2023675136, - }, - null, - Object { - "high": -1, - "low": -375954631, - }, - null, - null, - null, -] -`; - -exports[`Table cpp stream datetime enumerates Table rows compact 13`] = ` -Array [ - 1983-05-16T15:33:53.000Z, - null, - null, - null, - null, - null, - null, - null, - Object { - "high": 0, - "low": 192567423, - }, - null, - Object { - "high": 0, - "low": 1439188467, - }, - null, - null, - null, - Object { - "high": 0, - "low": 946811563, - }, -] -`; - -exports[`Table cpp stream datetime enumerates Table rows compact 14`] = ` -Array [ - 2011-04-01T03:41:21.000Z, - null, - null, - null, - Object { - "high": 0, - "low": 704715478, - }, - Object { - "high": 0, - "low": 1727827418, - }, - Object { - "high": -1, - "low": -385327847, - }, - Object { - "high": 0, - "low": 997748091, - }, - null, - Object { - "high": -1, - "low": -1487233257, - }, - null, - Object { - "high": -1, - "low": -253459603, - }, - null, - Object { - "high": 0, - "low": 666508217, - }, - Object { - "high": 0, - "low": 1287866684, - }, -] -`; - -exports[`Table cpp stream datetime enumerates Table rows compact 15`] = ` -Array [ - 1985-06-18T16:45:02.000Z, - null, - null, - null, - null, - Object { - "high": -1, - "low": -1115469578, - }, - Object { - "high": -1, - "low": -505105799, - }, - Object { - "high": -1, - "low": -90626704, - }, - Object { - "high": 0, - "low": 2077227761, - }, - null, - Object { - "high": 0, - "low": 1343690781, - }, - Object { - "high": 0, - "low": 1158483324, - }, - Object { - "high": -1, - "low": -2129740469, - }, - null, - Object { - "high": -1, - "low": -924054721, - }, -] -`; - -exports[`Table cpp stream datetime enumerates Table rows compact 16`] = ` -Array [ - 2024-08-03T02:56:33.000Z, - null, - null, - null, - Object { - "high": -1, - "low": -1454220845, - }, - Object { - "high": -1, - "low": -394344641, - }, - null, - Object { - "high": -1, - "low": -1477812381, - }, - null, - null, - Object { - "high": 0, - "low": 667746364, - }, - null, - Object { - "high": 0, - "low": 936578725, - }, - null, - Object { - "high": -1, - "low": -1004736552, - }, -] -`; - -exports[`Table cpp stream datetime enumerates Table rows compact 17`] = ` -Array [ - null, - null, - null, - null, - null, - null, - Object { - "high": -1, - "low": -2102273141, - }, - Object { - "high": -1, - "low": -1221435040, - }, - Object { - "high": 0, - "low": 1012332985, - }, - Object { - "high": -1, - "low": -889966449, - }, - Object { - "high": -1, - "low": -885862092, - }, - null, - Object { - "high": -1, - "low": -1116622255, - }, - null, - null, -] -`; - -exports[`Table cpp stream datetime enumerates Table rows compact 18`] = ` -Array [ - 1910-06-16T01:24:56.000Z, - 1970-01-09T01:47:40.029Z, - -810923102, - null, - null, - Object { - "high": -1, - "low": -1288756822, - }, - null, - null, - null, - null, - Object { - "high": -1, - "low": -768563065, - }, - Object { - "high": -1, - "low": -18384890, - }, - Object { - "high": -1, - "low": -138051348, - }, - null, - Object { - "high": 0, - "low": 1292623681, - }, -] -`; - -exports[`Table cpp stream datetime enumerates Table rows compact 19`] = ` -Array [ - null, - null, - -1636166510, - null, - Object { - "high": -1, - "low": -1765432003, - }, - Object { - "high": -1, - "low": -1856124671, - }, - null, - null, - null, - Object { - "high": -1, - "low": -616683035, - }, - Object { - "high": 0, - "low": 642999269, - }, - Object { - "high": -1, - "low": -908077044, - }, - null, - Object { - "high": 0, - "low": 1464648198, - }, - Object { - "high": -1, - "low": -922683413, - }, -] -`; - -exports[`Table cpp stream datetime toString() prints a pretty Table 1`] = ` -" f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14 - null, null, 902624945, null, [object Object], [object Object], [object Object], null, null, [object Object], null, null, [object Object], [object Object], null -Tue Apr 23 1912 00:41:02 GMT-0400 (EDT), null, -533650716, -1557821925, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] - null, null, null, null, [object Object], [object Object], null, [object Object], null, null, null, null, null, null, null -Sat Mar 26 1977 07:02:35 GMT-0500 (EST), Sat Jan 24 1970 07:31:46 GMT-0500 (EST), null, 1053937575, [object Object], [object Object], [object Object], null, [object Object], null, [object Object], [object Object], null, [object Object], [object Object] - null, null, 11995632, 1627714670, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], null - null, Thu Jan 22 1970 18:22:48 GMT-0500 (EST), 1543035049, 1616692420, null, null, null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object] -Fri Dec 11 1981 03:06:16 GMT-0500 (EST), Sun Nov 02 1969 08:36:53 GMT-0500 (EST), -1035213822, 583410666, null, null, [object Object], null, null, [object Object], [object Object], null, null, null, null -Wed Jun 16 2021 08:00:15 GMT-0400 (EDT), Mon Oct 20 1969 01:18:09 GMT-0400 (EDT), -165385917, null, [object Object], null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object] -Wed Aug 13 1952 23:58:25 GMT-0400 (EDT), null, 1630195924, 928069039, null, [object Object], null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object] - null, Mon Nov 03 1969 14:37:49 GMT-0500 (EST), null, 1579393701, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, null, null -Mon May 16 1983 11:33:53 GMT-0400 (EDT), null, null, null, null, null, null, null, [object Object], null, [object Object], null, null, null, [object Object] -Thu Mar 31 2011 23:41:21 GMT-0400 (EDT), null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, [object Object], [object Object] -Tue Jun 18 1985 12:45:02 GMT-0400 (EDT), null, null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] -Fri Aug 02 2024 22:56:33 GMT-0400 (EDT), null, null, null, [object Object], [object Object], null, [object Object], null, null, [object Object], null, [object Object], null, [object Object] - null, null, null, null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], null, null -Wed Jun 15 1910 21:24:56 GMT-0400 (EDT), Thu Jan 08 1970 20:47:40 GMT-0500 (EST), -810923102, null, null, [object Object], null, null, null, null, [object Object], [object Object], [object Object], null, [object Object] - null, null, -1636166510, null, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object]" -`; - -exports[`Table cpp stream datetime toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp stream datetime toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14 - 0, null, null, 902624945, null, [object Object], [object Object], [object Object], null, null, [object Object], null, null, [object Object], [object Object], null - 1, Tue Apr 23 1912 00:41:02 GMT-0400 (EDT), null, -533650716, -1557821925, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] - 2, null, null, null, null, [object Object], [object Object], null, [object Object], null, null, null, null, null, null, null - 3, Sat Mar 26 1977 07:02:35 GMT-0500 (EST), Sat Jan 24 1970 07:31:46 GMT-0500 (EST), null, 1053937575, [object Object], [object Object], [object Object], null, [object Object], null, [object Object], [object Object], null, [object Object], [object Object] - 4, null, null, 11995632, 1627714670, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], null - 5, null, Thu Jan 22 1970 18:22:48 GMT-0500 (EST), 1543035049, 1616692420, null, null, null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object] - 6, Fri Dec 11 1981 03:06:16 GMT-0500 (EST), Sun Nov 02 1969 08:36:53 GMT-0500 (EST), -1035213822, 583410666, null, null, [object Object], null, null, [object Object], [object Object], null, null, null, null - 7, Wed Jun 16 2021 08:00:15 GMT-0400 (EDT), Mon Oct 20 1969 01:18:09 GMT-0400 (EDT), -165385917, null, [object Object], null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object] - 8, Wed Aug 13 1952 23:58:25 GMT-0400 (EDT), null, 1630195924, 928069039, null, [object Object], null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object] - 9, null, Mon Nov 03 1969 14:37:49 GMT-0500 (EST), null, 1579393701, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, null, null - 10, Mon May 16 1983 11:33:53 GMT-0400 (EDT), null, null, null, null, null, null, null, [object Object], null, [object Object], null, null, null, [object Object] - 11, Thu Mar 31 2011 23:41:21 GMT-0400 (EDT), null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, [object Object], [object Object] - 12, Tue Jun 18 1985 12:45:02 GMT-0400 (EDT), null, null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] - 13, Fri Aug 02 2024 22:56:33 GMT-0400 (EDT), null, null, null, [object Object], [object Object], null, [object Object], null, null, [object Object], null, [object Object], null, [object Object] - 14, null, null, null, null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], null, null - 15, Wed Jun 15 1910 21:24:56 GMT-0400 (EDT), Thu Jan 08 1970 20:47:40 GMT-0500 (EST), -810923102, null, null, [object Object], null, null, null, null, [object Object], [object Object], [object Object], null, [object Object] - 16, null, null, -1636166510, null, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object]" -`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 1`] = `"dict1_0"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 2`] = `"Utf8"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 4`] = `"n7IVIt6"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 5`] = `"n7IVIt6"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 6`] = `"n7IVIt6"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 7`] = `"n7IVIt6"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 9`] = `"n7IVIt6"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 10`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 11`] = `"gpcWkmr"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 12`] = `"n7IVIt6"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 13`] = `"n7IVIt6"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 14`] = `"n7IVIt6"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 15`] = `"fNEZk2V"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 16`] = `"VHkSHFW"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 17`] = `"n7IVIt6"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 18`] = `"n7IVIt6"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 19`] = `"pdr3kP2"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 20`] = `"n7IVIt6"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 21`] = `"dict1_1"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 22`] = `"Utf8"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 23`] = `17`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 24`] = `"UQlbxy8"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 25`] = `"UQlbxy8"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 26`] = `"n7IVIt6"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 27`] = `"7Esa1sp"`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 33`] = `0`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 28`] = `"7Esa1sp"`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 34`] = `"uint8_nonnullable"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 29`] = `"n7IVIt6"`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 35`] = `"Int"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 30`] = `"n7IVIt6"`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 36`] = `0`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 31`] = `"n7IVIt6"`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 37`] = `"uint16_nullable"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 32`] = `"n7IVIt6"`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 38`] = `"Int"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 33`] = `"VHkSHFW"`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 39`] = `0`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 34`] = `"n7IVIt6"`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 40`] = `"uint16_nonnullable"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 35`] = `"n7IVIt6"`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 41`] = `"Int"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 36`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 42`] = `0`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 37`] = `"pdr3kP2"`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 43`] = `"uint32_nullable"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 38`] = `"n7IVIt6"`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 44`] = `"Int"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 39`] = `"n7IVIt6"`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 45`] = `0`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 40`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 46`] = `"uint32_nonnullable"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 41`] = `"dict2_0"`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 47`] = `"Int"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 42`] = `"Int"`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 48`] = `0`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 43`] = `17`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 49`] = `"uint64_nullable"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 44`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 50`] = `"Int"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 45`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 51`] = `0`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 46`] = ` -Object { - "high": 0, - "low": 0, -} -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 52`] = `"uint64_nonnullable"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 47`] = ` -Object { - "high": 0, - "low": 0, -} -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 53`] = `"Int"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 48`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 54`] = `0`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 49`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 55`] = `"float32_nullable"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 50`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 56`] = `"FloatingPoint"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 51`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 57`] = `0`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 52`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 58`] = `"float32_nonnullable"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 53`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 59`] = `"FloatingPoint"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 54`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 60`] = `0`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 55`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 61`] = `"float64_nullable"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 56`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 62`] = `"FloatingPoint"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 57`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 63`] = `0`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 58`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 64`] = `"float64_nonnullable"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 59`] = ` -Object { - "high": 0, - "low": 0, -} -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 65`] = `"FloatingPoint"`; -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 60`] = `null`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 66`] = `0`; -exports[`Table cpp stream dictionary enumerates Table rows 1`] = `17`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 67`] = `"binary_nullable"`; -exports[`Table cpp stream dictionary enumerates Table rows 2`] = `3`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 68`] = `"Binary"`; -exports[`Table cpp stream dictionary enumerates Table rows 3`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": "UQlbxy8", - "dict2_0": null, -} -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 69`] = `0`; -exports[`Table cpp stream dictionary enumerates Table rows 4`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": "UQlbxy8", - "dict2_0": null, -} -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 70`] = `"binary_nonnullable"`; -exports[`Table cpp stream dictionary enumerates Table rows 5`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", - "dict2_0": Object { - "high": 0, - "low": 0, - }, -} -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 71`] = `"Binary"`; -exports[`Table cpp stream dictionary enumerates Table rows 6`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": "7Esa1sp", - "dict2_0": Object { - "high": 0, - "low": 0, - }, -} -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 72`] = `0`; -exports[`Table cpp stream dictionary enumerates Table rows 7`] = ` -Object { - "dict1_0": null, - "dict1_1": "7Esa1sp", - "dict2_0": null, -} -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 73`] = `"utf8_nullable"`; -exports[`Table cpp stream dictionary enumerates Table rows 8`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", - "dict2_0": null, -} -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 74`] = `"Utf8"`; -exports[`Table cpp stream dictionary enumerates Table rows 9`] = ` -Object { - "dict1_0": null, - "dict1_1": "n7IVIt6", - "dict2_0": null, -} -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 75`] = `0`; -exports[`Table cpp stream dictionary enumerates Table rows 10`] = ` -Object { - "dict1_0": "gpcWkmr", - "dict1_1": "n7IVIt6", - "dict2_0": null, -} -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 76`] = `"utf8_nonnullable"`; -exports[`Table cpp stream dictionary enumerates Table rows 11`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", - "dict2_0": null, -} -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 77`] = `"Utf8"`; -exports[`Table cpp stream dictionary enumerates Table rows 12`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": "VHkSHFW", - "dict2_0": null, -} -`; +exports[`Table cpp file primitive creates a Table from Arrow buffers 78`] = `0`; -exports[`Table cpp stream dictionary enumerates Table rows 13`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", - "dict2_0": null, -} -`; +exports[`Table cpp file primitive enumerates Table rows 1`] = `0`; -exports[`Table cpp stream dictionary enumerates Table rows 14`] = ` -Object { - "dict1_0": "fNEZk2V", - "dict1_1": "n7IVIt6", - "dict2_0": null, -} -`; +exports[`Table cpp file primitive enumerates Table rows 2`] = `26`; -exports[`Table cpp stream dictionary enumerates Table rows 15`] = ` -Object { - "dict1_0": "VHkSHFW", - "dict1_1": null, - "dict2_0": null, -} -`; +exports[`Table cpp file primitive enumerates Table rows compact 1`] = `0`; -exports[`Table cpp stream dictionary enumerates Table rows 16`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": "pdr3kP2", - "dict2_0": null, -} -`; +exports[`Table cpp file primitive enumerates Table rows compact 2`] = `26`; -exports[`Table cpp stream dictionary enumerates Table rows 17`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", - "dict2_0": null, -} -`; +exports[`Table cpp file primitive toString() prints a pretty Table 1`] = `""`; -exports[`Table cpp stream dictionary enumerates Table rows 18`] = ` -Object { - "dict1_0": "pdr3kP2", - "dict1_1": "n7IVIt6", - "dict2_0": Object { - "high": 0, - "low": 0, - }, -} -`; +exports[`Table cpp file primitive toString() prints an empty Table 1`] = `""`; -exports[`Table cpp stream dictionary enumerates Table rows 19`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": null, - "dict2_0": null, -} -`; +exports[`Table cpp file primitive toString({ index: true }) prints a pretty Table with an Index column 1`] = `""`; -exports[`Table cpp stream dictionary enumerates Table rows compact 1`] = `17`; +exports[`Table cpp file simple creates a Table from Arrow buffers 1`] = `"foo"`; -exports[`Table cpp stream dictionary enumerates Table rows compact 2`] = `3`; +exports[`Table cpp file simple creates a Table from Arrow buffers 2`] = `"Int"`; -exports[`Table cpp stream dictionary enumerates Table rows compact 3`] = ` -Array [ - "n7IVIt6", - "UQlbxy8", - null, -] -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 3`] = `5`; -exports[`Table cpp stream dictionary enumerates Table rows compact 4`] = ` -Array [ - "n7IVIt6", - "UQlbxy8", - null, -] -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 4`] = `1`; -exports[`Table cpp stream dictionary enumerates Table rows compact 5`] = ` -Array [ - "n7IVIt6", - "n7IVIt6", - Object { - "high": 0, - "low": 0, - }, -] -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 5`] = `null`; -exports[`Table cpp stream dictionary enumerates Table rows compact 6`] = ` -Array [ - "n7IVIt6", - "7Esa1sp", - Object { - "high": 0, - "low": 0, - }, -] -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 6`] = `3`; -exports[`Table cpp stream dictionary enumerates Table rows compact 7`] = ` -Array [ - null, - "7Esa1sp", - null, -] -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 7`] = `4`; -exports[`Table cpp stream dictionary enumerates Table rows compact 8`] = ` -Array [ - "n7IVIt6", - "n7IVIt6", - null, -] -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 8`] = `5`; -exports[`Table cpp stream dictionary enumerates Table rows compact 9`] = ` -Array [ - null, - "n7IVIt6", - null, -] -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 9`] = `"bar"`; -exports[`Table cpp stream dictionary enumerates Table rows compact 10`] = ` -Array [ - "gpcWkmr", - "n7IVIt6", - null, -] -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 10`] = `"FloatingPoint"`; -exports[`Table cpp stream dictionary enumerates Table rows compact 11`] = ` -Array [ - "n7IVIt6", - "n7IVIt6", - null, -] -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 11`] = `5`; -exports[`Table cpp stream dictionary enumerates Table rows compact 12`] = ` -Array [ - "n7IVIt6", - "VHkSHFW", - null, -] -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 12`] = `1`; -exports[`Table cpp stream dictionary enumerates Table rows compact 13`] = ` -Array [ - "n7IVIt6", - "n7IVIt6", - null, -] -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 13`] = `null`; -exports[`Table cpp stream dictionary enumerates Table rows compact 14`] = ` -Array [ - "fNEZk2V", - "n7IVIt6", - null, -] -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 14`] = `null`; -exports[`Table cpp stream dictionary enumerates Table rows compact 15`] = ` -Array [ - "VHkSHFW", - null, - null, -] -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 15`] = `4`; -exports[`Table cpp stream dictionary enumerates Table rows compact 16`] = ` -Array [ - "n7IVIt6", - "pdr3kP2", - null, -] -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 16`] = `5`; -exports[`Table cpp stream dictionary enumerates Table rows compact 17`] = ` -Array [ - "n7IVIt6", - "n7IVIt6", - null, -] -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 17`] = `"baz"`; -exports[`Table cpp stream dictionary enumerates Table rows compact 18`] = ` -Array [ - "pdr3kP2", - "n7IVIt6", - Object { - "high": 0, - "low": 0, - }, -] -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 18`] = `"Utf8"`; -exports[`Table cpp stream dictionary enumerates Table rows compact 19`] = ` -Array [ - "n7IVIt6", - null, - null, -] -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 19`] = `5`; -exports[`Table cpp stream dictionary toString() prints a pretty Table 1`] = ` -"dict1_0, dict1_1, dict2_0 -n7IVIt6, UQlbxy8, null -n7IVIt6, UQlbxy8, null -n7IVIt6, n7IVIt6, [object Object] -n7IVIt6, 7Esa1sp, [object Object] - null, 7Esa1sp, null -n7IVIt6, n7IVIt6, null - null, n7IVIt6, null -gpcWkmr, n7IVIt6, null -n7IVIt6, n7IVIt6, null -n7IVIt6, VHkSHFW, null -n7IVIt6, n7IVIt6, null -fNEZk2V, n7IVIt6, null -VHkSHFW, null, null -n7IVIt6, pdr3kP2, null -n7IVIt6, n7IVIt6, null -pdr3kP2, n7IVIt6, [object Object] -n7IVIt6, null, null" -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 20`] = `"aa"`; -exports[`Table cpp stream dictionary toString() prints an empty Table 1`] = `""`; +exports[`Table cpp file simple creates a Table from Arrow buffers 21`] = `null`; -exports[`Table cpp stream dictionary toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, dict1_0, dict1_1, dict2_0 - 0, n7IVIt6, UQlbxy8, null - 1, n7IVIt6, UQlbxy8, null - 2, n7IVIt6, n7IVIt6, [object Object] - 3, n7IVIt6, 7Esa1sp, [object Object] - 4, null, 7Esa1sp, null - 5, n7IVIt6, n7IVIt6, null - 6, null, n7IVIt6, null - 7, gpcWkmr, n7IVIt6, null - 8, n7IVIt6, n7IVIt6, null - 9, n7IVIt6, VHkSHFW, null - 10, n7IVIt6, n7IVIt6, null - 11, fNEZk2V, n7IVIt6, null - 12, VHkSHFW, null, null - 13, n7IVIt6, pdr3kP2, null - 14, n7IVIt6, n7IVIt6, null - 15, pdr3kP2, n7IVIt6, [object Object] - 16, n7IVIt6, null, null" -`; +exports[`Table cpp file simple creates a Table from Arrow buffers 22`] = `null`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 1`] = `"list_nullable"`; +exports[`Table cpp file simple creates a Table from Arrow buffers 23`] = `"bbb"`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 2`] = `"List"`; +exports[`Table cpp file simple creates a Table from Arrow buffers 24`] = `"cccc"`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 3`] = `17`; +exports[`Table cpp file simple enumerates Table rows 1`] = `5`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 4`] = ` -Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, -] -`; +exports[`Table cpp file simple enumerates Table rows 2`] = `3`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 5`] = `null`; +exports[`Table cpp file simple enumerates Table rows 3`] = ` +Object { + "bar": 1, + "baz": "aa", + "foo": 1, +} +`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 6`] = ` -Int32Array [ - 1201921150, - 0, - -338858402, -] +exports[`Table cpp file simple enumerates Table rows 4`] = ` +Object { + "bar": null, + "baz": null, + "foo": null, +} `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 7`] = ` -Int32Array [ - 0, - 0, - 0, - -328049938, -] +exports[`Table cpp file simple enumerates Table rows 5`] = ` +Object { + "bar": null, + "baz": null, + "foo": 3, +} `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 8`] = ` -Int32Array [ - -1482260505, - -636832564, - 0, - 535274652, -] +exports[`Table cpp file simple enumerates Table rows 6`] = ` +Object { + "bar": 4, + "baz": "bbb", + "foo": 4, +} `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 9`] = ` -Int32Array [ - 0, - 1337875186, - 0, - 0, -] +exports[`Table cpp file simple enumerates Table rows 7`] = ` +Object { + "bar": 5, + "baz": "cccc", + "foo": 5, +} `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 10`] = `Int32Array []`; +exports[`Table cpp file simple enumerates Table rows compact 1`] = `5`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 11`] = ` -Int32Array [ - 0, - 725113523, - 386656703, - 1852452386, +exports[`Table cpp file simple enumerates Table rows compact 2`] = `3`; + +exports[`Table cpp file simple enumerates Table rows compact 3`] = ` +Array [ + 1, + 1, + "aa", ] `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 12`] = `Int32Array []`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 13`] = ` -Int32Array [ - 0, - -2011809915, +exports[`Table cpp file simple enumerates Table rows compact 4`] = ` +Array [ + null, + null, + null, ] `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 14`] = ` -Int32Array [ - -936205059, +exports[`Table cpp file simple enumerates Table rows compact 5`] = ` +Array [ + 3, + null, + null, ] `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 15`] = `null`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 16`] = ` -Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, +exports[`Table cpp file simple enumerates Table rows compact 6`] = ` +Array [ + 4, + 4, + "bbb", ] `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 17`] = ` -Int32Array [ - 0, - 0, - -1507602567, +exports[`Table cpp file simple enumerates Table rows compact 7`] = ` +Array [ + 5, + 5, + "cccc", ] `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 18`] = `null`; +exports[`Table cpp file simple toString() prints a pretty Table 1`] = ` +" foo, bar, baz + 1, 1, aa +null, null, null + 3, null, null + 4, 4, bbb + 5, 5, cccc" +`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 19`] = `null`; +exports[`Table cpp file simple toString() prints an empty Table 1`] = `""`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 20`] = `null`; +exports[`Table cpp file simple toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, foo, bar, baz + 0, 1, 1, aa + 1, null, null, null + 2, 3, null, null + 3, 4, 4, bbb + 4, 5, 5, cccc" +`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 21`] = `"struct_nullable"`; +exports[`Table cpp file struct_example creates a Table from Arrow buffers 1`] = `"struct_nullable"`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 22`] = `"Struct_"`; +exports[`Table cpp file struct_example creates a Table from Arrow buffers 2`] = `"Struct_"`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 23`] = `17`; +exports[`Table cpp file struct_example creates a Table from Arrow buffers 3`] = `17`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 24`] = `null`; +exports[`Table cpp file struct_example creates a Table from Arrow buffers 4`] = `null`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 25`] = ` +exports[`Table cpp file struct_example creates a Table from Arrow buffers 5`] = ` Array [ - -1121326610, null, + "MhRNxD4", ] `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 26`] = ` +exports[`Table cpp file struct_example creates a Table from Arrow buffers 6`] = ` Array [ - null, - "oPXRHKP", + 137773603, + "3F9HBxK", ] `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 27`] = ` +exports[`Table cpp file struct_example creates a Table from Arrow buffers 7`] = ` Array [ - null, - null, + 410361374, + "aVd88fp", ] `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 28`] = ` -Array [ - -861383428, - "TeWfovy", -] -`; +exports[`Table cpp file struct_example creates a Table from Arrow buffers 8`] = `null`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 29`] = ` +exports[`Table cpp file struct_example creates a Table from Arrow buffers 9`] = ` Array [ - 698716318, null, + "3loZrRf", ] `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 30`] = `null`; +exports[`Table cpp file struct_example creates a Table from Arrow buffers 10`] = `null`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 31`] = `null`; +exports[`Table cpp file struct_example creates a Table from Arrow buffers 11`] = `null`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 32`] = ` +exports[`Table cpp file struct_example creates a Table from Arrow buffers 12`] = ` Array [ null, - "BSZRpGI", + null, ] `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 33`] = ` +exports[`Table cpp file struct_example creates a Table from Arrow buffers 13`] = ` Array [ null, null, ] `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 34`] = ` +exports[`Table cpp file struct_example creates a Table from Arrow buffers 14`] = `null`; + +exports[`Table cpp file struct_example creates a Table from Arrow buffers 15`] = ` Array [ null, - null, + "78SLiRw", ] `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 35`] = `null`; +exports[`Table cpp file struct_example creates a Table from Arrow buffers 16`] = `null`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 36`] = `null`; +exports[`Table cpp file struct_example creates a Table from Arrow buffers 17`] = `null`; -exports[`Table cpp stream nested creates a Table from Arrow buffers 37`] = ` +exports[`Table cpp file struct_example creates a Table from Arrow buffers 18`] = ` Array [ null, - null, + "0ilsf82", ] `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 38`] = ` +exports[`Table cpp file struct_example creates a Table from Arrow buffers 19`] = ` Array [ null, - null, + "LjS9MbU", ] `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 39`] = ` +exports[`Table cpp file struct_example creates a Table from Arrow buffers 20`] = ` Array [ - 416507125, + null, null, ] `; -exports[`Table cpp stream nested creates a Table from Arrow buffers 40`] = `null`; - -exports[`Table cpp stream nested enumerates Table rows 1`] = `17`; +exports[`Table cpp file struct_example enumerates Table rows 1`] = `17`; -exports[`Table cpp stream nested enumerates Table rows 2`] = `2`; +exports[`Table cpp file struct_example enumerates Table rows 2`] = `1`; -exports[`Table cpp stream nested enumerates Table rows 3`] = ` +exports[`Table cpp file struct_example enumerates Table rows 3`] = ` Object { - "list_nullable": Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, - ], "struct_nullable": null, } `; -exports[`Table cpp stream nested enumerates Table rows 4`] = ` +exports[`Table cpp file struct_example enumerates Table rows 4`] = ` Object { - "list_nullable": null, "struct_nullable": Array [ - -1121326610, null, + "MhRNxD4", ], } `; -exports[`Table cpp stream nested enumerates Table rows 5`] = ` +exports[`Table cpp file struct_example enumerates Table rows 5`] = ` Object { - "list_nullable": Int32Array [ - 1201921150, - 0, - -338858402, - ], "struct_nullable": Array [ - null, - "oPXRHKP", + 137773603, + "3F9HBxK", ], } `; -exports[`Table cpp stream nested enumerates Table rows 6`] = ` +exports[`Table cpp file struct_example enumerates Table rows 6`] = ` Object { - "list_nullable": Int32Array [ - 0, - 0, - 0, - -328049938, - ], "struct_nullable": Array [ - null, - null, + 410361374, + "aVd88fp", ], } `; -exports[`Table cpp stream nested enumerates Table rows 7`] = ` +exports[`Table cpp file struct_example enumerates Table rows 7`] = ` Object { - "list_nullable": Int32Array [ - -1482260505, - -636832564, - 0, - 535274652, - ], - "struct_nullable": Array [ - -861383428, - "TeWfovy", - ], + "struct_nullable": null, } `; -exports[`Table cpp stream nested enumerates Table rows 8`] = ` +exports[`Table cpp file struct_example enumerates Table rows 8`] = ` Object { - "list_nullable": Int32Array [ - 0, - 1337875186, - 0, - 0, - ], "struct_nullable": Array [ - 698716318, null, + "3loZrRf", ], } `; -exports[`Table cpp stream nested enumerates Table rows 9`] = ` +exports[`Table cpp file struct_example enumerates Table rows 9`] = ` Object { - "list_nullable": Int32Array [], "struct_nullable": null, } `; -exports[`Table cpp stream nested enumerates Table rows 10`] = ` +exports[`Table cpp file struct_example enumerates Table rows 10`] = ` Object { - "list_nullable": Int32Array [ - 0, - 725113523, - 386656703, - 1852452386, - ], "struct_nullable": null, } `; -exports[`Table cpp stream nested enumerates Table rows 11`] = ` +exports[`Table cpp file struct_example enumerates Table rows 11`] = ` Object { - "list_nullable": Int32Array [], "struct_nullable": Array [ null, - "BSZRpGI", + null, ], } `; -exports[`Table cpp stream nested enumerates Table rows 12`] = ` +exports[`Table cpp file struct_example enumerates Table rows 12`] = ` Object { - "list_nullable": Int32Array [ - 0, - -2011809915, - ], "struct_nullable": Array [ null, null, @@ -7581,198 +2291,135 @@ Object { } `; -exports[`Table cpp stream nested enumerates Table rows 13`] = ` +exports[`Table cpp file struct_example enumerates Table rows 13`] = ` +Object { + "struct_nullable": null, +} +`; + +exports[`Table cpp file struct_example enumerates Table rows 14`] = ` Object { - "list_nullable": Int32Array [ - -936205059, - ], "struct_nullable": Array [ null, - null, + "78SLiRw", ], } `; -exports[`Table cpp stream nested enumerates Table rows 14`] = ` +exports[`Table cpp file struct_example enumerates Table rows 15`] = ` Object { - "list_nullable": null, "struct_nullable": null, } `; -exports[`Table cpp stream nested enumerates Table rows 15`] = ` +exports[`Table cpp file struct_example enumerates Table rows 16`] = ` Object { - "list_nullable": Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, - ], "struct_nullable": null, } `; -exports[`Table cpp stream nested enumerates Table rows 16`] = ` +exports[`Table cpp file struct_example enumerates Table rows 17`] = ` Object { - "list_nullable": Int32Array [ - 0, - 0, - -1507602567, - ], "struct_nullable": Array [ null, - null, + "0ilsf82", ], } `; -exports[`Table cpp stream nested enumerates Table rows 17`] = ` +exports[`Table cpp file struct_example enumerates Table rows 18`] = ` Object { - "list_nullable": null, "struct_nullable": Array [ null, - null, + "LjS9MbU", ], } `; -exports[`Table cpp stream nested enumerates Table rows 18`] = ` +exports[`Table cpp file struct_example enumerates Table rows 19`] = ` Object { - "list_nullable": null, "struct_nullable": Array [ - 416507125, + null, null, ], } `; -exports[`Table cpp stream nested enumerates Table rows 19`] = ` -Object { - "list_nullable": null, - "struct_nullable": null, -} -`; - -exports[`Table cpp stream nested enumerates Table rows compact 1`] = `17`; +exports[`Table cpp file struct_example enumerates Table rows compact 1`] = `17`; -exports[`Table cpp stream nested enumerates Table rows compact 2`] = `2`; +exports[`Table cpp file struct_example enumerates Table rows compact 2`] = `1`; -exports[`Table cpp stream nested enumerates Table rows compact 3`] = ` +exports[`Table cpp file struct_example enumerates Table rows compact 3`] = ` Array [ - Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, - ], null, ] `; -exports[`Table cpp stream nested enumerates Table rows compact 4`] = ` +exports[`Table cpp file struct_example enumerates Table rows compact 4`] = ` Array [ - null, Array [ - -1121326610, null, + "MhRNxD4", ], ] `; -exports[`Table cpp stream nested enumerates Table rows compact 5`] = ` +exports[`Table cpp file struct_example enumerates Table rows compact 5`] = ` Array [ - Int32Array [ - 1201921150, - 0, - -338858402, - ], Array [ - null, - "oPXRHKP", + 137773603, + "3F9HBxK", ], ] `; -exports[`Table cpp stream nested enumerates Table rows compact 6`] = ` +exports[`Table cpp file struct_example enumerates Table rows compact 6`] = ` Array [ - Int32Array [ - 0, - 0, - 0, - -328049938, - ], Array [ - null, - null, + 410361374, + "aVd88fp", ], ] `; -exports[`Table cpp stream nested enumerates Table rows compact 7`] = ` -Array [ - Int32Array [ - -1482260505, - -636832564, - 0, - 535274652, - ], - Array [ - -861383428, - "TeWfovy", - ], +exports[`Table cpp file struct_example enumerates Table rows compact 7`] = ` +Array [ + null, ] `; -exports[`Table cpp stream nested enumerates Table rows compact 8`] = ` +exports[`Table cpp file struct_example enumerates Table rows compact 8`] = ` Array [ - Int32Array [ - 0, - 1337875186, - 0, - 0, - ], Array [ - 698716318, null, + "3loZrRf", ], ] `; -exports[`Table cpp stream nested enumerates Table rows compact 9`] = ` +exports[`Table cpp file struct_example enumerates Table rows compact 9`] = ` Array [ - Int32Array [], null, ] `; -exports[`Table cpp stream nested enumerates Table rows compact 10`] = ` +exports[`Table cpp file struct_example enumerates Table rows compact 10`] = ` Array [ - Int32Array [ - 0, - 725113523, - 386656703, - 1852452386, - ], null, ] `; -exports[`Table cpp stream nested enumerates Table rows compact 11`] = ` +exports[`Table cpp file struct_example enumerates Table rows compact 11`] = ` Array [ - Int32Array [], Array [ null, - "BSZRpGI", + null, ], ] `; -exports[`Table cpp stream nested enumerates Table rows compact 12`] = ` +exports[`Table cpp file struct_example enumerates Table rows compact 12`] = ` Array [ - Int32Array [ - 0, - -2011809915, - ], Array [ null, null, @@ -7780,4927 +2427,4100 @@ Array [ ] `; -exports[`Table cpp stream nested enumerates Table rows compact 13`] = ` +exports[`Table cpp file struct_example enumerates Table rows compact 13`] = ` +Array [ + null, +] +`; + +exports[`Table cpp file struct_example enumerates Table rows compact 14`] = ` Array [ - Int32Array [ - -936205059, - ], Array [ null, - null, + "78SLiRw", ], ] `; -exports[`Table cpp stream nested enumerates Table rows compact 14`] = ` +exports[`Table cpp file struct_example enumerates Table rows compact 15`] = ` Array [ null, - null, ] `; -exports[`Table cpp stream nested enumerates Table rows compact 15`] = ` +exports[`Table cpp file struct_example enumerates Table rows compact 16`] = ` Array [ - Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, - ], null, ] `; -exports[`Table cpp stream nested enumerates Table rows compact 16`] = ` +exports[`Table cpp file struct_example enumerates Table rows compact 17`] = ` Array [ - Int32Array [ - 0, - 0, - -1507602567, - ], Array [ null, - null, + "0ilsf82", ], ] `; -exports[`Table cpp stream nested enumerates Table rows compact 17`] = ` +exports[`Table cpp file struct_example enumerates Table rows compact 18`] = ` Array [ - null, Array [ null, - null, + "LjS9MbU", ], ] `; -exports[`Table cpp stream nested enumerates Table rows compact 18`] = ` +exports[`Table cpp file struct_example enumerates Table rows compact 19`] = ` Array [ - null, Array [ - 416507125, + null, null, ], ] `; -exports[`Table cpp stream nested enumerates Table rows compact 19`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp stream nested toString() prints a pretty Table 1`] = ` -" list_nullable, struct_nullable --855087392,-1428803827,538297987,-1834772737, null - null, [-1121326610,null] - 1201921150,0,-338858402, [null,\\"oPXRHKP\\"] - 0,0,0,-328049938, [null,null] - -1482260505,-636832564,0,535274652, [-861383428,\\"TeWfovy\\"] - 0,1337875186,0,0, [698716318,null] - , null - 0,725113523,386656703,1852452386, null - , [null,\\"BSZRpGI\\"] - 0,-2011809915, [null,null] - -936205059, [null,null] - null, null - 1741043053,1115823582,-134578211,1597491649, null - 0,0,-1507602567, [null,null] - null, [null,null] - null, [416507125,null] - null, null" +exports[`Table cpp file struct_example toString() prints a pretty Table 1`] = ` +" struct_nullable + null + [null,\\"MhRNxD4\\"] +[137773603,\\"3F9HBxK\\"] +[410361374,\\"aVd88fp\\"] + null + [null,\\"3loZrRf\\"] + null + null + [null,null] + [null,null] + null + [null,\\"78SLiRw\\"] + null + null + [null,\\"0ilsf82\\"] + [null,\\"LjS9MbU\\"] + [null,null]" `; -exports[`Table cpp stream nested toString() prints an empty Table 1`] = `""`; +exports[`Table cpp file struct_example toString() prints an empty Table 1`] = `""`; -exports[`Table cpp stream nested toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, list_nullable, struct_nullable - 0, -855087392,-1428803827,538297987,-1834772737, null - 1, null, [-1121326610,null] - 2, 1201921150,0,-338858402, [null,\\"oPXRHKP\\"] - 3, 0,0,0,-328049938, [null,null] - 4, -1482260505,-636832564,0,535274652, [-861383428,\\"TeWfovy\\"] - 5, 0,1337875186,0,0, [698716318,null] - 6, , null - 7, 0,725113523,386656703,1852452386, null - 8, , [null,\\"BSZRpGI\\"] - 9, 0,-2011809915, [null,null] - 10, -936205059, [null,null] - 11, null, null - 12, 1741043053,1115823582,-134578211,1597491649, null - 13, 0,0,-1507602567, [null,null] - 14, null, [null,null] - 15, null, [416507125,null] - 16, null, null" +exports[`Table cpp file struct_example toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, struct_nullable + 0, null + 1, [null,\\"MhRNxD4\\"] + 2, [137773603,\\"3F9HBxK\\"] + 3, [410361374,\\"aVd88fp\\"] + 4, null + 5, [null,\\"3loZrRf\\"] + 6, null + 7, null + 8, [null,null] + 9, [null,null] + 10, null + 11, [null,\\"78SLiRw\\"] + 12, null + 13, null + 14, [null,\\"0ilsf82\\"] + 15, [null,\\"LjS9MbU\\"] + 16, [null,null]" `; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 1`] = `"bool_nullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 2`] = `"Bool"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 3`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 4`] = `"bool_nonnullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 5`] = `"Bool"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 6`] = `0`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 1`] = `"f1"`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 7`] = `"int8_nullable"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 2`] = `"Decimal"`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 8`] = `"Int"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 3`] = `17`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 9`] = `0`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 4`] = ` +Uint32Array [ + 86347906, + 1192285326, + 733903342, + 3099040293, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 10`] = `"int8_nonnullable"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 5`] = ` +Uint32Array [ + 474221014, + 1896466606, + 3990171458, + 2477629573, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 11`] = `"Int"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 6`] = `null`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 12`] = `0`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 7`] = `null`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 13`] = `"int16_nullable"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 8`] = `null`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 14`] = `"Int"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 9`] = `null`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 15`] = `0`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 10`] = ` +Uint32Array [ + 1112805510, + 3572407855, + 1790869648, + 2689174715, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 16`] = `"int16_nonnullable"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 11`] = `null`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 17`] = `"Int"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 12`] = ` +Uint32Array [ + 3463255529, + 1018941958, + 1317569553, + 426528057, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 18`] = `0`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 13`] = `null`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 19`] = `"int32_nullable"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 14`] = ` +Uint32Array [ + 2286461215, + 2433385565, + 2671810954, + 3667200690, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 20`] = `"Int"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 15`] = `null`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 21`] = `0`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 16`] = `null`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 22`] = `"int32_nonnullable"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 17`] = ` +Uint32Array [ + 2320865006, + 2478225383, + 3126366067, + 3525697894, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 23`] = `"Int"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 18`] = ` +Uint32Array [ + 2844191739, + 2027900211, + 4221460548, + 3221928945, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 24`] = `0`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 19`] = ` +Uint32Array [ + 2185163883, + 1025635810, + 731478530, + 2446856232, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 25`] = `"int64_nullable"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 20`] = `null`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 26`] = `"Int"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 21`] = `"f2"`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 27`] = `0`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 22`] = `"Decimal"`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 28`] = `"int64_nonnullable"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 23`] = `17`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 29`] = `"Int"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 24`] = ` +Uint32Array [ + 3073264094, + 3390355809, + 1011188874, + 774034723, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 30`] = `0`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 25`] = ` +Uint32Array [ + 3517133600, + 2071976902, + 3400691933, + 3110454541, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 31`] = `"uint8_nullable"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 26`] = ` +Uint32Array [ + 3665013707, + 2170391965, + 3214273849, + 2462813071, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 32`] = `"Int"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 27`] = ` +Uint32Array [ + 4153806783, + 2052768559, + 2590080952, + 4085522223, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 33`] = `0`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 28`] = `null`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 34`] = `"uint8_nonnullable"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 29`] = ` +Uint32Array [ + 295800638, + 2007728089, + 816790406, + 3947822432, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 35`] = `"Int"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 30`] = `null`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 36`] = `0`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 31`] = ` +Uint32Array [ + 3393886939, + 3804413158, + 2507603900, + 1636553791, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 37`] = `"uint16_nullable"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 32`] = ` +Uint32Array [ + 4021412350, + 4260702080, + 1696176129, + 2599572215, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 38`] = `"Int"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 33`] = ` +Uint32Array [ + 1187532118, + 3763985849, + 3506861483, + 2303151184, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 39`] = `0`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 34`] = `null`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 40`] = `"uint16_nonnullable"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 35`] = ` +Uint32Array [ + 666182114, + 3375518371, + 4089201217, + 3495003191, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 41`] = `"Int"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 36`] = `null`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 42`] = `0`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 37`] = ` +Uint32Array [ + 1333256437, + 1767465841, + 509819737, + 2999785685, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 43`] = `"uint32_nullable"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 38`] = `null`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 44`] = `"Int"`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 39`] = `null`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 45`] = `0`; +exports[`Table cpp stream decimal creates a Table from Arrow buffers 40`] = `null`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 46`] = `"uint32_nonnullable"`; +exports[`Table cpp stream decimal enumerates Table rows 1`] = `17`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 47`] = `"Int"`; +exports[`Table cpp stream decimal enumerates Table rows 2`] = `2`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 48`] = `0`; +exports[`Table cpp stream decimal enumerates Table rows 3`] = ` +Object { + "f1": Uint32Array [ + 86347906, + 1192285326, + 733903342, + 3099040293, + ], + "f2": Uint32Array [ + 3073264094, + 3390355809, + 1011188874, + 774034723, + ], +} +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 49`] = `"uint64_nullable"`; +exports[`Table cpp stream decimal enumerates Table rows 4`] = ` +Object { + "f1": Uint32Array [ + 474221014, + 1896466606, + 3990171458, + 2477629573, + ], + "f2": Uint32Array [ + 3517133600, + 2071976902, + 3400691933, + 3110454541, + ], +} +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 50`] = `"Int"`; +exports[`Table cpp stream decimal enumerates Table rows 5`] = ` +Object { + "f1": null, + "f2": Uint32Array [ + 3665013707, + 2170391965, + 3214273849, + 2462813071, + ], +} +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 51`] = `0`; +exports[`Table cpp stream decimal enumerates Table rows 6`] = ` +Object { + "f1": null, + "f2": Uint32Array [ + 4153806783, + 2052768559, + 2590080952, + 4085522223, + ], +} +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 52`] = `"uint64_nonnullable"`; +exports[`Table cpp stream decimal enumerates Table rows 7`] = ` +Object { + "f1": null, + "f2": null, +} +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 53`] = `"Int"`; +exports[`Table cpp stream decimal enumerates Table rows 8`] = ` +Object { + "f1": null, + "f2": Uint32Array [ + 295800638, + 2007728089, + 816790406, + 3947822432, + ], +} +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 54`] = `0`; +exports[`Table cpp stream decimal enumerates Table rows 9`] = ` +Object { + "f1": Uint32Array [ + 1112805510, + 3572407855, + 1790869648, + 2689174715, + ], + "f2": null, +} +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 55`] = `"float32_nullable"`; +exports[`Table cpp stream decimal enumerates Table rows 10`] = ` +Object { + "f1": null, + "f2": Uint32Array [ + 3393886939, + 3804413158, + 2507603900, + 1636553791, + ], +} +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 56`] = `"FloatingPoint"`; +exports[`Table cpp stream decimal enumerates Table rows 11`] = ` +Object { + "f1": Uint32Array [ + 3463255529, + 1018941958, + 1317569553, + 426528057, + ], + "f2": Uint32Array [ + 4021412350, + 4260702080, + 1696176129, + 2599572215, + ], +} +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 57`] = `0`; +exports[`Table cpp stream decimal enumerates Table rows 12`] = ` +Object { + "f1": null, + "f2": Uint32Array [ + 1187532118, + 3763985849, + 3506861483, + 2303151184, + ], +} +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 58`] = `"float32_nonnullable"`; +exports[`Table cpp stream decimal enumerates Table rows 13`] = ` +Object { + "f1": Uint32Array [ + 2286461215, + 2433385565, + 2671810954, + 3667200690, + ], + "f2": null, +} +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 59`] = `"FloatingPoint"`; +exports[`Table cpp stream decimal enumerates Table rows 14`] = ` +Object { + "f1": null, + "f2": Uint32Array [ + 666182114, + 3375518371, + 4089201217, + 3495003191, + ], +} +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 60`] = `0`; +exports[`Table cpp stream decimal enumerates Table rows 15`] = ` +Object { + "f1": null, + "f2": null, +} +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 61`] = `"float64_nullable"`; +exports[`Table cpp stream decimal enumerates Table rows 16`] = ` +Object { + "f1": Uint32Array [ + 2320865006, + 2478225383, + 3126366067, + 3525697894, + ], + "f2": Uint32Array [ + 1333256437, + 1767465841, + 509819737, + 2999785685, + ], +} +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 62`] = `"FloatingPoint"`; +exports[`Table cpp stream decimal enumerates Table rows 17`] = ` +Object { + "f1": Uint32Array [ + 2844191739, + 2027900211, + 4221460548, + 3221928945, + ], + "f2": null, +} +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 63`] = `0`; +exports[`Table cpp stream decimal enumerates Table rows 18`] = ` +Object { + "f1": Uint32Array [ + 2185163883, + 1025635810, + 731478530, + 2446856232, + ], + "f2": null, +} +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 64`] = `"float64_nonnullable"`; +exports[`Table cpp stream decimal enumerates Table rows 19`] = ` +Object { + "f1": null, + "f2": null, +} +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 65`] = `"FloatingPoint"`; +exports[`Table cpp stream decimal enumerates Table rows compact 1`] = `17`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 66`] = `0`; +exports[`Table cpp stream decimal enumerates Table rows compact 2`] = `2`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 67`] = `"binary_nullable"`; +exports[`Table cpp stream decimal enumerates Table rows compact 3`] = ` +Array [ + Uint32Array [ + 86347906, + 1192285326, + 733903342, + 3099040293, + ], + Uint32Array [ + 3073264094, + 3390355809, + 1011188874, + 774034723, + ], +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 68`] = `"Binary"`; +exports[`Table cpp stream decimal enumerates Table rows compact 4`] = ` +Array [ + Uint32Array [ + 474221014, + 1896466606, + 3990171458, + 2477629573, + ], + Uint32Array [ + 3517133600, + 2071976902, + 3400691933, + 3110454541, + ], +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 69`] = `0`; +exports[`Table cpp stream decimal enumerates Table rows compact 5`] = ` +Array [ + null, + Uint32Array [ + 3665013707, + 2170391965, + 3214273849, + 2462813071, + ], +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 70`] = `"binary_nonnullable"`; +exports[`Table cpp stream decimal enumerates Table rows compact 6`] = ` +Array [ + null, + Uint32Array [ + 4153806783, + 2052768559, + 2590080952, + 4085522223, + ], +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 71`] = `"Binary"`; +exports[`Table cpp stream decimal enumerates Table rows compact 7`] = ` +Array [ + null, + null, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 72`] = `0`; +exports[`Table cpp stream decimal enumerates Table rows compact 8`] = ` +Array [ + null, + Uint32Array [ + 295800638, + 2007728089, + 816790406, + 3947822432, + ], +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 73`] = `"utf8_nullable"`; +exports[`Table cpp stream decimal enumerates Table rows compact 9`] = ` +Array [ + Uint32Array [ + 1112805510, + 3572407855, + 1790869648, + 2689174715, + ], + null, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 74`] = `"Utf8"`; +exports[`Table cpp stream decimal enumerates Table rows compact 10`] = ` +Array [ + null, + Uint32Array [ + 3393886939, + 3804413158, + 2507603900, + 1636553791, + ], +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 75`] = `0`; +exports[`Table cpp stream decimal enumerates Table rows compact 11`] = ` +Array [ + Uint32Array [ + 3463255529, + 1018941958, + 1317569553, + 426528057, + ], + Uint32Array [ + 4021412350, + 4260702080, + 1696176129, + 2599572215, + ], +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 76`] = `"utf8_nonnullable"`; +exports[`Table cpp stream decimal enumerates Table rows compact 12`] = ` +Array [ + null, + Uint32Array [ + 1187532118, + 3763985849, + 3506861483, + 2303151184, + ], +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 77`] = `"Utf8"`; +exports[`Table cpp stream decimal enumerates Table rows compact 13`] = ` +Array [ + Uint32Array [ + 2286461215, + 2433385565, + 2671810954, + 3667200690, + ], + null, +] +`; -exports[`Table cpp stream primitive creates a Table from Arrow buffers 78`] = `0`; +exports[`Table cpp stream decimal enumerates Table rows compact 14`] = ` +Array [ + null, + Uint32Array [ + 666182114, + 3375518371, + 4089201217, + 3495003191, + ], +] +`; -exports[`Table cpp stream primitive enumerates Table rows 1`] = `0`; +exports[`Table cpp stream decimal enumerates Table rows compact 15`] = ` +Array [ + null, + null, +] +`; -exports[`Table cpp stream primitive enumerates Table rows 2`] = `26`; +exports[`Table cpp stream decimal enumerates Table rows compact 16`] = ` +Array [ + Uint32Array [ + 2320865006, + 2478225383, + 3126366067, + 3525697894, + ], + Uint32Array [ + 1333256437, + 1767465841, + 509819737, + 2999785685, + ], +] +`; -exports[`Table cpp stream primitive enumerates Table rows compact 1`] = `0`; +exports[`Table cpp stream decimal enumerates Table rows compact 17`] = ` +Array [ + Uint32Array [ + 2844191739, + 2027900211, + 4221460548, + 3221928945, + ], + null, +] +`; -exports[`Table cpp stream primitive enumerates Table rows compact 2`] = `26`; +exports[`Table cpp stream decimal enumerates Table rows compact 18`] = ` +Array [ + Uint32Array [ + 2185163883, + 1025635810, + 731478530, + 2446856232, + ], + null, +] +`; -exports[`Table cpp stream primitive toString() prints a pretty Table 1`] = `""`; +exports[`Table cpp stream decimal enumerates Table rows compact 19`] = ` +Array [ + null, + null, +] +`; -exports[`Table cpp stream primitive toString() prints an empty Table 1`] = `""`; +exports[`Table cpp stream decimal toString() prints a pretty Table 1`] = ` +" f1, f2 + [86347906,1192285326,733903342,3099040293], [3073264094,3390355809,1011188874,774034723] + [474221014,1896466606,3990171458,2477629573], [3517133600,2071976902,3400691933,3110454541] + null, [3665013707,2170391965,3214273849,2462813071] + null, [4153806783,2052768559,2590080952,4085522223] + null, null + null, [295800638,2007728089,816790406,3947822432] +[1112805510,3572407855,1790869648,2689174715], null + null, [3393886939,3804413158,2507603900,1636553791] + [3463255529,1018941958,1317569553,426528057], [4021412350,4260702080,1696176129,2599572215] + null, [1187532118,3763985849,3506861483,2303151184] +[2286461215,2433385565,2671810954,3667200690], null + null, [666182114,3375518371,4089201217,3495003191] + null, null +[2320865006,2478225383,3126366067,3525697894], [1333256437,1767465841,509819737,2999785685] +[2844191739,2027900211,4221460548,3221928945], null + [2185163883,1025635810,731478530,2446856232], null + null, null" +`; -exports[`Table cpp stream primitive toString({ index: true }) prints a pretty Table with an Index column 1`] = `""`; +exports[`Table cpp stream decimal toString() prints an empty Table 1`] = `""`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 1`] = `"foo"`; +exports[`Table cpp stream decimal toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, f1, f2 + 0, [86347906,1192285326,733903342,3099040293], [3073264094,3390355809,1011188874,774034723] + 1, [474221014,1896466606,3990171458,2477629573], [3517133600,2071976902,3400691933,3110454541] + 2, null, [3665013707,2170391965,3214273849,2462813071] + 3, null, [4153806783,2052768559,2590080952,4085522223] + 4, null, null + 5, null, [295800638,2007728089,816790406,3947822432] + 6, [1112805510,3572407855,1790869648,2689174715], null + 7, null, [3393886939,3804413158,2507603900,1636553791] + 8, [3463255529,1018941958,1317569553,426528057], [4021412350,4260702080,1696176129,2599572215] + 9, null, [1187532118,3763985849,3506861483,2303151184] + 10, [2286461215,2433385565,2671810954,3667200690], null + 11, null, [666182114,3375518371,4089201217,3495003191] + 12, null, null + 13, [2320865006,2478225383,3126366067,3525697894], [1333256437,1767465841,509819737,2999785685] + 14, [2844191739,2027900211,4221460548,3221928945], null + 15, [2185163883,1025635810,731478530,2446856232], null + 16, null, null" +`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 2`] = `"Int"`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 1`] = `"dict1_0"`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 3`] = `5`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 2`] = `"Utf8"`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 4`] = `1`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 3`] = `17`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 5`] = `null`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 4`] = `null`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 6`] = `3`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 5`] = `null`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 7`] = `4`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 6`] = `"n7IVIt6"`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 8`] = `5`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 7`] = `null`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 9`] = `"bar"`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 8`] = `null`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 10`] = `"FloatingPoint"`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 9`] = `null`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 11`] = `5`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 10`] = `null`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 12`] = `1`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 11`] = `"gpcWkmr"`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 13`] = `null`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 12`] = `null`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 14`] = `null`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 13`] = `null`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 15`] = `4`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 14`] = `null`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 16`] = `5`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 15`] = `"fNEZk2V"`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 17`] = `"baz"`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 16`] = `"VHkSHFW"`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 18`] = `"Utf8"`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 17`] = `null`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 19`] = `5`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 18`] = `null`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 20`] = `"aa"`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 19`] = `"pdr3kP2"`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 21`] = `null`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 20`] = `"n7IVIt6"`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 22`] = `null`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 21`] = `"dict1_1"`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 23`] = `"bbb"`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 22`] = `"Utf8"`; -exports[`Table cpp stream simple creates a Table from Arrow buffers 24`] = `"cccc"`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 23`] = `17`; -exports[`Table cpp stream simple enumerates Table rows 1`] = `5`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 24`] = `"UQlbxy8"`; -exports[`Table cpp stream simple enumerates Table rows 2`] = `3`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 25`] = `"UQlbxy8"`; -exports[`Table cpp stream simple enumerates Table rows 3`] = ` -Object { - "bar": 1, - "baz": "aa", - "foo": 1, -} -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 26`] = `null`; -exports[`Table cpp stream simple enumerates Table rows 4`] = ` -Object { - "bar": null, - "baz": null, - "foo": null, -} -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 27`] = `"7Esa1sp"`; -exports[`Table cpp stream simple enumerates Table rows 5`] = ` -Object { - "bar": null, - "baz": null, - "foo": 3, -} -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 28`] = `"7Esa1sp"`; -exports[`Table cpp stream simple enumerates Table rows 6`] = ` -Object { - "bar": 4, - "baz": "bbb", - "foo": 4, -} -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 29`] = `null`; -exports[`Table cpp stream simple enumerates Table rows 7`] = ` -Object { - "bar": 5, - "baz": "cccc", - "foo": 5, -} -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 30`] = `null`; -exports[`Table cpp stream simple enumerates Table rows compact 1`] = `5`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 31`] = `null`; -exports[`Table cpp stream simple enumerates Table rows compact 2`] = `3`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 32`] = `null`; -exports[`Table cpp stream simple enumerates Table rows compact 3`] = ` -Array [ - 1, - 1, - "aa", -] -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 33`] = `"VHkSHFW"`; -exports[`Table cpp stream simple enumerates Table rows compact 4`] = ` -Array [ - null, - null, - null, -] -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 34`] = `null`; -exports[`Table cpp stream simple enumerates Table rows compact 5`] = ` -Array [ - 3, - null, - null, -] -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 35`] = `null`; -exports[`Table cpp stream simple enumerates Table rows compact 6`] = ` -Array [ - 4, - 4, - "bbb", -] -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 36`] = `null`; -exports[`Table cpp stream simple enumerates Table rows compact 7`] = ` -Array [ - 5, - 5, - "cccc", -] -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 37`] = `"pdr3kP2"`; -exports[`Table cpp stream simple toString() prints a pretty Table 1`] = ` -" foo, bar, baz - 1, 1, aa -null, null, null - 3, null, null - 4, 4, bbb - 5, 5, cccc" -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 38`] = `null`; -exports[`Table cpp stream simple toString() prints an empty Table 1`] = `""`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 39`] = `null`; -exports[`Table cpp stream simple toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, foo, bar, baz - 0, 1, 1, aa - 1, null, null, null - 2, 3, null, null - 3, 4, 4, bbb - 4, 5, 5, cccc" -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 40`] = `null`; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 1`] = `"struct_nullable"`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 41`] = `"dict2_0"`; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 2`] = `"Struct_"`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 42`] = `"Int"`; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 3`] = `17`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 43`] = `17`; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 4`] = `null`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 44`] = `null`; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 5`] = ` -Array [ - null, - "MhRNxD4", -] -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 45`] = `null`; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 6`] = ` -Array [ - 137773603, - "3F9HBxK", +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 46`] = ` +Int32Array [ + -935886027, + -1, ] `; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 7`] = ` -Array [ - 410361374, - "aVd88fp", +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 47`] = ` +Int32Array [ + -1608202210, + -1, ] `; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 8`] = `null`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 48`] = `null`; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 9`] = ` -Array [ - null, - "3loZrRf", -] -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 49`] = `null`; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 10`] = `null`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 50`] = `null`; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 11`] = `null`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 51`] = `null`; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 12`] = ` -Array [ - null, - null, -] -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 52`] = `null`; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 13`] = ` -Array [ - null, - null, -] -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 53`] = `null`; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 14`] = `null`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 54`] = `null`; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 15`] = ` -Array [ - null, - "78SLiRw", -] -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 55`] = `null`; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 16`] = `null`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 56`] = `null`; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 17`] = `null`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 57`] = `null`; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 18`] = ` -Array [ - null, - "0ilsf82", -] -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 58`] = `null`; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 19`] = ` -Array [ - null, - "LjS9MbU", +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 59`] = ` +Int32Array [ + 1428743742, + 0, ] `; -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 20`] = ` -Array [ - null, - null, -] -`; +exports[`Table cpp stream dictionary creates a Table from Arrow buffers 60`] = `null`; -exports[`Table cpp stream struct_example enumerates Table rows 1`] = `17`; +exports[`Table cpp stream dictionary enumerates Table rows 1`] = `17`; -exports[`Table cpp stream struct_example enumerates Table rows 2`] = `1`; +exports[`Table cpp stream dictionary enumerates Table rows 2`] = `3`; -exports[`Table cpp stream struct_example enumerates Table rows 3`] = ` +exports[`Table cpp stream dictionary enumerates Table rows 3`] = ` Object { - "struct_nullable": null, + "dict1_0": null, + "dict1_1": "UQlbxy8", + "dict2_0": null, } `; -exports[`Table cpp stream struct_example enumerates Table rows 4`] = ` +exports[`Table cpp stream dictionary enumerates Table rows 4`] = ` Object { - "struct_nullable": Array [ - null, - "MhRNxD4", - ], + "dict1_0": null, + "dict1_1": "UQlbxy8", + "dict2_0": null, } `; -exports[`Table cpp stream struct_example enumerates Table rows 5`] = ` +exports[`Table cpp stream dictionary enumerates Table rows 5`] = ` Object { - "struct_nullable": Array [ - 137773603, - "3F9HBxK", + "dict1_0": "n7IVIt6", + "dict1_1": null, + "dict2_0": Int32Array [ + -935886027, + -1, ], } `; -exports[`Table cpp stream struct_example enumerates Table rows 6`] = ` +exports[`Table cpp stream dictionary enumerates Table rows 6`] = ` Object { - "struct_nullable": Array [ - 410361374, - "aVd88fp", + "dict1_0": null, + "dict1_1": "7Esa1sp", + "dict2_0": Int32Array [ + -1608202210, + -1, ], } `; -exports[`Table cpp stream struct_example enumerates Table rows 7`] = ` +exports[`Table cpp stream dictionary enumerates Table rows 7`] = ` Object { - "struct_nullable": null, + "dict1_0": null, + "dict1_1": "7Esa1sp", + "dict2_0": null, } `; -exports[`Table cpp stream struct_example enumerates Table rows 8`] = ` +exports[`Table cpp stream dictionary enumerates Table rows 8`] = ` Object { - "struct_nullable": Array [ - null, - "3loZrRf", - ], + "dict1_0": null, + "dict1_1": null, + "dict2_0": null, } `; -exports[`Table cpp stream struct_example enumerates Table rows 9`] = ` +exports[`Table cpp stream dictionary enumerates Table rows 9`] = ` Object { - "struct_nullable": null, + "dict1_0": null, + "dict1_1": null, + "dict2_0": null, } `; -exports[`Table cpp stream struct_example enumerates Table rows 10`] = ` +exports[`Table cpp stream dictionary enumerates Table rows 10`] = ` Object { - "struct_nullable": null, + "dict1_0": "gpcWkmr", + "dict1_1": null, + "dict2_0": null, } `; -exports[`Table cpp stream struct_example enumerates Table rows 11`] = ` +exports[`Table cpp stream dictionary enumerates Table rows 11`] = ` Object { - "struct_nullable": Array [ - null, - null, - ], + "dict1_0": null, + "dict1_1": null, + "dict2_0": null, } `; -exports[`Table cpp stream struct_example enumerates Table rows 12`] = ` +exports[`Table cpp stream dictionary enumerates Table rows 12`] = ` Object { - "struct_nullable": Array [ - null, - null, - ], + "dict1_0": null, + "dict1_1": "VHkSHFW", + "dict2_0": null, } `; -exports[`Table cpp stream struct_example enumerates Table rows 13`] = ` +exports[`Table cpp stream dictionary enumerates Table rows 13`] = ` Object { - "struct_nullable": null, + "dict1_0": null, + "dict1_1": null, + "dict2_0": null, } `; -exports[`Table cpp stream struct_example enumerates Table rows 14`] = ` +exports[`Table cpp stream dictionary enumerates Table rows 14`] = ` Object { - "struct_nullable": Array [ - null, - "78SLiRw", - ], + "dict1_0": "fNEZk2V", + "dict1_1": null, + "dict2_0": null, } `; -exports[`Table cpp stream struct_example enumerates Table rows 15`] = ` +exports[`Table cpp stream dictionary enumerates Table rows 15`] = ` Object { - "struct_nullable": null, + "dict1_0": "VHkSHFW", + "dict1_1": null, + "dict2_0": null, } `; -exports[`Table cpp stream struct_example enumerates Table rows 16`] = ` +exports[`Table cpp stream dictionary enumerates Table rows 16`] = ` Object { - "struct_nullable": null, + "dict1_0": null, + "dict1_1": "pdr3kP2", + "dict2_0": null, } `; -exports[`Table cpp stream struct_example enumerates Table rows 17`] = ` +exports[`Table cpp stream dictionary enumerates Table rows 17`] = ` Object { - "struct_nullable": Array [ - null, - "0ilsf82", - ], + "dict1_0": null, + "dict1_1": null, + "dict2_0": null, } `; -exports[`Table cpp stream struct_example enumerates Table rows 18`] = ` -Object { - "struct_nullable": Array [ - null, - "LjS9MbU", +exports[`Table cpp stream dictionary enumerates Table rows 18`] = ` +Object { + "dict1_0": "pdr3kP2", + "dict1_1": null, + "dict2_0": Int32Array [ + 1428743742, + 0, ], } `; -exports[`Table cpp stream struct_example enumerates Table rows 19`] = ` +exports[`Table cpp stream dictionary enumerates Table rows 19`] = ` Object { - "struct_nullable": Array [ - null, - null, - ], + "dict1_0": "n7IVIt6", + "dict1_1": null, + "dict2_0": null, } `; -exports[`Table cpp stream struct_example enumerates Table rows compact 1`] = `17`; +exports[`Table cpp stream dictionary enumerates Table rows compact 1`] = `17`; -exports[`Table cpp stream struct_example enumerates Table rows compact 2`] = `1`; +exports[`Table cpp stream dictionary enumerates Table rows compact 2`] = `3`; -exports[`Table cpp stream struct_example enumerates Table rows compact 3`] = ` +exports[`Table cpp stream dictionary enumerates Table rows compact 3`] = ` Array [ null, + "UQlbxy8", + null, ] `; -exports[`Table cpp stream struct_example enumerates Table rows compact 4`] = ` +exports[`Table cpp stream dictionary enumerates Table rows compact 4`] = ` Array [ - Array [ - null, - "MhRNxD4", - ], + null, + "UQlbxy8", + null, ] `; -exports[`Table cpp stream struct_example enumerates Table rows compact 5`] = ` +exports[`Table cpp stream dictionary enumerates Table rows compact 5`] = ` Array [ - Array [ - 137773603, - "3F9HBxK", + "n7IVIt6", + null, + Int32Array [ + -935886027, + -1, ], ] `; -exports[`Table cpp stream struct_example enumerates Table rows compact 6`] = ` +exports[`Table cpp stream dictionary enumerates Table rows compact 6`] = ` Array [ - Array [ - 410361374, - "aVd88fp", + null, + "7Esa1sp", + Int32Array [ + -1608202210, + -1, ], ] `; -exports[`Table cpp stream struct_example enumerates Table rows compact 7`] = ` +exports[`Table cpp stream dictionary enumerates Table rows compact 7`] = ` Array [ null, + "7Esa1sp", + null, ] `; -exports[`Table cpp stream struct_example enumerates Table rows compact 8`] = ` +exports[`Table cpp stream dictionary enumerates Table rows compact 8`] = ` Array [ - Array [ - null, - "3loZrRf", - ], + null, + null, + null, ] `; -exports[`Table cpp stream struct_example enumerates Table rows compact 9`] = ` +exports[`Table cpp stream dictionary enumerates Table rows compact 9`] = ` Array [ null, + null, + null, ] `; -exports[`Table cpp stream struct_example enumerates Table rows compact 10`] = ` +exports[`Table cpp stream dictionary enumerates Table rows compact 10`] = ` Array [ + "gpcWkmr", + null, null, ] `; -exports[`Table cpp stream struct_example enumerates Table rows compact 11`] = ` +exports[`Table cpp stream dictionary enumerates Table rows compact 11`] = ` Array [ - Array [ - null, - null, - ], + null, + null, + null, ] `; -exports[`Table cpp stream struct_example enumerates Table rows compact 12`] = ` +exports[`Table cpp stream dictionary enumerates Table rows compact 12`] = ` Array [ - Array [ - null, - null, - ], + null, + "VHkSHFW", + null, ] `; -exports[`Table cpp stream struct_example enumerates Table rows compact 13`] = ` +exports[`Table cpp stream dictionary enumerates Table rows compact 13`] = ` Array [ null, + null, + null, ] `; -exports[`Table cpp stream struct_example enumerates Table rows compact 14`] = ` +exports[`Table cpp stream dictionary enumerates Table rows compact 14`] = ` Array [ - Array [ - null, - "78SLiRw", - ], + "fNEZk2V", + null, + null, ] `; -exports[`Table cpp stream struct_example enumerates Table rows compact 15`] = ` +exports[`Table cpp stream dictionary enumerates Table rows compact 15`] = ` Array [ + "VHkSHFW", + null, null, ] `; -exports[`Table cpp stream struct_example enumerates Table rows compact 16`] = ` +exports[`Table cpp stream dictionary enumerates Table rows compact 16`] = ` Array [ null, + "pdr3kP2", + null, ] `; -exports[`Table cpp stream struct_example enumerates Table rows compact 17`] = ` +exports[`Table cpp stream dictionary enumerates Table rows compact 17`] = ` Array [ - Array [ - null, - "0ilsf82", - ], + null, + null, + null, ] `; -exports[`Table cpp stream struct_example enumerates Table rows compact 18`] = ` +exports[`Table cpp stream dictionary enumerates Table rows compact 18`] = ` Array [ - Array [ - null, - "LjS9MbU", + "pdr3kP2", + null, + Int32Array [ + 1428743742, + 0, ], ] `; -exports[`Table cpp stream struct_example enumerates Table rows compact 19`] = ` +exports[`Table cpp stream dictionary enumerates Table rows compact 19`] = ` Array [ - Array [ - null, - null, - ], + "n7IVIt6", + null, + null, ] -`; - -exports[`Table cpp stream struct_example toString() prints a pretty Table 1`] = ` -" struct_nullable - null - [null,\\"MhRNxD4\\"] -[137773603,\\"3F9HBxK\\"] -[410361374,\\"aVd88fp\\"] - null - [null,\\"3loZrRf\\"] - null - null - [null,null] - [null,null] - null - [null,\\"78SLiRw\\"] - null - null - [null,\\"0ilsf82\\"] - [null,\\"LjS9MbU\\"] - [null,null]" -`; - -exports[`Table cpp stream struct_example toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp stream struct_example toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, struct_nullable - 0, null - 1, [null,\\"MhRNxD4\\"] - 2, [137773603,\\"3F9HBxK\\"] - 3, [410361374,\\"aVd88fp\\"] - 4, null - 5, [null,\\"3loZrRf\\"] - 6, null - 7, null - 8, [null,null] - 9, [null,null] - 10, null - 11, [null,\\"78SLiRw\\"] - 12, null - 13, null - 14, [null,\\"0ilsf82\\"] - 15, [null,\\"LjS9MbU\\"] - 16, [null,null]" -`; - -exports[`Table java file datetime creates a Table from Arrow buffers 1`] = `"f0"`; - -exports[`Table java file datetime creates a Table from Arrow buffers 2`] = `"Date"`; - -exports[`Table java file datetime creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table java file datetime creates a Table from Arrow buffers 4`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 5`] = `1912-04-23T04:41:02.000Z`; - -exports[`Table java file datetime creates a Table from Arrow buffers 6`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 7`] = `1977-03-26T12:02:35.000Z`; - -exports[`Table java file datetime creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 9`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 10`] = `1981-12-11T08:06:16.000Z`; - -exports[`Table java file datetime creates a Table from Arrow buffers 11`] = `2021-06-16T12:00:15.000Z`; - -exports[`Table java file datetime creates a Table from Arrow buffers 12`] = `1952-08-14T03:58:25.000Z`; - -exports[`Table java file datetime creates a Table from Arrow buffers 13`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 14`] = `1983-05-16T15:33:53.000Z`; - -exports[`Table java file datetime creates a Table from Arrow buffers 15`] = `2011-04-01T03:41:21.000Z`; - -exports[`Table java file datetime creates a Table from Arrow buffers 16`] = `1985-06-18T16:45:02.000Z`; - -exports[`Table java file datetime creates a Table from Arrow buffers 17`] = `2024-08-03T02:56:33.000Z`; - -exports[`Table java file datetime creates a Table from Arrow buffers 18`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 19`] = `1910-06-16T01:24:56.000Z`; - -exports[`Table java file datetime creates a Table from Arrow buffers 20`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 21`] = `"f1"`; - -exports[`Table java file datetime creates a Table from Arrow buffers 22`] = `"Date"`; - -exports[`Table java file datetime creates a Table from Arrow buffers 23`] = `17`; - -exports[`Table java file datetime creates a Table from Arrow buffers 24`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 25`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 26`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 27`] = `1970-01-24T12:31:46.637Z`; - -exports[`Table java file datetime creates a Table from Arrow buffers 28`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 29`] = `1970-01-22T23:22:48.919Z`; - -exports[`Table java file datetime creates a Table from Arrow buffers 30`] = `1969-11-02T13:36:53.023Z`; - -exports[`Table java file datetime creates a Table from Arrow buffers 31`] = `1969-10-20T05:18:09.957Z`; - -exports[`Table java file datetime creates a Table from Arrow buffers 32`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 33`] = `1969-11-03T19:37:49.686Z`; - -exports[`Table java file datetime creates a Table from Arrow buffers 34`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 35`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 36`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 37`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 38`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 39`] = `1970-01-09T01:47:40.029Z`; - -exports[`Table java file datetime creates a Table from Arrow buffers 40`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 41`] = `"f2"`; - -exports[`Table java file datetime creates a Table from Arrow buffers 42`] = `"Time"`; - -exports[`Table java file datetime creates a Table from Arrow buffers 43`] = `17`; - -exports[`Table java file datetime creates a Table from Arrow buffers 44`] = `902624945`; - -exports[`Table java file datetime creates a Table from Arrow buffers 45`] = `-533650716`; - -exports[`Table java file datetime creates a Table from Arrow buffers 46`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 47`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 48`] = `11995632`; - -exports[`Table java file datetime creates a Table from Arrow buffers 49`] = `1543035049`; - -exports[`Table java file datetime creates a Table from Arrow buffers 50`] = `-1035213822`; - -exports[`Table java file datetime creates a Table from Arrow buffers 51`] = `-165385917`; - -exports[`Table java file datetime creates a Table from Arrow buffers 52`] = `1630195924`; - -exports[`Table java file datetime creates a Table from Arrow buffers 53`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 54`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 55`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 56`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 57`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 58`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 59`] = `-810923102`; - -exports[`Table java file datetime creates a Table from Arrow buffers 60`] = `-1636166510`; - -exports[`Table java file datetime creates a Table from Arrow buffers 61`] = `"f3"`; - -exports[`Table java file datetime creates a Table from Arrow buffers 62`] = `"Time"`; - -exports[`Table java file datetime creates a Table from Arrow buffers 63`] = `17`; - -exports[`Table java file datetime creates a Table from Arrow buffers 64`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 65`] = `-1557821925`; - -exports[`Table java file datetime creates a Table from Arrow buffers 66`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 67`] = `1053937575`; - -exports[`Table java file datetime creates a Table from Arrow buffers 68`] = `1627714670`; - -exports[`Table java file datetime creates a Table from Arrow buffers 69`] = `1616692420`; - -exports[`Table java file datetime creates a Table from Arrow buffers 70`] = `583410666`; - -exports[`Table java file datetime creates a Table from Arrow buffers 71`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 72`] = `928069039`; - -exports[`Table java file datetime creates a Table from Arrow buffers 73`] = `1579393701`; - -exports[`Table java file datetime creates a Table from Arrow buffers 74`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 75`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 76`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 77`] = `null`; +`; -exports[`Table java file datetime creates a Table from Arrow buffers 78`] = `null`; +exports[`Table cpp stream dictionary toString() prints a pretty Table 1`] = ` +"dict1_0, dict1_1, dict2_0 + null, UQlbxy8, null + null, UQlbxy8, null +n7IVIt6, null, [-935886027,-1] + null, 7Esa1sp, [-1608202210,-1] + null, 7Esa1sp, null + null, null, null + null, null, null +gpcWkmr, null, null + null, null, null + null, VHkSHFW, null + null, null, null +fNEZk2V, null, null +VHkSHFW, null, null + null, pdr3kP2, null + null, null, null +pdr3kP2, null, [1428743742,0] +n7IVIt6, null, null" +`; -exports[`Table java file datetime creates a Table from Arrow buffers 79`] = `null`; +exports[`Table cpp stream dictionary toString() prints an empty Table 1`] = `""`; -exports[`Table java file datetime creates a Table from Arrow buffers 80`] = `null`; +exports[`Table cpp stream dictionary toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, dict1_0, dict1_1, dict2_0 + 0, null, UQlbxy8, null + 1, null, UQlbxy8, null + 2, n7IVIt6, null, [-935886027,-1] + 3, null, 7Esa1sp, [-1608202210,-1] + 4, null, 7Esa1sp, null + 5, null, null, null + 6, null, null, null + 7, gpcWkmr, null, null + 8, null, null, null + 9, null, VHkSHFW, null + 10, null, null, null + 11, fNEZk2V, null, null + 12, VHkSHFW, null, null + 13, null, pdr3kP2, null + 14, null, null, null + 15, pdr3kP2, null, [1428743742,0] + 16, n7IVIt6, null, null" +`; -exports[`Table java file datetime creates a Table from Arrow buffers 81`] = `"f4"`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 1`] = `"list_nullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 82`] = `"Time"`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 2`] = `"List"`; -exports[`Table java file datetime creates a Table from Arrow buffers 83`] = `17`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 3`] = `17`; -exports[`Table java file datetime creates a Table from Arrow buffers 84`] = ` -Object { - "high": 0, - "low": 1752483892, -} +exports[`Table cpp stream nested creates a Table from Arrow buffers 4`] = ` +Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 85`] = `null`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 5`] = `null`; -exports[`Table java file datetime creates a Table from Arrow buffers 86`] = ` -Object { - "high": -1, - "low": -1082138116, -} +exports[`Table cpp stream nested creates a Table from Arrow buffers 6`] = ` +Int32Array [ + 1201921150, + 0, + -338858402, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 87`] = ` -Object { - "high": -1, - "low": -369271033, -} +exports[`Table cpp stream nested creates a Table from Arrow buffers 7`] = ` +Int32Array [ + 0, + 0, + 0, + -328049938, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 88`] = ` -Object { - "high": 0, - "low": 2088744779, -} +exports[`Table cpp stream nested creates a Table from Arrow buffers 8`] = ` +Int32Array [ + -1482260505, + -636832564, + 0, + 535274652, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 89`] = `null`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 9`] = ` +Int32Array [ + 0, + 1337875186, + 0, + 0, +] +`; -exports[`Table java file datetime creates a Table from Arrow buffers 90`] = `null`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 10`] = `Int32Array []`; -exports[`Table java file datetime creates a Table from Arrow buffers 91`] = ` -Object { - "high": 0, - "low": 936339326, -} +exports[`Table cpp stream nested creates a Table from Arrow buffers 11`] = ` +Int32Array [ + 0, + 725113523, + 386656703, + 1852452386, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 92`] = `null`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 12`] = `Int32Array []`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 13`] = ` +Int32Array [ + 0, + -2011809915, +] +`; -exports[`Table java file datetime creates a Table from Arrow buffers 93`] = ` -Object { - "high": -1, - "low": -684786031, -} +exports[`Table cpp stream nested creates a Table from Arrow buffers 14`] = ` +Int32Array [ + -936205059, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 94`] = `null`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 15`] = `null`; -exports[`Table java file datetime creates a Table from Arrow buffers 95`] = ` -Object { - "high": 0, - "low": 704715478, -} +exports[`Table cpp stream nested creates a Table from Arrow buffers 16`] = ` +Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 96`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 97`] = ` -Object { - "high": -1, - "low": -1454220845, -} +exports[`Table cpp stream nested creates a Table from Arrow buffers 17`] = ` +Int32Array [ + 0, + 0, + -1507602567, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 98`] = `null`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 18`] = `null`; -exports[`Table java file datetime creates a Table from Arrow buffers 99`] = `null`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 19`] = `null`; -exports[`Table java file datetime creates a Table from Arrow buffers 100`] = ` -Object { - "high": -1, - "low": -1765432003, -} -`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 20`] = `null`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 21`] = `"struct_nullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 101`] = `"f5"`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 22`] = `"Struct_"`; -exports[`Table java file datetime creates a Table from Arrow buffers 102`] = `"Time"`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 23`] = `17`; -exports[`Table java file datetime creates a Table from Arrow buffers 103`] = `17`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 24`] = `null`; -exports[`Table java file datetime creates a Table from Arrow buffers 104`] = ` -Object { - "high": -1, - "low": -222259164, -} +exports[`Table cpp stream nested creates a Table from Arrow buffers 25`] = ` +Array [ + -1121326610, + null, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 105`] = `null`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 26`] = ` +Array [ + null, + "oPXRHKP", +] +`; -exports[`Table java file datetime creates a Table from Arrow buffers 106`] = ` -Object { - "high": 0, - "low": 1673707679, -} +exports[`Table cpp stream nested creates a Table from Arrow buffers 27`] = ` +Array [ + null, + null, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 107`] = ` -Object { - "high": 0, - "low": 1646242693, -} +exports[`Table cpp stream nested creates a Table from Arrow buffers 28`] = ` +Array [ + -861383428, + "TeWfovy", +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 108`] = ` -Object { - "high": -1, - "low": -1438025608, -} +exports[`Table cpp stream nested creates a Table from Arrow buffers 29`] = ` +Array [ + 698716318, + null, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 109`] = `null`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 30`] = `null`; -exports[`Table java file datetime creates a Table from Arrow buffers 110`] = `null`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 31`] = `null`; -exports[`Table java file datetime creates a Table from Arrow buffers 111`] = `null`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 32`] = ` +Array [ + null, + "BSZRpGI", +] +`; -exports[`Table java file datetime creates a Table from Arrow buffers 112`] = ` -Object { - "high": 0, - "low": 118059475, -} +exports[`Table cpp stream nested creates a Table from Arrow buffers 33`] = ` +Array [ + null, + null, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 113`] = ` -Object { - "high": -1, - "low": -918730811, -} +exports[`Table cpp stream nested creates a Table from Arrow buffers 34`] = ` +Array [ + null, + null, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 114`] = `null`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 35`] = `null`; + +exports[`Table cpp stream nested creates a Table from Arrow buffers 36`] = `null`; -exports[`Table java file datetime creates a Table from Arrow buffers 115`] = ` -Object { - "high": 0, - "low": 1727827418, -} +exports[`Table cpp stream nested creates a Table from Arrow buffers 37`] = ` +Array [ + null, + null, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 116`] = ` -Object { - "high": -1, - "low": -1115469578, -} +exports[`Table cpp stream nested creates a Table from Arrow buffers 38`] = ` +Array [ + null, + null, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 117`] = ` -Object { - "high": -1, - "low": -394344641, -} +exports[`Table cpp stream nested creates a Table from Arrow buffers 39`] = ` +Array [ + 416507125, + null, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 118`] = `null`; +exports[`Table cpp stream nested creates a Table from Arrow buffers 40`] = `null`; -exports[`Table java file datetime creates a Table from Arrow buffers 119`] = ` -Object { - "high": -1, - "low": -1288756822, -} -`; +exports[`Table cpp stream nested enumerates Table rows 1`] = `17`; -exports[`Table java file datetime creates a Table from Arrow buffers 120`] = ` +exports[`Table cpp stream nested enumerates Table rows 2`] = `2`; + +exports[`Table cpp stream nested enumerates Table rows 3`] = ` Object { - "high": -1, - "low": -1856124671, + "list_nullable": Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, + ], + "struct_nullable": null, } `; -exports[`Table java file datetime creates a Table from Arrow buffers 121`] = `"f6"`; - -exports[`Table java file datetime creates a Table from Arrow buffers 122`] = `"Timestamp"`; - -exports[`Table java file datetime creates a Table from Arrow buffers 123`] = `17`; - -exports[`Table java file datetime creates a Table from Arrow buffers 124`] = ` +exports[`Table cpp stream nested enumerates Table rows 4`] = ` Object { - "high": 0, - "low": 1413895459, + "list_nullable": null, + "struct_nullable": Array [ + -1121326610, + null, + ], } `; -exports[`Table java file datetime creates a Table from Arrow buffers 125`] = ` +exports[`Table cpp stream nested enumerates Table rows 5`] = ` Object { - "high": 0, - "low": 1296543194, + "list_nullable": Int32Array [ + 1201921150, + 0, + -338858402, + ], + "struct_nullable": Array [ + null, + "oPXRHKP", + ], } `; -exports[`Table java file datetime creates a Table from Arrow buffers 126`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 127`] = ` +exports[`Table cpp stream nested enumerates Table rows 6`] = ` Object { - "high": -1, - "low": -2023124938, + "list_nullable": Int32Array [ + 0, + 0, + 0, + -328049938, + ], + "struct_nullable": Array [ + null, + null, + ], } `; -exports[`Table java file datetime creates a Table from Arrow buffers 128`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 129`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 130`] = ` +exports[`Table cpp stream nested enumerates Table rows 7`] = ` Object { - "high": -1, - "low": -95957694, + "list_nullable": Int32Array [ + -1482260505, + -636832564, + 0, + 535274652, + ], + "struct_nullable": Array [ + -861383428, + "TeWfovy", + ], } `; -exports[`Table java file datetime creates a Table from Arrow buffers 131`] = ` +exports[`Table cpp stream nested enumerates Table rows 8`] = ` Object { - "high": 0, - "low": 649060707, + "list_nullable": Int32Array [ + 0, + 1337875186, + 0, + 0, + ], + "struct_nullable": Array [ + 698716318, + null, + ], } `; -exports[`Table java file datetime creates a Table from Arrow buffers 132`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 133`] = ` +exports[`Table cpp stream nested enumerates Table rows 9`] = ` Object { - "high": 0, - "low": 600141763, + "list_nullable": Int32Array [], + "struct_nullable": null, } `; -exports[`Table java file datetime creates a Table from Arrow buffers 134`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 135`] = ` +exports[`Table cpp stream nested enumerates Table rows 10`] = ` Object { - "high": -1, - "low": -385327847, + "list_nullable": Int32Array [ + 0, + 725113523, + 386656703, + 1852452386, + ], + "struct_nullable": null, } `; -exports[`Table java file datetime creates a Table from Arrow buffers 136`] = ` +exports[`Table cpp stream nested enumerates Table rows 11`] = ` Object { - "high": -1, - "low": -505105799, + "list_nullable": Int32Array [], + "struct_nullable": Array [ + null, + "BSZRpGI", + ], } `; -exports[`Table java file datetime creates a Table from Arrow buffers 137`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 138`] = ` +exports[`Table cpp stream nested enumerates Table rows 12`] = ` Object { - "high": -1, - "low": -2102273141, + "list_nullable": Int32Array [ + 0, + -2011809915, + ], + "struct_nullable": Array [ + null, + null, + ], } `; -exports[`Table java file datetime creates a Table from Arrow buffers 139`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 140`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 141`] = `"f7"`; - -exports[`Table java file datetime creates a Table from Arrow buffers 142`] = `"Timestamp"`; - -exports[`Table java file datetime creates a Table from Arrow buffers 143`] = `17`; - -exports[`Table java file datetime creates a Table from Arrow buffers 144`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 145`] = ` +exports[`Table cpp stream nested enumerates Table rows 13`] = ` Object { - "high": -1, - "low": -155973434, + "list_nullable": Int32Array [ + -936205059, + ], + "struct_nullable": Array [ + null, + null, + ], } `; -exports[`Table java file datetime creates a Table from Arrow buffers 146`] = ` +exports[`Table cpp stream nested enumerates Table rows 14`] = ` Object { - "high": 0, - "low": 306380012, + "list_nullable": null, + "struct_nullable": null, } `; -exports[`Table java file datetime creates a Table from Arrow buffers 147`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 148`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 149`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 150`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 151`] = ` +exports[`Table cpp stream nested enumerates Table rows 15`] = ` Object { - "high": -1, - "low": -1885662094, + "list_nullable": Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, + ], + "struct_nullable": null, } `; -exports[`Table java file datetime creates a Table from Arrow buffers 152`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 153`] = ` +exports[`Table cpp stream nested enumerates Table rows 16`] = ` Object { - "high": -1, - "low": -1123689690, + "list_nullable": Int32Array [ + 0, + 0, + -1507602567, + ], + "struct_nullable": Array [ + null, + null, + ], } `; -exports[`Table java file datetime creates a Table from Arrow buffers 154`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 155`] = ` +exports[`Table cpp stream nested enumerates Table rows 17`] = ` Object { - "high": 0, - "low": 997748091, + "list_nullable": null, + "struct_nullable": Array [ + null, + null, + ], } `; -exports[`Table java file datetime creates a Table from Arrow buffers 156`] = ` +exports[`Table cpp stream nested enumerates Table rows 18`] = ` Object { - "high": -1, - "low": -90626704, + "list_nullable": null, + "struct_nullable": Array [ + 416507125, + null, + ], } `; -exports[`Table java file datetime creates a Table from Arrow buffers 157`] = ` +exports[`Table cpp stream nested enumerates Table rows 19`] = ` Object { - "high": -1, - "low": -1477812381, + "list_nullable": null, + "struct_nullable": null, } `; -exports[`Table java file datetime creates a Table from Arrow buffers 158`] = ` -Object { - "high": -1, - "low": -1221435040, -} -`; +exports[`Table cpp stream nested enumerates Table rows compact 1`] = `17`; -exports[`Table java file datetime creates a Table from Arrow buffers 159`] = `null`; +exports[`Table cpp stream nested enumerates Table rows compact 2`] = `2`; -exports[`Table java file datetime creates a Table from Arrow buffers 160`] = `null`; +exports[`Table cpp stream nested enumerates Table rows compact 3`] = ` +Array [ + Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, + ], + null, +] +`; -exports[`Table java file datetime creates a Table from Arrow buffers 161`] = `"f8"`; +exports[`Table cpp stream nested enumerates Table rows compact 4`] = ` +Array [ + null, + Array [ + -1121326610, + null, + ], +] +`; -exports[`Table java file datetime creates a Table from Arrow buffers 162`] = `"Timestamp"`; +exports[`Table cpp stream nested enumerates Table rows compact 5`] = ` +Array [ + Int32Array [ + 1201921150, + 0, + -338858402, + ], + Array [ + null, + "oPXRHKP", + ], +] +`; -exports[`Table java file datetime creates a Table from Arrow buffers 163`] = `17`; +exports[`Table cpp stream nested enumerates Table rows compact 6`] = ` +Array [ + Int32Array [ + 0, + 0, + 0, + -328049938, + ], + Array [ + null, + null, + ], +] +`; -exports[`Table java file datetime creates a Table from Arrow buffers 164`] = `null`; +exports[`Table cpp stream nested enumerates Table rows compact 7`] = ` +Array [ + Int32Array [ + -1482260505, + -636832564, + 0, + 535274652, + ], + Array [ + -861383428, + "TeWfovy", + ], +] +`; -exports[`Table java file datetime creates a Table from Arrow buffers 165`] = ` -Object { - "high": -1, - "low": -518015355, -} +exports[`Table cpp stream nested enumerates Table rows compact 8`] = ` +Array [ + Int32Array [ + 0, + 1337875186, + 0, + 0, + ], + Array [ + 698716318, + null, + ], +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 166`] = `null`; +exports[`Table cpp stream nested enumerates Table rows compact 9`] = ` +Array [ + Int32Array [], + null, +] +`; -exports[`Table java file datetime creates a Table from Arrow buffers 167`] = ` -Object { - "high": -1, - "low": -891479472, -} +exports[`Table cpp stream nested enumerates Table rows compact 10`] = ` +Array [ + Int32Array [ + 0, + 725113523, + 386656703, + 1852452386, + ], + null, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 168`] = `null`; +exports[`Table cpp stream nested enumerates Table rows compact 11`] = ` +Array [ + Int32Array [], + Array [ + null, + "BSZRpGI", + ], +] +`; -exports[`Table java file datetime creates a Table from Arrow buffers 169`] = `null`; +exports[`Table cpp stream nested enumerates Table rows compact 12`] = ` +Array [ + Int32Array [ + 0, + -2011809915, + ], + Array [ + null, + null, + ], +] +`; -exports[`Table java file datetime creates a Table from Arrow buffers 170`] = `null`; +exports[`Table cpp stream nested enumerates Table rows compact 13`] = ` +Array [ + Int32Array [ + -936205059, + ], + Array [ + null, + null, + ], +] +`; -exports[`Table java file datetime creates a Table from Arrow buffers 171`] = ` -Object { - "high": -1, - "low": -321499700, -} +exports[`Table cpp stream nested enumerates Table rows compact 14`] = ` +Array [ + null, + null, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 172`] = `null`; +exports[`Table cpp stream nested enumerates Table rows compact 15`] = ` +Array [ + Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, + ], + null, +] +`; -exports[`Table java file datetime creates a Table from Arrow buffers 173`] = `null`; +exports[`Table cpp stream nested enumerates Table rows compact 16`] = ` +Array [ + Int32Array [ + 0, + 0, + -1507602567, + ], + Array [ + null, + null, + ], +] +`; -exports[`Table java file datetime creates a Table from Arrow buffers 174`] = ` -Object { - "high": 0, - "low": 192567423, -} +exports[`Table cpp stream nested enumerates Table rows compact 17`] = ` +Array [ + null, + Array [ + null, + null, + ], +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 175`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 176`] = ` -Object { - "high": 0, - "low": 2077227761, -} +exports[`Table cpp stream nested enumerates Table rows compact 18`] = ` +Array [ + null, + Array [ + 416507125, + null, + ], +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 177`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 178`] = ` -Object { - "high": 0, - "low": 1012332985, -} +exports[`Table cpp stream nested enumerates Table rows compact 19`] = ` +Array [ + null, + null, +] `; -exports[`Table java file datetime creates a Table from Arrow buffers 179`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 180`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 181`] = `"f9"`; - -exports[`Table java file datetime creates a Table from Arrow buffers 182`] = `"Timestamp"`; +exports[`Table cpp stream nested toString() prints a pretty Table 1`] = ` +" list_nullable, struct_nullable +[-855087392,-1428803827,538297987,-1834772737], null + null, [-1121326610,null] + [1201921150,0,-338858402], [null,\\"oPXRHKP\\"] + [0,0,0,-328049938], [null,null] + [-1482260505,-636832564,0,535274652], [-861383428,\\"TeWfovy\\"] + [0,1337875186,0,0], [698716318,null] + [], null + [0,725113523,386656703,1852452386], null + [], [null,\\"BSZRpGI\\"] + [0,-2011809915], [null,null] + [-936205059], [null,null] + null, null + [1741043053,1115823582,-134578211,1597491649], null + [0,0,-1507602567], [null,null] + null, [null,null] + null, [416507125,null] + null, null" +`; -exports[`Table java file datetime creates a Table from Arrow buffers 183`] = `17`; +exports[`Table cpp stream nested toString() prints an empty Table 1`] = `""`; -exports[`Table java file datetime creates a Table from Arrow buffers 184`] = ` -Object { - "high": -1, - "low": -790344901, -} +exports[`Table cpp stream nested toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, list_nullable, struct_nullable + 0, [-855087392,-1428803827,538297987,-1834772737], null + 1, null, [-1121326610,null] + 2, [1201921150,0,-338858402], [null,\\"oPXRHKP\\"] + 3, [0,0,0,-328049938], [null,null] + 4, [-1482260505,-636832564,0,535274652], [-861383428,\\"TeWfovy\\"] + 5, [0,1337875186,0,0], [698716318,null] + 6, [], null + 7, [0,725113523,386656703,1852452386], null + 8, [], [null,\\"BSZRpGI\\"] + 9, [0,-2011809915], [null,null] + 10, [-936205059], [null,null] + 11, null, null + 12, [1741043053,1115823582,-134578211,1597491649], null + 13, [0,0,-1507602567], [null,null] + 14, null, [null,null] + 15, null, [416507125,null] + 16, null, null" `; -exports[`Table java file datetime creates a Table from Arrow buffers 185`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 1`] = `"bool_nullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 186`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 2`] = `"Bool"`; -exports[`Table java file datetime creates a Table from Arrow buffers 187`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 3`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 188`] = ` -Object { - "high": -1, - "low": -1081248134, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 4`] = `"bool_nonnullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 189`] = ` -Object { - "high": 0, - "low": 1279786188, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 5`] = `"Bool"`; -exports[`Table java file datetime creates a Table from Arrow buffers 190`] = ` -Object { - "high": 0, - "low": 1428155654, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 6`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 191`] = ` -Object { - "high": 0, - "low": 1857863647, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 7`] = `"int8_nullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 192`] = ` -Object { - "high": 0, - "low": 221189659, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 8`] = `"Int"`; -exports[`Table java file datetime creates a Table from Arrow buffers 193`] = ` -Object { - "high": -1, - "low": -2023675136, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 9`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 194`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 10`] = `"int8_nonnullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 195`] = ` -Object { - "high": -1, - "low": -1487233257, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 11`] = `"Int"`; -exports[`Table java file datetime creates a Table from Arrow buffers 196`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 12`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 197`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 13`] = `"int16_nullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 198`] = ` -Object { - "high": -1, - "low": -889966449, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 14`] = `"Int"`; -exports[`Table java file datetime creates a Table from Arrow buffers 199`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 15`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 200`] = ` -Object { - "high": -1, - "low": -616683035, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 16`] = `"int16_nonnullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 201`] = `"f10"`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 17`] = `"Int"`; -exports[`Table java file datetime creates a Table from Arrow buffers 202`] = `"Timestamp"`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 18`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 203`] = `17`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 19`] = `"int32_nullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 204`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 20`] = `"Int"`; -exports[`Table java file datetime creates a Table from Arrow buffers 205`] = ` -Object { - "high": 0, - "low": 1858946274, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 21`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 206`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 22`] = `"int32_nonnullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 207`] = ` -Object { - "high": 0, - "low": 1759891987, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 23`] = `"Int"`; -exports[`Table java file datetime creates a Table from Arrow buffers 208`] = ` -Object { - "high": 0, - "low": 679491750, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 24`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 209`] = ` -Object { - "high": -1, - "low": -1589448339, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 25`] = `"int64_nullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 210`] = ` -Object { - "high": 0, - "low": 1643914401, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 26`] = `"Int"`; -exports[`Table java file datetime creates a Table from Arrow buffers 211`] = ` -Object { - "high": 0, - "low": 60560931, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 27`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 212`] = ` -Object { - "high": -1, - "low": -978659831, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 28`] = `"int64_nonnullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 213`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 29`] = `"Int"`; -exports[`Table java file datetime creates a Table from Arrow buffers 214`] = ` -Object { - "high": 0, - "low": 1439188467, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 30`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 215`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 31`] = `"uint8_nullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 216`] = ` -Object { - "high": 0, - "low": 1343690781, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 32`] = `"Int"`; -exports[`Table java file datetime creates a Table from Arrow buffers 217`] = ` -Object { - "high": 0, - "low": 667746364, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 33`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 218`] = ` -Object { - "high": -1, - "low": -885862092, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 34`] = `"uint8_nonnullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 219`] = ` -Object { - "high": -1, - "low": -768563065, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 35`] = `"Int"`; -exports[`Table java file datetime creates a Table from Arrow buffers 220`] = ` -Object { - "high": 0, - "low": 642999269, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 36`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 221`] = `"f11"`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 37`] = `"uint16_nullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 222`] = `"Timestamp"`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 38`] = `"Int"`; -exports[`Table java file datetime creates a Table from Arrow buffers 223`] = `17`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 39`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 224`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 40`] = `"uint16_nonnullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 225`] = ` -Object { - "high": -1, - "low": -721226051, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 41`] = `"Int"`; -exports[`Table java file datetime creates a Table from Arrow buffers 226`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 42`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 227`] = ` -Object { - "high": -1, - "low": -1656902433, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 43`] = `"uint32_nullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 228`] = ` -Object { - "high": 0, - "low": 283003387, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 44`] = `"Int"`; -exports[`Table java file datetime creates a Table from Arrow buffers 229`] = ` -Object { - "high": 0, - "low": 305391457, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 45`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 230`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 46`] = `"uint32_nonnullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 231`] = ` -Object { - "high": 0, - "low": 67986368, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 47`] = `"Int"`; -exports[`Table java file datetime creates a Table from Arrow buffers 232`] = ` -Object { - "high": -1, - "low": -1039368437, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 48`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 233`] = ` -Object { - "high": -1, - "low": -375954631, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 49`] = `"uint64_nullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 234`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 50`] = `"Int"`; -exports[`Table java file datetime creates a Table from Arrow buffers 235`] = ` -Object { - "high": -1, - "low": -253459603, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 51`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 236`] = ` -Object { - "high": 0, - "low": 1158483324, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 52`] = `"uint64_nonnullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 237`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 53`] = `"Int"`; -exports[`Table java file datetime creates a Table from Arrow buffers 238`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 54`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 239`] = ` -Object { - "high": -1, - "low": -18384890, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 55`] = `"float32_nullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 240`] = ` -Object { - "high": -1, - "low": -908077044, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 56`] = `"FloatingPoint"`; -exports[`Table java file datetime creates a Table from Arrow buffers 241`] = `"f12"`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 57`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 242`] = `"Timestamp"`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 58`] = `"float32_nonnullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 243`] = `17`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 59`] = `"FloatingPoint"`; -exports[`Table java file datetime creates a Table from Arrow buffers 244`] = ` -Object { - "high": 0, - "low": 237206636, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 60`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 245`] = ` -Object { - "high": -1, - "low": -1952793711, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 61`] = `"float64_nullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 246`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 62`] = `"FloatingPoint"`; -exports[`Table java file datetime creates a Table from Arrow buffers 247`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 63`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 248`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 64`] = `"float64_nonnullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 249`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 65`] = `"FloatingPoint"`; -exports[`Table java file datetime creates a Table from Arrow buffers 250`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 66`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 251`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 67`] = `"binary_nullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 252`] = ` -Object { - "high": 0, - "low": 394600979, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 68`] = `"Binary"`; -exports[`Table java file datetime creates a Table from Arrow buffers 253`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 69`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 254`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 70`] = `"binary_nonnullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 255`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 71`] = `"Binary"`; -exports[`Table java file datetime creates a Table from Arrow buffers 256`] = ` -Object { - "high": -1, - "low": -2129740469, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 72`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 257`] = ` -Object { - "high": 0, - "low": 936578725, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 73`] = `"utf8_nullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 258`] = ` -Object { - "high": -1, - "low": -1116622255, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 74`] = `"Utf8"`; -exports[`Table java file datetime creates a Table from Arrow buffers 259`] = ` -Object { - "high": -1, - "low": -138051348, -} -`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 75`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 260`] = `null`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 76`] = `"utf8_nonnullable"`; -exports[`Table java file datetime creates a Table from Arrow buffers 261`] = `"f13"`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 77`] = `"Utf8"`; -exports[`Table java file datetime creates a Table from Arrow buffers 262`] = `"Timestamp"`; +exports[`Table cpp stream primitive creates a Table from Arrow buffers 78`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 263`] = `17`; +exports[`Table cpp stream primitive enumerates Table rows 1`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 264`] = ` -Object { - "high": -1, - "low": -2036135388, -} -`; +exports[`Table cpp stream primitive enumerates Table rows 2`] = `26`; -exports[`Table java file datetime creates a Table from Arrow buffers 265`] = `null`; +exports[`Table cpp stream primitive enumerates Table rows compact 1`] = `0`; -exports[`Table java file datetime creates a Table from Arrow buffers 266`] = `null`; +exports[`Table cpp stream primitive enumerates Table rows compact 2`] = `26`; -exports[`Table java file datetime creates a Table from Arrow buffers 267`] = ` -Object { - "high": 0, - "low": 1283071451, -} -`; +exports[`Table cpp stream primitive toString() prints a pretty Table 1`] = `""`; -exports[`Table java file datetime creates a Table from Arrow buffers 268`] = ` -Object { - "high": 0, - "low": 991714296, -} -`; +exports[`Table cpp stream primitive toString() prints an empty Table 1`] = `""`; -exports[`Table java file datetime creates a Table from Arrow buffers 269`] = ` -Object { - "high": 0, - "low": 191711729, -} -`; +exports[`Table cpp stream primitive toString({ index: true }) prints a pretty Table with an Index column 1`] = `""`; -exports[`Table java file datetime creates a Table from Arrow buffers 270`] = `null`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 1`] = `"foo"`; -exports[`Table java file datetime creates a Table from Arrow buffers 271`] = ` -Object { - "high": 0, - "low": 1263832761, -} -`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 2`] = `"Int"`; -exports[`Table java file datetime creates a Table from Arrow buffers 272`] = ` -Object { - "high": 0, - "low": 600299113, -} -`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 3`] = `5`; -exports[`Table java file datetime creates a Table from Arrow buffers 273`] = `null`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 4`] = `1`; -exports[`Table java file datetime creates a Table from Arrow buffers 274`] = `null`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 5`] = `null`; -exports[`Table java file datetime creates a Table from Arrow buffers 275`] = ` -Object { - "high": 0, - "low": 666508217, -} -`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 6`] = `3`; -exports[`Table java file datetime creates a Table from Arrow buffers 276`] = `null`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 7`] = `4`; -exports[`Table java file datetime creates a Table from Arrow buffers 277`] = `null`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 8`] = `5`; -exports[`Table java file datetime creates a Table from Arrow buffers 278`] = `null`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 9`] = `"bar"`; -exports[`Table java file datetime creates a Table from Arrow buffers 279`] = `null`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 10`] = `"FloatingPoint"`; -exports[`Table java file datetime creates a Table from Arrow buffers 280`] = ` -Object { - "high": 0, - "low": 1464648198, -} -`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 11`] = `5`; -exports[`Table java file datetime creates a Table from Arrow buffers 281`] = `"f14"`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 12`] = `1`; -exports[`Table java file datetime creates a Table from Arrow buffers 282`] = `"Timestamp"`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 13`] = `null`; -exports[`Table java file datetime creates a Table from Arrow buffers 283`] = `17`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 14`] = `null`; -exports[`Table java file datetime creates a Table from Arrow buffers 284`] = `null`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 15`] = `4`; -exports[`Table java file datetime creates a Table from Arrow buffers 285`] = ` -Object { - "high": 0, - "low": 1907149042, -} -`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 16`] = `5`; -exports[`Table java file datetime creates a Table from Arrow buffers 286`] = `null`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 17`] = `"baz"`; -exports[`Table java file datetime creates a Table from Arrow buffers 287`] = ` -Object { - "high": 0, - "low": 1524488313, -} -`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 18`] = `"Utf8"`; -exports[`Table java file datetime creates a Table from Arrow buffers 288`] = `null`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 19`] = `5`; -exports[`Table java file datetime creates a Table from Arrow buffers 289`] = ` -Object { - "high": 0, - "low": 1991045076, -} -`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 20`] = `"aa"`; -exports[`Table java file datetime creates a Table from Arrow buffers 290`] = `null`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 21`] = `null`; -exports[`Table java file datetime creates a Table from Arrow buffers 291`] = ` -Object { - "high": 0, - "low": 1787795918, -} -`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 22`] = `null`; -exports[`Table java file datetime creates a Table from Arrow buffers 292`] = ` -Object { - "high": 0, - "low": 1703925731, -} -`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 23`] = `"bbb"`; -exports[`Table java file datetime creates a Table from Arrow buffers 293`] = `null`; +exports[`Table cpp stream simple creates a Table from Arrow buffers 24`] = `"cccc"`; -exports[`Table java file datetime creates a Table from Arrow buffers 294`] = ` -Object { - "high": 0, - "low": 946811563, -} -`; +exports[`Table cpp stream simple enumerates Table rows 1`] = `5`; -exports[`Table java file datetime creates a Table from Arrow buffers 295`] = ` -Object { - "high": 0, - "low": 1287866684, -} -`; +exports[`Table cpp stream simple enumerates Table rows 2`] = `3`; -exports[`Table java file datetime creates a Table from Arrow buffers 296`] = ` +exports[`Table cpp stream simple enumerates Table rows 3`] = ` Object { - "high": -1, - "low": -924054721, + "bar": 1, + "baz": "aa", + "foo": 1, } `; -exports[`Table java file datetime creates a Table from Arrow buffers 297`] = ` +exports[`Table cpp stream simple enumerates Table rows 4`] = ` Object { - "high": -1, - "low": -1004736552, + "bar": null, + "baz": null, + "foo": null, } `; -exports[`Table java file datetime creates a Table from Arrow buffers 298`] = `null`; - -exports[`Table java file datetime creates a Table from Arrow buffers 299`] = ` +exports[`Table cpp stream simple enumerates Table rows 5`] = ` Object { - "high": 0, - "low": 1292623681, + "bar": null, + "baz": null, + "foo": 3, } `; -exports[`Table java file datetime creates a Table from Arrow buffers 300`] = ` +exports[`Table cpp stream simple enumerates Table rows 6`] = ` Object { - "high": -1, - "low": -922683413, + "bar": 4, + "baz": "bbb", + "foo": 4, } `; -exports[`Table java file datetime enumerates Table rows 1`] = `17`; - -exports[`Table java file datetime enumerates Table rows 2`] = `15`; - -exports[`Table java file datetime enumerates Table rows 3`] = ` +exports[`Table cpp stream simple enumerates Table rows 7`] = ` Object { - "f0": null, - "f1": null, - "f10": null, - "f11": null, - "f12": Object { - "high": 0, - "low": 237206636, - }, - "f13": Object { - "high": -1, - "low": -2036135388, - }, - "f14": null, - "f2": 902624945, - "f3": null, - "f4": Object { - "high": 0, - "low": 1752483892, - }, - "f5": Object { - "high": -1, - "low": -222259164, - }, - "f6": Object { - "high": 0, - "low": 1413895459, - }, - "f7": null, - "f8": null, - "f9": Object { - "high": -1, - "low": -790344901, - }, -} -`; - -exports[`Table java file datetime enumerates Table rows 4`] = ` -Object { - "f0": 1912-04-23T04:41:02.000Z, - "f1": null, - "f10": Object { - "high": 0, - "low": 1858946274, - }, - "f11": Object { - "high": -1, - "low": -721226051, - }, - "f12": Object { - "high": -1, - "low": -1952793711, - }, - "f13": null, - "f14": Object { - "high": 0, - "low": 1907149042, - }, - "f2": -533650716, - "f3": -1557821925, - "f4": null, - "f5": null, - "f6": Object { - "high": 0, - "low": 1296543194, - }, - "f7": Object { - "high": -1, - "low": -155973434, - }, - "f8": Object { - "high": -1, - "low": -518015355, - }, - "f9": null, -} -`; - -exports[`Table java file datetime enumerates Table rows 5`] = ` -Object { - "f0": null, - "f1": null, - "f10": null, - "f11": null, - "f12": null, - "f13": null, - "f14": null, - "f2": null, - "f3": null, - "f4": Object { - "high": -1, - "low": -1082138116, - }, - "f5": Object { - "high": 0, - "low": 1673707679, - }, - "f6": null, - "f7": Object { - "high": 0, - "low": 306380012, - }, - "f8": null, - "f9": null, -} -`; - -exports[`Table java file datetime enumerates Table rows 6`] = ` -Object { - "f0": 1977-03-26T12:02:35.000Z, - "f1": 1970-01-24T12:31:46.637Z, - "f10": Object { - "high": 0, - "low": 1759891987, - }, - "f11": Object { - "high": -1, - "low": -1656902433, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 1283071451, - }, - "f14": Object { - "high": 0, - "low": 1524488313, - }, - "f2": null, - "f3": 1053937575, - "f4": Object { - "high": -1, - "low": -369271033, - }, - "f5": Object { - "high": 0, - "low": 1646242693, - }, - "f6": Object { - "high": -1, - "low": -2023124938, - }, - "f7": null, - "f8": Object { - "high": -1, - "low": -891479472, - }, - "f9": null, -} -`; - -exports[`Table java file datetime enumerates Table rows 7`] = ` -Object { - "f0": null, - "f1": null, - "f10": Object { - "high": 0, - "low": 679491750, - }, - "f11": Object { - "high": 0, - "low": 283003387, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 991714296, - }, - "f14": null, - "f2": 11995632, - "f3": 1627714670, - "f4": Object { - "high": 0, - "low": 2088744779, - }, - "f5": Object { - "high": -1, - "low": -1438025608, - }, - "f6": null, - "f7": null, - "f8": null, - "f9": Object { - "high": -1, - "low": -1081248134, - }, -} -`; - -exports[`Table java file datetime enumerates Table rows 8`] = ` -Object { - "f0": null, - "f1": 1970-01-22T23:22:48.919Z, - "f10": Object { - "high": -1, - "low": -1589448339, - }, - "f11": Object { - "high": 0, - "low": 305391457, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 191711729, - }, - "f14": Object { - "high": 0, - "low": 1991045076, - }, - "f2": 1543035049, - "f3": 1616692420, - "f4": null, - "f5": null, - "f6": null, - "f7": null, - "f8": null, - "f9": Object { - "high": 0, - "low": 1279786188, - }, -} -`; - -exports[`Table java file datetime enumerates Table rows 9`] = ` -Object { - "f0": 1981-12-11T08:06:16.000Z, - "f1": 1969-11-02T13:36:53.023Z, - "f10": Object { - "high": 0, - "low": 1643914401, - }, - "f11": null, - "f12": null, - "f13": null, - "f14": null, - "f2": -1035213822, - "f3": 583410666, - "f4": null, - "f5": null, - "f6": Object { - "high": -1, - "low": -95957694, - }, - "f7": null, - "f8": null, - "f9": Object { - "high": 0, - "low": 1428155654, - }, -} -`; - -exports[`Table java file datetime enumerates Table rows 10`] = ` -Object { - "f0": 2021-06-16T12:00:15.000Z, - "f1": 1969-10-20T05:18:09.957Z, - "f10": Object { - "high": 0, - "low": 60560931, - }, - "f11": Object { - "high": 0, - "low": 67986368, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 1263832761, - }, - "f14": Object { - "high": 0, - "low": 1787795918, - }, - "f2": -165385917, - "f3": null, - "f4": Object { - "high": 0, - "low": 936339326, - }, - "f5": null, - "f6": Object { - "high": 0, - "low": 649060707, - }, - "f7": Object { - "high": -1, - "low": -1885662094, - }, - "f8": Object { - "high": -1, - "low": -321499700, - }, - "f9": Object { - "high": 0, - "low": 1857863647, - }, -} -`; - -exports[`Table java file datetime enumerates Table rows 11`] = ` -Object { - "f0": 1952-08-14T03:58:25.000Z, - "f1": null, - "f10": Object { - "high": -1, - "low": -978659831, - }, - "f11": Object { - "high": -1, - "low": -1039368437, - }, - "f12": Object { - "high": 0, - "low": 394600979, - }, - "f13": Object { - "high": 0, - "low": 600299113, - }, - "f14": Object { - "high": 0, - "low": 1703925731, - }, - "f2": 1630195924, - "f3": 928069039, - "f4": null, - "f5": Object { - "high": 0, - "low": 118059475, - }, - "f6": null, - "f7": null, - "f8": null, - "f9": Object { - "high": 0, - "low": 221189659, - }, -} -`; - -exports[`Table java file datetime enumerates Table rows 12`] = ` -Object { - "f0": null, - "f1": 1969-11-03T19:37:49.686Z, - "f10": null, - "f11": Object { - "high": -1, - "low": -375954631, - }, - "f12": null, - "f13": null, - "f14": null, - "f2": null, - "f3": 1579393701, - "f4": Object { - "high": -1, - "low": -684786031, - }, - "f5": Object { - "high": -1, - "low": -918730811, - }, - "f6": Object { - "high": 0, - "low": 600141763, - }, - "f7": Object { - "high": -1, - "low": -1123689690, - }, - "f8": null, - "f9": Object { - "high": -1, - "low": -2023675136, - }, -} -`; - -exports[`Table java file datetime enumerates Table rows 13`] = ` -Object { - "f0": 1983-05-16T15:33:53.000Z, - "f1": null, - "f10": Object { - "high": 0, - "low": 1439188467, - }, - "f11": null, - "f12": null, - "f13": null, - "f14": Object { - "high": 0, - "low": 946811563, - }, - "f2": null, - "f3": null, - "f4": null, - "f5": null, - "f6": null, - "f7": null, - "f8": Object { - "high": 0, - "low": 192567423, - }, - "f9": null, + "bar": 5, + "baz": "cccc", + "foo": 5, } `; -exports[`Table java file datetime enumerates Table rows 14`] = ` -Object { - "f0": 2011-04-01T03:41:21.000Z, - "f1": null, - "f10": null, - "f11": Object { - "high": -1, - "low": -253459603, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 666508217, - }, - "f14": Object { - "high": 0, - "low": 1287866684, - }, - "f2": null, - "f3": null, - "f4": Object { - "high": 0, - "low": 704715478, - }, - "f5": Object { - "high": 0, - "low": 1727827418, - }, - "f6": Object { - "high": -1, - "low": -385327847, - }, - "f7": Object { - "high": 0, - "low": 997748091, - }, - "f8": null, - "f9": Object { - "high": -1, - "low": -1487233257, - }, -} -`; - -exports[`Table java file datetime enumerates Table rows 15`] = ` -Object { - "f0": 1985-06-18T16:45:02.000Z, - "f1": null, - "f10": Object { - "high": 0, - "low": 1343690781, - }, - "f11": Object { - "high": 0, - "low": 1158483324, - }, - "f12": Object { - "high": -1, - "low": -2129740469, - }, - "f13": null, - "f14": Object { - "high": -1, - "low": -924054721, - }, - "f2": null, - "f3": null, - "f4": null, - "f5": Object { - "high": -1, - "low": -1115469578, - }, - "f6": Object { - "high": -1, - "low": -505105799, - }, - "f7": Object { - "high": -1, - "low": -90626704, - }, - "f8": Object { - "high": 0, - "low": 2077227761, - }, - "f9": null, -} -`; - -exports[`Table java file datetime enumerates Table rows 16`] = ` -Object { - "f0": 2024-08-03T02:56:33.000Z, - "f1": null, - "f10": Object { - "high": 0, - "low": 667746364, - }, - "f11": null, - "f12": Object { - "high": 0, - "low": 936578725, - }, - "f13": null, - "f14": Object { - "high": -1, - "low": -1004736552, - }, - "f2": null, - "f3": null, - "f4": Object { - "high": -1, - "low": -1454220845, - }, - "f5": Object { - "high": -1, - "low": -394344641, - }, - "f6": null, - "f7": Object { - "high": -1, - "low": -1477812381, - }, - "f8": null, - "f9": null, -} -`; - -exports[`Table java file datetime enumerates Table rows 17`] = ` -Object { - "f0": null, - "f1": null, - "f10": Object { - "high": -1, - "low": -885862092, - }, - "f11": null, - "f12": Object { - "high": -1, - "low": -1116622255, - }, - "f13": null, - "f14": null, - "f2": null, - "f3": null, - "f4": null, - "f5": null, - "f6": Object { - "high": -1, - "low": -2102273141, - }, - "f7": Object { - "high": -1, - "low": -1221435040, - }, - "f8": Object { - "high": 0, - "low": 1012332985, - }, - "f9": Object { - "high": -1, - "low": -889966449, - }, -} -`; - -exports[`Table java file datetime enumerates Table rows 18`] = ` -Object { - "f0": 1910-06-16T01:24:56.000Z, - "f1": 1970-01-09T01:47:40.029Z, - "f10": Object { - "high": -1, - "low": -768563065, - }, - "f11": Object { - "high": -1, - "low": -18384890, - }, - "f12": Object { - "high": -1, - "low": -138051348, - }, - "f13": null, - "f14": Object { - "high": 0, - "low": 1292623681, - }, - "f2": -810923102, - "f3": null, - "f4": null, - "f5": Object { - "high": -1, - "low": -1288756822, - }, - "f6": null, - "f7": null, - "f8": null, - "f9": null, -} -`; - -exports[`Table java file datetime enumerates Table rows 19`] = ` -Object { - "f0": null, - "f1": null, - "f10": Object { - "high": 0, - "low": 642999269, - }, - "f11": Object { - "high": -1, - "low": -908077044, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 1464648198, - }, - "f14": Object { - "high": -1, - "low": -922683413, - }, - "f2": -1636166510, - "f3": null, - "f4": Object { - "high": -1, - "low": -1765432003, - }, - "f5": Object { - "high": -1, - "low": -1856124671, - }, - "f6": null, - "f7": null, - "f8": null, - "f9": Object { - "high": -1, - "low": -616683035, - }, -} -`; - -exports[`Table java file datetime enumerates Table rows compact 1`] = `17`; - -exports[`Table java file datetime enumerates Table rows compact 2`] = `15`; - -exports[`Table java file datetime enumerates Table rows compact 3`] = ` -Array [ - null, - null, - 902624945, - null, - Object { - "high": 0, - "low": 1752483892, - }, - Object { - "high": -1, - "low": -222259164, - }, - Object { - "high": 0, - "low": 1413895459, - }, - null, - null, - Object { - "high": -1, - "low": -790344901, - }, - null, - null, - Object { - "high": 0, - "low": 237206636, - }, - Object { - "high": -1, - "low": -2036135388, - }, - null, -] -`; - -exports[`Table java file datetime enumerates Table rows compact 4`] = ` -Array [ - 1912-04-23T04:41:02.000Z, - null, - -533650716, - -1557821925, - null, - null, - Object { - "high": 0, - "low": 1296543194, - }, - Object { - "high": -1, - "low": -155973434, - }, - Object { - "high": -1, - "low": -518015355, - }, - null, - Object { - "high": 0, - "low": 1858946274, - }, - Object { - "high": -1, - "low": -721226051, - }, - Object { - "high": -1, - "low": -1952793711, - }, - null, - Object { - "high": 0, - "low": 1907149042, - }, -] -`; - -exports[`Table java file datetime enumerates Table rows compact 5`] = ` -Array [ - null, - null, - null, - null, - Object { - "high": -1, - "low": -1082138116, - }, - Object { - "high": 0, - "low": 1673707679, - }, - null, - Object { - "high": 0, - "low": 306380012, - }, - null, - null, - null, - null, - null, - null, - null, -] -`; - -exports[`Table java file datetime enumerates Table rows compact 6`] = ` -Array [ - 1977-03-26T12:02:35.000Z, - 1970-01-24T12:31:46.637Z, - null, - 1053937575, - Object { - "high": -1, - "low": -369271033, - }, - Object { - "high": 0, - "low": 1646242693, - }, - Object { - "high": -1, - "low": -2023124938, - }, - null, - Object { - "high": -1, - "low": -891479472, - }, - null, - Object { - "high": 0, - "low": 1759891987, - }, - Object { - "high": -1, - "low": -1656902433, - }, - null, - Object { - "high": 0, - "low": 1283071451, - }, - Object { - "high": 0, - "low": 1524488313, - }, -] -`; - -exports[`Table java file datetime enumerates Table rows compact 7`] = ` -Array [ - null, - null, - 11995632, - 1627714670, - Object { - "high": 0, - "low": 2088744779, - }, - Object { - "high": -1, - "low": -1438025608, - }, - null, - null, - null, - Object { - "high": -1, - "low": -1081248134, - }, - Object { - "high": 0, - "low": 679491750, - }, - Object { - "high": 0, - "low": 283003387, - }, - null, - Object { - "high": 0, - "low": 991714296, - }, - null, -] -`; - -exports[`Table java file datetime enumerates Table rows compact 8`] = ` -Array [ - null, - 1970-01-22T23:22:48.919Z, - 1543035049, - 1616692420, - null, - null, - null, - null, - null, - Object { - "high": 0, - "low": 1279786188, - }, - Object { - "high": -1, - "low": -1589448339, - }, - Object { - "high": 0, - "low": 305391457, - }, - null, - Object { - "high": 0, - "low": 191711729, - }, - Object { - "high": 0, - "low": 1991045076, - }, -] -`; - -exports[`Table java file datetime enumerates Table rows compact 9`] = ` -Array [ - 1981-12-11T08:06:16.000Z, - 1969-11-02T13:36:53.023Z, - -1035213822, - 583410666, - null, - null, - Object { - "high": -1, - "low": -95957694, - }, - null, - null, - Object { - "high": 0, - "low": 1428155654, - }, - Object { - "high": 0, - "low": 1643914401, - }, - null, - null, - null, - null, -] -`; - -exports[`Table java file datetime enumerates Table rows compact 10`] = ` -Array [ - 2021-06-16T12:00:15.000Z, - 1969-10-20T05:18:09.957Z, - -165385917, - null, - Object { - "high": 0, - "low": 936339326, - }, - null, - Object { - "high": 0, - "low": 649060707, - }, - Object { - "high": -1, - "low": -1885662094, - }, - Object { - "high": -1, - "low": -321499700, - }, - Object { - "high": 0, - "low": 1857863647, - }, - Object { - "high": 0, - "low": 60560931, - }, - Object { - "high": 0, - "low": 67986368, - }, - null, - Object { - "high": 0, - "low": 1263832761, - }, - Object { - "high": 0, - "low": 1787795918, - }, -] -`; - -exports[`Table java file datetime enumerates Table rows compact 11`] = ` -Array [ - 1952-08-14T03:58:25.000Z, - null, - 1630195924, - 928069039, - null, - Object { - "high": 0, - "low": 118059475, - }, - null, - null, - null, - Object { - "high": 0, - "low": 221189659, - }, - Object { - "high": -1, - "low": -978659831, - }, - Object { - "high": -1, - "low": -1039368437, - }, - Object { - "high": 0, - "low": 394600979, - }, - Object { - "high": 0, - "low": 600299113, - }, - Object { - "high": 0, - "low": 1703925731, - }, -] -`; - -exports[`Table java file datetime enumerates Table rows compact 12`] = ` -Array [ - null, - 1969-11-03T19:37:49.686Z, - null, - 1579393701, - Object { - "high": -1, - "low": -684786031, - }, - Object { - "high": -1, - "low": -918730811, - }, - Object { - "high": 0, - "low": 600141763, - }, - Object { - "high": -1, - "low": -1123689690, - }, - null, - Object { - "high": -1, - "low": -2023675136, - }, - null, - Object { - "high": -1, - "low": -375954631, - }, - null, - null, - null, -] -`; - -exports[`Table java file datetime enumerates Table rows compact 13`] = ` -Array [ - 1983-05-16T15:33:53.000Z, - null, - null, - null, - null, - null, - null, - null, - Object { - "high": 0, - "low": 192567423, - }, - null, - Object { - "high": 0, - "low": 1439188467, - }, - null, - null, - null, - Object { - "high": 0, - "low": 946811563, - }, -] -`; - -exports[`Table java file datetime enumerates Table rows compact 14`] = ` -Array [ - 2011-04-01T03:41:21.000Z, - null, - null, - null, - Object { - "high": 0, - "low": 704715478, - }, - Object { - "high": 0, - "low": 1727827418, - }, - Object { - "high": -1, - "low": -385327847, - }, - Object { - "high": 0, - "low": 997748091, - }, - null, - Object { - "high": -1, - "low": -1487233257, - }, - null, - Object { - "high": -1, - "low": -253459603, - }, - null, - Object { - "high": 0, - "low": 666508217, - }, - Object { - "high": 0, - "low": 1287866684, - }, -] -`; - -exports[`Table java file datetime enumerates Table rows compact 15`] = ` -Array [ - 1985-06-18T16:45:02.000Z, - null, - null, - null, - null, - Object { - "high": -1, - "low": -1115469578, - }, - Object { - "high": -1, - "low": -505105799, - }, - Object { - "high": -1, - "low": -90626704, - }, - Object { - "high": 0, - "low": 2077227761, - }, - null, - Object { - "high": 0, - "low": 1343690781, - }, - Object { - "high": 0, - "low": 1158483324, - }, - Object { - "high": -1, - "low": -2129740469, - }, - null, - Object { - "high": -1, - "low": -924054721, - }, -] -`; +exports[`Table cpp stream simple enumerates Table rows compact 1`] = `5`; -exports[`Table java file datetime enumerates Table rows compact 16`] = ` -Array [ - 2024-08-03T02:56:33.000Z, - null, - null, - null, - Object { - "high": -1, - "low": -1454220845, - }, - Object { - "high": -1, - "low": -394344641, - }, - null, - Object { - "high": -1, - "low": -1477812381, - }, - null, - null, - Object { - "high": 0, - "low": 667746364, - }, - null, - Object { - "high": 0, - "low": 936578725, - }, - null, - Object { - "high": -1, - "low": -1004736552, - }, -] -`; +exports[`Table cpp stream simple enumerates Table rows compact 2`] = `3`; -exports[`Table java file datetime enumerates Table rows compact 17`] = ` +exports[`Table cpp stream simple enumerates Table rows compact 3`] = ` Array [ - null, - null, - null, - null, - null, - null, - Object { - "high": -1, - "low": -2102273141, - }, - Object { - "high": -1, - "low": -1221435040, - }, - Object { - "high": 0, - "low": 1012332985, - }, - Object { - "high": -1, - "low": -889966449, - }, - Object { - "high": -1, - "low": -885862092, - }, - null, - Object { - "high": -1, - "low": -1116622255, - }, - null, - null, + 1, + 1, + "aa", ] `; -exports[`Table java file datetime enumerates Table rows compact 18`] = ` +exports[`Table cpp stream simple enumerates Table rows compact 4`] = ` Array [ - 1910-06-16T01:24:56.000Z, - 1970-01-09T01:47:40.029Z, - -810923102, - null, - null, - Object { - "high": -1, - "low": -1288756822, - }, - null, - null, null, null, - Object { - "high": -1, - "low": -768563065, - }, - Object { - "high": -1, - "low": -18384890, - }, - Object { - "high": -1, - "low": -138051348, - }, null, - Object { - "high": 0, - "low": 1292623681, - }, ] `; -exports[`Table java file datetime enumerates Table rows compact 19`] = ` +exports[`Table cpp stream simple enumerates Table rows compact 5`] = ` Array [ + 3, null, null, - -1636166510, - null, - Object { - "high": -1, - "low": -1765432003, - }, - Object { - "high": -1, - "low": -1856124671, - }, - null, - null, - null, - Object { - "high": -1, - "low": -616683035, - }, - Object { - "high": 0, - "low": 642999269, - }, - Object { - "high": -1, - "low": -908077044, - }, - null, - Object { - "high": 0, - "low": 1464648198, - }, - Object { - "high": -1, - "low": -922683413, - }, -] -`; - -exports[`Table java file datetime toString() prints a pretty Table 1`] = ` -" f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14 - null, null, 902624945, null, [object Object], [object Object], [object Object], null, null, [object Object], null, null, [object Object], [object Object], null -Tue Apr 23 1912 00:41:02 GMT-0400 (EDT), null, -533650716, -1557821925, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] - null, null, null, null, [object Object], [object Object], null, [object Object], null, null, null, null, null, null, null -Sat Mar 26 1977 07:02:35 GMT-0500 (EST), Sat Jan 24 1970 07:31:46 GMT-0500 (EST), null, 1053937575, [object Object], [object Object], [object Object], null, [object Object], null, [object Object], [object Object], null, [object Object], [object Object] - null, null, 11995632, 1627714670, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], null - null, Thu Jan 22 1970 18:22:48 GMT-0500 (EST), 1543035049, 1616692420, null, null, null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object] -Fri Dec 11 1981 03:06:16 GMT-0500 (EST), Sun Nov 02 1969 08:36:53 GMT-0500 (EST), -1035213822, 583410666, null, null, [object Object], null, null, [object Object], [object Object], null, null, null, null -Wed Jun 16 2021 08:00:15 GMT-0400 (EDT), Mon Oct 20 1969 01:18:09 GMT-0400 (EDT), -165385917, null, [object Object], null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object] -Wed Aug 13 1952 23:58:25 GMT-0400 (EDT), null, 1630195924, 928069039, null, [object Object], null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object] - null, Mon Nov 03 1969 14:37:49 GMT-0500 (EST), null, 1579393701, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, null, null -Mon May 16 1983 11:33:53 GMT-0400 (EDT), null, null, null, null, null, null, null, [object Object], null, [object Object], null, null, null, [object Object] -Thu Mar 31 2011 23:41:21 GMT-0400 (EDT), null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, [object Object], [object Object] -Tue Jun 18 1985 12:45:02 GMT-0400 (EDT), null, null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] -Fri Aug 02 2024 22:56:33 GMT-0400 (EDT), null, null, null, [object Object], [object Object], null, [object Object], null, null, [object Object], null, [object Object], null, [object Object] - null, null, null, null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], null, null -Wed Jun 15 1910 21:24:56 GMT-0400 (EDT), Thu Jan 08 1970 20:47:40 GMT-0500 (EST), -810923102, null, null, [object Object], null, null, null, null, [object Object], [object Object], [object Object], null, [object Object] - null, null, -1636166510, null, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object]" +] `; -exports[`Table java file datetime toString() prints an empty Table 1`] = `""`; - -exports[`Table java file datetime toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14 - 0, null, null, 902624945, null, [object Object], [object Object], [object Object], null, null, [object Object], null, null, [object Object], [object Object], null - 1, Tue Apr 23 1912 00:41:02 GMT-0400 (EDT), null, -533650716, -1557821925, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] - 2, null, null, null, null, [object Object], [object Object], null, [object Object], null, null, null, null, null, null, null - 3, Sat Mar 26 1977 07:02:35 GMT-0500 (EST), Sat Jan 24 1970 07:31:46 GMT-0500 (EST), null, 1053937575, [object Object], [object Object], [object Object], null, [object Object], null, [object Object], [object Object], null, [object Object], [object Object] - 4, null, null, 11995632, 1627714670, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], null - 5, null, Thu Jan 22 1970 18:22:48 GMT-0500 (EST), 1543035049, 1616692420, null, null, null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object] - 6, Fri Dec 11 1981 03:06:16 GMT-0500 (EST), Sun Nov 02 1969 08:36:53 GMT-0500 (EST), -1035213822, 583410666, null, null, [object Object], null, null, [object Object], [object Object], null, null, null, null - 7, Wed Jun 16 2021 08:00:15 GMT-0400 (EDT), Mon Oct 20 1969 01:18:09 GMT-0400 (EDT), -165385917, null, [object Object], null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object] - 8, Wed Aug 13 1952 23:58:25 GMT-0400 (EDT), null, 1630195924, 928069039, null, [object Object], null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object] - 9, null, Mon Nov 03 1969 14:37:49 GMT-0500 (EST), null, 1579393701, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, null, null - 10, Mon May 16 1983 11:33:53 GMT-0400 (EDT), null, null, null, null, null, null, null, [object Object], null, [object Object], null, null, null, [object Object] - 11, Thu Mar 31 2011 23:41:21 GMT-0400 (EDT), null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, [object Object], [object Object] - 12, Tue Jun 18 1985 12:45:02 GMT-0400 (EDT), null, null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] - 13, Fri Aug 02 2024 22:56:33 GMT-0400 (EDT), null, null, null, [object Object], [object Object], null, [object Object], null, null, [object Object], null, [object Object], null, [object Object] - 14, null, null, null, null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], null, null - 15, Wed Jun 15 1910 21:24:56 GMT-0400 (EDT), Thu Jan 08 1970 20:47:40 GMT-0500 (EST), -810923102, null, null, [object Object], null, null, null, null, [object Object], [object Object], [object Object], null, [object Object] - 16, null, null, -1636166510, null, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object]" +exports[`Table cpp stream simple enumerates Table rows compact 6`] = ` +Array [ + 4, + 4, + "bbb", +] `; -exports[`Table java file dictionary creates a Table from Arrow buffers 1`] = `"dict1_0"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 2`] = `"Utf8"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 4`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 5`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 6`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 7`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 9`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 10`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 11`] = `"gpcWkmr"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 12`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 13`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 14`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 15`] = `"fNEZk2V"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 16`] = `"VHkSHFW"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 17`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 18`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 19`] = `"pdr3kP2"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 20`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 21`] = `"dict1_1"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 22`] = `"Utf8"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 23`] = `17`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 24`] = `"UQlbxy8"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 25`] = `"UQlbxy8"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 26`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 27`] = `"7Esa1sp"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 28`] = `"7Esa1sp"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 29`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 30`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 31`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 32`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 33`] = `"VHkSHFW"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 34`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 35`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 36`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 37`] = `"pdr3kP2"`; +exports[`Table cpp stream simple enumerates Table rows compact 7`] = ` +Array [ + 5, + 5, + "cccc", +] +`; -exports[`Table java file dictionary creates a Table from Arrow buffers 38`] = `"n7IVIt6"`; +exports[`Table cpp stream simple toString() prints a pretty Table 1`] = ` +" foo, bar, baz + 1, 1, aa +null, null, null + 3, null, null + 4, 4, bbb + 5, 5, cccc" +`; -exports[`Table java file dictionary creates a Table from Arrow buffers 39`] = `"n7IVIt6"`; +exports[`Table cpp stream simple toString() prints an empty Table 1`] = `""`; -exports[`Table java file dictionary creates a Table from Arrow buffers 40`] = `null`; +exports[`Table cpp stream simple toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, foo, bar, baz + 0, 1, 1, aa + 1, null, null, null + 2, 3, null, null + 3, 4, 4, bbb + 4, 5, 5, cccc" +`; -exports[`Table java file dictionary creates a Table from Arrow buffers 41`] = `"dict2_0"`; +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 1`] = `"struct_nullable"`; -exports[`Table java file dictionary creates a Table from Arrow buffers 42`] = `"Int"`; +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 2`] = `"Struct_"`; -exports[`Table java file dictionary creates a Table from Arrow buffers 43`] = `17`; +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 3`] = `17`; -exports[`Table java file dictionary creates a Table from Arrow buffers 44`] = `null`; +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 4`] = `null`; -exports[`Table java file dictionary creates a Table from Arrow buffers 45`] = `null`; +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 5`] = ` +Array [ + null, + "MhRNxD4", +] +`; -exports[`Table java file dictionary creates a Table from Arrow buffers 46`] = ` -Object { - "high": -1, - "low": -935886027, -} +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 6`] = ` +Array [ + 137773603, + "3F9HBxK", +] `; -exports[`Table java file dictionary creates a Table from Arrow buffers 47`] = ` -Object { - "high": -1, - "low": -1608202210, -} +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 7`] = ` +Array [ + 410361374, + "aVd88fp", +] `; -exports[`Table java file dictionary creates a Table from Arrow buffers 48`] = `null`; +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 8`] = `null`; -exports[`Table java file dictionary creates a Table from Arrow buffers 49`] = `null`; +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 9`] = ` +Array [ + null, + "3loZrRf", +] +`; -exports[`Table java file dictionary creates a Table from Arrow buffers 50`] = `null`; +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 10`] = `null`; -exports[`Table java file dictionary creates a Table from Arrow buffers 51`] = `null`; +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 11`] = `null`; -exports[`Table java file dictionary creates a Table from Arrow buffers 52`] = `null`; +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 12`] = ` +Array [ + null, + null, +] +`; -exports[`Table java file dictionary creates a Table from Arrow buffers 53`] = `null`; +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 13`] = ` +Array [ + null, + null, +] +`; -exports[`Table java file dictionary creates a Table from Arrow buffers 54`] = `null`; +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 14`] = `null`; -exports[`Table java file dictionary creates a Table from Arrow buffers 55`] = `null`; +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 15`] = ` +Array [ + null, + "78SLiRw", +] +`; -exports[`Table java file dictionary creates a Table from Arrow buffers 56`] = `null`; +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 16`] = `null`; -exports[`Table java file dictionary creates a Table from Arrow buffers 57`] = `null`; +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 17`] = `null`; -exports[`Table java file dictionary creates a Table from Arrow buffers 58`] = `null`; +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 18`] = ` +Array [ + null, + "0ilsf82", +] +`; -exports[`Table java file dictionary creates a Table from Arrow buffers 59`] = ` -Object { - "high": 0, - "low": 1428743742, -} +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 19`] = ` +Array [ + null, + "LjS9MbU", +] `; -exports[`Table java file dictionary creates a Table from Arrow buffers 60`] = `null`; +exports[`Table cpp stream struct_example creates a Table from Arrow buffers 20`] = ` +Array [ + null, + null, +] +`; -exports[`Table java file dictionary enumerates Table rows 1`] = `17`; +exports[`Table cpp stream struct_example enumerates Table rows 1`] = `17`; -exports[`Table java file dictionary enumerates Table rows 2`] = `3`; +exports[`Table cpp stream struct_example enumerates Table rows 2`] = `1`; -exports[`Table java file dictionary enumerates Table rows 3`] = ` +exports[`Table cpp stream struct_example enumerates Table rows 3`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "UQlbxy8", - "dict2_0": null, + "struct_nullable": null, } `; -exports[`Table java file dictionary enumerates Table rows 4`] = ` +exports[`Table cpp stream struct_example enumerates Table rows 4`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "UQlbxy8", - "dict2_0": null, + "struct_nullable": Array [ + null, + "MhRNxD4", + ], } `; -exports[`Table java file dictionary enumerates Table rows 5`] = ` +exports[`Table cpp stream struct_example enumerates Table rows 5`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", - "dict2_0": Object { - "high": -1, - "low": -935886027, - }, + "struct_nullable": Array [ + 137773603, + "3F9HBxK", + ], } `; -exports[`Table java file dictionary enumerates Table rows 6`] = ` +exports[`Table cpp stream struct_example enumerates Table rows 6`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "7Esa1sp", - "dict2_0": Object { - "high": -1, - "low": -1608202210, - }, + "struct_nullable": Array [ + 410361374, + "aVd88fp", + ], } `; -exports[`Table java file dictionary enumerates Table rows 7`] = ` +exports[`Table cpp stream struct_example enumerates Table rows 7`] = ` Object { - "dict1_0": null, - "dict1_1": "7Esa1sp", - "dict2_0": null, + "struct_nullable": null, } `; -exports[`Table java file dictionary enumerates Table rows 8`] = ` +exports[`Table cpp stream struct_example enumerates Table rows 8`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", - "dict2_0": null, + "struct_nullable": Array [ + null, + "3loZrRf", + ], } `; -exports[`Table java file dictionary enumerates Table rows 9`] = ` +exports[`Table cpp stream struct_example enumerates Table rows 9`] = ` Object { - "dict1_0": null, - "dict1_1": "n7IVIt6", - "dict2_0": null, + "struct_nullable": null, } `; -exports[`Table java file dictionary enumerates Table rows 10`] = ` +exports[`Table cpp stream struct_example enumerates Table rows 10`] = ` Object { - "dict1_0": "gpcWkmr", - "dict1_1": "n7IVIt6", - "dict2_0": null, + "struct_nullable": null, } `; -exports[`Table java file dictionary enumerates Table rows 11`] = ` +exports[`Table cpp stream struct_example enumerates Table rows 11`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", - "dict2_0": null, + "struct_nullable": Array [ + null, + null, + ], } `; -exports[`Table java file dictionary enumerates Table rows 12`] = ` +exports[`Table cpp stream struct_example enumerates Table rows 12`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "VHkSHFW", - "dict2_0": null, + "struct_nullable": Array [ + null, + null, + ], } `; -exports[`Table java file dictionary enumerates Table rows 13`] = ` +exports[`Table cpp stream struct_example enumerates Table rows 13`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", - "dict2_0": null, + "struct_nullable": null, } `; -exports[`Table java file dictionary enumerates Table rows 14`] = ` +exports[`Table cpp stream struct_example enumerates Table rows 14`] = ` Object { - "dict1_0": "fNEZk2V", - "dict1_1": "n7IVIt6", - "dict2_0": null, + "struct_nullable": Array [ + null, + "78SLiRw", + ], } `; -exports[`Table java file dictionary enumerates Table rows 15`] = ` +exports[`Table cpp stream struct_example enumerates Table rows 15`] = ` Object { - "dict1_0": "VHkSHFW", - "dict1_1": null, - "dict2_0": null, + "struct_nullable": null, } `; -exports[`Table java file dictionary enumerates Table rows 16`] = ` +exports[`Table cpp stream struct_example enumerates Table rows 16`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "pdr3kP2", - "dict2_0": null, + "struct_nullable": null, } `; -exports[`Table java file dictionary enumerates Table rows 17`] = ` +exports[`Table cpp stream struct_example enumerates Table rows 17`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", - "dict2_0": null, + "struct_nullable": Array [ + null, + "0ilsf82", + ], } `; -exports[`Table java file dictionary enumerates Table rows 18`] = ` +exports[`Table cpp stream struct_example enumerates Table rows 18`] = ` Object { - "dict1_0": "pdr3kP2", - "dict1_1": "n7IVIt6", - "dict2_0": Object { - "high": 0, - "low": 1428743742, - }, + "struct_nullable": Array [ + null, + "LjS9MbU", + ], } `; -exports[`Table java file dictionary enumerates Table rows 19`] = ` +exports[`Table cpp stream struct_example enumerates Table rows 19`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": null, - "dict2_0": null, + "struct_nullable": Array [ + null, + null, + ], } `; -exports[`Table java file dictionary enumerates Table rows compact 1`] = `17`; +exports[`Table cpp stream struct_example enumerates Table rows compact 1`] = `17`; -exports[`Table java file dictionary enumerates Table rows compact 2`] = `3`; +exports[`Table cpp stream struct_example enumerates Table rows compact 2`] = `1`; -exports[`Table java file dictionary enumerates Table rows compact 3`] = ` +exports[`Table cpp stream struct_example enumerates Table rows compact 3`] = ` Array [ - "n7IVIt6", - "UQlbxy8", null, ] `; -exports[`Table java file dictionary enumerates Table rows compact 4`] = ` +exports[`Table cpp stream struct_example enumerates Table rows compact 4`] = ` Array [ - "n7IVIt6", - "UQlbxy8", - null, + Array [ + null, + "MhRNxD4", + ], ] `; -exports[`Table java file dictionary enumerates Table rows compact 5`] = ` +exports[`Table cpp stream struct_example enumerates Table rows compact 5`] = ` Array [ - "n7IVIt6", - "n7IVIt6", - Object { - "high": -1, - "low": -935886027, - }, + Array [ + 137773603, + "3F9HBxK", + ], ] `; -exports[`Table java file dictionary enumerates Table rows compact 6`] = ` +exports[`Table cpp stream struct_example enumerates Table rows compact 6`] = ` Array [ - "n7IVIt6", - "7Esa1sp", - Object { - "high": -1, - "low": -1608202210, - }, + Array [ + 410361374, + "aVd88fp", + ], ] `; -exports[`Table java file dictionary enumerates Table rows compact 7`] = ` +exports[`Table cpp stream struct_example enumerates Table rows compact 7`] = ` Array [ null, - "7Esa1sp", - null, ] `; -exports[`Table java file dictionary enumerates Table rows compact 8`] = ` +exports[`Table cpp stream struct_example enumerates Table rows compact 8`] = ` Array [ - "n7IVIt6", - "n7IVIt6", - null, + Array [ + null, + "3loZrRf", + ], ] `; -exports[`Table java file dictionary enumerates Table rows compact 9`] = ` +exports[`Table cpp stream struct_example enumerates Table rows compact 9`] = ` Array [ null, - "n7IVIt6", - null, ] `; -exports[`Table java file dictionary enumerates Table rows compact 10`] = ` +exports[`Table cpp stream struct_example enumerates Table rows compact 10`] = ` Array [ - "gpcWkmr", - "n7IVIt6", null, ] `; -exports[`Table java file dictionary enumerates Table rows compact 11`] = ` +exports[`Table cpp stream struct_example enumerates Table rows compact 11`] = ` Array [ - "n7IVIt6", - "n7IVIt6", - null, + Array [ + null, + null, + ], ] `; -exports[`Table java file dictionary enumerates Table rows compact 12`] = ` +exports[`Table cpp stream struct_example enumerates Table rows compact 12`] = ` Array [ - "n7IVIt6", - "VHkSHFW", - null, + Array [ + null, + null, + ], ] `; -exports[`Table java file dictionary enumerates Table rows compact 13`] = ` +exports[`Table cpp stream struct_example enumerates Table rows compact 13`] = ` Array [ - "n7IVIt6", - "n7IVIt6", null, ] `; -exports[`Table java file dictionary enumerates Table rows compact 14`] = ` +exports[`Table cpp stream struct_example enumerates Table rows compact 14`] = ` Array [ - "fNEZk2V", - "n7IVIt6", - null, + Array [ + null, + "78SLiRw", + ], ] `; -exports[`Table java file dictionary enumerates Table rows compact 15`] = ` +exports[`Table cpp stream struct_example enumerates Table rows compact 15`] = ` Array [ - "VHkSHFW", - null, null, ] `; -exports[`Table java file dictionary enumerates Table rows compact 16`] = ` +exports[`Table cpp stream struct_example enumerates Table rows compact 16`] = ` Array [ - "n7IVIt6", - "pdr3kP2", null, ] `; -exports[`Table java file dictionary enumerates Table rows compact 17`] = ` +exports[`Table cpp stream struct_example enumerates Table rows compact 17`] = ` Array [ - "n7IVIt6", - "n7IVIt6", - null, + Array [ + null, + "0ilsf82", + ], ] `; -exports[`Table java file dictionary enumerates Table rows compact 18`] = ` +exports[`Table cpp stream struct_example enumerates Table rows compact 18`] = ` Array [ - "pdr3kP2", - "n7IVIt6", - Object { - "high": 0, - "low": 1428743742, - }, + Array [ + null, + "LjS9MbU", + ], ] `; -exports[`Table java file dictionary enumerates Table rows compact 19`] = ` +exports[`Table cpp stream struct_example enumerates Table rows compact 19`] = ` Array [ - "n7IVIt6", - null, - null, + Array [ + null, + null, + ], ] `; -exports[`Table java file dictionary toString() prints a pretty Table 1`] = ` -"dict1_0, dict1_1, dict2_0 -n7IVIt6, UQlbxy8, null -n7IVIt6, UQlbxy8, null -n7IVIt6, n7IVIt6, [object Object] -n7IVIt6, 7Esa1sp, [object Object] - null, 7Esa1sp, null -n7IVIt6, n7IVIt6, null - null, n7IVIt6, null -gpcWkmr, n7IVIt6, null -n7IVIt6, n7IVIt6, null -n7IVIt6, VHkSHFW, null -n7IVIt6, n7IVIt6, null -fNEZk2V, n7IVIt6, null -VHkSHFW, null, null -n7IVIt6, pdr3kP2, null -n7IVIt6, n7IVIt6, null -pdr3kP2, n7IVIt6, [object Object] -n7IVIt6, null, null" -`; - -exports[`Table java file dictionary toString() prints an empty Table 1`] = `""`; - -exports[`Table java file dictionary toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, dict1_0, dict1_1, dict2_0 - 0, n7IVIt6, UQlbxy8, null - 1, n7IVIt6, UQlbxy8, null - 2, n7IVIt6, n7IVIt6, [object Object] - 3, n7IVIt6, 7Esa1sp, [object Object] - 4, null, 7Esa1sp, null - 5, n7IVIt6, n7IVIt6, null - 6, null, n7IVIt6, null - 7, gpcWkmr, n7IVIt6, null - 8, n7IVIt6, n7IVIt6, null - 9, n7IVIt6, VHkSHFW, null - 10, n7IVIt6, n7IVIt6, null - 11, fNEZk2V, n7IVIt6, null - 12, VHkSHFW, null, null - 13, n7IVIt6, pdr3kP2, null - 14, n7IVIt6, n7IVIt6, null - 15, pdr3kP2, n7IVIt6, [object Object] - 16, n7IVIt6, null, null" -`; - -exports[`Table java file nested creates a Table from Arrow buffers 1`] = `"list_nullable"`; - -exports[`Table java file nested creates a Table from Arrow buffers 2`] = `"List"`; - -exports[`Table java file nested creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table java file nested creates a Table from Arrow buffers 4`] = ` -Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, -] +exports[`Table cpp stream struct_example toString() prints a pretty Table 1`] = ` +" struct_nullable + null + [null,\\"MhRNxD4\\"] +[137773603,\\"3F9HBxK\\"] +[410361374,\\"aVd88fp\\"] + null + [null,\\"3loZrRf\\"] + null + null + [null,null] + [null,null] + null + [null,\\"78SLiRw\\"] + null + null + [null,\\"0ilsf82\\"] + [null,\\"LjS9MbU\\"] + [null,null]" `; -exports[`Table java file nested creates a Table from Arrow buffers 5`] = `null`; - -exports[`Table java file nested creates a Table from Arrow buffers 6`] = ` -Int32Array [ - 1201921150, - -1053878681, - -338858402, -] -`; +exports[`Table cpp stream struct_example toString() prints an empty Table 1`] = `""`; -exports[`Table java file nested creates a Table from Arrow buffers 7`] = ` -Int32Array [ - -25568549, - 674222761, - -1932078214, - -328049938, -] +exports[`Table cpp stream struct_example toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, struct_nullable + 0, null + 1, [null,\\"MhRNxD4\\"] + 2, [137773603,\\"3F9HBxK\\"] + 3, [410361374,\\"aVd88fp\\"] + 4, null + 5, [null,\\"3loZrRf\\"] + 6, null + 7, null + 8, [null,null] + 9, [null,null] + 10, null + 11, [null,\\"78SLiRw\\"] + 12, null + 13, null + 14, [null,\\"0ilsf82\\"] + 15, [null,\\"LjS9MbU\\"] + 16, [null,null]" `; -exports[`Table java file nested creates a Table from Arrow buffers 8`] = ` -Int32Array [ - -1482260505, - -636832564, - 2076926163, - 535274652, +exports[`Table java file decimal creates a Table from Arrow buffers 1`] = `"f1"`; + +exports[`Table java file decimal creates a Table from Arrow buffers 2`] = `"Decimal"`; + +exports[`Table java file decimal creates a Table from Arrow buffers 3`] = `17`; + +exports[`Table java file decimal creates a Table from Arrow buffers 4`] = ` +Uint32Array [ + 86347906, + 1192285326, + 733903342, + 3099040293, ] `; -exports[`Table java file nested creates a Table from Arrow buffers 9`] = ` -Int32Array [ - -1198112844, - 1337875186, - 543199787, - -26980498, +exports[`Table java file decimal creates a Table from Arrow buffers 5`] = ` +Uint32Array [ + 474221014, + 1896466606, + 3990171458, + 2477629573, ] `; -exports[`Table java file nested creates a Table from Arrow buffers 10`] = `Int32Array []`; +exports[`Table java file decimal creates a Table from Arrow buffers 6`] = `null`; -exports[`Table java file nested creates a Table from Arrow buffers 11`] = ` -Int32Array [ - -1395042372, - 725113523, - 386656703, - 1852452386, +exports[`Table java file decimal creates a Table from Arrow buffers 7`] = `null`; + +exports[`Table java file decimal creates a Table from Arrow buffers 8`] = `null`; + +exports[`Table java file decimal creates a Table from Arrow buffers 9`] = `null`; + +exports[`Table java file decimal creates a Table from Arrow buffers 10`] = ` +Uint32Array [ + 1112805510, + 3572407855, + 1790869648, + 2689174715, ] `; -exports[`Table java file nested creates a Table from Arrow buffers 12`] = `Int32Array []`; +exports[`Table java file decimal creates a Table from Arrow buffers 11`] = `null`; -exports[`Table java file nested creates a Table from Arrow buffers 13`] = ` -Int32Array [ - -2125490777, - -2011809915, +exports[`Table java file decimal creates a Table from Arrow buffers 12`] = ` +Uint32Array [ + 3463255529, + 1018941958, + 1317569553, + 426528057, ] `; -exports[`Table java file nested creates a Table from Arrow buffers 14`] = ` -Int32Array [ - -936205059, +exports[`Table java file decimal creates a Table from Arrow buffers 13`] = `null`; + +exports[`Table java file decimal creates a Table from Arrow buffers 14`] = ` +Uint32Array [ + 2286461215, + 2433385565, + 2671810954, + 3667200690, ] `; -exports[`Table java file nested creates a Table from Arrow buffers 15`] = `null`; +exports[`Table java file decimal creates a Table from Arrow buffers 15`] = `null`; -exports[`Table java file nested creates a Table from Arrow buffers 16`] = ` -Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, +exports[`Table java file decimal creates a Table from Arrow buffers 16`] = `null`; + +exports[`Table java file decimal creates a Table from Arrow buffers 17`] = ` +Uint32Array [ + 2320865006, + 2478225383, + 3126366067, + 3525697894, ] `; -exports[`Table java file nested creates a Table from Arrow buffers 17`] = ` -Int32Array [ - 817302915, - 23284005, - -1507602567, +exports[`Table java file decimal creates a Table from Arrow buffers 18`] = ` +Uint32Array [ + 2844191739, + 2027900211, + 4221460548, + 3221928945, ] `; -exports[`Table java file nested creates a Table from Arrow buffers 18`] = `null`; - -exports[`Table java file nested creates a Table from Arrow buffers 19`] = `null`; - -exports[`Table java file nested creates a Table from Arrow buffers 20`] = `null`; +exports[`Table java file decimal creates a Table from Arrow buffers 19`] = ` +Uint32Array [ + 2185163883, + 1025635810, + 731478530, + 2446856232, +] +`; -exports[`Table java file nested creates a Table from Arrow buffers 21`] = `"struct_nullable"`; +exports[`Table java file decimal creates a Table from Arrow buffers 20`] = `null`; -exports[`Table java file nested creates a Table from Arrow buffers 22`] = `"Struct_"`; +exports[`Table java file decimal creates a Table from Arrow buffers 21`] = `"f2"`; -exports[`Table java file nested creates a Table from Arrow buffers 23`] = `17`; +exports[`Table java file decimal creates a Table from Arrow buffers 22`] = `"Decimal"`; -exports[`Table java file nested creates a Table from Arrow buffers 24`] = `null`; +exports[`Table java file decimal creates a Table from Arrow buffers 23`] = `17`; -exports[`Table java file nested creates a Table from Arrow buffers 25`] = ` -Array [ - -1121326610, - null, +exports[`Table java file decimal creates a Table from Arrow buffers 24`] = ` +Uint32Array [ + 3073264094, + 3390355809, + 1011188874, + 774034723, ] `; -exports[`Table java file nested creates a Table from Arrow buffers 26`] = ` -Array [ - null, - "oPXRHKP", +exports[`Table java file decimal creates a Table from Arrow buffers 25`] = ` +Uint32Array [ + 3517133600, + 2071976902, + 3400691933, + 3110454541, ] `; -exports[`Table java file nested creates a Table from Arrow buffers 27`] = ` -Array [ - null, - null, +exports[`Table java file decimal creates a Table from Arrow buffers 26`] = ` +Uint32Array [ + 3665013707, + 2170391965, + 3214273849, + 2462813071, ] `; -exports[`Table java file nested creates a Table from Arrow buffers 28`] = ` -Array [ - -861383428, - "TeWfovy", +exports[`Table java file decimal creates a Table from Arrow buffers 27`] = ` +Uint32Array [ + 4153806783, + 2052768559, + 2590080952, + 4085522223, ] `; -exports[`Table java file nested creates a Table from Arrow buffers 29`] = ` -Array [ - 698716318, - null, +exports[`Table java file decimal creates a Table from Arrow buffers 28`] = `null`; + +exports[`Table java file decimal creates a Table from Arrow buffers 29`] = ` +Uint32Array [ + 295800638, + 2007728089, + 816790406, + 3947822432, ] `; -exports[`Table java file nested creates a Table from Arrow buffers 30`] = `null`; - -exports[`Table java file nested creates a Table from Arrow buffers 31`] = `null`; +exports[`Table java file decimal creates a Table from Arrow buffers 30`] = `null`; -exports[`Table java file nested creates a Table from Arrow buffers 32`] = ` -Array [ - null, - "BSZRpGI", +exports[`Table java file decimal creates a Table from Arrow buffers 31`] = ` +Uint32Array [ + 3393886939, + 3804413158, + 2507603900, + 1636553791, ] `; -exports[`Table java file nested creates a Table from Arrow buffers 33`] = ` -Array [ - null, - null, +exports[`Table java file decimal creates a Table from Arrow buffers 32`] = ` +Uint32Array [ + 4021412350, + 4260702080, + 1696176129, + 2599572215, ] `; -exports[`Table java file nested creates a Table from Arrow buffers 34`] = ` -Array [ - null, - null, +exports[`Table java file decimal creates a Table from Arrow buffers 33`] = ` +Uint32Array [ + 1187532118, + 3763985849, + 3506861483, + 2303151184, ] `; -exports[`Table java file nested creates a Table from Arrow buffers 35`] = `null`; - -exports[`Table java file nested creates a Table from Arrow buffers 36`] = `null`; +exports[`Table java file decimal creates a Table from Arrow buffers 34`] = `null`; -exports[`Table java file nested creates a Table from Arrow buffers 37`] = ` -Array [ - null, - null, +exports[`Table java file decimal creates a Table from Arrow buffers 35`] = ` +Uint32Array [ + 666182114, + 3375518371, + 4089201217, + 3495003191, ] `; -exports[`Table java file nested creates a Table from Arrow buffers 38`] = ` -Array [ - null, - null, -] -`; +exports[`Table java file decimal creates a Table from Arrow buffers 36`] = `null`; -exports[`Table java file nested creates a Table from Arrow buffers 39`] = ` -Array [ - 416507125, - null, +exports[`Table java file decimal creates a Table from Arrow buffers 37`] = ` +Uint32Array [ + 1333256437, + 1767465841, + 509819737, + 2999785685, ] `; -exports[`Table java file nested creates a Table from Arrow buffers 40`] = `null`; +exports[`Table java file decimal creates a Table from Arrow buffers 38`] = `null`; -exports[`Table java file nested enumerates Table rows 1`] = `17`; +exports[`Table java file decimal creates a Table from Arrow buffers 39`] = `null`; -exports[`Table java file nested enumerates Table rows 2`] = `2`; +exports[`Table java file decimal creates a Table from Arrow buffers 40`] = `null`; -exports[`Table java file nested enumerates Table rows 3`] = ` +exports[`Table java file decimal enumerates Table rows 1`] = `17`; + +exports[`Table java file decimal enumerates Table rows 2`] = `2`; + +exports[`Table java file decimal enumerates Table rows 3`] = ` Object { - "list_nullable": Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, + "f1": Uint32Array [ + 86347906, + 1192285326, + 733903342, + 3099040293, + ], + "f2": Uint32Array [ + 3073264094, + 3390355809, + 1011188874, + 774034723, ], - "struct_nullable": null, } `; -exports[`Table java file nested enumerates Table rows 4`] = ` +exports[`Table java file decimal enumerates Table rows 4`] = ` Object { - "list_nullable": null, - "struct_nullable": Array [ - -1121326610, - null, + "f1": Uint32Array [ + 474221014, + 1896466606, + 3990171458, + 2477629573, + ], + "f2": Uint32Array [ + 3517133600, + 2071976902, + 3400691933, + 3110454541, ], } `; -exports[`Table java file nested enumerates Table rows 5`] = ` +exports[`Table java file decimal enumerates Table rows 5`] = ` Object { - "list_nullable": Int32Array [ - 1201921150, - -1053878681, - -338858402, - ], - "struct_nullable": Array [ - null, - "oPXRHKP", + "f1": null, + "f2": Uint32Array [ + 3665013707, + 2170391965, + 3214273849, + 2462813071, ], } `; -exports[`Table java file nested enumerates Table rows 6`] = ` +exports[`Table java file decimal enumerates Table rows 6`] = ` Object { - "list_nullable": Int32Array [ - -25568549, - 674222761, - -1932078214, - -328049938, - ], - "struct_nullable": Array [ - null, - null, + "f1": null, + "f2": Uint32Array [ + 4153806783, + 2052768559, + 2590080952, + 4085522223, ], } `; -exports[`Table java file nested enumerates Table rows 7`] = ` +exports[`Table java file decimal enumerates Table rows 7`] = ` Object { - "list_nullable": Int32Array [ - -1482260505, - -636832564, - 2076926163, - 535274652, - ], - "struct_nullable": Array [ - -861383428, - "TeWfovy", - ], + "f1": null, + "f2": null, } `; -exports[`Table java file nested enumerates Table rows 8`] = ` +exports[`Table java file decimal enumerates Table rows 8`] = ` Object { - "list_nullable": Int32Array [ - -1198112844, - 1337875186, - 543199787, - -26980498, - ], - "struct_nullable": Array [ - 698716318, - null, + "f1": null, + "f2": Uint32Array [ + 295800638, + 2007728089, + 816790406, + 3947822432, ], } `; -exports[`Table java file nested enumerates Table rows 9`] = ` +exports[`Table java file decimal enumerates Table rows 9`] = ` Object { - "list_nullable": Int32Array [], - "struct_nullable": null, + "f1": Uint32Array [ + 1112805510, + 3572407855, + 1790869648, + 2689174715, + ], + "f2": null, } `; -exports[`Table java file nested enumerates Table rows 10`] = ` +exports[`Table java file decimal enumerates Table rows 10`] = ` Object { - "list_nullable": Int32Array [ - -1395042372, - 725113523, - 386656703, - 1852452386, + "f1": null, + "f2": Uint32Array [ + 3393886939, + 3804413158, + 2507603900, + 1636553791, ], - "struct_nullable": null, } `; -exports[`Table java file nested enumerates Table rows 11`] = ` +exports[`Table java file decimal enumerates Table rows 11`] = ` Object { - "list_nullable": Int32Array [], - "struct_nullable": Array [ - null, - "BSZRpGI", + "f1": Uint32Array [ + 3463255529, + 1018941958, + 1317569553, + 426528057, + ], + "f2": Uint32Array [ + 4021412350, + 4260702080, + 1696176129, + 2599572215, ], } `; -exports[`Table java file nested enumerates Table rows 12`] = ` +exports[`Table java file decimal enumerates Table rows 12`] = ` Object { - "list_nullable": Int32Array [ - -2125490777, - -2011809915, - ], - "struct_nullable": Array [ - null, - null, + "f1": null, + "f2": Uint32Array [ + 1187532118, + 3763985849, + 3506861483, + 2303151184, ], } `; -exports[`Table java file nested enumerates Table rows 13`] = ` +exports[`Table java file decimal enumerates Table rows 13`] = ` Object { - "list_nullable": Int32Array [ - -936205059, - ], - "struct_nullable": Array [ - null, - null, + "f1": Uint32Array [ + 2286461215, + 2433385565, + 2671810954, + 3667200690, ], + "f2": null, } `; -exports[`Table java file nested enumerates Table rows 14`] = ` +exports[`Table java file decimal enumerates Table rows 14`] = ` Object { - "list_nullable": null, - "struct_nullable": null, + "f1": null, + "f2": Uint32Array [ + 666182114, + 3375518371, + 4089201217, + 3495003191, + ], } `; -exports[`Table java file nested enumerates Table rows 15`] = ` +exports[`Table java file decimal enumerates Table rows 15`] = ` Object { - "list_nullable": Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, - ], - "struct_nullable": null, + "f1": null, + "f2": null, } `; -exports[`Table java file nested enumerates Table rows 16`] = ` +exports[`Table java file decimal enumerates Table rows 16`] = ` Object { - "list_nullable": Int32Array [ - 817302915, - 23284005, - -1507602567, + "f1": Uint32Array [ + 2320865006, + 2478225383, + 3126366067, + 3525697894, ], - "struct_nullable": Array [ - null, - null, + "f2": Uint32Array [ + 1333256437, + 1767465841, + 509819737, + 2999785685, ], } `; -exports[`Table java file nested enumerates Table rows 17`] = ` +exports[`Table java file decimal enumerates Table rows 17`] = ` Object { - "list_nullable": null, - "struct_nullable": Array [ - null, - null, + "f1": Uint32Array [ + 2844191739, + 2027900211, + 4221460548, + 3221928945, ], + "f2": null, } `; -exports[`Table java file nested enumerates Table rows 18`] = ` +exports[`Table java file decimal enumerates Table rows 18`] = ` Object { - "list_nullable": null, - "struct_nullable": Array [ - 416507125, - null, + "f1": Uint32Array [ + 2185163883, + 1025635810, + 731478530, + 2446856232, ], + "f2": null, } `; -exports[`Table java file nested enumerates Table rows 19`] = ` +exports[`Table java file decimal enumerates Table rows 19`] = ` Object { - "list_nullable": null, - "struct_nullable": null, + "f1": null, + "f2": null, } `; -exports[`Table java file nested enumerates Table rows compact 1`] = `17`; +exports[`Table java file decimal enumerates Table rows compact 1`] = `17`; -exports[`Table java file nested enumerates Table rows compact 2`] = `2`; +exports[`Table java file decimal enumerates Table rows compact 2`] = `2`; -exports[`Table java file nested enumerates Table rows compact 3`] = ` +exports[`Table java file decimal enumerates Table rows compact 3`] = ` Array [ - Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, + Uint32Array [ + 86347906, + 1192285326, + 733903342, + 3099040293, ], - null, -] -`; - -exports[`Table java file nested enumerates Table rows compact 4`] = ` -Array [ - null, - Array [ - -1121326610, - null, + Uint32Array [ + 3073264094, + 3390355809, + 1011188874, + 774034723, ], ] `; -exports[`Table java file nested enumerates Table rows compact 5`] = ` +exports[`Table java file decimal enumerates Table rows compact 4`] = ` Array [ - Int32Array [ - 1201921150, - -1053878681, - -338858402, + Uint32Array [ + 474221014, + 1896466606, + 3990171458, + 2477629573, ], - Array [ - null, - "oPXRHKP", + Uint32Array [ + 3517133600, + 2071976902, + 3400691933, + 3110454541, ], ] `; -exports[`Table java file nested enumerates Table rows compact 6`] = ` +exports[`Table java file decimal enumerates Table rows compact 5`] = ` Array [ - Int32Array [ - -25568549, - 674222761, - -1932078214, - -328049938, - ], - Array [ - null, - null, + null, + Uint32Array [ + 3665013707, + 2170391965, + 3214273849, + 2462813071, ], ] `; -exports[`Table java file nested enumerates Table rows compact 7`] = ` +exports[`Table java file decimal enumerates Table rows compact 6`] = ` Array [ - Int32Array [ - -1482260505, - -636832564, - 2076926163, - 535274652, - ], - Array [ - -861383428, - "TeWfovy", + null, + Uint32Array [ + 4153806783, + 2052768559, + 2590080952, + 4085522223, ], ] `; -exports[`Table java file nested enumerates Table rows compact 8`] = ` +exports[`Table java file decimal enumerates Table rows compact 7`] = ` Array [ - Int32Array [ - -1198112844, - 1337875186, - 543199787, - -26980498, - ], - Array [ - 698716318, - null, - ], + null, + null, ] `; -exports[`Table java file nested enumerates Table rows compact 9`] = ` +exports[`Table java file decimal enumerates Table rows compact 8`] = ` Array [ - Int32Array [], null, + Uint32Array [ + 295800638, + 2007728089, + 816790406, + 3947822432, + ], ] `; -exports[`Table java file nested enumerates Table rows compact 10`] = ` +exports[`Table java file decimal enumerates Table rows compact 9`] = ` Array [ - Int32Array [ - -1395042372, - 725113523, - 386656703, - 1852452386, + Uint32Array [ + 1112805510, + 3572407855, + 1790869648, + 2689174715, ], null, ] `; -exports[`Table java file nested enumerates Table rows compact 11`] = ` +exports[`Table java file decimal enumerates Table rows compact 10`] = ` Array [ - Int32Array [], - Array [ - null, - "BSZRpGI", + null, + Uint32Array [ + 3393886939, + 3804413158, + 2507603900, + 1636553791, ], ] `; -exports[`Table java file nested enumerates Table rows compact 12`] = ` +exports[`Table java file decimal enumerates Table rows compact 11`] = ` Array [ - Int32Array [ - -2125490777, - -2011809915, + Uint32Array [ + 3463255529, + 1018941958, + 1317569553, + 426528057, ], - Array [ - null, - null, + Uint32Array [ + 4021412350, + 4260702080, + 1696176129, + 2599572215, ], ] `; -exports[`Table java file nested enumerates Table rows compact 13`] = ` +exports[`Table java file decimal enumerates Table rows compact 12`] = ` Array [ - Int32Array [ - -936205059, - ], - Array [ - null, - null, + null, + Uint32Array [ + 1187532118, + 3763985849, + 3506861483, + 2303151184, ], ] `; -exports[`Table java file nested enumerates Table rows compact 14`] = ` +exports[`Table java file decimal enumerates Table rows compact 13`] = ` Array [ - null, + Uint32Array [ + 2286461215, + 2433385565, + 2671810954, + 3667200690, + ], null, ] `; -exports[`Table java file nested enumerates Table rows compact 15`] = ` +exports[`Table java file decimal enumerates Table rows compact 14`] = ` Array [ - Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, + null, + Uint32Array [ + 666182114, + 3375518371, + 4089201217, + 3495003191, ], +] +`; + +exports[`Table java file decimal enumerates Table rows compact 15`] = ` +Array [ + null, null, ] `; -exports[`Table java file nested enumerates Table rows compact 16`] = ` +exports[`Table java file decimal enumerates Table rows compact 16`] = ` Array [ - Int32Array [ - 817302915, - 23284005, - -1507602567, + Uint32Array [ + 2320865006, + 2478225383, + 3126366067, + 3525697894, ], - Array [ - null, - null, + Uint32Array [ + 1333256437, + 1767465841, + 509819737, + 2999785685, ], ] `; -exports[`Table java file nested enumerates Table rows compact 17`] = ` +exports[`Table java file decimal enumerates Table rows compact 17`] = ` Array [ - null, - Array [ - null, - null, + Uint32Array [ + 2844191739, + 2027900211, + 4221460548, + 3221928945, ], + null, ] `; -exports[`Table java file nested enumerates Table rows compact 18`] = ` +exports[`Table java file decimal enumerates Table rows compact 18`] = ` Array [ - null, - Array [ - 416507125, - null, + Uint32Array [ + 2185163883, + 1025635810, + 731478530, + 2446856232, ], + null, ] `; -exports[`Table java file nested enumerates Table rows compact 19`] = ` +exports[`Table java file decimal enumerates Table rows compact 19`] = ` Array [ null, null, ] `; -exports[`Table java file nested toString() prints a pretty Table 1`] = ` -" list_nullable, struct_nullable --855087392,-1428803827,538297987,-1834772737, null - null, [-1121326610,null] - 1201921150,-1053878681,-338858402, [null,\\"oPXRHKP\\"] - -25568549,674222761,-1932078214,-328049938, [null,null] - -1482260505,-636832564,2076926163,535274652, [-861383428,\\"TeWfovy\\"] - -1198112844,1337875186,543199787,-26980498, [698716318,null] - , null - -1395042372,725113523,386656703,1852452386, null - , [null,\\"BSZRpGI\\"] - -2125490777,-2011809915, [null,null] - -936205059, [null,null] - null, null - 1741043053,1115823582,-134578211,1597491649, null - 817302915,23284005,-1507602567, [null,null] - null, [null,null] - null, [416507125,null] - null, null" +exports[`Table java file decimal toString() prints a pretty Table 1`] = ` +" f1, f2 + [86347906,1192285326,733903342,3099040293], [3073264094,3390355809,1011188874,774034723] + [474221014,1896466606,3990171458,2477629573], [3517133600,2071976902,3400691933,3110454541] + null, [3665013707,2170391965,3214273849,2462813071] + null, [4153806783,2052768559,2590080952,4085522223] + null, null + null, [295800638,2007728089,816790406,3947822432] +[1112805510,3572407855,1790869648,2689174715], null + null, [3393886939,3804413158,2507603900,1636553791] + [3463255529,1018941958,1317569553,426528057], [4021412350,4260702080,1696176129,2599572215] + null, [1187532118,3763985849,3506861483,2303151184] +[2286461215,2433385565,2671810954,3667200690], null + null, [666182114,3375518371,4089201217,3495003191] + null, null +[2320865006,2478225383,3126366067,3525697894], [1333256437,1767465841,509819737,2999785685] +[2844191739,2027900211,4221460548,3221928945], null + [2185163883,1025635810,731478530,2446856232], null + null, null" `; -exports[`Table java file nested toString() prints an empty Table 1`] = `""`; +exports[`Table java file decimal toString() prints an empty Table 1`] = `""`; -exports[`Table java file nested toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, list_nullable, struct_nullable - 0, -855087392,-1428803827,538297987,-1834772737, null - 1, null, [-1121326610,null] - 2, 1201921150,-1053878681,-338858402, [null,\\"oPXRHKP\\"] - 3, -25568549,674222761,-1932078214,-328049938, [null,null] - 4, -1482260505,-636832564,2076926163,535274652, [-861383428,\\"TeWfovy\\"] - 5, -1198112844,1337875186,543199787,-26980498, [698716318,null] - 6, , null - 7, -1395042372,725113523,386656703,1852452386, null - 8, , [null,\\"BSZRpGI\\"] - 9, -2125490777,-2011809915, [null,null] - 10, -936205059, [null,null] - 11, null, null - 12, 1741043053,1115823582,-134578211,1597491649, null - 13, 817302915,23284005,-1507602567, [null,null] - 14, null, [null,null] - 15, null, [416507125,null] - 16, null, null" +exports[`Table java file decimal toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, f1, f2 + 0, [86347906,1192285326,733903342,3099040293], [3073264094,3390355809,1011188874,774034723] + 1, [474221014,1896466606,3990171458,2477629573], [3517133600,2071976902,3400691933,3110454541] + 2, null, [3665013707,2170391965,3214273849,2462813071] + 3, null, [4153806783,2052768559,2590080952,4085522223] + 4, null, null + 5, null, [295800638,2007728089,816790406,3947822432] + 6, [1112805510,3572407855,1790869648,2689174715], null + 7, null, [3393886939,3804413158,2507603900,1636553791] + 8, [3463255529,1018941958,1317569553,426528057], [4021412350,4260702080,1696176129,2599572215] + 9, null, [1187532118,3763985849,3506861483,2303151184] + 10, [2286461215,2433385565,2671810954,3667200690], null + 11, null, [666182114,3375518371,4089201217,3495003191] + 12, null, null + 13, [2320865006,2478225383,3126366067,3525697894], [1333256437,1767465841,509819737,2999785685] + 14, [2844191739,2027900211,4221460548,3221928945], null + 15, [2185163883,1025635810,731478530,2446856232], null + 16, null, null" `; -exports[`Table java file primitive creates a Table from Arrow buffers 1`] = `"bool_nullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 2`] = `"Bool"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 3`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 4`] = `"bool_nonnullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 5`] = `"Bool"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 6`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 7`] = `"int8_nullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 8`] = `"Int"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 1`] = `"dict1_0"`; -exports[`Table java file primitive creates a Table from Arrow buffers 9`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 2`] = `"Utf8"`; -exports[`Table java file primitive creates a Table from Arrow buffers 10`] = `"int8_nonnullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 3`] = `17`; -exports[`Table java file primitive creates a Table from Arrow buffers 11`] = `"Int"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 4`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 12`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 5`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 13`] = `"int16_nullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 6`] = `"n7IVIt6"`; -exports[`Table java file primitive creates a Table from Arrow buffers 14`] = `"Int"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 7`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 15`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 8`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 16`] = `"int16_nonnullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 9`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 17`] = `"Int"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 10`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 18`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 11`] = `"gpcWkmr"`; -exports[`Table java file primitive creates a Table from Arrow buffers 19`] = `"int32_nullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 12`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 20`] = `"Int"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 13`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 21`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 14`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 22`] = `"int32_nonnullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 15`] = `"fNEZk2V"`; -exports[`Table java file primitive creates a Table from Arrow buffers 23`] = `"Int"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 16`] = `"VHkSHFW"`; -exports[`Table java file primitive creates a Table from Arrow buffers 24`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 17`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 25`] = `"int64_nullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 18`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 26`] = `"Int"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 19`] = `"pdr3kP2"`; -exports[`Table java file primitive creates a Table from Arrow buffers 27`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 20`] = `"n7IVIt6"`; -exports[`Table java file primitive creates a Table from Arrow buffers 28`] = `"int64_nonnullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 21`] = `"dict1_1"`; -exports[`Table java file primitive creates a Table from Arrow buffers 29`] = `"Int"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 22`] = `"Utf8"`; -exports[`Table java file primitive creates a Table from Arrow buffers 30`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 23`] = `17`; -exports[`Table java file primitive creates a Table from Arrow buffers 31`] = `"uint8_nullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 24`] = `"UQlbxy8"`; -exports[`Table java file primitive creates a Table from Arrow buffers 32`] = `"Int"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 25`] = `"UQlbxy8"`; -exports[`Table java file primitive creates a Table from Arrow buffers 33`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 26`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 34`] = `"uint8_nonnullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 27`] = `"7Esa1sp"`; -exports[`Table java file primitive creates a Table from Arrow buffers 35`] = `"Int"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 28`] = `"7Esa1sp"`; -exports[`Table java file primitive creates a Table from Arrow buffers 36`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 29`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 37`] = `"uint16_nullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 30`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 38`] = `"Int"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 31`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 39`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 32`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 40`] = `"uint16_nonnullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 33`] = `"VHkSHFW"`; -exports[`Table java file primitive creates a Table from Arrow buffers 41`] = `"Int"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 34`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 42`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 35`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 43`] = `"uint32_nullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 36`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 44`] = `"Int"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 37`] = `"pdr3kP2"`; -exports[`Table java file primitive creates a Table from Arrow buffers 45`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 38`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 46`] = `"uint32_nonnullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 39`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 47`] = `"Int"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 40`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 48`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 41`] = `"dict2_0"`; -exports[`Table java file primitive creates a Table from Arrow buffers 49`] = `"uint64_nullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 42`] = `"Int"`; -exports[`Table java file primitive creates a Table from Arrow buffers 50`] = `"Int"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 43`] = `17`; -exports[`Table java file primitive creates a Table from Arrow buffers 51`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 44`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 52`] = `"uint64_nonnullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 45`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 53`] = `"Int"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 46`] = ` +Int32Array [ + -935886027, + -1, +] +`; -exports[`Table java file primitive creates a Table from Arrow buffers 54`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 47`] = ` +Int32Array [ + -1608202210, + -1, +] +`; -exports[`Table java file primitive creates a Table from Arrow buffers 55`] = `"float32_nullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 48`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 56`] = `"FloatingPoint"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 49`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 57`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 50`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 58`] = `"float32_nonnullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 51`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 59`] = `"FloatingPoint"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 52`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 60`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 53`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 61`] = `"float64_nullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 54`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 62`] = `"FloatingPoint"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 55`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 63`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 56`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 64`] = `"float64_nonnullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 57`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 65`] = `"FloatingPoint"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 58`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 66`] = `0`; +exports[`Table java file dictionary creates a Table from Arrow buffers 59`] = ` +Int32Array [ + 1428743742, + 0, +] +`; -exports[`Table java file primitive creates a Table from Arrow buffers 67`] = `"binary_nullable"`; +exports[`Table java file dictionary creates a Table from Arrow buffers 60`] = `null`; -exports[`Table java file primitive creates a Table from Arrow buffers 68`] = `"Binary"`; +exports[`Table java file dictionary enumerates Table rows 1`] = `17`; -exports[`Table java file primitive creates a Table from Arrow buffers 69`] = `0`; +exports[`Table java file dictionary enumerates Table rows 2`] = `3`; -exports[`Table java file primitive creates a Table from Arrow buffers 70`] = `"binary_nonnullable"`; +exports[`Table java file dictionary enumerates Table rows 3`] = ` +Object { + "dict1_0": null, + "dict1_1": "UQlbxy8", + "dict2_0": null, +} +`; -exports[`Table java file primitive creates a Table from Arrow buffers 71`] = `"Binary"`; +exports[`Table java file dictionary enumerates Table rows 4`] = ` +Object { + "dict1_0": null, + "dict1_1": "UQlbxy8", + "dict2_0": null, +} +`; -exports[`Table java file primitive creates a Table from Arrow buffers 72`] = `0`; +exports[`Table java file dictionary enumerates Table rows 5`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": null, + "dict2_0": Int32Array [ + -935886027, + -1, + ], +} +`; -exports[`Table java file primitive creates a Table from Arrow buffers 73`] = `"utf8_nullable"`; +exports[`Table java file dictionary enumerates Table rows 6`] = ` +Object { + "dict1_0": null, + "dict1_1": "7Esa1sp", + "dict2_0": Int32Array [ + -1608202210, + -1, + ], +} +`; -exports[`Table java file primitive creates a Table from Arrow buffers 74`] = `"Utf8"`; +exports[`Table java file dictionary enumerates Table rows 7`] = ` +Object { + "dict1_0": null, + "dict1_1": "7Esa1sp", + "dict2_0": null, +} +`; -exports[`Table java file primitive creates a Table from Arrow buffers 75`] = `0`; +exports[`Table java file dictionary enumerates Table rows 8`] = ` +Object { + "dict1_0": null, + "dict1_1": null, + "dict2_0": null, +} +`; -exports[`Table java file primitive creates a Table from Arrow buffers 76`] = `"utf8_nonnullable"`; +exports[`Table java file dictionary enumerates Table rows 9`] = ` +Object { + "dict1_0": null, + "dict1_1": null, + "dict2_0": null, +} +`; -exports[`Table java file primitive creates a Table from Arrow buffers 77`] = `"Utf8"`; +exports[`Table java file dictionary enumerates Table rows 10`] = ` +Object { + "dict1_0": "gpcWkmr", + "dict1_1": null, + "dict2_0": null, +} +`; -exports[`Table java file primitive creates a Table from Arrow buffers 78`] = `0`; +exports[`Table java file dictionary enumerates Table rows 11`] = ` +Object { + "dict1_0": null, + "dict1_1": null, + "dict2_0": null, +} +`; -exports[`Table java file primitive enumerates Table rows 1`] = `0`; +exports[`Table java file dictionary enumerates Table rows 12`] = ` +Object { + "dict1_0": null, + "dict1_1": "VHkSHFW", + "dict2_0": null, +} +`; -exports[`Table java file primitive enumerates Table rows 2`] = `26`; +exports[`Table java file dictionary enumerates Table rows 13`] = ` +Object { + "dict1_0": null, + "dict1_1": null, + "dict2_0": null, +} +`; -exports[`Table java file primitive enumerates Table rows compact 1`] = `0`; +exports[`Table java file dictionary enumerates Table rows 14`] = ` +Object { + "dict1_0": "fNEZk2V", + "dict1_1": null, + "dict2_0": null, +} +`; -exports[`Table java file primitive enumerates Table rows compact 2`] = `26`; +exports[`Table java file dictionary enumerates Table rows 15`] = ` +Object { + "dict1_0": "VHkSHFW", + "dict1_1": null, + "dict2_0": null, +} +`; -exports[`Table java file primitive toString() prints a pretty Table 1`] = `""`; +exports[`Table java file dictionary enumerates Table rows 16`] = ` +Object { + "dict1_0": null, + "dict1_1": "pdr3kP2", + "dict2_0": null, +} +`; -exports[`Table java file primitive toString() prints an empty Table 1`] = `""`; +exports[`Table java file dictionary enumerates Table rows 17`] = ` +Object { + "dict1_0": null, + "dict1_1": null, + "dict2_0": null, +} +`; -exports[`Table java file primitive toString({ index: true }) prints a pretty Table with an Index column 1`] = `""`; +exports[`Table java file dictionary enumerates Table rows 18`] = ` +Object { + "dict1_0": "pdr3kP2", + "dict1_1": null, + "dict2_0": Int32Array [ + 1428743742, + 0, + ], +} +`; -exports[`Table java file simple creates a Table from Arrow buffers 1`] = `"foo"`; +exports[`Table java file dictionary enumerates Table rows 19`] = ` +Object { + "dict1_0": "n7IVIt6", + "dict1_1": null, + "dict2_0": null, +} +`; -exports[`Table java file simple creates a Table from Arrow buffers 2`] = `"Int"`; +exports[`Table java file dictionary enumerates Table rows compact 1`] = `17`; -exports[`Table java file simple creates a Table from Arrow buffers 3`] = `5`; +exports[`Table java file dictionary enumerates Table rows compact 2`] = `3`; -exports[`Table java file simple creates a Table from Arrow buffers 4`] = `1`; +exports[`Table java file dictionary enumerates Table rows compact 3`] = ` +Array [ + null, + "UQlbxy8", + null, +] +`; -exports[`Table java file simple creates a Table from Arrow buffers 5`] = `null`; +exports[`Table java file dictionary enumerates Table rows compact 4`] = ` +Array [ + null, + "UQlbxy8", + null, +] +`; -exports[`Table java file simple creates a Table from Arrow buffers 6`] = `3`; +exports[`Table java file dictionary enumerates Table rows compact 5`] = ` +Array [ + "n7IVIt6", + null, + Int32Array [ + -935886027, + -1, + ], +] +`; -exports[`Table java file simple creates a Table from Arrow buffers 7`] = `4`; +exports[`Table java file dictionary enumerates Table rows compact 6`] = ` +Array [ + null, + "7Esa1sp", + Int32Array [ + -1608202210, + -1, + ], +] +`; -exports[`Table java file simple creates a Table from Arrow buffers 8`] = `5`; +exports[`Table java file dictionary enumerates Table rows compact 7`] = ` +Array [ + null, + "7Esa1sp", + null, +] +`; -exports[`Table java file simple creates a Table from Arrow buffers 9`] = `"bar"`; +exports[`Table java file dictionary enumerates Table rows compact 8`] = ` +Array [ + null, + null, + null, +] +`; -exports[`Table java file simple creates a Table from Arrow buffers 10`] = `"FloatingPoint"`; +exports[`Table java file dictionary enumerates Table rows compact 9`] = ` +Array [ + null, + null, + null, +] +`; -exports[`Table java file simple creates a Table from Arrow buffers 11`] = `5`; +exports[`Table java file dictionary enumerates Table rows compact 10`] = ` +Array [ + "gpcWkmr", + null, + null, +] +`; -exports[`Table java file simple creates a Table from Arrow buffers 12`] = `1`; +exports[`Table java file dictionary enumerates Table rows compact 11`] = ` +Array [ + null, + null, + null, +] +`; -exports[`Table java file simple creates a Table from Arrow buffers 13`] = `null`; +exports[`Table java file dictionary enumerates Table rows compact 12`] = ` +Array [ + null, + "VHkSHFW", + null, +] +`; -exports[`Table java file simple creates a Table from Arrow buffers 14`] = `null`; +exports[`Table java file dictionary enumerates Table rows compact 13`] = ` +Array [ + null, + null, + null, +] +`; -exports[`Table java file simple creates a Table from Arrow buffers 15`] = `4`; +exports[`Table java file dictionary enumerates Table rows compact 14`] = ` +Array [ + "fNEZk2V", + null, + null, +] +`; -exports[`Table java file simple creates a Table from Arrow buffers 16`] = `5`; +exports[`Table java file dictionary enumerates Table rows compact 15`] = ` +Array [ + "VHkSHFW", + null, + null, +] +`; -exports[`Table java file simple creates a Table from Arrow buffers 17`] = `"baz"`; +exports[`Table java file dictionary enumerates Table rows compact 16`] = ` +Array [ + null, + "pdr3kP2", + null, +] +`; -exports[`Table java file simple creates a Table from Arrow buffers 18`] = `"Utf8"`; +exports[`Table java file dictionary enumerates Table rows compact 17`] = ` +Array [ + null, + null, + null, +] +`; -exports[`Table java file simple creates a Table from Arrow buffers 19`] = `5`; +exports[`Table java file dictionary enumerates Table rows compact 18`] = ` +Array [ + "pdr3kP2", + null, + Int32Array [ + 1428743742, + 0, + ], +] +`; -exports[`Table java file simple creates a Table from Arrow buffers 20`] = `"aa"`; +exports[`Table java file dictionary enumerates Table rows compact 19`] = ` +Array [ + "n7IVIt6", + null, + null, +] +`; -exports[`Table java file simple creates a Table from Arrow buffers 21`] = `null`; +exports[`Table java file dictionary toString() prints a pretty Table 1`] = ` +"dict1_0, dict1_1, dict2_0 + null, UQlbxy8, null + null, UQlbxy8, null +n7IVIt6, null, [-935886027,-1] + null, 7Esa1sp, [-1608202210,-1] + null, 7Esa1sp, null + null, null, null + null, null, null +gpcWkmr, null, null + null, null, null + null, VHkSHFW, null + null, null, null +fNEZk2V, null, null +VHkSHFW, null, null + null, pdr3kP2, null + null, null, null +pdr3kP2, null, [1428743742,0] +n7IVIt6, null, null" +`; -exports[`Table java file simple creates a Table from Arrow buffers 22`] = `null`; +exports[`Table java file dictionary toString() prints an empty Table 1`] = `""`; -exports[`Table java file simple creates a Table from Arrow buffers 23`] = `"bbb"`; +exports[`Table java file dictionary toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, dict1_0, dict1_1, dict2_0 + 0, null, UQlbxy8, null + 1, null, UQlbxy8, null + 2, n7IVIt6, null, [-935886027,-1] + 3, null, 7Esa1sp, [-1608202210,-1] + 4, null, 7Esa1sp, null + 5, null, null, null + 6, null, null, null + 7, gpcWkmr, null, null + 8, null, null, null + 9, null, VHkSHFW, null + 10, null, null, null + 11, fNEZk2V, null, null + 12, VHkSHFW, null, null + 13, null, pdr3kP2, null + 14, null, null, null + 15, pdr3kP2, null, [1428743742,0] + 16, n7IVIt6, null, null" +`; -exports[`Table java file simple creates a Table from Arrow buffers 24`] = `"cccc"`; +exports[`Table java file nested creates a Table from Arrow buffers 1`] = `"list_nullable"`; -exports[`Table java file simple enumerates Table rows 1`] = `5`; +exports[`Table java file nested creates a Table from Arrow buffers 2`] = `"List"`; -exports[`Table java file simple enumerates Table rows 2`] = `3`; +exports[`Table java file nested creates a Table from Arrow buffers 3`] = `17`; -exports[`Table java file simple enumerates Table rows 3`] = ` -Object { - "bar": 1, - "baz": "aa", - "foo": 1, -} +exports[`Table java file nested creates a Table from Arrow buffers 4`] = ` +Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, +] `; -exports[`Table java file simple enumerates Table rows 4`] = ` -Object { - "bar": null, - "baz": null, - "foo": null, -} -`; +exports[`Table java file nested creates a Table from Arrow buffers 5`] = `null`; -exports[`Table java file simple enumerates Table rows 5`] = ` -Object { - "bar": null, - "baz": null, - "foo": 3, -} +exports[`Table java file nested creates a Table from Arrow buffers 6`] = ` +Int32Array [ + 1201921150, + -1053878681, + -338858402, +] `; -exports[`Table java file simple enumerates Table rows 6`] = ` -Object { - "bar": 4, - "baz": "bbb", - "foo": 4, -} +exports[`Table java file nested creates a Table from Arrow buffers 7`] = ` +Int32Array [ + -25568549, + 674222761, + -1932078214, + -328049938, +] `; -exports[`Table java file simple enumerates Table rows 7`] = ` -Object { - "bar": 5, - "baz": "cccc", - "foo": 5, -} +exports[`Table java file nested creates a Table from Arrow buffers 8`] = ` +Int32Array [ + -1482260505, + -636832564, + 2076926163, + 535274652, +] `; -exports[`Table java file simple enumerates Table rows compact 1`] = `5`; +exports[`Table java file nested creates a Table from Arrow buffers 9`] = ` +Int32Array [ + -1198112844, + 1337875186, + 543199787, + -26980498, +] +`; -exports[`Table java file simple enumerates Table rows compact 2`] = `3`; +exports[`Table java file nested creates a Table from Arrow buffers 10`] = `Int32Array []`; -exports[`Table java file simple enumerates Table rows compact 3`] = ` -Array [ - 1, - 1, - "aa", +exports[`Table java file nested creates a Table from Arrow buffers 11`] = ` +Int32Array [ + -1395042372, + 725113523, + 386656703, + 1852452386, ] `; -exports[`Table java file simple enumerates Table rows compact 4`] = ` -Array [ - null, - null, - null, +exports[`Table java file nested creates a Table from Arrow buffers 12`] = `Int32Array []`; + +exports[`Table java file nested creates a Table from Arrow buffers 13`] = ` +Int32Array [ + -2125490777, + -2011809915, ] `; -exports[`Table java file simple enumerates Table rows compact 5`] = ` -Array [ - 3, - null, - null, +exports[`Table java file nested creates a Table from Arrow buffers 14`] = ` +Int32Array [ + -936205059, ] `; -exports[`Table java file simple enumerates Table rows compact 6`] = ` -Array [ - 4, - 4, - "bbb", +exports[`Table java file nested creates a Table from Arrow buffers 15`] = `null`; + +exports[`Table java file nested creates a Table from Arrow buffers 16`] = ` +Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, ] `; -exports[`Table java file simple enumerates Table rows compact 7`] = ` -Array [ - 5, - 5, - "cccc", +exports[`Table java file nested creates a Table from Arrow buffers 17`] = ` +Int32Array [ + 817302915, + 23284005, + -1507602567, ] `; -exports[`Table java file simple toString() prints a pretty Table 1`] = ` -" foo, bar, baz - 1, 1, aa -null, null, null - 3, null, null - 4, 4, bbb - 5, 5, cccc" -`; +exports[`Table java file nested creates a Table from Arrow buffers 18`] = `null`; -exports[`Table java file simple toString() prints an empty Table 1`] = `""`; +exports[`Table java file nested creates a Table from Arrow buffers 19`] = `null`; -exports[`Table java file simple toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, foo, bar, baz - 0, 1, 1, aa - 1, null, null, null - 2, 3, null, null - 3, 4, 4, bbb - 4, 5, 5, cccc" -`; +exports[`Table java file nested creates a Table from Arrow buffers 20`] = `null`; -exports[`Table java file struct_example creates a Table from Arrow buffers 1`] = `"struct_nullable"`; +exports[`Table java file nested creates a Table from Arrow buffers 21`] = `"struct_nullable"`; -exports[`Table java file struct_example creates a Table from Arrow buffers 2`] = `"Struct_"`; +exports[`Table java file nested creates a Table from Arrow buffers 22`] = `"Struct_"`; -exports[`Table java file struct_example creates a Table from Arrow buffers 3`] = `17`; +exports[`Table java file nested creates a Table from Arrow buffers 23`] = `17`; -exports[`Table java file struct_example creates a Table from Arrow buffers 4`] = `null`; +exports[`Table java file nested creates a Table from Arrow buffers 24`] = `null`; -exports[`Table java file struct_example creates a Table from Arrow buffers 5`] = ` +exports[`Table java file nested creates a Table from Arrow buffers 25`] = ` Array [ + -1121326610, null, - "MhRNxD4", ] `; -exports[`Table java file struct_example creates a Table from Arrow buffers 6`] = ` +exports[`Table java file nested creates a Table from Arrow buffers 26`] = ` Array [ - 137773603, - "3F9HBxK", + null, + "oPXRHKP", ] `; -exports[`Table java file struct_example creates a Table from Arrow buffers 7`] = ` +exports[`Table java file nested creates a Table from Arrow buffers 27`] = ` Array [ - 410361374, - "aVd88fp", + null, + null, ] `; -exports[`Table java file struct_example creates a Table from Arrow buffers 8`] = `null`; +exports[`Table java file nested creates a Table from Arrow buffers 28`] = ` +Array [ + -861383428, + "TeWfovy", +] +`; -exports[`Table java file struct_example creates a Table from Arrow buffers 9`] = ` +exports[`Table java file nested creates a Table from Arrow buffers 29`] = ` Array [ + 698716318, null, - "3loZrRf", ] `; -exports[`Table java file struct_example creates a Table from Arrow buffers 10`] = `null`; +exports[`Table java file nested creates a Table from Arrow buffers 30`] = `null`; -exports[`Table java file struct_example creates a Table from Arrow buffers 11`] = `null`; +exports[`Table java file nested creates a Table from Arrow buffers 31`] = `null`; -exports[`Table java file struct_example creates a Table from Arrow buffers 12`] = ` +exports[`Table java file nested creates a Table from Arrow buffers 32`] = ` Array [ null, - null, + "BSZRpGI", ] `; -exports[`Table java file struct_example creates a Table from Arrow buffers 13`] = ` +exports[`Table java file nested creates a Table from Arrow buffers 33`] = ` Array [ null, null, ] `; -exports[`Table java file struct_example creates a Table from Arrow buffers 14`] = `null`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 15`] = ` +exports[`Table java file nested creates a Table from Arrow buffers 34`] = ` Array [ null, - "78SLiRw", + null, ] `; -exports[`Table java file struct_example creates a Table from Arrow buffers 16`] = `null`; +exports[`Table java file nested creates a Table from Arrow buffers 35`] = `null`; -exports[`Table java file struct_example creates a Table from Arrow buffers 17`] = `null`; +exports[`Table java file nested creates a Table from Arrow buffers 36`] = `null`; -exports[`Table java file struct_example creates a Table from Arrow buffers 18`] = ` +exports[`Table java file nested creates a Table from Arrow buffers 37`] = ` Array [ null, - "0ilsf82", + null, ] `; -exports[`Table java file struct_example creates a Table from Arrow buffers 19`] = ` +exports[`Table java file nested creates a Table from Arrow buffers 38`] = ` Array [ null, - "LjS9MbU", + null, ] `; -exports[`Table java file struct_example creates a Table from Arrow buffers 20`] = ` +exports[`Table java file nested creates a Table from Arrow buffers 39`] = ` Array [ - null, + 416507125, null, ] `; -exports[`Table java file struct_example enumerates Table rows 1`] = `17`; +exports[`Table java file nested creates a Table from Arrow buffers 40`] = `null`; + +exports[`Table java file nested enumerates Table rows 1`] = `17`; -exports[`Table java file struct_example enumerates Table rows 2`] = `1`; +exports[`Table java file nested enumerates Table rows 2`] = `2`; -exports[`Table java file struct_example enumerates Table rows 3`] = ` +exports[`Table java file nested enumerates Table rows 3`] = ` Object { + "list_nullable": Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, + ], "struct_nullable": null, } `; -exports[`Table java file struct_example enumerates Table rows 4`] = ` +exports[`Table java file nested enumerates Table rows 4`] = ` Object { + "list_nullable": null, "struct_nullable": Array [ + -1121326610, null, - "MhRNxD4", ], } `; -exports[`Table java file struct_example enumerates Table rows 5`] = ` +exports[`Table java file nested enumerates Table rows 5`] = ` Object { + "list_nullable": Int32Array [ + 1201921150, + -1053878681, + -338858402, + ], "struct_nullable": Array [ - 137773603, - "3F9HBxK", + null, + "oPXRHKP", ], } `; -exports[`Table java file struct_example enumerates Table rows 6`] = ` +exports[`Table java file nested enumerates Table rows 6`] = ` Object { + "list_nullable": Int32Array [ + -25568549, + 674222761, + -1932078214, + -328049938, + ], "struct_nullable": Array [ - 410361374, - "aVd88fp", + null, + null, ], } `; -exports[`Table java file struct_example enumerates Table rows 7`] = ` +exports[`Table java file nested enumerates Table rows 7`] = ` Object { - "struct_nullable": null, + "list_nullable": Int32Array [ + -1482260505, + -636832564, + 2076926163, + 535274652, + ], + "struct_nullable": Array [ + -861383428, + "TeWfovy", + ], } `; -exports[`Table java file struct_example enumerates Table rows 8`] = ` +exports[`Table java file nested enumerates Table rows 8`] = ` Object { + "list_nullable": Int32Array [ + -1198112844, + 1337875186, + 543199787, + -26980498, + ], "struct_nullable": Array [ + 698716318, null, - "3loZrRf", ], } `; -exports[`Table java file struct_example enumerates Table rows 9`] = ` +exports[`Table java file nested enumerates Table rows 9`] = ` Object { + "list_nullable": Int32Array [], "struct_nullable": null, } `; -exports[`Table java file struct_example enumerates Table rows 10`] = ` +exports[`Table java file nested enumerates Table rows 10`] = ` Object { + "list_nullable": Int32Array [ + -1395042372, + 725113523, + 386656703, + 1852452386, + ], "struct_nullable": null, } `; -exports[`Table java file struct_example enumerates Table rows 11`] = ` +exports[`Table java file nested enumerates Table rows 11`] = ` Object { + "list_nullable": Int32Array [], "struct_nullable": Array [ null, - null, + "BSZRpGI", ], } `; -exports[`Table java file struct_example enumerates Table rows 12`] = ` +exports[`Table java file nested enumerates Table rows 12`] = ` Object { + "list_nullable": Int32Array [ + -2125490777, + -2011809915, + ], "struct_nullable": Array [ null, null, @@ -12708,135 +6528,198 @@ Object { } `; -exports[`Table java file struct_example enumerates Table rows 13`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table java file struct_example enumerates Table rows 14`] = ` +exports[`Table java file nested enumerates Table rows 13`] = ` Object { + "list_nullable": Int32Array [ + -936205059, + ], "struct_nullable": Array [ null, - "78SLiRw", + null, ], } `; -exports[`Table java file struct_example enumerates Table rows 15`] = ` +exports[`Table java file nested enumerates Table rows 14`] = ` Object { + "list_nullable": null, "struct_nullable": null, } `; -exports[`Table java file struct_example enumerates Table rows 16`] = ` +exports[`Table java file nested enumerates Table rows 15`] = ` Object { + "list_nullable": Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, + ], "struct_nullable": null, } `; -exports[`Table java file struct_example enumerates Table rows 17`] = ` +exports[`Table java file nested enumerates Table rows 16`] = ` Object { + "list_nullable": Int32Array [ + 817302915, + 23284005, + -1507602567, + ], "struct_nullable": Array [ null, - "0ilsf82", + null, ], } `; -exports[`Table java file struct_example enumerates Table rows 18`] = ` +exports[`Table java file nested enumerates Table rows 17`] = ` Object { + "list_nullable": null, "struct_nullable": Array [ null, - "LjS9MbU", + null, ], } `; -exports[`Table java file struct_example enumerates Table rows 19`] = ` +exports[`Table java file nested enumerates Table rows 18`] = ` Object { + "list_nullable": null, "struct_nullable": Array [ - null, + 416507125, null, ], } `; -exports[`Table java file struct_example enumerates Table rows compact 1`] = `17`; +exports[`Table java file nested enumerates Table rows 19`] = ` +Object { + "list_nullable": null, + "struct_nullable": null, +} +`; -exports[`Table java file struct_example enumerates Table rows compact 2`] = `1`; +exports[`Table java file nested enumerates Table rows compact 1`] = `17`; -exports[`Table java file struct_example enumerates Table rows compact 3`] = ` +exports[`Table java file nested enumerates Table rows compact 2`] = `2`; + +exports[`Table java file nested enumerates Table rows compact 3`] = ` Array [ + Int32Array [ + -855087392, + -1428803827, + 538297987, + -1834772737, + ], null, ] `; -exports[`Table java file struct_example enumerates Table rows compact 4`] = ` +exports[`Table java file nested enumerates Table rows compact 4`] = ` Array [ + null, Array [ + -1121326610, null, - "MhRNxD4", ], ] `; -exports[`Table java file struct_example enumerates Table rows compact 5`] = ` +exports[`Table java file nested enumerates Table rows compact 5`] = ` Array [ + Int32Array [ + 1201921150, + -1053878681, + -338858402, + ], Array [ - 137773603, - "3F9HBxK", + null, + "oPXRHKP", ], ] `; -exports[`Table java file struct_example enumerates Table rows compact 6`] = ` +exports[`Table java file nested enumerates Table rows compact 6`] = ` Array [ + Int32Array [ + -25568549, + 674222761, + -1932078214, + -328049938, + ], Array [ - 410361374, - "aVd88fp", + null, + null, ], ] `; -exports[`Table java file struct_example enumerates Table rows compact 7`] = ` +exports[`Table java file nested enumerates Table rows compact 7`] = ` Array [ - null, + Int32Array [ + -1482260505, + -636832564, + 2076926163, + 535274652, + ], + Array [ + -861383428, + "TeWfovy", + ], ] `; -exports[`Table java file struct_example enumerates Table rows compact 8`] = ` +exports[`Table java file nested enumerates Table rows compact 8`] = ` Array [ + Int32Array [ + -1198112844, + 1337875186, + 543199787, + -26980498, + ], Array [ + 698716318, null, - "3loZrRf", ], ] `; -exports[`Table java file struct_example enumerates Table rows compact 9`] = ` +exports[`Table java file nested enumerates Table rows compact 9`] = ` Array [ + Int32Array [], null, ] `; -exports[`Table java file struct_example enumerates Table rows compact 10`] = ` +exports[`Table java file nested enumerates Table rows compact 10`] = ` Array [ + Int32Array [ + -1395042372, + 725113523, + 386656703, + 1852452386, + ], null, ] `; -exports[`Table java file struct_example enumerates Table rows compact 11`] = ` +exports[`Table java file nested enumerates Table rows compact 11`] = ` Array [ + Int32Array [], Array [ null, - null, + "BSZRpGI", ], ] `; -exports[`Table java file struct_example enumerates Table rows compact 12`] = ` +exports[`Table java file nested enumerates Table rows compact 12`] = ` Array [ + Int32Array [ + -2125490777, + -2011809915, + ], Array [ null, null, @@ -12844,2567 +6727,1528 @@ Array [ ] `; -exports[`Table java file struct_example enumerates Table rows compact 13`] = ` -Array [ - null, -] -`; - -exports[`Table java file struct_example enumerates Table rows compact 14`] = ` +exports[`Table java file nested enumerates Table rows compact 13`] = ` Array [ + Int32Array [ + -936205059, + ], Array [ null, - "78SLiRw", + null, ], ] `; -exports[`Table java file struct_example enumerates Table rows compact 15`] = ` +exports[`Table java file nested enumerates Table rows compact 14`] = ` Array [ null, + null, ] `; -exports[`Table java file struct_example enumerates Table rows compact 16`] = ` +exports[`Table java file nested enumerates Table rows compact 15`] = ` Array [ + Int32Array [ + 1741043053, + 1115823582, + -134578211, + 1597491649, + ], null, ] `; -exports[`Table java file struct_example enumerates Table rows compact 17`] = ` +exports[`Table java file nested enumerates Table rows compact 16`] = ` +Array [ + Int32Array [ + 817302915, + 23284005, + -1507602567, + ], + Array [ + null, + null, + ], +] +`; + +exports[`Table java file nested enumerates Table rows compact 17`] = ` Array [ + null, Array [ null, - "0ilsf82", + null, ], ] `; -exports[`Table java file struct_example enumerates Table rows compact 18`] = ` +exports[`Table java file nested enumerates Table rows compact 18`] = ` Array [ + null, Array [ + 416507125, null, - "LjS9MbU", ], ] `; -exports[`Table java file struct_example enumerates Table rows compact 19`] = ` +exports[`Table java file nested enumerates Table rows compact 19`] = ` Array [ - Array [ - null, - null, - ], + null, + null, ] `; -exports[`Table java file struct_example toString() prints a pretty Table 1`] = ` -" struct_nullable - null - [null,\\"MhRNxD4\\"] -[137773603,\\"3F9HBxK\\"] -[410361374,\\"aVd88fp\\"] - null - [null,\\"3loZrRf\\"] - null - null - [null,null] - [null,null] - null - [null,\\"78SLiRw\\"] - null - null - [null,\\"0ilsf82\\"] - [null,\\"LjS9MbU\\"] - [null,null]" +exports[`Table java file nested toString() prints a pretty Table 1`] = ` +" list_nullable, struct_nullable +[-855087392,-1428803827,538297987,-1834772737], null + null, [-1121326610,null] + [1201921150,-1053878681,-338858402], [null,\\"oPXRHKP\\"] + [-25568549,674222761,-1932078214,-328049938], [null,null] + [-1482260505,-636832564,2076926163,535274652], [-861383428,\\"TeWfovy\\"] + [-1198112844,1337875186,543199787,-26980498], [698716318,null] + [], null + [-1395042372,725113523,386656703,1852452386], null + [], [null,\\"BSZRpGI\\"] + [-2125490777,-2011809915], [null,null] + [-936205059], [null,null] + null, null + [1741043053,1115823582,-134578211,1597491649], null + [817302915,23284005,-1507602567], [null,null] + null, [null,null] + null, [416507125,null] + null, null" `; -exports[`Table java file struct_example toString() prints an empty Table 1`] = `""`; +exports[`Table java file nested toString() prints an empty Table 1`] = `""`; -exports[`Table java file struct_example toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, struct_nullable - 0, null - 1, [null,\\"MhRNxD4\\"] - 2, [137773603,\\"3F9HBxK\\"] - 3, [410361374,\\"aVd88fp\\"] - 4, null - 5, [null,\\"3loZrRf\\"] - 6, null - 7, null - 8, [null,null] - 9, [null,null] - 10, null - 11, [null,\\"78SLiRw\\"] - 12, null - 13, null - 14, [null,\\"0ilsf82\\"] - 15, [null,\\"LjS9MbU\\"] - 16, [null,null]" +exports[`Table java file nested toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, list_nullable, struct_nullable + 0, [-855087392,-1428803827,538297987,-1834772737], null + 1, null, [-1121326610,null] + 2, [1201921150,-1053878681,-338858402], [null,\\"oPXRHKP\\"] + 3, [-25568549,674222761,-1932078214,-328049938], [null,null] + 4, [-1482260505,-636832564,2076926163,535274652], [-861383428,\\"TeWfovy\\"] + 5, [-1198112844,1337875186,543199787,-26980498], [698716318,null] + 6, [], null + 7, [-1395042372,725113523,386656703,1852452386], null + 8, [], [null,\\"BSZRpGI\\"] + 9, [-2125490777,-2011809915], [null,null] + 10, [-936205059], [null,null] + 11, null, null + 12, [1741043053,1115823582,-134578211,1597491649], null + 13, [817302915,23284005,-1507602567], [null,null] + 14, null, [null,null] + 15, null, [416507125,null] + 16, null, null" `; -exports[`Table java stream datetime creates a Table from Arrow buffers 1`] = `"f0"`; +exports[`Table java file primitive creates a Table from Arrow buffers 1`] = `"bool_nullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 2`] = `"Date"`; +exports[`Table java file primitive creates a Table from Arrow buffers 2`] = `"Bool"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 3`] = `17`; +exports[`Table java file primitive creates a Table from Arrow buffers 3`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 4`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 4`] = `"bool_nonnullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 5`] = `1912-04-23T04:41:02.000Z`; +exports[`Table java file primitive creates a Table from Arrow buffers 5`] = `"Bool"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 6`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 6`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 7`] = `1977-03-26T12:02:35.000Z`; +exports[`Table java file primitive creates a Table from Arrow buffers 7`] = `"int8_nullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 8`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 8`] = `"Int"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 9`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 9`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 10`] = `1981-12-11T08:06:16.000Z`; +exports[`Table java file primitive creates a Table from Arrow buffers 10`] = `"int8_nonnullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 11`] = `2021-06-16T12:00:15.000Z`; +exports[`Table java file primitive creates a Table from Arrow buffers 11`] = `"Int"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 12`] = `1952-08-14T03:58:25.000Z`; +exports[`Table java file primitive creates a Table from Arrow buffers 12`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 13`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 13`] = `"int16_nullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 14`] = `1983-05-16T15:33:53.000Z`; +exports[`Table java file primitive creates a Table from Arrow buffers 14`] = `"Int"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 15`] = `2011-04-01T03:41:21.000Z`; +exports[`Table java file primitive creates a Table from Arrow buffers 15`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 16`] = `1985-06-18T16:45:02.000Z`; +exports[`Table java file primitive creates a Table from Arrow buffers 16`] = `"int16_nonnullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 17`] = `2024-08-03T02:56:33.000Z`; +exports[`Table java file primitive creates a Table from Arrow buffers 17`] = `"Int"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 18`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 18`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 19`] = `1910-06-16T01:24:56.000Z`; +exports[`Table java file primitive creates a Table from Arrow buffers 19`] = `"int32_nullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 20`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 20`] = `"Int"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 21`] = `"f1"`; +exports[`Table java file primitive creates a Table from Arrow buffers 21`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 22`] = `"Date"`; +exports[`Table java file primitive creates a Table from Arrow buffers 22`] = `"int32_nonnullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 23`] = `17`; +exports[`Table java file primitive creates a Table from Arrow buffers 23`] = `"Int"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 24`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 24`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 25`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 25`] = `"int64_nullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 26`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 26`] = `"Int"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 27`] = `1970-01-24T12:31:46.637Z`; +exports[`Table java file primitive creates a Table from Arrow buffers 27`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 28`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 28`] = `"int64_nonnullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 29`] = `1970-01-22T23:22:48.919Z`; +exports[`Table java file primitive creates a Table from Arrow buffers 29`] = `"Int"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 30`] = `1969-11-02T13:36:53.023Z`; +exports[`Table java file primitive creates a Table from Arrow buffers 30`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 31`] = `1969-10-20T05:18:09.957Z`; +exports[`Table java file primitive creates a Table from Arrow buffers 31`] = `"uint8_nullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 32`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 32`] = `"Int"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 33`] = `1969-11-03T19:37:49.686Z`; +exports[`Table java file primitive creates a Table from Arrow buffers 33`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 34`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 34`] = `"uint8_nonnullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 35`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 35`] = `"Int"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 36`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 36`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 37`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 37`] = `"uint16_nullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 38`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 38`] = `"Int"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 39`] = `1970-01-09T01:47:40.029Z`; +exports[`Table java file primitive creates a Table from Arrow buffers 39`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 40`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 40`] = `"uint16_nonnullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 41`] = `"f2"`; +exports[`Table java file primitive creates a Table from Arrow buffers 41`] = `"Int"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 42`] = `"Time"`; +exports[`Table java file primitive creates a Table from Arrow buffers 42`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 43`] = `17`; +exports[`Table java file primitive creates a Table from Arrow buffers 43`] = `"uint32_nullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 44`] = `902624945`; +exports[`Table java file primitive creates a Table from Arrow buffers 44`] = `"Int"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 45`] = `-533650716`; +exports[`Table java file primitive creates a Table from Arrow buffers 45`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 46`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 46`] = `"uint32_nonnullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 47`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 47`] = `"Int"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 48`] = `11995632`; +exports[`Table java file primitive creates a Table from Arrow buffers 48`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 49`] = `1543035049`; +exports[`Table java file primitive creates a Table from Arrow buffers 49`] = `"uint64_nullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 50`] = `-1035213822`; +exports[`Table java file primitive creates a Table from Arrow buffers 50`] = `"Int"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 51`] = `-165385917`; +exports[`Table java file primitive creates a Table from Arrow buffers 51`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 52`] = `1630195924`; +exports[`Table java file primitive creates a Table from Arrow buffers 52`] = `"uint64_nonnullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 53`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 53`] = `"Int"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 54`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 54`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 55`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 55`] = `"float32_nullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 56`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 56`] = `"FloatingPoint"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 57`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 57`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 58`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 58`] = `"float32_nonnullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 59`] = `-810923102`; +exports[`Table java file primitive creates a Table from Arrow buffers 59`] = `"FloatingPoint"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 60`] = `-1636166510`; +exports[`Table java file primitive creates a Table from Arrow buffers 60`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 61`] = `"f3"`; +exports[`Table java file primitive creates a Table from Arrow buffers 61`] = `"float64_nullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 62`] = `"Time"`; +exports[`Table java file primitive creates a Table from Arrow buffers 62`] = `"FloatingPoint"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 63`] = `17`; +exports[`Table java file primitive creates a Table from Arrow buffers 63`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 64`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 64`] = `"float64_nonnullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 65`] = `-1557821925`; +exports[`Table java file primitive creates a Table from Arrow buffers 65`] = `"FloatingPoint"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 66`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 66`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 67`] = `1053937575`; +exports[`Table java file primitive creates a Table from Arrow buffers 67`] = `"binary_nullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 68`] = `1627714670`; +exports[`Table java file primitive creates a Table from Arrow buffers 68`] = `"Binary"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 69`] = `1616692420`; +exports[`Table java file primitive creates a Table from Arrow buffers 69`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 70`] = `583410666`; +exports[`Table java file primitive creates a Table from Arrow buffers 70`] = `"binary_nonnullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 71`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 71`] = `"Binary"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 72`] = `928069039`; +exports[`Table java file primitive creates a Table from Arrow buffers 72`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 73`] = `1579393701`; +exports[`Table java file primitive creates a Table from Arrow buffers 73`] = `"utf8_nullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 74`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 74`] = `"Utf8"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 75`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 75`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 76`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 76`] = `"utf8_nonnullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 77`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 77`] = `"Utf8"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 78`] = `null`; +exports[`Table java file primitive creates a Table from Arrow buffers 78`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 79`] = `null`; +exports[`Table java file primitive enumerates Table rows 1`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 80`] = `null`; +exports[`Table java file primitive enumerates Table rows 2`] = `26`; -exports[`Table java stream datetime creates a Table from Arrow buffers 81`] = `"f4"`; +exports[`Table java file primitive enumerates Table rows compact 1`] = `0`; -exports[`Table java stream datetime creates a Table from Arrow buffers 82`] = `"Time"`; +exports[`Table java file primitive enumerates Table rows compact 2`] = `26`; -exports[`Table java stream datetime creates a Table from Arrow buffers 83`] = `17`; +exports[`Table java file primitive toString() prints a pretty Table 1`] = `""`; -exports[`Table java stream datetime creates a Table from Arrow buffers 84`] = ` -Object { - "high": 0, - "low": 1752483892, -} -`; +exports[`Table java file primitive toString() prints an empty Table 1`] = `""`; -exports[`Table java stream datetime creates a Table from Arrow buffers 85`] = `null`; +exports[`Table java file primitive toString({ index: true }) prints a pretty Table with an Index column 1`] = `""`; -exports[`Table java stream datetime creates a Table from Arrow buffers 86`] = ` -Object { - "high": -1, - "low": -1082138116, -} -`; +exports[`Table java file simple creates a Table from Arrow buffers 1`] = `"foo"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 87`] = ` -Object { - "high": -1, - "low": -369271033, -} -`; +exports[`Table java file simple creates a Table from Arrow buffers 2`] = `"Int"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 88`] = ` -Object { - "high": 0, - "low": 2088744779, -} -`; +exports[`Table java file simple creates a Table from Arrow buffers 3`] = `5`; -exports[`Table java stream datetime creates a Table from Arrow buffers 89`] = `null`; +exports[`Table java file simple creates a Table from Arrow buffers 4`] = `1`; -exports[`Table java stream datetime creates a Table from Arrow buffers 90`] = `null`; +exports[`Table java file simple creates a Table from Arrow buffers 5`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 91`] = ` -Object { - "high": 0, - "low": 936339326, -} -`; +exports[`Table java file simple creates a Table from Arrow buffers 6`] = `3`; -exports[`Table java stream datetime creates a Table from Arrow buffers 92`] = `null`; +exports[`Table java file simple creates a Table from Arrow buffers 7`] = `4`; -exports[`Table java stream datetime creates a Table from Arrow buffers 93`] = ` -Object { - "high": -1, - "low": -684786031, -} -`; +exports[`Table java file simple creates a Table from Arrow buffers 8`] = `5`; -exports[`Table java stream datetime creates a Table from Arrow buffers 94`] = `null`; +exports[`Table java file simple creates a Table from Arrow buffers 9`] = `"bar"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 95`] = ` -Object { - "high": 0, - "low": 704715478, -} -`; +exports[`Table java file simple creates a Table from Arrow buffers 10`] = `"FloatingPoint"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 96`] = `null`; +exports[`Table java file simple creates a Table from Arrow buffers 11`] = `5`; -exports[`Table java stream datetime creates a Table from Arrow buffers 97`] = ` -Object { - "high": -1, - "low": -1454220845, -} -`; +exports[`Table java file simple creates a Table from Arrow buffers 12`] = `1`; -exports[`Table java stream datetime creates a Table from Arrow buffers 98`] = `null`; +exports[`Table java file simple creates a Table from Arrow buffers 13`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 99`] = `null`; +exports[`Table java file simple creates a Table from Arrow buffers 14`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 100`] = ` -Object { - "high": -1, - "low": -1765432003, -} -`; +exports[`Table java file simple creates a Table from Arrow buffers 15`] = `4`; -exports[`Table java stream datetime creates a Table from Arrow buffers 101`] = `"f5"`; +exports[`Table java file simple creates a Table from Arrow buffers 16`] = `5`; -exports[`Table java stream datetime creates a Table from Arrow buffers 102`] = `"Time"`; +exports[`Table java file simple creates a Table from Arrow buffers 17`] = `"baz"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 103`] = `17`; +exports[`Table java file simple creates a Table from Arrow buffers 18`] = `"Utf8"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 104`] = ` -Object { - "high": -1, - "low": -222259164, -} -`; +exports[`Table java file simple creates a Table from Arrow buffers 19`] = `5`; -exports[`Table java stream datetime creates a Table from Arrow buffers 105`] = `null`; +exports[`Table java file simple creates a Table from Arrow buffers 20`] = `"aa"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 106`] = ` -Object { - "high": 0, - "low": 1673707679, -} -`; +exports[`Table java file simple creates a Table from Arrow buffers 21`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 107`] = ` -Object { - "high": 0, - "low": 1646242693, -} -`; +exports[`Table java file simple creates a Table from Arrow buffers 22`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 108`] = ` -Object { - "high": -1, - "low": -1438025608, -} -`; +exports[`Table java file simple creates a Table from Arrow buffers 23`] = `"bbb"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 109`] = `null`; +exports[`Table java file simple creates a Table from Arrow buffers 24`] = `"cccc"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 110`] = `null`; +exports[`Table java file simple enumerates Table rows 1`] = `5`; -exports[`Table java stream datetime creates a Table from Arrow buffers 111`] = `null`; +exports[`Table java file simple enumerates Table rows 2`] = `3`; -exports[`Table java stream datetime creates a Table from Arrow buffers 112`] = ` +exports[`Table java file simple enumerates Table rows 3`] = ` Object { - "high": 0, - "low": 118059475, + "bar": 1, + "baz": "aa", + "foo": 1, } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 113`] = ` +exports[`Table java file simple enumerates Table rows 4`] = ` Object { - "high": -1, - "low": -918730811, + "bar": null, + "baz": null, + "foo": null, } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 114`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 115`] = ` +exports[`Table java file simple enumerates Table rows 5`] = ` Object { - "high": 0, - "low": 1727827418, + "bar": null, + "baz": null, + "foo": 3, } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 116`] = ` +exports[`Table java file simple enumerates Table rows 6`] = ` Object { - "high": -1, - "low": -1115469578, + "bar": 4, + "baz": "bbb", + "foo": 4, } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 117`] = ` +exports[`Table java file simple enumerates Table rows 7`] = ` Object { - "high": -1, - "low": -394344641, + "bar": 5, + "baz": "cccc", + "foo": 5, } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 118`] = `null`; +exports[`Table java file simple enumerates Table rows compact 1`] = `5`; + +exports[`Table java file simple enumerates Table rows compact 2`] = `3`; -exports[`Table java stream datetime creates a Table from Arrow buffers 119`] = ` -Object { - "high": -1, - "low": -1288756822, -} +exports[`Table java file simple enumerates Table rows compact 3`] = ` +Array [ + 1, + 1, + "aa", +] +`; + +exports[`Table java file simple enumerates Table rows compact 4`] = ` +Array [ + null, + null, + null, +] +`; + +exports[`Table java file simple enumerates Table rows compact 5`] = ` +Array [ + 3, + null, + null, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 120`] = ` -Object { - "high": -1, - "low": -1856124671, -} +exports[`Table java file simple enumerates Table rows compact 6`] = ` +Array [ + 4, + 4, + "bbb", +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 121`] = `"f6"`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 122`] = `"Timestamp"`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 123`] = `17`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 124`] = ` -Object { - "high": 0, - "low": 1413895459, -} +exports[`Table java file simple enumerates Table rows compact 7`] = ` +Array [ + 5, + 5, + "cccc", +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 125`] = ` -Object { - "high": 0, - "low": 1296543194, -} +exports[`Table java file simple toString() prints a pretty Table 1`] = ` +" foo, bar, baz + 1, 1, aa +null, null, null + 3, null, null + 4, 4, bbb + 5, 5, cccc" `; -exports[`Table java stream datetime creates a Table from Arrow buffers 126`] = `null`; +exports[`Table java file simple toString() prints an empty Table 1`] = `""`; -exports[`Table java stream datetime creates a Table from Arrow buffers 127`] = ` -Object { - "high": -1, - "low": -2023124938, -} +exports[`Table java file simple toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, foo, bar, baz + 0, 1, 1, aa + 1, null, null, null + 2, 3, null, null + 3, 4, 4, bbb + 4, 5, 5, cccc" `; -exports[`Table java stream datetime creates a Table from Arrow buffers 128`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 129`] = `null`; +exports[`Table java file struct_example creates a Table from Arrow buffers 1`] = `"struct_nullable"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 130`] = ` -Object { - "high": -1, - "low": -95957694, -} -`; +exports[`Table java file struct_example creates a Table from Arrow buffers 2`] = `"Struct_"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 131`] = ` -Object { - "high": 0, - "low": 649060707, -} -`; +exports[`Table java file struct_example creates a Table from Arrow buffers 3`] = `17`; -exports[`Table java stream datetime creates a Table from Arrow buffers 132`] = `null`; +exports[`Table java file struct_example creates a Table from Arrow buffers 4`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 133`] = ` -Object { - "high": 0, - "low": 600141763, -} +exports[`Table java file struct_example creates a Table from Arrow buffers 5`] = ` +Array [ + null, + "MhRNxD4", +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 134`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 135`] = ` -Object { - "high": -1, - "low": -385327847, -} +exports[`Table java file struct_example creates a Table from Arrow buffers 6`] = ` +Array [ + 137773603, + "3F9HBxK", +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 136`] = ` -Object { - "high": -1, - "low": -505105799, -} +exports[`Table java file struct_example creates a Table from Arrow buffers 7`] = ` +Array [ + 410361374, + "aVd88fp", +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 137`] = `null`; +exports[`Table java file struct_example creates a Table from Arrow buffers 8`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 138`] = ` -Object { - "high": -1, - "low": -2102273141, -} +exports[`Table java file struct_example creates a Table from Arrow buffers 9`] = ` +Array [ + null, + "3loZrRf", +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 139`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 140`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 141`] = `"f7"`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 142`] = `"Timestamp"`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 143`] = `17`; +exports[`Table java file struct_example creates a Table from Arrow buffers 10`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 144`] = `null`; +exports[`Table java file struct_example creates a Table from Arrow buffers 11`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 145`] = ` -Object { - "high": -1, - "low": -155973434, -} +exports[`Table java file struct_example creates a Table from Arrow buffers 12`] = ` +Array [ + null, + null, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 146`] = ` -Object { - "high": 0, - "low": 306380012, -} +exports[`Table java file struct_example creates a Table from Arrow buffers 13`] = ` +Array [ + null, + null, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 147`] = `null`; +exports[`Table java file struct_example creates a Table from Arrow buffers 14`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 148`] = `null`; +exports[`Table java file struct_example creates a Table from Arrow buffers 15`] = ` +Array [ + null, + "78SLiRw", +] +`; -exports[`Table java stream datetime creates a Table from Arrow buffers 149`] = `null`; +exports[`Table java file struct_example creates a Table from Arrow buffers 16`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 150`] = `null`; +exports[`Table java file struct_example creates a Table from Arrow buffers 17`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 151`] = ` -Object { - "high": -1, - "low": -1885662094, -} +exports[`Table java file struct_example creates a Table from Arrow buffers 18`] = ` +Array [ + null, + "0ilsf82", +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 152`] = `null`; +exports[`Table java file struct_example creates a Table from Arrow buffers 19`] = ` +Array [ + null, + "LjS9MbU", +] +`; -exports[`Table java stream datetime creates a Table from Arrow buffers 153`] = ` -Object { - "high": -1, - "low": -1123689690, -} +exports[`Table java file struct_example creates a Table from Arrow buffers 20`] = ` +Array [ + null, + null, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 154`] = `null`; +exports[`Table java file struct_example enumerates Table rows 1`] = `17`; -exports[`Table java stream datetime creates a Table from Arrow buffers 155`] = ` -Object { - "high": 0, - "low": 997748091, -} -`; +exports[`Table java file struct_example enumerates Table rows 2`] = `1`; -exports[`Table java stream datetime creates a Table from Arrow buffers 156`] = ` +exports[`Table java file struct_example enumerates Table rows 3`] = ` Object { - "high": -1, - "low": -90626704, + "struct_nullable": null, } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 157`] = ` +exports[`Table java file struct_example enumerates Table rows 4`] = ` Object { - "high": -1, - "low": -1477812381, + "struct_nullable": Array [ + null, + "MhRNxD4", + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 158`] = ` +exports[`Table java file struct_example enumerates Table rows 5`] = ` Object { - "high": -1, - "low": -1221435040, + "struct_nullable": Array [ + 137773603, + "3F9HBxK", + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 159`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 160`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 161`] = `"f8"`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 162`] = `"Timestamp"`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 163`] = `17`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 164`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 165`] = ` +exports[`Table java file struct_example enumerates Table rows 6`] = ` Object { - "high": -1, - "low": -518015355, + "struct_nullable": Array [ + 410361374, + "aVd88fp", + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 166`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 167`] = ` +exports[`Table java file struct_example enumerates Table rows 7`] = ` Object { - "high": -1, - "low": -891479472, + "struct_nullable": null, } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 168`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 169`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 170`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 171`] = ` +exports[`Table java file struct_example enumerates Table rows 8`] = ` Object { - "high": -1, - "low": -321499700, + "struct_nullable": Array [ + null, + "3loZrRf", + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 172`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 173`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 174`] = ` +exports[`Table java file struct_example enumerates Table rows 9`] = ` Object { - "high": 0, - "low": 192567423, + "struct_nullable": null, } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 175`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 176`] = ` +exports[`Table java file struct_example enumerates Table rows 10`] = ` Object { - "high": 0, - "low": 2077227761, + "struct_nullable": null, } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 177`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 178`] = ` +exports[`Table java file struct_example enumerates Table rows 11`] = ` Object { - "high": 0, - "low": 1012332985, + "struct_nullable": Array [ + null, + null, + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 179`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 180`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 181`] = `"f9"`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 182`] = `"Timestamp"`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 183`] = `17`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 184`] = ` +exports[`Table java file struct_example enumerates Table rows 12`] = ` Object { - "high": -1, - "low": -790344901, + "struct_nullable": Array [ + null, + null, + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 185`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 186`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 187`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 188`] = ` +exports[`Table java file struct_example enumerates Table rows 13`] = ` Object { - "high": -1, - "low": -1081248134, + "struct_nullable": null, } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 189`] = ` +exports[`Table java file struct_example enumerates Table rows 14`] = ` Object { - "high": 0, - "low": 1279786188, + "struct_nullable": Array [ + null, + "78SLiRw", + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 190`] = ` +exports[`Table java file struct_example enumerates Table rows 15`] = ` Object { - "high": 0, - "low": 1428155654, + "struct_nullable": null, } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 191`] = ` +exports[`Table java file struct_example enumerates Table rows 16`] = ` Object { - "high": 0, - "low": 1857863647, + "struct_nullable": null, } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 192`] = ` +exports[`Table java file struct_example enumerates Table rows 17`] = ` Object { - "high": 0, - "low": 221189659, + "struct_nullable": Array [ + null, + "0ilsf82", + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 193`] = ` +exports[`Table java file struct_example enumerates Table rows 18`] = ` Object { - "high": -1, - "low": -2023675136, + "struct_nullable": Array [ + null, + "LjS9MbU", + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 194`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 195`] = ` +exports[`Table java file struct_example enumerates Table rows 19`] = ` Object { - "high": -1, - "low": -1487233257, + "struct_nullable": Array [ + null, + null, + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 196`] = `null`; +exports[`Table java file struct_example enumerates Table rows compact 1`] = `17`; + +exports[`Table java file struct_example enumerates Table rows compact 2`] = `1`; -exports[`Table java stream datetime creates a Table from Arrow buffers 197`] = `null`; +exports[`Table java file struct_example enumerates Table rows compact 3`] = ` +Array [ + null, +] +`; -exports[`Table java stream datetime creates a Table from Arrow buffers 198`] = ` -Object { - "high": -1, - "low": -889966449, -} +exports[`Table java file struct_example enumerates Table rows compact 4`] = ` +Array [ + Array [ + null, + "MhRNxD4", + ], +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 199`] = `null`; +exports[`Table java file struct_example enumerates Table rows compact 5`] = ` +Array [ + Array [ + 137773603, + "3F9HBxK", + ], +] +`; -exports[`Table java stream datetime creates a Table from Arrow buffers 200`] = ` -Object { - "high": -1, - "low": -616683035, -} +exports[`Table java file struct_example enumerates Table rows compact 6`] = ` +Array [ + Array [ + 410361374, + "aVd88fp", + ], +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 201`] = `"f10"`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 202`] = `"Timestamp"`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 203`] = `17`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 204`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 205`] = ` -Object { - "high": 0, - "low": 1858946274, -} +exports[`Table java file struct_example enumerates Table rows compact 7`] = ` +Array [ + null, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 206`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 207`] = ` -Object { - "high": 0, - "low": 1759891987, -} +exports[`Table java file struct_example enumerates Table rows compact 8`] = ` +Array [ + Array [ + null, + "3loZrRf", + ], +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 208`] = ` -Object { - "high": 0, - "low": 679491750, -} +exports[`Table java file struct_example enumerates Table rows compact 9`] = ` +Array [ + null, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 209`] = ` -Object { - "high": -1, - "low": -1589448339, -} +exports[`Table java file struct_example enumerates Table rows compact 10`] = ` +Array [ + null, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 210`] = ` -Object { - "high": 0, - "low": 1643914401, -} +exports[`Table java file struct_example enumerates Table rows compact 11`] = ` +Array [ + Array [ + null, + null, + ], +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 211`] = ` -Object { - "high": 0, - "low": 60560931, -} +exports[`Table java file struct_example enumerates Table rows compact 12`] = ` +Array [ + Array [ + null, + null, + ], +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 212`] = ` -Object { - "high": -1, - "low": -978659831, -} +exports[`Table java file struct_example enumerates Table rows compact 13`] = ` +Array [ + null, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 213`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 214`] = ` -Object { - "high": 0, - "low": 1439188467, -} +exports[`Table java file struct_example enumerates Table rows compact 14`] = ` +Array [ + Array [ + null, + "78SLiRw", + ], +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 215`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 216`] = ` -Object { - "high": 0, - "low": 1343690781, -} +exports[`Table java file struct_example enumerates Table rows compact 15`] = ` +Array [ + null, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 217`] = ` -Object { - "high": 0, - "low": 667746364, -} +exports[`Table java file struct_example enumerates Table rows compact 16`] = ` +Array [ + null, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 218`] = ` -Object { - "high": -1, - "low": -885862092, -} +exports[`Table java file struct_example enumerates Table rows compact 17`] = ` +Array [ + Array [ + null, + "0ilsf82", + ], +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 219`] = ` -Object { - "high": -1, - "low": -768563065, -} +exports[`Table java file struct_example enumerates Table rows compact 18`] = ` +Array [ + Array [ + null, + "LjS9MbU", + ], +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 220`] = ` -Object { - "high": 0, - "low": 642999269, -} +exports[`Table java file struct_example enumerates Table rows compact 19`] = ` +Array [ + Array [ + null, + null, + ], +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 221`] = `"f11"`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 222`] = `"Timestamp"`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 223`] = `17`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 224`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 225`] = ` -Object { - "high": -1, - "low": -721226051, -} +exports[`Table java file struct_example toString() prints a pretty Table 1`] = ` +" struct_nullable + null + [null,\\"MhRNxD4\\"] +[137773603,\\"3F9HBxK\\"] +[410361374,\\"aVd88fp\\"] + null + [null,\\"3loZrRf\\"] + null + null + [null,null] + [null,null] + null + [null,\\"78SLiRw\\"] + null + null + [null,\\"0ilsf82\\"] + [null,\\"LjS9MbU\\"] + [null,null]" `; -exports[`Table java stream datetime creates a Table from Arrow buffers 226`] = `null`; +exports[`Table java file struct_example toString() prints an empty Table 1`] = `""`; -exports[`Table java stream datetime creates a Table from Arrow buffers 227`] = ` -Object { - "high": -1, - "low": -1656902433, -} +exports[`Table java file struct_example toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, struct_nullable + 0, null + 1, [null,\\"MhRNxD4\\"] + 2, [137773603,\\"3F9HBxK\\"] + 3, [410361374,\\"aVd88fp\\"] + 4, null + 5, [null,\\"3loZrRf\\"] + 6, null + 7, null + 8, [null,null] + 9, [null,null] + 10, null + 11, [null,\\"78SLiRw\\"] + 12, null + 13, null + 14, [null,\\"0ilsf82\\"] + 15, [null,\\"LjS9MbU\\"] + 16, [null,null]" `; -exports[`Table java stream datetime creates a Table from Arrow buffers 228`] = ` -Object { - "high": 0, - "low": 283003387, -} -`; +exports[`Table java stream decimal creates a Table from Arrow buffers 1`] = `"f1"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 229`] = ` -Object { - "high": 0, - "low": 305391457, -} -`; +exports[`Table java stream decimal creates a Table from Arrow buffers 2`] = `"Decimal"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 230`] = `null`; +exports[`Table java stream decimal creates a Table from Arrow buffers 3`] = `17`; -exports[`Table java stream datetime creates a Table from Arrow buffers 231`] = ` -Object { - "high": 0, - "low": 67986368, -} +exports[`Table java stream decimal creates a Table from Arrow buffers 4`] = ` +Uint32Array [ + 86347906, + 1192285326, + 733903342, + 3099040293, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 232`] = ` -Object { - "high": -1, - "low": -1039368437, -} +exports[`Table java stream decimal creates a Table from Arrow buffers 5`] = ` +Uint32Array [ + 474221014, + 1896466606, + 3990171458, + 2477629573, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 233`] = ` -Object { - "high": -1, - "low": -375954631, -} -`; +exports[`Table java stream decimal creates a Table from Arrow buffers 6`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 234`] = `null`; +exports[`Table java stream decimal creates a Table from Arrow buffers 7`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 235`] = ` -Object { - "high": -1, - "low": -253459603, -} -`; +exports[`Table java stream decimal creates a Table from Arrow buffers 8`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 236`] = ` -Object { - "high": 0, - "low": 1158483324, -} -`; +exports[`Table java stream decimal creates a Table from Arrow buffers 9`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 237`] = `null`; +exports[`Table java stream decimal creates a Table from Arrow buffers 10`] = ` +Uint32Array [ + 1112805510, + 3572407855, + 1790869648, + 2689174715, +] +`; -exports[`Table java stream datetime creates a Table from Arrow buffers 238`] = `null`; +exports[`Table java stream decimal creates a Table from Arrow buffers 11`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 239`] = ` -Object { - "high": -1, - "low": -18384890, -} +exports[`Table java stream decimal creates a Table from Arrow buffers 12`] = ` +Uint32Array [ + 3463255529, + 1018941958, + 1317569553, + 426528057, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 240`] = ` -Object { - "high": -1, - "low": -908077044, -} -`; +exports[`Table java stream decimal creates a Table from Arrow buffers 13`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 241`] = `"f12"`; +exports[`Table java stream decimal creates a Table from Arrow buffers 14`] = ` +Uint32Array [ + 2286461215, + 2433385565, + 2671810954, + 3667200690, +] +`; -exports[`Table java stream datetime creates a Table from Arrow buffers 242`] = `"Timestamp"`; +exports[`Table java stream decimal creates a Table from Arrow buffers 15`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 243`] = `17`; +exports[`Table java stream decimal creates a Table from Arrow buffers 16`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 244`] = ` -Object { - "high": 0, - "low": 237206636, -} +exports[`Table java stream decimal creates a Table from Arrow buffers 17`] = ` +Uint32Array [ + 2320865006, + 2478225383, + 3126366067, + 3525697894, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 245`] = ` -Object { - "high": -1, - "low": -1952793711, -} +exports[`Table java stream decimal creates a Table from Arrow buffers 18`] = ` +Uint32Array [ + 2844191739, + 2027900211, + 4221460548, + 3221928945, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 246`] = `null`; +exports[`Table java stream decimal creates a Table from Arrow buffers 19`] = ` +Uint32Array [ + 2185163883, + 1025635810, + 731478530, + 2446856232, +] +`; -exports[`Table java stream datetime creates a Table from Arrow buffers 247`] = `null`; +exports[`Table java stream decimal creates a Table from Arrow buffers 20`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 248`] = `null`; +exports[`Table java stream decimal creates a Table from Arrow buffers 21`] = `"f2"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 249`] = `null`; +exports[`Table java stream decimal creates a Table from Arrow buffers 22`] = `"Decimal"`; -exports[`Table java stream datetime creates a Table from Arrow buffers 250`] = `null`; +exports[`Table java stream decimal creates a Table from Arrow buffers 23`] = `17`; -exports[`Table java stream datetime creates a Table from Arrow buffers 251`] = `null`; +exports[`Table java stream decimal creates a Table from Arrow buffers 24`] = ` +Uint32Array [ + 3073264094, + 3390355809, + 1011188874, + 774034723, +] +`; -exports[`Table java stream datetime creates a Table from Arrow buffers 252`] = ` -Object { - "high": 0, - "low": 394600979, -} +exports[`Table java stream decimal creates a Table from Arrow buffers 25`] = ` +Uint32Array [ + 3517133600, + 2071976902, + 3400691933, + 3110454541, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 253`] = `null`; +exports[`Table java stream decimal creates a Table from Arrow buffers 26`] = ` +Uint32Array [ + 3665013707, + 2170391965, + 3214273849, + 2462813071, +] +`; -exports[`Table java stream datetime creates a Table from Arrow buffers 254`] = `null`; +exports[`Table java stream decimal creates a Table from Arrow buffers 27`] = ` +Uint32Array [ + 4153806783, + 2052768559, + 2590080952, + 4085522223, +] +`; -exports[`Table java stream datetime creates a Table from Arrow buffers 255`] = `null`; +exports[`Table java stream decimal creates a Table from Arrow buffers 28`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 256`] = ` -Object { - "high": -1, - "low": -2129740469, -} +exports[`Table java stream decimal creates a Table from Arrow buffers 29`] = ` +Uint32Array [ + 295800638, + 2007728089, + 816790406, + 3947822432, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 257`] = ` -Object { - "high": 0, - "low": 936578725, -} -`; +exports[`Table java stream decimal creates a Table from Arrow buffers 30`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 258`] = ` -Object { - "high": -1, - "low": -1116622255, -} +exports[`Table java stream decimal creates a Table from Arrow buffers 31`] = ` +Uint32Array [ + 3393886939, + 3804413158, + 2507603900, + 1636553791, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 259`] = ` -Object { - "high": -1, - "low": -138051348, -} +exports[`Table java stream decimal creates a Table from Arrow buffers 32`] = ` +Uint32Array [ + 4021412350, + 4260702080, + 1696176129, + 2599572215, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 260`] = `null`; +exports[`Table java stream decimal creates a Table from Arrow buffers 33`] = ` +Uint32Array [ + 1187532118, + 3763985849, + 3506861483, + 2303151184, +] +`; -exports[`Table java stream datetime creates a Table from Arrow buffers 261`] = `"f13"`; +exports[`Table java stream decimal creates a Table from Arrow buffers 34`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 262`] = `"Timestamp"`; +exports[`Table java stream decimal creates a Table from Arrow buffers 35`] = ` +Uint32Array [ + 666182114, + 3375518371, + 4089201217, + 3495003191, +] +`; -exports[`Table java stream datetime creates a Table from Arrow buffers 263`] = `17`; +exports[`Table java stream decimal creates a Table from Arrow buffers 36`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 264`] = ` -Object { - "high": -1, - "low": -2036135388, -} +exports[`Table java stream decimal creates a Table from Arrow buffers 37`] = ` +Uint32Array [ + 1333256437, + 1767465841, + 509819737, + 2999785685, +] `; -exports[`Table java stream datetime creates a Table from Arrow buffers 265`] = `null`; +exports[`Table java stream decimal creates a Table from Arrow buffers 38`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 266`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 267`] = ` -Object { - "high": 0, - "low": 1283071451, -} -`; +exports[`Table java stream decimal creates a Table from Arrow buffers 39`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 268`] = ` -Object { - "high": 0, - "low": 991714296, -} -`; +exports[`Table java stream decimal creates a Table from Arrow buffers 40`] = `null`; -exports[`Table java stream datetime creates a Table from Arrow buffers 269`] = ` -Object { - "high": 0, - "low": 191711729, -} -`; +exports[`Table java stream decimal enumerates Table rows 1`] = `17`; -exports[`Table java stream datetime creates a Table from Arrow buffers 270`] = `null`; +exports[`Table java stream decimal enumerates Table rows 2`] = `2`; -exports[`Table java stream datetime creates a Table from Arrow buffers 271`] = ` +exports[`Table java stream decimal enumerates Table rows 3`] = ` Object { - "high": 0, - "low": 1263832761, + "f1": Uint32Array [ + 86347906, + 1192285326, + 733903342, + 3099040293, + ], + "f2": Uint32Array [ + 3073264094, + 3390355809, + 1011188874, + 774034723, + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 272`] = ` +exports[`Table java stream decimal enumerates Table rows 4`] = ` Object { - "high": 0, - "low": 600299113, + "f1": Uint32Array [ + 474221014, + 1896466606, + 3990171458, + 2477629573, + ], + "f2": Uint32Array [ + 3517133600, + 2071976902, + 3400691933, + 3110454541, + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 273`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 274`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 275`] = ` +exports[`Table java stream decimal enumerates Table rows 5`] = ` Object { - "high": 0, - "low": 666508217, + "f1": null, + "f2": Uint32Array [ + 3665013707, + 2170391965, + 3214273849, + 2462813071, + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 276`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 277`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 278`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 279`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 280`] = ` +exports[`Table java stream decimal enumerates Table rows 6`] = ` Object { - "high": 0, - "low": 1464648198, + "f1": null, + "f2": Uint32Array [ + 4153806783, + 2052768559, + 2590080952, + 4085522223, + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 281`] = `"f14"`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 282`] = `"Timestamp"`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 283`] = `17`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 284`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 285`] = ` +exports[`Table java stream decimal enumerates Table rows 7`] = ` Object { - "high": 0, - "low": 1907149042, + "f1": null, + "f2": null, } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 286`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 287`] = ` +exports[`Table java stream decimal enumerates Table rows 8`] = ` Object { - "high": 0, - "low": 1524488313, + "f1": null, + "f2": Uint32Array [ + 295800638, + 2007728089, + 816790406, + 3947822432, + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 288`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 289`] = ` +exports[`Table java stream decimal enumerates Table rows 9`] = ` Object { - "high": 0, - "low": 1991045076, + "f1": Uint32Array [ + 1112805510, + 3572407855, + 1790869648, + 2689174715, + ], + "f2": null, } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 290`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 291`] = ` +exports[`Table java stream decimal enumerates Table rows 10`] = ` Object { - "high": 0, - "low": 1787795918, + "f1": null, + "f2": Uint32Array [ + 3393886939, + 3804413158, + 2507603900, + 1636553791, + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 292`] = ` +exports[`Table java stream decimal enumerates Table rows 11`] = ` Object { - "high": 0, - "low": 1703925731, + "f1": Uint32Array [ + 3463255529, + 1018941958, + 1317569553, + 426528057, + ], + "f2": Uint32Array [ + 4021412350, + 4260702080, + 1696176129, + 2599572215, + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 293`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 294`] = ` +exports[`Table java stream decimal enumerates Table rows 12`] = ` Object { - "high": 0, - "low": 946811563, + "f1": null, + "f2": Uint32Array [ + 1187532118, + 3763985849, + 3506861483, + 2303151184, + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 295`] = ` +exports[`Table java stream decimal enumerates Table rows 13`] = ` Object { - "high": 0, - "low": 1287866684, + "f1": Uint32Array [ + 2286461215, + 2433385565, + 2671810954, + 3667200690, + ], + "f2": null, } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 296`] = ` +exports[`Table java stream decimal enumerates Table rows 14`] = ` Object { - "high": -1, - "low": -924054721, + "f1": null, + "f2": Uint32Array [ + 666182114, + 3375518371, + 4089201217, + 3495003191, + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 297`] = ` +exports[`Table java stream decimal enumerates Table rows 15`] = ` Object { - "high": -1, - "low": -1004736552, + "f1": null, + "f2": null, } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 298`] = `null`; - -exports[`Table java stream datetime creates a Table from Arrow buffers 299`] = ` +exports[`Table java stream decimal enumerates Table rows 16`] = ` Object { - "high": 0, - "low": 1292623681, + "f1": Uint32Array [ + 2320865006, + 2478225383, + 3126366067, + 3525697894, + ], + "f2": Uint32Array [ + 1333256437, + 1767465841, + 509819737, + 2999785685, + ], } `; -exports[`Table java stream datetime creates a Table from Arrow buffers 300`] = ` +exports[`Table java stream decimal enumerates Table rows 17`] = ` Object { - "high": -1, - "low": -922683413, + "f1": Uint32Array [ + 2844191739, + 2027900211, + 4221460548, + 3221928945, + ], + "f2": null, } `; -exports[`Table java stream datetime enumerates Table rows 1`] = `17`; - -exports[`Table java stream datetime enumerates Table rows 2`] = `15`; - -exports[`Table java stream datetime enumerates Table rows 3`] = ` +exports[`Table java stream decimal enumerates Table rows 18`] = ` Object { - "f0": null, - "f1": null, - "f10": null, - "f11": null, - "f12": Object { - "high": 0, - "low": 237206636, - }, - "f13": Object { - "high": -1, - "low": -2036135388, - }, - "f14": null, - "f2": 902624945, - "f3": null, - "f4": Object { - "high": 0, - "low": 1752483892, - }, - "f5": Object { - "high": -1, - "low": -222259164, - }, - "f6": Object { - "high": 0, - "low": 1413895459, - }, - "f7": null, - "f8": null, - "f9": Object { - "high": -1, - "low": -790344901, - }, -} -`; - -exports[`Table java stream datetime enumerates Table rows 4`] = ` -Object { - "f0": 1912-04-23T04:41:02.000Z, - "f1": null, - "f10": Object { - "high": 0, - "low": 1858946274, - }, - "f11": Object { - "high": -1, - "low": -721226051, - }, - "f12": Object { - "high": -1, - "low": -1952793711, - }, - "f13": null, - "f14": Object { - "high": 0, - "low": 1907149042, - }, - "f2": -533650716, - "f3": -1557821925, - "f4": null, - "f5": null, - "f6": Object { - "high": 0, - "low": 1296543194, - }, - "f7": Object { - "high": -1, - "low": -155973434, - }, - "f8": Object { - "high": -1, - "low": -518015355, - }, - "f9": null, -} -`; - -exports[`Table java stream datetime enumerates Table rows 5`] = ` -Object { - "f0": null, - "f1": null, - "f10": null, - "f11": null, - "f12": null, - "f13": null, - "f14": null, - "f2": null, - "f3": null, - "f4": Object { - "high": -1, - "low": -1082138116, - }, - "f5": Object { - "high": 0, - "low": 1673707679, - }, - "f6": null, - "f7": Object { - "high": 0, - "low": 306380012, - }, - "f8": null, - "f9": null, -} -`; - -exports[`Table java stream datetime enumerates Table rows 6`] = ` -Object { - "f0": 1977-03-26T12:02:35.000Z, - "f1": 1970-01-24T12:31:46.637Z, - "f10": Object { - "high": 0, - "low": 1759891987, - }, - "f11": Object { - "high": -1, - "low": -1656902433, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 1283071451, - }, - "f14": Object { - "high": 0, - "low": 1524488313, - }, - "f2": null, - "f3": 1053937575, - "f4": Object { - "high": -1, - "low": -369271033, - }, - "f5": Object { - "high": 0, - "low": 1646242693, - }, - "f6": Object { - "high": -1, - "low": -2023124938, - }, - "f7": null, - "f8": Object { - "high": -1, - "low": -891479472, - }, - "f9": null, -} -`; - -exports[`Table java stream datetime enumerates Table rows 7`] = ` -Object { - "f0": null, - "f1": null, - "f10": Object { - "high": 0, - "low": 679491750, - }, - "f11": Object { - "high": 0, - "low": 283003387, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 991714296, - }, - "f14": null, - "f2": 11995632, - "f3": 1627714670, - "f4": Object { - "high": 0, - "low": 2088744779, - }, - "f5": Object { - "high": -1, - "low": -1438025608, - }, - "f6": null, - "f7": null, - "f8": null, - "f9": Object { - "high": -1, - "low": -1081248134, - }, -} -`; - -exports[`Table java stream datetime enumerates Table rows 8`] = ` -Object { - "f0": null, - "f1": 1970-01-22T23:22:48.919Z, - "f10": Object { - "high": -1, - "low": -1589448339, - }, - "f11": Object { - "high": 0, - "low": 305391457, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 191711729, - }, - "f14": Object { - "high": 0, - "low": 1991045076, - }, - "f2": 1543035049, - "f3": 1616692420, - "f4": null, - "f5": null, - "f6": null, - "f7": null, - "f8": null, - "f9": Object { - "high": 0, - "low": 1279786188, - }, -} -`; - -exports[`Table java stream datetime enumerates Table rows 9`] = ` -Object { - "f0": 1981-12-11T08:06:16.000Z, - "f1": 1969-11-02T13:36:53.023Z, - "f10": Object { - "high": 0, - "low": 1643914401, - }, - "f11": null, - "f12": null, - "f13": null, - "f14": null, - "f2": -1035213822, - "f3": 583410666, - "f4": null, - "f5": null, - "f6": Object { - "high": -1, - "low": -95957694, - }, - "f7": null, - "f8": null, - "f9": Object { - "high": 0, - "low": 1428155654, - }, -} -`; - -exports[`Table java stream datetime enumerates Table rows 10`] = ` -Object { - "f0": 2021-06-16T12:00:15.000Z, - "f1": 1969-10-20T05:18:09.957Z, - "f10": Object { - "high": 0, - "low": 60560931, - }, - "f11": Object { - "high": 0, - "low": 67986368, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 1263832761, - }, - "f14": Object { - "high": 0, - "low": 1787795918, - }, - "f2": -165385917, - "f3": null, - "f4": Object { - "high": 0, - "low": 936339326, - }, - "f5": null, - "f6": Object { - "high": 0, - "low": 649060707, - }, - "f7": Object { - "high": -1, - "low": -1885662094, - }, - "f8": Object { - "high": -1, - "low": -321499700, - }, - "f9": Object { - "high": 0, - "low": 1857863647, - }, -} -`; - -exports[`Table java stream datetime enumerates Table rows 11`] = ` -Object { - "f0": 1952-08-14T03:58:25.000Z, - "f1": null, - "f10": Object { - "high": -1, - "low": -978659831, - }, - "f11": Object { - "high": -1, - "low": -1039368437, - }, - "f12": Object { - "high": 0, - "low": 394600979, - }, - "f13": Object { - "high": 0, - "low": 600299113, - }, - "f14": Object { - "high": 0, - "low": 1703925731, - }, - "f2": 1630195924, - "f3": 928069039, - "f4": null, - "f5": Object { - "high": 0, - "low": 118059475, - }, - "f6": null, - "f7": null, - "f8": null, - "f9": Object { - "high": 0, - "low": 221189659, - }, -} -`; - -exports[`Table java stream datetime enumerates Table rows 12`] = ` -Object { - "f0": null, - "f1": 1969-11-03T19:37:49.686Z, - "f10": null, - "f11": Object { - "high": -1, - "low": -375954631, - }, - "f12": null, - "f13": null, - "f14": null, - "f2": null, - "f3": 1579393701, - "f4": Object { - "high": -1, - "low": -684786031, - }, - "f5": Object { - "high": -1, - "low": -918730811, - }, - "f6": Object { - "high": 0, - "low": 600141763, - }, - "f7": Object { - "high": -1, - "low": -1123689690, - }, - "f8": null, - "f9": Object { - "high": -1, - "low": -2023675136, - }, -} -`; - -exports[`Table java stream datetime enumerates Table rows 13`] = ` -Object { - "f0": 1983-05-16T15:33:53.000Z, - "f1": null, - "f10": Object { - "high": 0, - "low": 1439188467, - }, - "f11": null, - "f12": null, - "f13": null, - "f14": Object { - "high": 0, - "low": 946811563, - }, + "f1": Uint32Array [ + 2185163883, + 1025635810, + 731478530, + 2446856232, + ], "f2": null, - "f3": null, - "f4": null, - "f5": null, - "f6": null, - "f7": null, - "f8": Object { - "high": 0, - "low": 192567423, - }, - "f9": null, } `; -exports[`Table java stream datetime enumerates Table rows 14`] = ` +exports[`Table java stream decimal enumerates Table rows 19`] = ` Object { - "f0": 2011-04-01T03:41:21.000Z, - "f1": null, - "f10": null, - "f11": Object { - "high": -1, - "low": -253459603, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 666508217, - }, - "f14": Object { - "high": 0, - "low": 1287866684, - }, - "f2": null, - "f3": null, - "f4": Object { - "high": 0, - "low": 704715478, - }, - "f5": Object { - "high": 0, - "low": 1727827418, - }, - "f6": Object { - "high": -1, - "low": -385327847, - }, - "f7": Object { - "high": 0, - "low": 997748091, - }, - "f8": null, - "f9": Object { - "high": -1, - "low": -1487233257, - }, -} -`; - -exports[`Table java stream datetime enumerates Table rows 15`] = ` -Object { - "f0": 1985-06-18T16:45:02.000Z, - "f1": null, - "f10": Object { - "high": 0, - "low": 1343690781, - }, - "f11": Object { - "high": 0, - "low": 1158483324, - }, - "f12": Object { - "high": -1, - "low": -2129740469, - }, - "f13": null, - "f14": Object { - "high": -1, - "low": -924054721, - }, - "f2": null, - "f3": null, - "f4": null, - "f5": Object { - "high": -1, - "low": -1115469578, - }, - "f6": Object { - "high": -1, - "low": -505105799, - }, - "f7": Object { - "high": -1, - "low": -90626704, - }, - "f8": Object { - "high": 0, - "low": 2077227761, - }, - "f9": null, -} -`; - -exports[`Table java stream datetime enumerates Table rows 16`] = ` -Object { - "f0": 2024-08-03T02:56:33.000Z, - "f1": null, - "f10": Object { - "high": 0, - "low": 667746364, - }, - "f11": null, - "f12": Object { - "high": 0, - "low": 936578725, - }, - "f13": null, - "f14": Object { - "high": -1, - "low": -1004736552, - }, - "f2": null, - "f3": null, - "f4": Object { - "high": -1, - "low": -1454220845, - }, - "f5": Object { - "high": -1, - "low": -394344641, - }, - "f6": null, - "f7": Object { - "high": -1, - "low": -1477812381, - }, - "f8": null, - "f9": null, -} -`; - -exports[`Table java stream datetime enumerates Table rows 17`] = ` -Object { - "f0": null, "f1": null, - "f10": Object { - "high": -1, - "low": -885862092, - }, - "f11": null, - "f12": Object { - "high": -1, - "low": -1116622255, - }, - "f13": null, - "f14": null, "f2": null, - "f3": null, - "f4": null, - "f5": null, - "f6": Object { - "high": -1, - "low": -2102273141, - }, - "f7": Object { - "high": -1, - "low": -1221435040, - }, - "f8": Object { - "high": 0, - "low": 1012332985, - }, - "f9": Object { - "high": -1, - "low": -889966449, - }, -} -`; - -exports[`Table java stream datetime enumerates Table rows 18`] = ` -Object { - "f0": 1910-06-16T01:24:56.000Z, - "f1": 1970-01-09T01:47:40.029Z, - "f10": Object { - "high": -1, - "low": -768563065, - }, - "f11": Object { - "high": -1, - "low": -18384890, - }, - "f12": Object { - "high": -1, - "low": -138051348, - }, - "f13": null, - "f14": Object { - "high": 0, - "low": 1292623681, - }, - "f2": -810923102, - "f3": null, - "f4": null, - "f5": Object { - "high": -1, - "low": -1288756822, - }, - "f6": null, - "f7": null, - "f8": null, - "f9": null, -} -`; - -exports[`Table java stream datetime enumerates Table rows 19`] = ` -Object { - "f0": null, - "f1": null, - "f10": Object { - "high": 0, - "low": 642999269, - }, - "f11": Object { - "high": -1, - "low": -908077044, - }, - "f12": null, - "f13": Object { - "high": 0, - "low": 1464648198, - }, - "f14": Object { - "high": -1, - "low": -922683413, - }, - "f2": -1636166510, - "f3": null, - "f4": Object { - "high": -1, - "low": -1765432003, - }, - "f5": Object { - "high": -1, - "low": -1856124671, - }, - "f6": null, - "f7": null, - "f8": null, - "f9": Object { - "high": -1, - "low": -616683035, - }, -} -`; - -exports[`Table java stream datetime enumerates Table rows compact 1`] = `17`; - -exports[`Table java stream datetime enumerates Table rows compact 2`] = `15`; - -exports[`Table java stream datetime enumerates Table rows compact 3`] = ` +} +`; + +exports[`Table java stream decimal enumerates Table rows compact 1`] = `17`; + +exports[`Table java stream decimal enumerates Table rows compact 2`] = `2`; + +exports[`Table java stream decimal enumerates Table rows compact 3`] = ` Array [ - null, - null, - 902624945, - null, - Object { - "high": 0, - "low": 1752483892, - }, - Object { - "high": -1, - "low": -222259164, - }, - Object { - "high": 0, - "low": 1413895459, - }, - null, - null, - Object { - "high": -1, - "low": -790344901, - }, - null, - null, - Object { - "high": 0, - "low": 237206636, - }, - Object { - "high": -1, - "low": -2036135388, - }, - null, + Uint32Array [ + 86347906, + 1192285326, + 733903342, + 3099040293, + ], + Uint32Array [ + 3073264094, + 3390355809, + 1011188874, + 774034723, + ], ] `; -exports[`Table java stream datetime enumerates Table rows compact 4`] = ` +exports[`Table java stream decimal enumerates Table rows compact 4`] = ` Array [ - 1912-04-23T04:41:02.000Z, - null, - -533650716, - -1557821925, - null, - null, - Object { - "high": 0, - "low": 1296543194, - }, - Object { - "high": -1, - "low": -155973434, - }, - Object { - "high": -1, - "low": -518015355, - }, - null, - Object { - "high": 0, - "low": 1858946274, - }, - Object { - "high": -1, - "low": -721226051, - }, - Object { - "high": -1, - "low": -1952793711, - }, - null, - Object { - "high": 0, - "low": 1907149042, - }, + Uint32Array [ + 474221014, + 1896466606, + 3990171458, + 2477629573, + ], + Uint32Array [ + 3517133600, + 2071976902, + 3400691933, + 3110454541, + ], ] `; -exports[`Table java stream datetime enumerates Table rows compact 5`] = ` +exports[`Table java stream decimal enumerates Table rows compact 5`] = ` Array [ null, - null, - null, - null, - Object { - "high": -1, - "low": -1082138116, - }, - Object { - "high": 0, - "low": 1673707679, - }, - null, - Object { - "high": 0, - "low": 306380012, - }, - null, - null, - null, - null, - null, - null, - null, + Uint32Array [ + 3665013707, + 2170391965, + 3214273849, + 2462813071, + ], ] `; -exports[`Table java stream datetime enumerates Table rows compact 6`] = ` +exports[`Table java stream decimal enumerates Table rows compact 6`] = ` Array [ - 1977-03-26T12:02:35.000Z, - 1970-01-24T12:31:46.637Z, null, - 1053937575, - Object { - "high": -1, - "low": -369271033, - }, - Object { - "high": 0, - "low": 1646242693, - }, - Object { - "high": -1, - "low": -2023124938, - }, - null, - Object { - "high": -1, - "low": -891479472, - }, - null, - Object { - "high": 0, - "low": 1759891987, - }, - Object { - "high": -1, - "low": -1656902433, - }, - null, - Object { - "high": 0, - "low": 1283071451, - }, - Object { - "high": 0, - "low": 1524488313, - }, + Uint32Array [ + 4153806783, + 2052768559, + 2590080952, + 4085522223, + ], ] `; -exports[`Table java stream datetime enumerates Table rows compact 7`] = ` +exports[`Table java stream decimal enumerates Table rows compact 7`] = ` Array [ null, null, - 11995632, - 1627714670, - Object { - "high": 0, - "low": 2088744779, - }, - Object { - "high": -1, - "low": -1438025608, - }, - null, - null, - null, - Object { - "high": -1, - "low": -1081248134, - }, - Object { - "high": 0, - "low": 679491750, - }, - Object { - "high": 0, - "low": 283003387, - }, - null, - Object { - "high": 0, - "low": 991714296, - }, - null, ] `; -exports[`Table java stream datetime enumerates Table rows compact 8`] = ` +exports[`Table java stream decimal enumerates Table rows compact 8`] = ` Array [ null, - 1970-01-22T23:22:48.919Z, - 1543035049, - 1616692420, - null, - null, - null, - null, - null, - Object { - "high": 0, - "low": 1279786188, - }, - Object { - "high": -1, - "low": -1589448339, - }, - Object { - "high": 0, - "low": 305391457, - }, - null, - Object { - "high": 0, - "low": 191711729, - }, - Object { - "high": 0, - "low": 1991045076, - }, + Uint32Array [ + 295800638, + 2007728089, + 816790406, + 3947822432, + ], ] `; -exports[`Table java stream datetime enumerates Table rows compact 9`] = ` +exports[`Table java stream decimal enumerates Table rows compact 9`] = ` Array [ - 1981-12-11T08:06:16.000Z, - 1969-11-02T13:36:53.023Z, - -1035213822, - 583410666, - null, - null, - Object { - "high": -1, - "low": -95957694, - }, - null, - null, - Object { - "high": 0, - "low": 1428155654, - }, - Object { - "high": 0, - "low": 1643914401, - }, - null, - null, - null, + Uint32Array [ + 1112805510, + 3572407855, + 1790869648, + 2689174715, + ], null, ] `; -exports[`Table java stream datetime enumerates Table rows compact 10`] = ` +exports[`Table java stream decimal enumerates Table rows compact 10`] = ` Array [ - 2021-06-16T12:00:15.000Z, - 1969-10-20T05:18:09.957Z, - -165385917, null, - Object { - "high": 0, - "low": 936339326, - }, - null, - Object { - "high": 0, - "low": 649060707, - }, - Object { - "high": -1, - "low": -1885662094, - }, - Object { - "high": -1, - "low": -321499700, - }, - Object { - "high": 0, - "low": 1857863647, - }, - Object { - "high": 0, - "low": 60560931, - }, - Object { - "high": 0, - "low": 67986368, - }, - null, - Object { - "high": 0, - "low": 1263832761, - }, - Object { - "high": 0, - "low": 1787795918, - }, + Uint32Array [ + 3393886939, + 3804413158, + 2507603900, + 1636553791, + ], ] `; -exports[`Table java stream datetime enumerates Table rows compact 11`] = ` +exports[`Table java stream decimal enumerates Table rows compact 11`] = ` Array [ - 1952-08-14T03:58:25.000Z, - null, - 1630195924, - 928069039, - null, - Object { - "high": 0, - "low": 118059475, - }, - null, - null, - null, - Object { - "high": 0, - "low": 221189659, - }, - Object { - "high": -1, - "low": -978659831, - }, - Object { - "high": -1, - "low": -1039368437, - }, - Object { - "high": 0, - "low": 394600979, - }, - Object { - "high": 0, - "low": 600299113, - }, - Object { - "high": 0, - "low": 1703925731, - }, + Uint32Array [ + 3463255529, + 1018941958, + 1317569553, + 426528057, + ], + Uint32Array [ + 4021412350, + 4260702080, + 1696176129, + 2599572215, + ], ] `; -exports[`Table java stream datetime enumerates Table rows compact 12`] = ` +exports[`Table java stream decimal enumerates Table rows compact 12`] = ` Array [ null, - 1969-11-03T19:37:49.686Z, - null, - 1579393701, - Object { - "high": -1, - "low": -684786031, - }, - Object { - "high": -1, - "low": -918730811, - }, - Object { - "high": 0, - "low": 600141763, - }, - Object { - "high": -1, - "low": -1123689690, - }, - null, - Object { - "high": -1, - "low": -2023675136, - }, - null, - Object { - "high": -1, - "low": -375954631, - }, - null, - null, - null, + Uint32Array [ + 1187532118, + 3763985849, + 3506861483, + 2303151184, + ], ] `; -exports[`Table java stream datetime enumerates Table rows compact 13`] = ` +exports[`Table java stream decimal enumerates Table rows compact 13`] = ` Array [ - 1983-05-16T15:33:53.000Z, - null, - null, - null, - null, - null, - null, - null, - Object { - "high": 0, - "low": 192567423, - }, - null, - Object { - "high": 0, - "low": 1439188467, - }, - null, - null, + Uint32Array [ + 2286461215, + 2433385565, + 2671810954, + 3667200690, + ], null, - Object { - "high": 0, - "low": 946811563, - }, ] `; -exports[`Table java stream datetime enumerates Table rows compact 14`] = ` +exports[`Table java stream decimal enumerates Table rows compact 14`] = ` Array [ - 2011-04-01T03:41:21.000Z, - null, - null, - null, - Object { - "high": 0, - "low": 704715478, - }, - Object { - "high": 0, - "low": 1727827418, - }, - Object { - "high": -1, - "low": -385327847, - }, - Object { - "high": 0, - "low": 997748091, - }, - null, - Object { - "high": -1, - "low": -1487233257, - }, null, - Object { - "high": -1, - "low": -253459603, - }, - null, - Object { - "high": 0, - "low": 666508217, - }, - Object { - "high": 0, - "low": 1287866684, - }, + Uint32Array [ + 666182114, + 3375518371, + 4089201217, + 3495003191, + ], ] `; -exports[`Table java stream datetime enumerates Table rows compact 15`] = ` +exports[`Table java stream decimal enumerates Table rows compact 15`] = ` Array [ - 1985-06-18T16:45:02.000Z, - null, - null, null, null, - Object { - "high": -1, - "low": -1115469578, - }, - Object { - "high": -1, - "low": -505105799, - }, - Object { - "high": -1, - "low": -90626704, - }, - Object { - "high": 0, - "low": 2077227761, - }, - null, - Object { - "high": 0, - "low": 1343690781, - }, - Object { - "high": 0, - "low": 1158483324, - }, - Object { - "high": -1, - "low": -2129740469, - }, - null, - Object { - "high": -1, - "low": -924054721, - }, ] `; -exports[`Table java stream datetime enumerates Table rows compact 16`] = ` +exports[`Table java stream decimal enumerates Table rows compact 16`] = ` Array [ - 2024-08-03T02:56:33.000Z, - null, - null, - null, - Object { - "high": -1, - "low": -1454220845, - }, - Object { - "high": -1, - "low": -394344641, - }, - null, - Object { - "high": -1, - "low": -1477812381, - }, - null, - null, - Object { - "high": 0, - "low": 667746364, - }, - null, - Object { - "high": 0, - "low": 936578725, - }, - null, - Object { - "high": -1, - "low": -1004736552, - }, + Uint32Array [ + 2320865006, + 2478225383, + 3126366067, + 3525697894, + ], + Uint32Array [ + 1333256437, + 1767465841, + 509819737, + 2999785685, + ], ] `; -exports[`Table java stream datetime enumerates Table rows compact 17`] = ` +exports[`Table java stream decimal enumerates Table rows compact 17`] = ` Array [ - null, - null, - null, - null, - null, - null, - Object { - "high": -1, - "low": -2102273141, - }, - Object { - "high": -1, - "low": -1221435040, - }, - Object { - "high": 0, - "low": 1012332985, - }, - Object { - "high": -1, - "low": -889966449, - }, - Object { - "high": -1, - "low": -885862092, - }, - null, - Object { - "high": -1, - "low": -1116622255, - }, - null, + Uint32Array [ + 2844191739, + 2027900211, + 4221460548, + 3221928945, + ], null, ] `; -exports[`Table java stream datetime enumerates Table rows compact 18`] = ` +exports[`Table java stream decimal enumerates Table rows compact 18`] = ` Array [ - 1910-06-16T01:24:56.000Z, - 1970-01-09T01:47:40.029Z, - -810923102, - null, - null, - Object { - "high": -1, - "low": -1288756822, - }, - null, - null, - null, - null, - Object { - "high": -1, - "low": -768563065, - }, - Object { - "high": -1, - "low": -18384890, - }, - Object { - "high": -1, - "low": -138051348, - }, + Uint32Array [ + 2185163883, + 1025635810, + 731478530, + 2446856232, + ], null, - Object { - "high": 0, - "low": 1292623681, - }, ] `; -exports[`Table java stream datetime enumerates Table rows compact 19`] = ` +exports[`Table java stream decimal enumerates Table rows compact 19`] = ` Array [ null, null, - -1636166510, - null, - Object { - "high": -1, - "low": -1765432003, - }, - Object { - "high": -1, - "low": -1856124671, - }, - null, - null, - null, - Object { - "high": -1, - "low": -616683035, - }, - Object { - "high": 0, - "low": 642999269, - }, - Object { - "high": -1, - "low": -908077044, - }, - null, - Object { - "high": 0, - "low": 1464648198, - }, - Object { - "high": -1, - "low": -922683413, - }, -] -`; - -exports[`Table java stream datetime toString() prints a pretty Table 1`] = ` -" f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14 - null, null, 902624945, null, [object Object], [object Object], [object Object], null, null, [object Object], null, null, [object Object], [object Object], null -Tue Apr 23 1912 00:41:02 GMT-0400 (EDT), null, -533650716, -1557821925, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] - null, null, null, null, [object Object], [object Object], null, [object Object], null, null, null, null, null, null, null -Sat Mar 26 1977 07:02:35 GMT-0500 (EST), Sat Jan 24 1970 07:31:46 GMT-0500 (EST), null, 1053937575, [object Object], [object Object], [object Object], null, [object Object], null, [object Object], [object Object], null, [object Object], [object Object] - null, null, 11995632, 1627714670, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], null - null, Thu Jan 22 1970 18:22:48 GMT-0500 (EST), 1543035049, 1616692420, null, null, null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object] -Fri Dec 11 1981 03:06:16 GMT-0500 (EST), Sun Nov 02 1969 08:36:53 GMT-0500 (EST), -1035213822, 583410666, null, null, [object Object], null, null, [object Object], [object Object], null, null, null, null -Wed Jun 16 2021 08:00:15 GMT-0400 (EDT), Mon Oct 20 1969 01:18:09 GMT-0400 (EDT), -165385917, null, [object Object], null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object] -Wed Aug 13 1952 23:58:25 GMT-0400 (EDT), null, 1630195924, 928069039, null, [object Object], null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object] - null, Mon Nov 03 1969 14:37:49 GMT-0500 (EST), null, 1579393701, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, null, null -Mon May 16 1983 11:33:53 GMT-0400 (EDT), null, null, null, null, null, null, null, [object Object], null, [object Object], null, null, null, [object Object] -Thu Mar 31 2011 23:41:21 GMT-0400 (EDT), null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, [object Object], [object Object] -Tue Jun 18 1985 12:45:02 GMT-0400 (EDT), null, null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] -Fri Aug 02 2024 22:56:33 GMT-0400 (EDT), null, null, null, [object Object], [object Object], null, [object Object], null, null, [object Object], null, [object Object], null, [object Object] - null, null, null, null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], null, null -Wed Jun 15 1910 21:24:56 GMT-0400 (EDT), Thu Jan 08 1970 20:47:40 GMT-0500 (EST), -810923102, null, null, [object Object], null, null, null, null, [object Object], [object Object], [object Object], null, [object Object] - null, null, -1636166510, null, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object]" +] +`; + +exports[`Table java stream decimal toString() prints a pretty Table 1`] = ` +" f1, f2 + [86347906,1192285326,733903342,3099040293], [3073264094,3390355809,1011188874,774034723] + [474221014,1896466606,3990171458,2477629573], [3517133600,2071976902,3400691933,3110454541] + null, [3665013707,2170391965,3214273849,2462813071] + null, [4153806783,2052768559,2590080952,4085522223] + null, null + null, [295800638,2007728089,816790406,3947822432] +[1112805510,3572407855,1790869648,2689174715], null + null, [3393886939,3804413158,2507603900,1636553791] + [3463255529,1018941958,1317569553,426528057], [4021412350,4260702080,1696176129,2599572215] + null, [1187532118,3763985849,3506861483,2303151184] +[2286461215,2433385565,2671810954,3667200690], null + null, [666182114,3375518371,4089201217,3495003191] + null, null +[2320865006,2478225383,3126366067,3525697894], [1333256437,1767465841,509819737,2999785685] +[2844191739,2027900211,4221460548,3221928945], null + [2185163883,1025635810,731478530,2446856232], null + null, null" `; -exports[`Table java stream datetime toString() prints an empty Table 1`] = `""`; - -exports[`Table java stream datetime toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14 - 0, null, null, 902624945, null, [object Object], [object Object], [object Object], null, null, [object Object], null, null, [object Object], [object Object], null - 1, Tue Apr 23 1912 00:41:02 GMT-0400 (EDT), null, -533650716, -1557821925, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] - 2, null, null, null, null, [object Object], [object Object], null, [object Object], null, null, null, null, null, null, null - 3, Sat Mar 26 1977 07:02:35 GMT-0500 (EST), Sat Jan 24 1970 07:31:46 GMT-0500 (EST), null, 1053937575, [object Object], [object Object], [object Object], null, [object Object], null, [object Object], [object Object], null, [object Object], [object Object] - 4, null, null, 11995632, 1627714670, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], null - 5, null, Thu Jan 22 1970 18:22:48 GMT-0500 (EST), 1543035049, 1616692420, null, null, null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object] - 6, Fri Dec 11 1981 03:06:16 GMT-0500 (EST), Sun Nov 02 1969 08:36:53 GMT-0500 (EST), -1035213822, 583410666, null, null, [object Object], null, null, [object Object], [object Object], null, null, null, null - 7, Wed Jun 16 2021 08:00:15 GMT-0400 (EDT), Mon Oct 20 1969 01:18:09 GMT-0400 (EDT), -165385917, null, [object Object], null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object] - 8, Wed Aug 13 1952 23:58:25 GMT-0400 (EDT), null, 1630195924, 928069039, null, [object Object], null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], [object Object] - 9, null, Mon Nov 03 1969 14:37:49 GMT-0500 (EST), null, 1579393701, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, null, null - 10, Mon May 16 1983 11:33:53 GMT-0400 (EDT), null, null, null, null, null, null, null, [object Object], null, [object Object], null, null, null, [object Object] - 11, Thu Mar 31 2011 23:41:21 GMT-0400 (EDT), null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], null, [object Object], null, [object Object], [object Object] - 12, Tue Jun 18 1985 12:45:02 GMT-0400 (EDT), null, null, null, null, [object Object], [object Object], [object Object], [object Object], null, [object Object], [object Object], [object Object], null, [object Object] - 13, Fri Aug 02 2024 22:56:33 GMT-0400 (EDT), null, null, null, [object Object], [object Object], null, [object Object], null, null, [object Object], null, [object Object], null, [object Object] - 14, null, null, null, null, null, null, [object Object], [object Object], [object Object], [object Object], [object Object], null, [object Object], null, null - 15, Wed Jun 15 1910 21:24:56 GMT-0400 (EDT), Thu Jan 08 1970 20:47:40 GMT-0500 (EST), -810923102, null, null, [object Object], null, null, null, null, [object Object], [object Object], [object Object], null, [object Object] - 16, null, null, -1636166510, null, [object Object], [object Object], null, null, null, [object Object], [object Object], [object Object], null, [object Object], [object Object]" +exports[`Table java stream decimal toString() prints an empty Table 1`] = `""`; + +exports[`Table java stream decimal toString({ index: true }) prints a pretty Table with an Index column 1`] = ` +"Index, f1, f2 + 0, [86347906,1192285326,733903342,3099040293], [3073264094,3390355809,1011188874,774034723] + 1, [474221014,1896466606,3990171458,2477629573], [3517133600,2071976902,3400691933,3110454541] + 2, null, [3665013707,2170391965,3214273849,2462813071] + 3, null, [4153806783,2052768559,2590080952,4085522223] + 4, null, null + 5, null, [295800638,2007728089,816790406,3947822432] + 6, [1112805510,3572407855,1790869648,2689174715], null + 7, null, [3393886939,3804413158,2507603900,1636553791] + 8, [3463255529,1018941958,1317569553,426528057], [4021412350,4260702080,1696176129,2599572215] + 9, null, [1187532118,3763985849,3506861483,2303151184] + 10, [2286461215,2433385565,2671810954,3667200690], null + 11, null, [666182114,3375518371,4089201217,3495003191] + 12, null, null + 13, [2320865006,2478225383,3126366067,3525697894], [1333256437,1767465841,509819737,2999785685] + 14, [2844191739,2027900211,4221460548,3221928945], null + 15, [2185163883,1025635810,731478530,2446856232], null + 16, null, null" `; exports[`Table java stream dictionary creates a Table from Arrow buffers 1`] = `"dict1_0"`; @@ -15413,35 +8257,35 @@ exports[`Table java stream dictionary creates a Table from Arrow buffers 2`] = ` exports[`Table java stream dictionary creates a Table from Arrow buffers 3`] = `17`; -exports[`Table java stream dictionary creates a Table from Arrow buffers 4`] = `"n7IVIt6"`; +exports[`Table java stream dictionary creates a Table from Arrow buffers 4`] = `null`; -exports[`Table java stream dictionary creates a Table from Arrow buffers 5`] = `"n7IVIt6"`; +exports[`Table java stream dictionary creates a Table from Arrow buffers 5`] = `null`; exports[`Table java stream dictionary creates a Table from Arrow buffers 6`] = `"n7IVIt6"`; -exports[`Table java stream dictionary creates a Table from Arrow buffers 7`] = `"n7IVIt6"`; +exports[`Table java stream dictionary creates a Table from Arrow buffers 7`] = `null`; exports[`Table java stream dictionary creates a Table from Arrow buffers 8`] = `null`; -exports[`Table java stream dictionary creates a Table from Arrow buffers 9`] = `"n7IVIt6"`; +exports[`Table java stream dictionary creates a Table from Arrow buffers 9`] = `null`; exports[`Table java stream dictionary creates a Table from Arrow buffers 10`] = `null`; exports[`Table java stream dictionary creates a Table from Arrow buffers 11`] = `"gpcWkmr"`; -exports[`Table java stream dictionary creates a Table from Arrow buffers 12`] = `"n7IVIt6"`; +exports[`Table java stream dictionary creates a Table from Arrow buffers 12`] = `null`; -exports[`Table java stream dictionary creates a Table from Arrow buffers 13`] = `"n7IVIt6"`; +exports[`Table java stream dictionary creates a Table from Arrow buffers 13`] = `null`; -exports[`Table java stream dictionary creates a Table from Arrow buffers 14`] = `"n7IVIt6"`; +exports[`Table java stream dictionary creates a Table from Arrow buffers 14`] = `null`; exports[`Table java stream dictionary creates a Table from Arrow buffers 15`] = `"fNEZk2V"`; exports[`Table java stream dictionary creates a Table from Arrow buffers 16`] = `"VHkSHFW"`; -exports[`Table java stream dictionary creates a Table from Arrow buffers 17`] = `"n7IVIt6"`; +exports[`Table java stream dictionary creates a Table from Arrow buffers 17`] = `null`; -exports[`Table java stream dictionary creates a Table from Arrow buffers 18`] = `"n7IVIt6"`; +exports[`Table java stream dictionary creates a Table from Arrow buffers 18`] = `null`; exports[`Table java stream dictionary creates a Table from Arrow buffers 19`] = `"pdr3kP2"`; @@ -15457,33 +8301,33 @@ exports[`Table java stream dictionary creates a Table from Arrow buffers 24`] = exports[`Table java stream dictionary creates a Table from Arrow buffers 25`] = `"UQlbxy8"`; -exports[`Table java stream dictionary creates a Table from Arrow buffers 26`] = `"n7IVIt6"`; +exports[`Table java stream dictionary creates a Table from Arrow buffers 26`] = `null`; exports[`Table java stream dictionary creates a Table from Arrow buffers 27`] = `"7Esa1sp"`; exports[`Table java stream dictionary creates a Table from Arrow buffers 28`] = `"7Esa1sp"`; -exports[`Table java stream dictionary creates a Table from Arrow buffers 29`] = `"n7IVIt6"`; +exports[`Table java stream dictionary creates a Table from Arrow buffers 29`] = `null`; -exports[`Table java stream dictionary creates a Table from Arrow buffers 30`] = `"n7IVIt6"`; +exports[`Table java stream dictionary creates a Table from Arrow buffers 30`] = `null`; -exports[`Table java stream dictionary creates a Table from Arrow buffers 31`] = `"n7IVIt6"`; +exports[`Table java stream dictionary creates a Table from Arrow buffers 31`] = `null`; -exports[`Table java stream dictionary creates a Table from Arrow buffers 32`] = `"n7IVIt6"`; +exports[`Table java stream dictionary creates a Table from Arrow buffers 32`] = `null`; exports[`Table java stream dictionary creates a Table from Arrow buffers 33`] = `"VHkSHFW"`; -exports[`Table java stream dictionary creates a Table from Arrow buffers 34`] = `"n7IVIt6"`; +exports[`Table java stream dictionary creates a Table from Arrow buffers 34`] = `null`; -exports[`Table java stream dictionary creates a Table from Arrow buffers 35`] = `"n7IVIt6"`; +exports[`Table java stream dictionary creates a Table from Arrow buffers 35`] = `null`; exports[`Table java stream dictionary creates a Table from Arrow buffers 36`] = `null`; exports[`Table java stream dictionary creates a Table from Arrow buffers 37`] = `"pdr3kP2"`; -exports[`Table java stream dictionary creates a Table from Arrow buffers 38`] = `"n7IVIt6"`; +exports[`Table java stream dictionary creates a Table from Arrow buffers 38`] = `null`; -exports[`Table java stream dictionary creates a Table from Arrow buffers 39`] = `"n7IVIt6"`; +exports[`Table java stream dictionary creates a Table from Arrow buffers 39`] = `null`; exports[`Table java stream dictionary creates a Table from Arrow buffers 40`] = `null`; @@ -15498,17 +8342,17 @@ exports[`Table java stream dictionary creates a Table from Arrow buffers 44`] = exports[`Table java stream dictionary creates a Table from Arrow buffers 45`] = `null`; exports[`Table java stream dictionary creates a Table from Arrow buffers 46`] = ` -Object { - "high": -1, - "low": -935886027, -} +Int32Array [ + -935886027, + -1, +] `; exports[`Table java stream dictionary creates a Table from Arrow buffers 47`] = ` -Object { - "high": -1, - "low": -1608202210, -} +Int32Array [ + -1608202210, + -1, +] `; exports[`Table java stream dictionary creates a Table from Arrow buffers 48`] = `null`; @@ -15534,10 +8378,10 @@ exports[`Table java stream dictionary creates a Table from Arrow buffers 57`] = exports[`Table java stream dictionary creates a Table from Arrow buffers 58`] = `null`; exports[`Table java stream dictionary creates a Table from Arrow buffers 59`] = ` -Object { - "high": 0, - "low": 1428743742, -} +Int32Array [ + 1428743742, + 0, +] `; exports[`Table java stream dictionary creates a Table from Arrow buffers 60`] = `null`; @@ -15548,7 +8392,7 @@ exports[`Table java stream dictionary enumerates Table rows 2`] = `3`; exports[`Table java stream dictionary enumerates Table rows 3`] = ` Object { - "dict1_0": "n7IVIt6", + "dict1_0": null, "dict1_1": "UQlbxy8", "dict2_0": null, } @@ -15556,7 +8400,7 @@ Object { exports[`Table java stream dictionary enumerates Table rows 4`] = ` Object { - "dict1_0": "n7IVIt6", + "dict1_0": null, "dict1_1": "UQlbxy8", "dict2_0": null, } @@ -15565,22 +8409,22 @@ Object { exports[`Table java stream dictionary enumerates Table rows 5`] = ` Object { "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", - "dict2_0": Object { - "high": -1, - "low": -935886027, - }, + "dict1_1": null, + "dict2_0": Int32Array [ + -935886027, + -1, + ], } `; exports[`Table java stream dictionary enumerates Table rows 6`] = ` Object { - "dict1_0": "n7IVIt6", + "dict1_0": null, "dict1_1": "7Esa1sp", - "dict2_0": Object { - "high": -1, - "low": -1608202210, - }, + "dict2_0": Int32Array [ + -1608202210, + -1, + ], } `; @@ -15594,8 +8438,8 @@ Object { exports[`Table java stream dictionary enumerates Table rows 8`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", + "dict1_0": null, + "dict1_1": null, "dict2_0": null, } `; @@ -15603,7 +8447,7 @@ Object { exports[`Table java stream dictionary enumerates Table rows 9`] = ` Object { "dict1_0": null, - "dict1_1": "n7IVIt6", + "dict1_1": null, "dict2_0": null, } `; @@ -15611,22 +8455,22 @@ Object { exports[`Table java stream dictionary enumerates Table rows 10`] = ` Object { "dict1_0": "gpcWkmr", - "dict1_1": "n7IVIt6", + "dict1_1": null, "dict2_0": null, } `; exports[`Table java stream dictionary enumerates Table rows 11`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", + "dict1_0": null, + "dict1_1": null, "dict2_0": null, } `; exports[`Table java stream dictionary enumerates Table rows 12`] = ` Object { - "dict1_0": "n7IVIt6", + "dict1_0": null, "dict1_1": "VHkSHFW", "dict2_0": null, } @@ -15634,8 +8478,8 @@ Object { exports[`Table java stream dictionary enumerates Table rows 13`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", + "dict1_0": null, + "dict1_1": null, "dict2_0": null, } `; @@ -15643,7 +8487,7 @@ Object { exports[`Table java stream dictionary enumerates Table rows 14`] = ` Object { "dict1_0": "fNEZk2V", - "dict1_1": "n7IVIt6", + "dict1_1": null, "dict2_0": null, } `; @@ -15658,7 +8502,7 @@ Object { exports[`Table java stream dictionary enumerates Table rows 16`] = ` Object { - "dict1_0": "n7IVIt6", + "dict1_0": null, "dict1_1": "pdr3kP2", "dict2_0": null, } @@ -15666,8 +8510,8 @@ Object { exports[`Table java stream dictionary enumerates Table rows 17`] = ` Object { - "dict1_0": "n7IVIt6", - "dict1_1": "n7IVIt6", + "dict1_0": null, + "dict1_1": null, "dict2_0": null, } `; @@ -15675,11 +8519,11 @@ Object { exports[`Table java stream dictionary enumerates Table rows 18`] = ` Object { "dict1_0": "pdr3kP2", - "dict1_1": "n7IVIt6", - "dict2_0": Object { - "high": 0, - "low": 1428743742, - }, + "dict1_1": null, + "dict2_0": Int32Array [ + 1428743742, + 0, + ], } `; @@ -15697,7 +8541,7 @@ exports[`Table java stream dictionary enumerates Table rows compact 2`] = `3`; exports[`Table java stream dictionary enumerates Table rows compact 3`] = ` Array [ - "n7IVIt6", + null, "UQlbxy8", null, ] @@ -15705,7 +8549,7 @@ Array [ exports[`Table java stream dictionary enumerates Table rows compact 4`] = ` Array [ - "n7IVIt6", + null, "UQlbxy8", null, ] @@ -15714,22 +8558,22 @@ Array [ exports[`Table java stream dictionary enumerates Table rows compact 5`] = ` Array [ "n7IVIt6", - "n7IVIt6", - Object { - "high": -1, - "low": -935886027, - }, + null, + Int32Array [ + -935886027, + -1, + ], ] `; exports[`Table java stream dictionary enumerates Table rows compact 6`] = ` Array [ - "n7IVIt6", + null, "7Esa1sp", - Object { - "high": -1, - "low": -1608202210, - }, + Int32Array [ + -1608202210, + -1, + ], ] `; @@ -15743,8 +8587,8 @@ Array [ exports[`Table java stream dictionary enumerates Table rows compact 8`] = ` Array [ - "n7IVIt6", - "n7IVIt6", + null, + null, null, ] `; @@ -15752,7 +8596,7 @@ Array [ exports[`Table java stream dictionary enumerates Table rows compact 9`] = ` Array [ null, - "n7IVIt6", + null, null, ] `; @@ -15760,22 +8604,22 @@ Array [ exports[`Table java stream dictionary enumerates Table rows compact 10`] = ` Array [ "gpcWkmr", - "n7IVIt6", + null, null, ] `; exports[`Table java stream dictionary enumerates Table rows compact 11`] = ` Array [ - "n7IVIt6", - "n7IVIt6", + null, + null, null, ] `; exports[`Table java stream dictionary enumerates Table rows compact 12`] = ` Array [ - "n7IVIt6", + null, "VHkSHFW", null, ] @@ -15783,8 +8627,8 @@ Array [ exports[`Table java stream dictionary enumerates Table rows compact 13`] = ` Array [ - "n7IVIt6", - "n7IVIt6", + null, + null, null, ] `; @@ -15792,7 +8636,7 @@ Array [ exports[`Table java stream dictionary enumerates Table rows compact 14`] = ` Array [ "fNEZk2V", - "n7IVIt6", + null, null, ] `; @@ -15807,7 +8651,7 @@ Array [ exports[`Table java stream dictionary enumerates Table rows compact 16`] = ` Array [ - "n7IVIt6", + null, "pdr3kP2", null, ] @@ -15815,8 +8659,8 @@ Array [ exports[`Table java stream dictionary enumerates Table rows compact 17`] = ` Array [ - "n7IVIt6", - "n7IVIt6", + null, + null, null, ] `; @@ -15824,11 +8668,11 @@ Array [ exports[`Table java stream dictionary enumerates Table rows compact 18`] = ` Array [ "pdr3kP2", - "n7IVIt6", - Object { - "high": 0, - "low": 1428743742, - }, + null, + Int32Array [ + 1428743742, + 0, + ], ] `; @@ -15841,47 +8685,47 @@ Array [ `; exports[`Table java stream dictionary toString() prints a pretty Table 1`] = ` -"dict1_0, dict1_1, dict2_0 -n7IVIt6, UQlbxy8, null -n7IVIt6, UQlbxy8, null -n7IVIt6, n7IVIt6, [object Object] -n7IVIt6, 7Esa1sp, [object Object] - null, 7Esa1sp, null -n7IVIt6, n7IVIt6, null - null, n7IVIt6, null -gpcWkmr, n7IVIt6, null -n7IVIt6, n7IVIt6, null -n7IVIt6, VHkSHFW, null -n7IVIt6, n7IVIt6, null -fNEZk2V, n7IVIt6, null -VHkSHFW, null, null -n7IVIt6, pdr3kP2, null -n7IVIt6, n7IVIt6, null -pdr3kP2, n7IVIt6, [object Object] -n7IVIt6, null, null" +"dict1_0, dict1_1, dict2_0 + null, UQlbxy8, null + null, UQlbxy8, null +n7IVIt6, null, [-935886027,-1] + null, 7Esa1sp, [-1608202210,-1] + null, 7Esa1sp, null + null, null, null + null, null, null +gpcWkmr, null, null + null, null, null + null, VHkSHFW, null + null, null, null +fNEZk2V, null, null +VHkSHFW, null, null + null, pdr3kP2, null + null, null, null +pdr3kP2, null, [1428743742,0] +n7IVIt6, null, null" `; exports[`Table java stream dictionary toString() prints an empty Table 1`] = `""`; exports[`Table java stream dictionary toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, dict1_0, dict1_1, dict2_0 - 0, n7IVIt6, UQlbxy8, null - 1, n7IVIt6, UQlbxy8, null - 2, n7IVIt6, n7IVIt6, [object Object] - 3, n7IVIt6, 7Esa1sp, [object Object] - 4, null, 7Esa1sp, null - 5, n7IVIt6, n7IVIt6, null - 6, null, n7IVIt6, null - 7, gpcWkmr, n7IVIt6, null - 8, n7IVIt6, n7IVIt6, null - 9, n7IVIt6, VHkSHFW, null - 10, n7IVIt6, n7IVIt6, null - 11, fNEZk2V, n7IVIt6, null - 12, VHkSHFW, null, null - 13, n7IVIt6, pdr3kP2, null - 14, n7IVIt6, n7IVIt6, null - 15, pdr3kP2, n7IVIt6, [object Object] - 16, n7IVIt6, null, null" +"Index, dict1_0, dict1_1, dict2_0 + 0, null, UQlbxy8, null + 1, null, UQlbxy8, null + 2, n7IVIt6, null, [-935886027,-1] + 3, null, 7Esa1sp, [-1608202210,-1] + 4, null, 7Esa1sp, null + 5, null, null, null + 6, null, null, null + 7, gpcWkmr, null, null + 8, null, null, null + 9, null, VHkSHFW, null + 10, null, null, null + 11, fNEZk2V, null, null + 12, VHkSHFW, null, null + 13, null, pdr3kP2, null + 14, null, null, null + 15, pdr3kP2, null, [1428743742,0] + 16, n7IVIt6, null, null" `; exports[`Table java stream nested creates a Table from Arrow buffers 1`] = `"list_nullable"`; @@ -16481,47 +9325,47 @@ Array [ `; exports[`Table java stream nested toString() prints a pretty Table 1`] = ` -" list_nullable, struct_nullable --855087392,-1428803827,538297987,-1834772737, null - null, [-1121326610,null] - 1201921150,-1053878681,-338858402, [null,\\"oPXRHKP\\"] - -25568549,674222761,-1932078214,-328049938, [null,null] - -1482260505,-636832564,2076926163,535274652, [-861383428,\\"TeWfovy\\"] - -1198112844,1337875186,543199787,-26980498, [698716318,null] - , null - -1395042372,725113523,386656703,1852452386, null - , [null,\\"BSZRpGI\\"] - -2125490777,-2011809915, [null,null] - -936205059, [null,null] - null, null - 1741043053,1115823582,-134578211,1597491649, null - 817302915,23284005,-1507602567, [null,null] - null, [null,null] - null, [416507125,null] - null, null" +" list_nullable, struct_nullable +[-855087392,-1428803827,538297987,-1834772737], null + null, [-1121326610,null] + [1201921150,-1053878681,-338858402], [null,\\"oPXRHKP\\"] + [-25568549,674222761,-1932078214,-328049938], [null,null] + [-1482260505,-636832564,2076926163,535274652], [-861383428,\\"TeWfovy\\"] + [-1198112844,1337875186,543199787,-26980498], [698716318,null] + [], null + [-1395042372,725113523,386656703,1852452386], null + [], [null,\\"BSZRpGI\\"] + [-2125490777,-2011809915], [null,null] + [-936205059], [null,null] + null, null + [1741043053,1115823582,-134578211,1597491649], null + [817302915,23284005,-1507602567], [null,null] + null, [null,null] + null, [416507125,null] + null, null" `; exports[`Table java stream nested toString() prints an empty Table 1`] = `""`; exports[`Table java stream nested toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, list_nullable, struct_nullable - 0, -855087392,-1428803827,538297987,-1834772737, null - 1, null, [-1121326610,null] - 2, 1201921150,-1053878681,-338858402, [null,\\"oPXRHKP\\"] - 3, -25568549,674222761,-1932078214,-328049938, [null,null] - 4, -1482260505,-636832564,2076926163,535274652, [-861383428,\\"TeWfovy\\"] - 5, -1198112844,1337875186,543199787,-26980498, [698716318,null] - 6, , null - 7, -1395042372,725113523,386656703,1852452386, null - 8, , [null,\\"BSZRpGI\\"] - 9, -2125490777,-2011809915, [null,null] - 10, -936205059, [null,null] - 11, null, null - 12, 1741043053,1115823582,-134578211,1597491649, null - 13, 817302915,23284005,-1507602567, [null,null] - 14, null, [null,null] - 15, null, [416507125,null] - 16, null, null" +"Index, list_nullable, struct_nullable + 0, [-855087392,-1428803827,538297987,-1834772737], null + 1, null, [-1121326610,null] + 2, [1201921150,-1053878681,-338858402], [null,\\"oPXRHKP\\"] + 3, [-25568549,674222761,-1932078214,-328049938], [null,null] + 4, [-1482260505,-636832564,2076926163,535274652], [-861383428,\\"TeWfovy\\"] + 5, [-1198112844,1337875186,543199787,-26980498], [698716318,null] + 6, [], null + 7, [-1395042372,725113523,386656703,1852452386], null + 8, [], [null,\\"BSZRpGI\\"] + 9, [-2125490777,-2011809915], [null,null] + 10, [-936205059], [null,null] + 11, null, null + 12, [1741043053,1115823582,-134578211,1597491649], null + 13, [817302915,23284005,-1507602567], [null,null] + 14, null, [null,null] + 15, null, [416507125,null] + 16, null, null" `; exports[`Table java stream primitive creates a Table from Arrow buffers 1`] = `"bool_nullable"`; From fd68d51087c413653214c13a7d4d6c9b4e0deb5d Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 04:53:26 -0500 Subject: [PATCH 20/55] always increment validity buffer index while reading --- js/src/reader/vector.ts | 48 ++++++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/js/src/reader/vector.ts b/js/src/reader/vector.ts index f1bab49373f..473113658c8 100644 --- a/js/src/reader/vector.ts +++ b/js/src/reader/vector.ts @@ -42,7 +42,6 @@ import Timestamp = Schema_.org.apache.arrow.flatbuf.Timestamp; // import IntervalUnit = Schema_.org.apache.arrow.flatbuf.IntervalUnit; import Precision = Schema_.org.apache.arrow.flatbuf.Precision; import FieldNode = Message_.org.apache.arrow.flatbuf.FieldNode; -import RecordBatch = Message_.org.apache.arrow.flatbuf.RecordBatch; import FixedSizeList = Schema_.org.apache.arrow.flatbuf.FixedSizeList; import FloatingPoint = Schema_.org.apache.arrow.flatbuf.FloatingPoint; import FixedSizeBinary = Schema_.org.apache.arrow.flatbuf.FixedSizeBinary; @@ -143,9 +142,10 @@ export function readListVector(field: Field, state: VectorReaderContext) { } export function readStructVector(field: Field, state: VectorReaderContext) { - const n = field.childrenLength(), columns = new Array(n); - const { bytes, batch } = state, fieldNode = batch.nodes(state.node++)!; - const validity = createValidityArray(field, fieldNode, bytes, batch, state); + const n = field.childrenLength(); + const columns = new Array(n); + const fieldNode = state.batch.nodes(state.node++)!; + const validity = readValidityBuffer(field, fieldNode, state); for (let i = -1, child: Field; ++i < n;) { if (child = field.children(i)!) { columns[i] = readVector(child, state); @@ -186,8 +186,8 @@ export function readUtf8Vector(field: Field, state: VectorReaderContext) { export function readFixedSizeListVector(field: Field, state: VectorReaderContext) { const type = field.type(new FixedSizeList())!; - const { bytes, batch } = state, fieldNode = batch.nodes(state.node++)!; - const validity = createValidityArray(field, fieldNode, bytes, batch, state); + const fieldNode = state.batch.nodes(state.node++)!; + const validity = readValidityBuffer(field, fieldNode, state); return new FixedSizeListVector({ field, fieldNode, validity, size: type.listSize(), @@ -235,33 +235,37 @@ export function readIntVector(field: Field, state: VectorReaderContext) { } function readListBuffers(field: Field, state: VectorReaderContext) { - const { bytes, batch, offset } = state; - const fieldNode = batch.nodes(state.node++)!; - const validity = createValidityArray(field, fieldNode, bytes, batch, state); - const offsets = createTypedArray(Int32Array, bytes, offset, batch.buffers(state.buffer++)!); + const fieldNode = state.batch.nodes(state.node++)!; + const validity = readValidityBuffer(field, fieldNode, state); + const offsets = readDataBuffer(Int32Array, state); return { field, fieldNode, validity, offsets }; } function readBinaryBuffers(field: Field, state: VectorReaderContext) { - const { bytes, batch, offset } = state; - const fieldNode = batch.nodes(state.node++)!; - const validity = createValidityArray(field, fieldNode, bytes, batch, state); - const offsets = createTypedArray(Int32Array, bytes, offset, batch.buffers(state.buffer++)!); - const data = createTypedArray(Uint8Array, bytes, offset, batch.buffers(state.buffer++)!); + const fieldNode = state.batch.nodes(state.node++)!; + const validity = readValidityBuffer(field, fieldNode, state); + const offsets = readDataBuffer(Int32Array, state); + const data = readDataBuffer(Uint8Array, state); return { field, fieldNode, validity, offsets, data }; } function readNumericBuffers(field: Field, state: VectorReaderContext, ArrayConstructor: TypedArrayConstructor) { - const { bytes, batch, offset } = state; - const fieldNode = batch.nodes(state.node++)!; - const validity = createValidityArray(field, fieldNode, bytes, batch, state); - const data = createTypedArray(ArrayConstructor, bytes, offset, batch.buffers(state.buffer++)!); + const fieldNode = state.batch.nodes(state.node++)!; + const validity = readValidityBuffer(field, fieldNode, state); + const data = readDataBuffer(ArrayConstructor, state); return { field, fieldNode, validity, data }; } -function createValidityArray(field: Field, fieldNode: FieldNode, bytes: Uint8Array, batch: RecordBatch, state: VectorReaderContext) { - return field.nullable() && (++state.buffer) && fieldNode.nullCount().low > 0 && - createTypedArray(Uint8Array, bytes, state.offset, batch.buffers(state.buffer - 1)!) || null; +function readDataBuffer(ArrayConstructor: TypedArrayConstructor, state: VectorReaderContext) { + return createTypedArray(ArrayConstructor, state.bytes, state.offset, state.batch.buffers(state.buffer++)!); +} + +function readValidityBuffer(field: Field, fieldNode: FieldNode, state: VectorReaderContext) { + return createValidityArray(field, fieldNode, state.bytes, state.offset, state.batch.buffers(state.buffer++)!); +} + +function createValidityArray(field: Field, fieldNode: FieldNode, bytes: Uint8Array, offset: number, buffer: Buffer) { + return field.nullable() && fieldNode.nullCount().low > 0 && createTypedArray(Uint8Array, bytes, offset, buffer) || null; } function createTypedArray(ArrayConstructor: TypedArrayConstructor, bytes: Uint8Array, offset: number, buffer: Buffer) { From 44889fbed06b7bb78c1bfca32e70ec0790180877 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 04:54:13 -0500 Subject: [PATCH 21/55] report errors generating test arrows --- js/test/generate-arrows.js | 39 +++++++++++++++++++++++++++----------- 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/js/test/generate-arrows.js b/js/test/generate-arrows.js index 302973eafcc..fc5f2ef6f87 100644 --- a/js/test/generate-arrows.js +++ b/js/test/generate-arrows.js @@ -7,12 +7,11 @@ const exec = promisify(require('child_process').exec); (async function() { const base = path.resolve('./test/arrows'); - await rimraf(path.join(base, 'cpp')); - await rimraf(path.join(base, 'java')); await mkdirp(path.join(base, 'cpp/file')); await mkdirp(path.join(base, 'java/file')); await mkdirp(path.join(base, 'cpp/stream')); await mkdirp(path.join(base, 'java/stream')); + const errors = []; const names = await glob(path.join(base, 'json/*.json')); for (let jsonPath of names) { const name = path.parse(path.basename(jsonPath)).name; @@ -20,36 +19,54 @@ const exec = promisify(require('child_process').exec); const arrowJavaFilePath = path.join(base, 'java/file', `${name}.arrow`); const arrowCppStreamPath = path.join(base, 'cpp/stream', `${name}.arrow`); const arrowJavaStreamPath = path.join(base, 'java/stream', `${name}.arrow`); - - await generateCPPFile(jsonPath, arrowCppFilePath); - await generateCPPStream(arrowCppFilePath, arrowCppStreamPath); - await generateJavaFile(jsonPath, arrowJavaFilePath); - await generateJavaStream(arrowJavaFilePath, arrowJavaStreamPath); + try { + await generateCPPFile(jsonPath, arrowCppFilePath); + await generateCPPStream(arrowCppFilePath, arrowCppStreamPath); + } catch (e) { errors.push(e.message); } + try { + await generateJavaFile(jsonPath, arrowJavaFilePath); + await generateJavaStream(arrowJavaFilePath, arrowJavaStreamPath); + } catch (e) { errors.push(e.message); } + } + if (errors.length) { + console.error(errors.join(`\n`)); + process.exit(1); } })(); async function generateCPPFile(jsonPath, filePath) { + await rimraf(filePath); return await exec( `../cpp/build/release/json-integration-test ${ `--integration --mode=JSON_TO_ARROW`} ${ - `--json=${path.resolve(jsonPath)} --arrow=${filePath}`}` + `--json=${path.resolve(jsonPath)} --arrow=${filePath}`}`, + { maxBuffer: Math.pow(2, 53) - 1 } ); } async function generateCPPStream(filePath, streamPath) { - return await exec(`../cpp/build/release/file-to-stream ${filePath} > ${streamPath}`); + await rimraf(streamPath); + return await exec( + `../cpp/build/release/file-to-stream ${filePath} > ${streamPath}`, + { maxBuffer: Math.pow(2, 53) - 1 } + ); } async function generateJavaFile(jsonPath, filePath) { + await rimraf(filePath); return await exec( `java -cp ../java/tools/target/arrow-tools-0.8.0-SNAPSHOT-jar-with-dependencies.jar ${ `org.apache.arrow.tools.Integration -c JSON_TO_ARROW`} ${ - `-j ${path.resolve(jsonPath)} -a ${filePath}`}` + `-j ${path.resolve(jsonPath)} -a ${filePath}`}`, + { maxBuffer: Math.pow(2, 53) - 1 } ); } async function generateJavaStream(filePath, streamPath) { + await rimraf(streamPath); return await exec( `java -cp ../java/tools/target/arrow-tools-0.8.0-SNAPSHOT-jar-with-dependencies.jar ${ - `org.apache.arrow.tools.FileToStream`} ${filePath} ${streamPath}`); + `org.apache.arrow.tools.FileToStream`} ${filePath} ${streamPath}`, + { maxBuffer: Math.pow(2, 53) - 1 } + ); } From a6d3c83e5282185f6e3b781eb6c1ad0e11768ac5 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 04:55:45 -0500 Subject: [PATCH 22/55] enable integration tests --- js/test/integration-tests.ts | 8 ++++---- js/test/test-config.ts | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/js/test/integration-tests.ts b/js/test/integration-tests.ts index 3e9395ca429..7a1b831d3c8 100644 --- a/js/test/integration-tests.ts +++ b/js/test/integration-tests.ts @@ -46,12 +46,12 @@ expect.extend({ } return { pass: messages.length === 0, - message: () => [`Vectors (${format(v1.name, v2.name)})`, ...messages ].join('\n') + message: () => [`${v1.name}: (${format('cpp', 'java')})`, ...messages ].join('\n') }; } }); -describe.skip(`Integration`, () => { +describe(`Integration`, () => { for (const format of formats) { describe(format, () => { for (const [cppArrow, javaArrow] of zip(config.cpp[format], config.java[format])) { @@ -79,8 +79,8 @@ function testReaderIntegration(cppBuffers: Uint8Array[], javaBuffers: Uint8Array function testTableFromBuffersIntegration(cppBuffers: Uint8Array[], javaBuffers: Uint8Array[]) { test(`cpp and java tables report the same values`, () => { expect.hasAssertions(); - const cppTable = Table.from(...cppBuffers); - const javaTable = Table.from(...javaBuffers); + const cppTable = Table.from(cppBuffers); + const javaTable = Table.from(javaBuffers); const cppVectors = cppTable.columns; const javaVectors = javaTable.columns; expect(cppTable.length).toEqual(javaTable.length); diff --git a/js/test/test-config.ts b/js/test/test-config.ts index 87cb64257f4..3485654b77b 100644 --- a/js/test/test-config.ts +++ b/js/test/test-config.ts @@ -48,6 +48,7 @@ function loadArrows(source: string, format: string) { decimal: true, datetime: false, // <-- known to fail primitive: true, + 'primitive-empty': true, dictionary: true, struct_example: true }; From de7d96a3a9571c3a7057b9c17380ec36abdff888 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 04:56:25 -0500 Subject: [PATCH 23/55] regenerate test arrows from master --- js/test/arrows/cpp/file/datetime.arrow | Bin 6490 -> 6490 bytes js/test/arrows/cpp/file/decimal.arrow | Bin 1554 -> 259090 bytes js/test/arrows/cpp/file/dictionary.arrow | Bin 2578 -> 2562 bytes js/test/arrows/cpp/file/nested.arrow | Bin 2274 -> 2218 bytes js/test/arrows/cpp/file/primitive-empty.arrow | Bin 0 -> 9498 bytes js/test/arrows/cpp/file/primitive.arrow | Bin 9498 -> 9442 bytes js/test/arrows/cpp/stream/datetime.arrow | Bin 5076 -> 5076 bytes js/test/arrows/cpp/stream/decimal.arrow | Bin 1228 -> 255228 bytes js/test/arrows/cpp/stream/dictionary.arrow | Bin 2020 -> 2004 bytes js/test/arrows/cpp/stream/nested.arrow | Bin 1692 -> 1636 bytes .../arrows/cpp/stream/primitive-empty.arrow | Bin 0 -> 6852 bytes js/test/arrows/cpp/stream/primitive.arrow | Bin 6852 -> 7020 bytes js/test/arrows/csv/decimal.csv | 307 + js/test/arrows/csv/nested.csv | 18 + js/test/arrows/csv/primitive-empty.csv | 1 + js/test/arrows/csv/primitive.csv | 18 + js/test/arrows/csv/simple.csv | 6 + js/test/arrows/csv/struct_example.csv | 18 + js/test/arrows/java/file/datetime.arrow | Bin 6746 -> 6746 bytes js/test/arrows/java/file/decimal.arrow | Bin 1602 -> 259730 bytes js/test/arrows/java/file/dictionary.arrow | Bin 2682 -> 2666 bytes js/test/arrows/java/file/nested.arrow | Bin 2370 -> 2314 bytes .../arrows/java/file/primitive-empty.arrow | Bin 0 -> 9778 bytes js/test/arrows/java/file/primitive.arrow | Bin 9778 -> 10034 bytes js/test/arrows/java/stream/datetime.arrow | Bin 5196 -> 5196 bytes js/test/arrows/java/stream/decimal.arrow | Bin 1244 -> 255564 bytes js/test/arrows/java/stream/dictionary.arrow | Bin 2052 -> 2036 bytes js/test/arrows/java/stream/nested.arrow | Bin 1732 -> 1676 bytes .../arrows/java/stream/primitive-empty.arrow | Bin 0 -> 6916 bytes js/test/arrows/java/stream/primitive.arrow | Bin 6916 -> 7404 bytes js/test/arrows/json/datetime.json | 680 +- js/test/arrows/json/decimal.json | 33394 +++++++++++++++- js/test/arrows/json/dictionary.json | 276 +- js/test/arrows/json/nested.json | 214 +- js/test/arrows/json/primitive-empty.json | 1099 + js/test/arrows/json/primitive.json | 1493 +- 36 files changed, 36432 insertions(+), 1092 deletions(-) create mode 100644 js/test/arrows/cpp/file/primitive-empty.arrow create mode 100644 js/test/arrows/cpp/stream/primitive-empty.arrow create mode 100644 js/test/arrows/csv/decimal.csv create mode 100644 js/test/arrows/csv/nested.csv create mode 100644 js/test/arrows/csv/primitive-empty.csv create mode 100644 js/test/arrows/csv/primitive.csv create mode 100644 js/test/arrows/csv/simple.csv create mode 100644 js/test/arrows/csv/struct_example.csv create mode 100644 js/test/arrows/java/file/primitive-empty.arrow create mode 100644 js/test/arrows/java/stream/primitive-empty.arrow create mode 100644 js/test/arrows/json/primitive-empty.json diff --git a/js/test/arrows/cpp/file/datetime.arrow b/js/test/arrows/cpp/file/datetime.arrow index d5c9ef5922bcd6da994e71717f1ec3d2e83ebcf0..7a7fab470bf19b73363292413a7fa3919368c7d0 100644 GIT binary patch delta 1734 zcmZ8he^8TU9N#G2IB{dP2HH-?L2ZCAq&Yar?%08npi8JLPva;&!L2|ND3oJV)PXvZoYEg8*g1#!1A+5LDG`kPLC@#e`&_Sm@80M0{eHfm=lee2 z=Y5{no9In!bx6cw?vP{&_dpWLImp8!Veb$Yj9RK8tcLpi5~)o@>^%&`(sbin&M2KF zd*@HSgLu#se?NQ0xYl`J??X&Ug8uam&nz);FrPl|HQ@IRAO9%iW9!^ah-GPCyn(zD zgTNwG#`QZ8f9C8xDBwlWeDIO?YBl38&+Y1izhV206vmmD!=usUDd$S$Q95I=%Yipb z_{6T`l}T_z%~m`3I8lKMNW_|#t9TKE-@<~e@TXN-T~wUV&<|WJUE2<9s-5^8xUl$q zBQTYp7@zVfZJ!j?Mu^H%dJIUs#b+7B7>sVr;*Lne4HNDkYG{cwGv5K_yeh|Q35I*3 zvtbP|zsI@-Xl*HqArsY`^oWS9I=1pICYEM|od>q>s-Y9=dorI0C<5c)jkv19{b=H zff(-3yJJU$ONv~r?H0y=@7(t#;vti6S=;S-89`i~Ov6p`k3km7HOdmWG!nPVG&W(k z%|U@z72P}LVlTaHUpoz7v9x(NaOWr6=rOuJV9lHYA+T=FM-Pt9m$zTIqL3AL=~plh z_pO7xTp^*~zM=N0I2^s(8imUsikF(kido_Ms@aY3FYGb5j!IfbJhH+pr#O&(w$E0^ zbihAr{jah(%zy4$&eg>a5!?CB3YRB*jg>uEmqc$EuMHMOKJxjH!0B4#mBmjZV3q#q z%s+s5shFfy>dph%i;#MEtl)RhOm?XL*Ccdf_#=IqUQd?zh3_sa;^0l;gp;Mx1<*uJ zxy*DMPTXizfEXJ*dkw>a8g6(II%XqLbyDU7 z^W2V;sC!TG{0xxgk^^fqO*7@z+(Jw=t)r=NkSkF>w!$yKIwE%qTKx7RoTt=o~m z07Ot-5CK){SI%$g9l{jY=&9Q+&;_FZ#)Og4y+S_P{yJUL3#3YzI;MMy{#?ojs*XT) zwn7h>ZMpT04p-Gy#Ge*caC^3L41($?aXvWr1wUOi%ctuvRwG}d(H;geo}s??%@X(> zeBIRSeUG5Knd#{Os?~D#1A{D1q#DkAAKtjVAPUG#R`Fpn^MR+E(>-ndPwkoWFZkpM AI{*Lx delta 1897 zcmZux4Nz276n=}q?y~Y`M+j74c3~F~n^IQ{P0)!_qLmpb=tnWwc1mbMgBs#5pXH$A z__NW=Orsoi$UqzuEQW%CK~~vb!OiC&i9>j?*F|* zh9Scjd*ytyTur|!g80G}-Y-$1B^;lcuM=X;a>YXov8V78?5eGdhifl994Km&+P6aB z=kk?G4cEOpszi(c2Y!qz0BX{2cDsqa0YdDIt81AvYRONOkl$@(BU3XtxzWdIY=>4V z1_*}jj6M!}qUX}8Efc<`j*hIH>$>w%&?4|77T@`1E&-7;%+xT~iVo%3fByq5cURPr2N7NB1c@UMi5uQbEb7T3?e@+~-7@VRQbx};#G z(Roo6xzeJ2tsq@fDeKUf|8JU1pmbHiuRYPd1t?n3z& z{89WQ*5dN{0dY}s)FpjF=o0r|saMqyO`}Wah(X{ifxK3(W8qeQb9fILAoGspm=!`) zA8>ppRDn)|J))FOXL4isN{HjB`Ksw4aTZDm@$YojiOWMHC4*NsNK^W5)fIVp!%fv% zAN~VY&G)fdKLrAO92-WJcvj1wWwkONzJk^88LT$T$6Lsh$vmWI)RtqKNOORhHpk2} zr5;FQ>mP_PRh@bTT5ho00`wE|quHgqrSmL`%x_;ifmQaHEOs+010n-uh7m()9F+>Sl=Gw-4uPcG*z`9p9EgFm)-6Bs7O z?nehEW|rj_)6?~O^dVeWw>kUz31E)N&BRH!vRKDN%ne-+lE`#p0!;iR!*?jy_4(qtv(9Ig#ZoLbAx7VpFfKWW&y9C~8vIr`YFR*iL{r@>p{9nu~jbExRMf8#D=Yv>Bv@AnUg C?H|1W diff --git a/js/test/arrows/cpp/file/decimal.arrow b/js/test/arrows/cpp/file/decimal.arrow index ae0b7fe64020e322e4d4429cb91aa1650f7a29ef..fb14b789fd4e703c65c8eeb239ff422b9813a380 100644 GIT binary patch literal 259090 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 literal 1554 zcmZ<^3i1y(WME+U4a5RK%)`LPz{bGJzyW3h2}WkHI0FM0Sd0ZI#0A74nhA(ApzJOG z|NjRnX14+IWq?=&Dh^Vk0ObQIh6O-%ApSQXJpqUt7#JC50BJ^`X&|*}Mj*WsK)cu& z*nzGAxe8AP|EF0T0*#49v`6qdtIDf(R}kA7Ty2_!uAt1syvO!vH9FU;tzt2*Bt9 z2$!J(O2fn(pnRA-hzkl5n7J@BVSJDr3^+p>O%qgE`>qJMzpLD*tvYM_j%%DQGV4xo z7CPx)ecQTV?PQpGa_KgK5GVb4@2*T}*q61t$8&)`)S!EwdfO9sik#|dakWvts-&l2 zy!hg=+x69V3pSnNJ({}n^y=bUb9-YOE#FSv-`{fL33CvtpkN^;%^Fd;#;BEu)5a6X~?m4zgyKMwpI{Yksb0iTm5SIKxkB-kv?b{|7_ebnXd#HNp_v^Nm#=iF}ToUH}{i3{ev%-8& zxb3_f`CxS^+rB>gh@kz0RfKn@Q5TgFvA5R4onXKaiVP%^(Jp*meFBtx~T*bko;}a_8$m9 zY-Avm7B~|mZj!{~0Mfv6+sm$C@K$PLQRmnt< z2+W+kQx!HKy*#Nt7kfYwFVB1{2MGvl_76?~sdBgJJp__~nE^6Kia~GVHn7Wk*feTD zs`iI0s|3+oCSPP!W=xoD%aYHiF?lVE_~aSvJWMB;fzA@+WCtn$LLo;%Hv%FF=O$|LGybYaA&6Bf3OOjGR$`~d)uznC!1~VBL7+HV}pgF0N z|FVk11Q}ofsSZ^o!C=6^1ZE3Qu4X%#2w^iYa6#ok4gmoepAEtVlm8f@97a|a4mK7B zn4Afc8W58ci4XFkuyhd28mN2JfGR}5sthMzX4hpjn9Rr_&R8&6lEa-bVRItKMn(XQ C(sEt^ delta 681 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 Q|Me@nd^ksqmjAcuKP(PuX#fBK literal 9498 zcmeHNF>h2y5T3m|ABS}zP5{Y5E?$wsg$oE4a^d2TuAs02LP()N0$UCO>2yZXSt4Bu z7Zel}6fP)SSm?@>E>gHiK|$dkK{#U?C@sGiq2WoqzfwlznIon?YXVH#Pk5c=Wl_vIWTLqpvgL_$+FF=^V-nXqy3@1JVC@WLjtJ zuzXN|mt+H24UF;BFwdgxers*Hb7g+O_ye>v$ck`(P+yefjp6PaF30WTy0MV$jA-vm z#SJnK{RH+dg3||mdoO=KU~gA(L%D%57Q`D6QE`d8#F@aX6FhRYaPf7s5uS?(!rD8xN9+$Qviy9Dkr;ka(@%s->qdIK?$ zz^+YT(Z^ec>9*!vEOo^#wzX@xJ;Oc7*_w6js}XHI1SX$N6Z%t}KRD;_wqCk25Dv04 zqOG?OXT*JBxZ8%yca44}uKTrfIGSI(z(mTG9F_icWY>KEcJYEF}oz`i@^!x&yQT(dbJ!m_8>#Wrtduy+i5 z*Rbhl*qjYxd6w!I+T1f-#@rO{8Ozh)^o7}+4`tcVKE*aKY0i{D?3Q774BKqZhO?w= zWN~b48!lt+58yH8UK=jQN<(gN-Coc>q0~fsKBi|OV=S`N@MTlOM+vb}0{N`IKS3^n z(=S}R(=qxXg1DX5KBv&1Ur3B&i{5!O2<5&SK3oL_$0IGVBibr z#81C^I)!psr^M-MPP>-af4E z`b-_!GOX_UNmkkJ`6pQ{P zjPWgFrH-8pZo1d8F_LbtsOI1#yJH7Rf-a%XJdLC1gtmf6piqucQ5SBO z^GkW+Z$XTcos?WK$>Xy4ab|yz!%iHQhQRrwln6%tp!f6ced}w_-QLghe4fwyeBbB& zzVCNFy-(ljl1Zh)e%T`7o-AB&ksm|C-Xbg*tz1V~9re%27K1M6HpGsM8b{Klp0fnPU#_^p_auk$t`R-}FYGV*E+ zB8$?P*KI}osk?Wth?m5&;Df;{)ttXPyR#4ehAr1pIA`GwL$jr)Tqse-7|fv_7oIF* ziS5TKli-G1?N0DZB?TTJ5$m3>Vj>PdM}*qpPie9`sW`FW9B`q0O&hSOcKkEo{NnSC zz*IIdA?0J*J}Ih?l9Z)%n~->wWjVx|%wEhA4$C7=^tN+H=8>Q z@7o5Rf_tMjSB)K1|9@+%ytWJ^w9~S|_fUz-MO6lhU(Y2=Q@^nBwXRLz!xpzc^ulc- zG2HKW#1D&?6unB{C652vwrd~a0gK_ulQ-vNga~yCoiM?ECPlc=s7MsjNZh8-ImF#I zhXfy0bmyptKlHM5%@lmqlI9)2Z6CcwkI`@a_RL8TBI^?T^xzo$dAr3c3R`}gz6I-0 z-&)AaRWkbS8)}b8BhkB~QM?SIc&=%*m=~_En%M~d!Y9_&5n1bSkD@TkEe&R$=yQ~D z9q^CZz>7SN2>ft0=gPwSh@Gsn!exnvu(Eq=ljsd&+E7XK1HT^$oUR3fii9Zyywcwt z`FjvAk&?7V+p#Bm0a9;|7W@L5%l6m*l!R_fzo$>p>&X*8vhK2?_FflHI8iE}2Tk;( z$4a;1__anAh*96!s}RPYT1}73X=U;T@E+E-;iB-+<-0V~OHXlWr0H4cxDChD$+-{A z^SVx;?j6cPixQ%j!M>K=cQv6 zU>vIgIl$?XTXd~+CXNiD4n7^KvAJ*1Q&eex>~Vg_sO5nG% wx~bW_9zb_Jv!@-X)hhW1465r%y^q z(lfRJI6|3*<$%^OD~Mt&!9NI!FmcC#t#Sj(217#$d5m#ZoEzsE_Fl^T1#^HuC20}j z&4S-(!5_%t1%Fqy=Wu?FTzi;q(c(EN^B9W(4y-*6bX)BK?3mz=fbnq+*kN(I*> zh*8f0o?qlg(L!Z*;xyn{4h3Jn;4G9mVPfulTn(>J<@AC)tQSSgPb_N248Y+9b7hcg zo@*dH$AT*qVpJ})am`ThoZ4~CO%?%p$QL8?1<;ykw77OEpBMP3HU?}qU?b-S;J|&z zk-7Xa)}4>qgYQ~To@>h2XghkYs9t2oijg11AnL_=*l>)&h~gaMiwa~IJbYB26LW(o ze3v?z&WyD+UyC$+K)E=8?F3w=cd8MV7N5Ny0!8(#)W|s<o*lkM9ojGAk0i%itbRqDT=n^5 zze4*_y zT2TnS|6+u_N@&9AUZVUW1uqsh;kOjLN!Y|s_YUz#h+6bN<)eI@cZS&es+$$@y5{J5^y%gf z>Z6O?80~WS8Bbl#fdup=y0&JcwiWRMT>@9j&v)v8*%xFRV>^=%QZ^2earlJfGBL@w z;u*;D{-s_U!a|Q;t*nv0~E8=2pQ!p*C6nQj+`{iw{p{O&F+N@wa750d_tCc37vJv=im-Qqoe?_pI2 z<)S|N?`!zC=zp?F>|6bbWBeZM=QiB*4fVXv;ya-Cw&}b+l_1-%+2X#wF=SjF)^|tj zn~z%#@7dSnmC1Gg9ahfoW8(94@6BH)A*}K_^aY&__!;9@=K7sOeM3K$@6#y3Tda5H zkF8^-Qwidu^_%!U5nuAh4Nd4@>g*gwK3UtP-GqOo@ISn^o}Z)Z;<=-kUf#=lQ@=eO zb=>7c%-`d3o}c$AhZpkwZOkfrfPTv9CD!-or_=bSS5nPsi}OWsNBjN2=S_A;+OA~s z>xgBDb@*jV_B&|*eldFvYLfi{^Z7Ly5_yt;4~%zgEXTTP?|PKV^}ST@$iM&YJYeSM F=|A3=0O|k$ diff --git a/js/test/arrows/cpp/stream/decimal.arrow b/js/test/arrows/cpp/stream/decimal.arrow index bb21cda48a0b5168e6edd57305168224ee5075f6..6176df844dbe6e789c1323177c4ad1cd3c0829a5 100644 GIT binary patch literal 255228 zcmeEv2{=_x{P!iYWGhREXh(`76on|FLQyH9RFp_5Dv6?!R-&|9vy~+zq$JX!5-O!c zB5g>vEZz5^C0! zRdQqY*iRGtedNOIv7a&aYsY+u#eUY<4>KWM=pd6Z=lS%oxE%JA0O^<+NfF4{ffR)4 zO~j6P`c5qFPvRo^V@ED51Qv zj{7Bz9qE2)ko-C1+KlOq16+21YaIjEbW$mYTsJYjv4AT9aHTPDO(RKnadwV8nBEw` z)egA&7`W6)>p0}H#Pk#amjM>X%gYoy(#mW4Oi~($To*7s1;BL_aD_2&>5%$3F20L3geK=AJfC{3%uTY0Ir=3Tr)_u z9CDRndZPf>Ex=X8z@7*hKxzaE_X}}c;xDpt+rjf*YI6KEa%x)y$`Ube#8MxF*b{ukZGI;3_ExoR;zyv@byR~g`{V&Kvy8T4{iUaFX$IN*}Q z;`lj^$By)K)FK__kZUKVHv(|E04@&(t{J2%4!Mdjz2Sf>6L8&P;L;?G@8j$o#V|em z`HPnq35(A>(-Q?;3jvok1J`uYEe^R7Fg+2#6#=*+8MvmA`1?6K z$9Bw47;t?AT;CYD)JfJHav5NHcz*;hFLf-AmzNH9#LEj$+c1+visX>%D5i&XUnq8a z09PQ9ONT`I#vxY~rib^Ba33B3t}-H*Hi@M3o3rv7kLh9ECkmGY7RS#~4m;A$Q48w} zameL?>EV4k+%HGKnh;NBywqDeJ(O*=g5!gVckCpS2y4y zVQI8;)F6>uIOMX%^sufYh07R=X?i_bMe5B+2DO?{F>nXOgta#kx9Mpu~Z(6 z7sqJjfE!~$4l8(S9(Z3}3iQ>5C?1f848c4ik*e^9gc1ZXnVJt?CofLt7puGo>p?xiaHzD{6yl@EijzEU?We8q{ z;HG#16YMR44DAaL`~iaN;1z*jZvbRypN8N!5nKtclmvTqAVd2|1W!P4Y5WEu1SmuM zAb`X2Jqcup!wU{^eoz4*z7xn0_ebzn1n)+07hnkOJwOEV*CKcmg0H|EIV?bXM<7G{ zG6b(ea8tZ;6YMR44DAaL`~iaN;Eg}Q-T=tZJ`KTdBDfO%AR^eS0~y*!B6tFVOXCkk zg1sV;q5Vk&k3evK`~gj{7Xvc1_eby`1n)+065e^h0<`x4GQ2)J5xfb(TM^t*jLHY? zU4RVvadbTP1J#Ps9^z?G2DbxE2DcYY2Dd9sM)g5+K*Qnf1o=@MS+mp&x4uM}~nm1ZvHN5#*SRzv%skp|gVVJYauJHv(q6Y>L6J)M{#tZ;cdmhu3u^6gv2oem^vR)DuQN4dF zFVUOhLgZj9Eh54gKbeOOU=c#_b|r>Oq}HoFiD+^8Qu-XCJi<~apI}buvlDSn{W~7uo`IgEEbMa1J6Td#=DE9 zy(k050Q?rP;;yg}U2|UNs@yHum@f=;gc@6uHermwIC?5<8|f+3Sa!SeZMPqgW#D~) z>i?+>9>ITVHbDP<^wg1yuXFAvV=F|b`_ynkEG)m0Mnp%L$8sKoi4VC(zeRP5FDfmM z*+;X#c*3uvRs_DekVqrbz0O4Lq8I4ZV{W6OmC71EYX2lLkNe<+ zANZ988%f+<1N&YgX)&K3S?x&D1vY$}cewJUs(*+D`u-u_!(3iEakKK9)$`9{ef5yg zmAR}560gpXY^3)dr- z#)ilk)NxH^h7L?~x*0S2NT|upQ90BT9;m^X;ta%H2RB_;7wS&yv!*847p7Ex4Hf)8 z`4g4r@O$pA<=vzAZaB>uZve@!_ff=~h&|y{{T*waWO&P`E@%M_GVC239PXUVJx*_S z*I4GfIepu@>?lTM;HLiBk$=!!2_HRB* zs<@mwdblEw`ZOD}|fDT9Kuy8kME`6wYWa)ub=G=UORtHG4CFSYuM}XyNI@!fPJFDGA*tX?U;HvUZcoLO<509Ja{VWXRGqZ>@|F<&2E^y0~jY?JuZ5F+w>>z z=URW#g)hPc;wtTx=i2q#6MuB~ZcbTC06=tKWw07|;hbZMt8SkXu9^YB;|DtnEYm1xX@$wkRZPg^nMD=Dzo^>m2;;A z-FU5^>9n{9k>8VJKV4h%py99Gp_TKjRp{rXirZ`k>tTbyI=%j}i1QY2N}I-O@!c)e!p-1-I4RpzACBlwn# zy;9osdP=K#F4E%O;t)PI7j3~@M44()3Z z+#gg3hz9`~+AAUB-s(Vxco~9MA^1*Y+}j_>&>oI+!~B&%XAj~JfDG|61or^%=@8!u zWN0sqweNUb(B1{e z(4JqMnjgf)fDG|81iy*kE5Jk{w08tDv?t+0qblN0*c=N&qOr+323`uI`>lo2^NLv@R(4~h)14al%XCxI?{)(D2o0* z5Mh3V9TL52W9AAVHDfUHn_kABllx))?}&Ru_om!JUcL@U&WC@%tyL+C6^Q(`(A_Zc>lKB$ak z=$^a*xua1FMmbScRhcn`QSy8t<3vmuIyH;o1{ez)F`^O{_nG)}HujoI3kb|soD;q} zubgH*uzf%YqcvV6j-K#ksi>1!p^WmF%PO$@8vOMx*-+^X_O z=7SB*bo+p^!1dNM=vGB*CrnvRn306 z{_W4VI2O?4u%AJPU)^t~$uvU{G1eEo`>Fgl4bKAUBjhJHnH6iW9O|?G?RsWT;2Y{7 zI%bXXew%j}y>Hv(!zH^KxfTy# zpeB4cqrPN#_bEO&MQqc3|5%jJrqLyUc*}@WQE_kiI^F^KSlmA2cAk^&Ux19#c8gBz zFg@J&^aTsNuVL}kJCkSSPXdN;exa+ov*2}y_FPzlP~O=`pP2ZnOp{szfUTd)n?jqG zJhK3Dg?8C+pA#38pkI&1__rM0-g_86lQeytzIM;hp0@=h=1_J6&!eA`4Z|Z}4KLDX zVfWMS_wLe4sRj5NT|B&5;Nj(!W0eD&7Szl~=f{M?t@V9y-Y>js&Rx^CD3dc(^8xic zZJ%9wm2|5nY>H66S!e=~CvTJ!o}^xWtd_<5!V}4;u7-$TFABY=29uA7-l&*lGFx{g zRbCu?c9u|a%+U2<;*do)947~I_ZyQC#C$@%0}TY+n1z+evp3-}k*2u!@VLa;VQR1Rfwh{2HWsB=l8( zgc0=)-+o!=v5ZffL-RfAoy>jf=EI;a`435>s7;gdWtU$*XFM+#RcKPUX0do4aod!6 z6#2eOI@HoesrhKe()Y{1zqVa6FCiSCJtC72o}XKPO)Fqgm24-+BDjNC#eANm=V-miTsk$bbVXS)(JA8KZ1NXk5Dn)FJdhB6}Iw4+*n*`oYM1&?jOs3bEh zdYbC8Uox92rk$8S`yu59S;C@z{;qC*(^i{S>-x-f4!w6l=Rsq|i9y1OMW$O{oiUKY zXS`9oIm2i8g71r^98SqzUxk90EP3?WWj%ehP2|aIW%1!ay9enp;nOXR_0FGey^irc z1Ae-PF0(CKFL+{ zq;+Kf!?X&c;^=hYfqp&&_xlZ_N4GS0*l&or9rHVrFNtk=-n&|C=BjVCp2uKpDGyk@-^8)AX&(KX;Sec{_)Rdr)msvY(|I`&Z482{@gmi&*{HolKlKrhc}9c ziA`||AQ{g(2CsD;{-=g-om*ve{Uv%EKdu!e(nk8;acrzd15+$MZ zj$>|eUti2=zT=wbe+iG1&=+2KPBFN|K9C=peopVzSKj=| zoQqnOlzeh8102i}oM3zAlq~PvhGq(L2)` z<(AMb|5?lil&5OI75PNB(A6DV=jW{|cr;+_Ec^STHS4tb9eHI7Zn-?uxR2)cGH8*n z#n)qVCbTp?@)wQJMsZ!`(#y4PiULD2e#mZEqR@omJTpQjdaYYr`c}ZPNqUaT>09lo ziN>B=B`OP>+dNN;P3L6(x)#i@;WI+a=C9%W0-iUqSH};WfkzJ@!%79y{Xsg!TM@f% z1c!49(EjhfHEIFD^5b;h8Z19WFo6T@Sgw!#M2O*)%-ooAMR6w_L1QE3URnk4dT*Z{1D=BpBltZ zA~@Wq262ASQ-=0%pBlvd5ghJQgLpTBvzq^h{P^849{a&|2{gqt89tIBPJPp1t&igD z>{0yR=8xL5li_*6BYbm)GI~Dja5O(uAH`7_%@37f7oL@WC?A?X%7>Q!pW-k-ydI6h z|6rj>je3NCEq1^d^W)_*>?ME@?za#GEXv%9o(d6mi!$R8fjA~Mc+#dOdLDR8 zb#fv@!lGj;EG((X#5QA4MK<84_MdV@6%FO941L|zeT_*($1H&IPUSEoqFw&7t8mDf zqW;)&4D9k!)ExK7{n4aK^z>U`*m|SD^ds*q*#1%`+d+q zr700243(RZo>Qu^D@PaZG8)+4USB7c?Df2uRO7L!{CDS7F@0{wW)BZ~Hg9fmOYy{~RD|s6) zYcIlwq9}odIxRV0(fO>TzneEL0g3FbbJ(ox{e*_Uv0Qt3Z}jPEPWchK|4am3>j8W< z+UcW68>|XSS)BjwQ9D2N-w{~kIKYy#1Q*WK251$DMX8z3`!F?zg1@n=o`=VL;qhUarP9y8Fn>7A zPEpR-d3WaH+vU_o-t*C7uh-QJ8;_Q^GHnl7^{=wX`vTMIpPTV*qqc?U`DMPUp3(52 zIethkbqzzs{Dy@ljctWz&EHV+30Jsum0O!@gUL{^$QdD+0AxKYxw=;^5?2gEv?;d+ zqDGn#rLbww##h|KlVd0yI21?aZKY9p^9AlDx%*y&T^a@zRs(pmrRpRujyKeib`Aui z0t{vY1dp1nb>(487gx%xgQvovv-{YU9r5m&NLx9+`ON!b$@ zv7miPaL@X?w(3*xn)+c?L~yC)%gsAi{MN!3iO8XZEaYmn{o0PRG?NA1&bYA@)7hJ4 zoO@p)bJG6T3YD8Nx&4%i|NEcc_r7vG8DqeLgP6=}zust>n96e7Gkbf(pL*aAk(T_& zW3*;8W?LMv3B{j=QX|J&@915Wc1QEqfi;*sa~i_Ow2kE zgT13Y;BU=XJag^IE5q;mY{oi@j4XdHoxGVNYmhwY#Wrld1-^c+yqcwV(Uq*d zR>(cK_jEG3%*=X*q2HC&bz_p^D(Ac;AK&`sD-Zw0pdYtP>m=n)k-es=F4@^wzh#u* zq>$LGi31#I(69)O$UOZ`HQ|Z&*z{`y{5Bh4K~2cCnB!fp!Be;Hf@f;=h?W6%2VD=h zj5Hf_Gj`56!HrvQ48T!Z`QR3Tqiqfmmq&-3^>Irl!*w9~W5u*I-tLJolpFb;t9_>D zr}_-1Wj0pLE!_euMxK856y@m>+%nHNR!Fq1deVcg7bWu+aBs_Pzs)b0YBa9zmGJAYAoR7Uwwe^7qZ9+go(SZ`o?{3#z= z9w;A*qyEGB1N<^KfQzL{7=y#Qvjh4wg%x-zJ%B30^04nYT^Elvr!dNVw2>WZy08ID zDhgl#3vqC@e~r#vF*wCaKSunH6r)@ND?ej0$ATtjs$7C`0_czvV@2x#<(Z~@7QT9-Sy1G|^5L08M^GifmUf1DhK@0oszjYwNy)QB z`wOlrhluiT&7yfkeKZ~g%G3IHWCPI-)%#OfCMKN42oII%Xpr>=B4@&c_Y5^yH$|Rd zaMqZ3^Ain`xYdvK@&D#L%v8h{B9w!QX$?1Fb4bxU&Z2&{nyMy&CEXPFoOhJ9FD5X% z{=Rg8K8ii?z9FbGjqVb>=|caS8=0K7Rjqe6L35VGxpl;ijP@+b^GyG^1h@_eH=mMx ztHF%G(|k1hIzCPU!xDdeOX8hGP^Cnl*L|p#M-vB;t7Bc3ixO}@P@X;;GI#GMWK{me z>Q@wXsEgu?xNYDyCBmJu`JiOasn^g;GWmtEQ2ebry3FSmCGPD{mtP-CH(p8~?jLZ! zua?lfB}temOw8QozmTy13Vsut;QIea^l|WqN&nn-JcW4cv01s(p z>^l3Nex8!xx_7=;ET2#CpUyyyl_dC?BrBq+bomSa?i)AofvNu}#JIF&@DZ->92WKS zlh%`vw+(Rj3YqM@ZbDZ4So$-^y)Ew2blB0ye0zGX_v5qq^g-~QzM324T>w$?bGS71?mI=*!CS`ol+y4j7?iZX%ZP`dR;rjmDA}s0D^<^_z$!uixJ9Ed-|c;eC{9G-9%s ziNlQ-x0z?eXA?Ur%q3^^giW6)#5bIk+>A1}f4#Mwdds5u2-fiLx~EsXtv{dI3(BcT zJJ&bwqV3~V)D;5usuD2@2MzZMby5pznQq`cWih3JRND|9YJjp!`}IYSNK(}DLjF^u(4oIpVgkN zsG?#mahkf2O^Suy5Q%~xlIOV{ws}%#z`fMAZhv2}$-p_B`r%R3%q-2NzovA|x|IQN zMFpzy@8kvGKC-G8y6CWYTJJ<5X?)s?ZJ1fqU9KQCd|0dC5lTOwoq@ZV$}b*?yluC9 zM43KpXI>~7`&MMFKKTg#pA`oN*p*6^xUlS$ncJ1V*h0$ISMh+mWu|K-P1deoLFq-! zwhcWc`L?{Wa@Bpx3+{=YBWWJVzNOL@ZIEIh`G1%a5BkYGzH`eZ^IrswGw2t6FV1P`|OG=?eu)IYt6VQ{27GmU*cJr zYV%EMzN}`g9R4Nu1G4XS+?sr8QDdF^PjgIp)9#+-Cg+rwciL=xjlVHVqXZnv*$*Nk zQUqnPibW>~zr}bYWA_)vJw6a%KDA&w-qdhN!?7BtFM+CAZ%JwiKI`SRb9M2iSgdAu z-01cT;n!7!?Tk3ctth`U?40%NdgXC>mBjZ!4ooR3)*L>M#FlSYY}?hE7m?{j6*D##-08CreHEWXj}O^8HxPxDMZ$*~z8?o#&aX zS1SbVC(1il@`A%x(JtplJzS!4#1~Igkwf|XO+k@_pYMmS9$mRs!4vzxW*<|Oo0r>2 zc=+r02Mye=MG6cMEHB-l4a5Ear#Xz+-bh!MtmPoo)hF<8>RIGs_g@J@jpp+P0xZs`2MT8yvKE0+I*W#7WEUgYp;~}DC>41a(Ksr+2T)g z26Q9ae+A4uPO@k-AD!9f`|7ITx<#I46sVZm z@qF#l#d##tyemyy+lS{>@sSp)I*c`rM$ec~JNQ0c8|NW%$Tpr4Jv15QoovD8sHFl-c2E{(tH(>JQ4t4oA-y^`9Ld%KxW) zX!)S_X#S{-+M_tihw4KdzY92B7n;78de6YWJ@`u;A*dNbgtMa}XKH_}wGV&!BLtKH zj=!PlzqIjHrSyQ}Ci)A|BnG+7$e(VE#TY*NBmwGNentZkg;Uv6XFT}ymtWmN(Vi7+bS|l(9>ro7~COg-Z3V8ZE;{ZF=}J= z^TH`sLrE0Xi-qC0=w6V?EQTRbTDG#O@#sNsjS>2aCPWfjAQai!J%H^A5oZ-AcbFU8 zCY-<>BN4YKf{fZph@?ruJuSEza$C~Wi!386CebA9J3M?Fztt0Xk44RT@tz=GO_Qma zO3=@=T%}7K2WZ;gnMm}L$*VQNnjUrfGFP)dh@KH0p~j?kgq6-D)QE4Z71FoD2MMO) z^!eG^C&qLu2N12Zel+_5p&)u97CsH7PjitSN{zf^2}>brY`eAQ(`Jjv^H;F&UYEV`9_&Rw)ZEc zivy0<>oeA8<#M?k0w*jnd41;P6I|oZ1DRb`YH#cxkF*`SRg9e?z-a}^M!#Klwd9^3 z(B^rB^JuOiobia4OYzzvgC$*OT>N0Of}1QUXr;$x=9EnX@u zK$$(jzNhwcW1L{}6vvsMO`|ykB9C-)?#)h|FO>~8)GYXPA;ZhuXMrH-4s74j_tfN5 z7kNPd)sJz&E_8T{D({}#Ta;h*Qh?arBU9(eE&5a+Ks`Y;A9nKQ-z^7kYX-@E=c8tX z>MNlM9Lhfz9*7+BMOx8mF}2Y~&E}0O5xW(6dDPkM)DuQ=P8$L~3$5vr8pfYLrZVqV zh(?{gZnA_i)*+JBF$6@C)e+47S(QNF2H2 zu-NgeFVi9*N4>maAi+Iv>PsogQ>gIDVe8#*zZ&aY9G-yl^h-^MS1_L%u(`gk43{su zT75KoqatPH=S=D03yEcJ$nfF&UM`+MIWKtshF$A%kaARhueH=EU<~R!Cd=%yej?qx z&*@iW!25qPb5}4tPp)Hq;4H13>m%^bcf$e8=nD^IxTwDXSE7AC??@roqI150f-zNfWY{cWY;+ zuU*>`Zj*ue<$a=Mdg^kk=IvA3b@1+s=y!FivR5NY4qb|-{QDcnEtk&mFXP`O?kD;l zA8b8W|GPP6>h|O{=4A$JFqu`mi00j0;t`R%;BS4!=k4kmla;aWm)n-jDk&?)EzLqrb$EAjJdhpOZygw?0~Ambc2<oL*&%QZ_6w8?Q=RmaKcE0pi7Ki6mfe+ z9#b#xY(GjoNKAkv9k_k%p|~?|Ki!U6U$gQJ*;YYLu|3wZ<;*18>47!j1KNEe7qd8g z9^GFtrcEyH)TQ0sZ?a9Pd44IjgXjP3j9b zNOz`hIdG4TRHBBRC*^Pyl#yYpwqj@g{3EFdRdun;O>{)E? z^;_EN?2CL|&#nzu`}fMX8jpz2p3sKcq4MKXOD;@WI=8X5dC023b9dZPJT_dO|I3qt zQ6mFQv%)&6KT#SFR0)$OzrM2O*^<}utDhw7Nd8u)NFyP(;xCp@wr@8B2i z_wri9!zJfM?9Ep(QDTS}7UmLMvrIU7VgID9(SI;>a z|NpyxjarJ4pfLaLU!xWT93TF>e~qzzz-6tleE$CbHOBJ!zy1H$1i*a@*EI4VGJL0o zII7Qu=)>`CsE_iYI2^x+`lyWRqyE70XlRe>qcW&_9%)ojyB$ z)E?efFhBHs|I{D!{GmViWrx?ktr6?A5(20a|IZwnS$Gn5mEbfMy+B(rPE8*(jD;ac z){$q#t>6F*pq)+J41=XHY7dmg!U9Dgfnqq4LnTIFw&IKNV4wi_#m?Z!_2q-Az&bXl z5);tklPZ(c|GA_tP}zNjTj0`lN(nsIIm0m1PNv{0D}<3r(44kbbBx;^#7I^cS2hc_vjF(OON$c3NyK@h6goim;=T1+PM z2|2-6BZ|UqoAF*u4Ot|af`)L!?@dKhQF&^-{C=i@Fvcrg4UH&maUY~#ay zmav_RY`Z#j&89(&LRsAJH|_fLcMW2PLV=5mgr}p4gUG!b>ZaczoOc)hKA91N=r;|5 z4F;AIp`nfBKs4$W7i3YkvS^S#4XLCb;cI6q0rllA{=gFKub^}&5qC;a%HxnVJ7Y!^QXJ}t+~kp?Hht`{=dZ?^2cAw0(K zaSRVJx8KH}^M6%CmB{2RMcr|ifA-UA)c29K&veBv(JwR`hj>DHte3mysYA7W>v!tj zs_E>9{Lw7h&l{erUrqmTMTE&xX-GBbF>d3SD`qCCUM4KGlz1=ZH0N-h$Ug78#!l;)d=)O39dqXG-nf-j3%bAw3KS-lRvFaIgF7Z!(6CHi z`$g(f^I7f=1(q6&z%3T#$*4sloluGq&63!>7*2_ci9N5E^!DR{3vf4fb_EB_6%T{A z<<)t2jn_@Akb=)fluthQ)0ipM3syls+2u*i$Eyl><3Kr}`Z*wB`je9U=krNq9UD}G zxvW)lamxNL--hUfQ;9_`^KbT^A$;lQE2=z&XWsP}+ZGhYfD4JTEQ+^%apwE`r4>a~ zeH2IKb!Y+$Sw7@U?h4=6DZjvkBMUWJ^6%2u4?a3C8R>9}>PP-#huzWU-&00&=ogI$ zM2>(975dv>)I!!Ps=9=F3qLgFN>i@r8(J5{ykgAh6_56DdN7M$fU=#4?fVUyZ~YYA z_4RQhtA`Gy_R>&%T0)eXfdA@)4Hu{vWG}2xh+?6@uF=**6eSe-sf#Nf?7nB@IYq+Y zxVk`gNb*W#mlEbKhWKM}5ED{ZL@5+fUtXT)smouc+cred0gQ zJ9KN-iZyrf3yreh7w)`QS#Rug+TWM*VHHQ44c1BgTWr4^K{)EjCJj5V{49_n=&Z$(BB=XO(NE%WqlL z*~V&)X)t>f(@HqL_^}N6ZT9I1%GaY?ncvQ+8C%)7Y^AOB(|+Z9(T7)QVcOU3Z?uB=dn9-zfPGiw14NZu#uSt7;a$^9jM1uY1*bZ)dKHLDlS}hbXrlZ-T_tD z1N7b^JzIHDp3`=Ay-bO3nH!-stHYQM(_+d~;(7P4+K|6q;vo;d9IV=YWQ_TO>$}T@ z@L3T7ai{_f6NyJZ@onvURKb|wz5!HnTd zpw3klYqd1ts4efjg~{am3vXpS61;Ah&2{a`1tmRF?f=kqH%o~S_2M2o{$fRnq44}% za>B#!uMSXwpC$ILSg>>C+Y-n4o`FsD zHE>$HCZs!`G`VNBaJBD{<8L=dFrF>8Ub3ZepQY@L3TZ2^$lZbQd*jP9k6AD7e3-lU z(Y`2kuTWH9RebFdRj)6Nnjgl@a@*lE5yjnOd<5>zxzaQ-ZFtVJ5S}O$N9C^|L9g>` z?fO7#zm$h=LwINIU)oz^GH2XHm!{cv4x`@eUNd0qCqiSi*cG>XA_rfWKFhK19WY(I zL)7=?yL%J-mE#i|e)J8s%1ho`{%%F`qBH3i18Z-5((ZNG%cc9|=(JIJxfeCRHnpB_Q5+8M-v|O~L^IbRh zrpgtE(mp>kV%s_4Wd8c^{xxdZdw@&ucmEo-ASfLuEc*BVuQAq-zyE)Yv3~q-|Nk`} zsynp*zXrPwaGnyrGC~>l$DzzlALU17)E<@5{81d`gY&u2KNM%@KdO)Bhsvn_pZbgP zq4wQJ{ed`MZNx#{`LP~Ez#)m_5lX6o5Pb+4dmCWipPmWw8NH4% zUv`o-(z8)UhN^|A!x$x%wS+{yTIs}7z6sx zg@ASNuHcMgDNws9G-nRcB5sei15sud_deD8gI1_auJ7K92NH=mr|W*_tW;*02fc9L znzm;J=UaUui(!r8*!F4I+Yvo@-07lEMqtTs92q?y*El1>uA_nVbMM8RaYUQWKrseC zh#0dtWiW&Za6ZoJxigb=R!J7_dR;N}(<6T}GOo2_rHrM+Xlh!0Rr_9|G4k5t3O(;ob3gn17J(VY|{Vcuw=A#Ng zK5()^{)R5SEwCRE;XOp1F0(LWnS3)!>BGpwwX}>aS!(_nkhJ~gfz4CFW*;WkCA_*T z@#7fygv0hd0Q!92y+x;!?HJaS43=~Mq(?jRN4{DDbyR+yAr1LFj_vy))Q8VVD8r+b z)u>ET`fXaxg6aR&kv=2L$Qa(~PU_8w6lL`o{=Ukq>2kWiAH4r{=7oH-w{A2&2d?1m zmV@43O%7x_GSbqd2_W_;*Saqw&3O*7Pe4<`BCGFS5!0^dN!>t993=j8XgDdnv??D? zn4+q1lXSD@wL*XO#kyd+hJ5IDSLD0#r+VO)(YP3u>1Mju#=y_En@w`9ER=fs1%6~3 z-9yhv=J~QPqb17+_Kp6v=u$};n789!tbHeHajn2~ zaADnPnv9WIg+9EGpD!QND3(gexMcmZOY#ctM`zxarYOofuUM6k%3p0(#k>X3DYZAU zI$x)#A4BaqwzlrXK2A5zzXbeOP;-#oN<-mz%{!()f&{3`%+5~_dgSvcJ%`5?)&NGo zHWfT63=V&LX4qU$Mu3G>5imX=;@XLkOBN5OXuu{|wpQchfxBZ8g04~@-z>~IPBxcz z8*XOibiaBlbr#|ykNt?3_ha|>WK$Q*z(-ZCdBuxED+}l7HRw?au6IW0uGo<8kNpmI zQ6{eRmz8c_e<>!Safp02vwDU)bn6=VeX*MU@v&(um|h5m&K$wmR6eSLc*l}eeg2;QRm#v@=l=2ILGk!wb-az;?Cz#J>R}(xbmMK>vU`WW8FgE$ z%vjxYd>TBTlQM+$YSib5xY7;bk1t)FaOIX7i8Rq|SKKMd zkyfXIPTGf$A(4KqaUVXuF`!;>+pg)QzG$ukWn00giNlICVz|Rac3)z0E5dinftHLZ zO16p1UTi7c<{MN!=55`;a%I$JFL6>PILoKRYun34zFFjuDP(eMSqFLFeSI@B?|l`4 z%PO(ChYAKZ-utLqBE5t|fTy+f@;w(qnhAIF#)a#PPXNQz6jsa=YuYO=M(S+FP zEfD_oL{hgONQ-a z+}YRnRgS8KYz=yQEibfc$ZFrhshuU^dI7}+x_-f%^^j~xPcKPN5}a<>L$3ns4@S!(K)orU^^%I{=Vn{G|0Tw>Q4 zX0X@Eb}M{esCj&=^t9^Um*+?R9KAwW(&}5_jdiXX>JvWbHILK0CpH)5LFKuk_UlJV z{Eju1ExV{NN9RuYHJ*dv*JEBbPrLc5-R@-=s?W*z|KI&<)KZHCh4**=8nqzc`2XMi zYmD{d@BTH$`tiU0|JUI7F`V^AW%x{oI2(JY3r;~Pvdi!w3xyB%%O3y=%3(-Myb24|f0Vqpa5>v|03z{wAbc6( z!*EBR*6lPS>V4y5EFT}oDgh$C?AJ2v>nHR;#PGP`N-2i({@nTHkNk81^|R)+zXurN zqGU#z^i@TSklDJY?HYvX2XYSS(oNVt;%egGedYJl-5hYg#=GQgB=QlcDbY`h3RmLm zDPchIba21la-X(q7YhD?eD>+K(?mZ$&zo*Lb`blj+LBakIDi(;bKi@_mLbx@;)6Lk z#0xwV__=LFK+=pqsDW1tb5djpZ=p-HLb}um6I7R8zuV?|3zp8n_K@Zfi1^G8NxZ2{ zPrXwh&E4~uZodXx_tbOG7tAMIIJ(6@i?vV9c)WZA-L}uZ?wBj9NgYgWzqH76UD|G> zf#;P2%5%1Vx>wyGdh{HrF>^`9)cSYy^Bu9#Nw%Ad9^9BLRr9V5nbL(QJZ+^npRr?=fE7DLndvyg`= zYBY!p_p7?zm3P)EVVpZBn#q_L9N&^OkCrsE^KD4L8$#$f;)CN`LP(IeB-80*%P`DN3rwgvT znpvrzWeC^S`ylWEFaN9!T zp>yD31JoXspZ?-?SXW@22ft<@rBu8z?8xEQa1n(z@Y63o^~!hd2Irq3pVk^B;U9Yw zg0=v{h>H=f^3`u+Smi5H{$>%k$Kl7@fxh3WJs#52Pp83dKI#`LyS9z0;W_$M15AsN z&2+6!F6r-AJplai1ns;$x$Ml{wi|u!_#i(P4&HPOPV)}#7`hx~WG=r-PSdsK6Izp% zPPL!t@1hYrWV@VS0#!b#u{?9W;ocou4qVKz3HI#eNd|2wia!T_K1pe|IFT5) zM9c%#;7lI2Kc*w))!vPFK$D7E@s4Z!9$wJl_6jWaIAmqkQ*2*i_Xd0=AzH26Ft}G@ z?Cu4qB~_jTu6y*tC*}IT$_(razfcOml1uN(F7eHhJJz;SxPZCmtD5Sk2w*N zTDtx8F*kRs^BGsD_6R&cd=>U0H##!HJmyUXCBNt0R}76Lc4w=pQuh{21b(81tz+W9 zjw(E#JbNOw39Ks3cQ!rg5q_SW4Xd zd1C`CQg0~vQ-%WI|22zvwo*hX{7{+lQrQUngqP`@A!~9S`>~Qwo^odd>>Zxkwej-> z9S>F5ln?6P!KX8i7z!FiM69m(h4Z1xDq+Rb-cI;1qv5@^A STaJrdz9nKZL9X+ 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 delta 615 zcmex!lK%`R6AR-+CM#Yh1_p)X2?;4}oXfM5^9z zZ*+2=t}vgGg^_8pqmc6C25}Y*XQ*V;1Xb3)D+2ECD)(ut&f31?8mEiQx)Yp*PWo5h zwk}vZdGf|Ghx#^w5GVb4@2*T}*q61t$8&)`RP#Mgz3quRMNW0KxY{URRnk*1UVQP` z?fUAw1)EOs9!=eOdUf%wxxKNCmT#x-@9#c6X+Qt8@A`+Ms&>>T&eE4}`3!R*jJE4v zD0s7eb$OfhdV_?&ey^e8)4zXVuW(72_xs~+t^?U$?3x~ZRkUTQnyIZJaAV^11G!8R z^|xnvoqD$C(4#&7%ck02=}!FjaO3+1^{;;!XGo@g5BfAK%=d)b&byHhR+q9}4DfO9 xM0d&~#jWa#gN#l(I_>#v-V%5LUHif0|FfD;Sou0V1^4s9GD&e;zZjj>P_CrB%{OHbW;f=Ao<&-?LQEJ z*vLRAEpR4C+$4#|0i=QDwwGN2kRc*)dn1b!Nadr|9veX_fP(Uq4=@RcG90%mnFtbr znUi;_!Um+5C)MX-4@lzWnQ!GF0fEi_!3iK$?l!%LKoT%BAm-?8+y-`e51U2}NY(z3 zWtEd6MsZHAWf7mehlxWa2x2Hu0%D^YkR<|EW(ZTv004eTYwG|2 delta 662 zcmcb@|Ac=-4U>Ts0|Ibm-{}+B#{?HxcBhRU&H*we{&=P~*^pVqgmuY;9FT-!`U!tz z1#%};7W@YSm{{nS%4HyaMeeyWphlSh|Ld+`IlZEjYd{jF&E_XSG)#lR&$cF#0I zLG-2KABG@0y-42_L{H@P@dnW_z!SAf55@-3b|1JDCd;sBFcwU9Wy$BYK$2seY{)J= zIe>|!em65h7!+K5P%H|hWq?>2inV|=$aa`1dFGyBo+V~!ey&m3MqvdhMaJ0yM%l?` z9&ULaVIJAR9&X|0uEmLl#RZ{(IY||j7U>1a;n}%GZ-8cq05J&gFo;cdXMN}$0^x#5 zCI%)3X(*oqNP{p4fZT=>oj|@WNCF7hfLMfq8%QcnE@nG9`3wukEZWf&NMQg8s0f~f-ug3O=D2x39P1VlsJ!pZ;&7Z?Bl=!=J$ diff --git a/js/test/arrows/cpp/stream/nested.arrow b/js/test/arrows/cpp/stream/nested.arrow index 7ca62f89000ea2d6afa44b7945da351f0f927027..d8de8947e9102166cb645e5dde6fc322421160a8 100644 GIT binary patch delta 671 zcmbQk`-EqM4in>v$+}GGh6)T25CEk)pmYQpKLN^Dm^_t9URD9hTLBY=(jba;vLUlD zC(Ini$+FDylXaLS>OpdPAOZ<60@+MJ%nHRIT_AiPh(VxeaY4#SBZ)HZjknu;_oy~? zJ)3_DBz{Ruz@Ba2N#%__<=ip(doFnLVwVe!aS04fB5 z1TYD4BZ!%S#xH>KHK6niH2DQkz5$fJ0Hqb6G>BrI+{h{{2?_-eV1`f(Tu_>IaxSa< zxj`n#@`t!vr|I%vn5U555V0f$RfWjFB@=BAcg3}_BODe+y Yywaj7Ljv+kEG+{=D_wI@~ delta 745 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 KHs3{!C;KluE5V2W diff --git a/js/test/arrows/java/file/decimal.arrow b/js/test/arrows/java/file/decimal.arrow index 39394c3c1fcbf62c07ff507a382cbbc6e6377182..84e2168cf9fb02dd006c236cf09c38a304fa6c9e 100644 GIT binary patch literal 259730 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 z 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%0Au^W-#>tS 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 delta 925 zcmbRAmj4hBmt#@7w?X{}q5-kZ_vObiQxQ zSw>tywggNJs1XGA0I>*|#lXPBAjZJQAj%*BG=v8z_JLvYJ02y$2q2Rkssu!_OjhJ| zW(BdBCT9vOPgk&GWT|%s@qwUef+}m@6#@5mmHV_+XKmkcjnhSD-3iV@C;h8$TNkXI zJa>Zf#U%?$_nb5=%{F>hdT!bz;jcM*dqTo$Q9C;fTvu1sjym$kdcbAdj@+Ioh2o_gC8cZ!_qYH_tu zzN)0BV7&O^vD@|4cMCS1;ys$W^YrTCTXTD38!g{X-QVARdeVOWY2Wn^M^){pPn@MM z-}2dDf!Hm9lL<=?FPC4ub8+}&yZ(iOH|tlIw^^?@NcijbI`P6e=^EPwCTHdEw#!?4 z<)Q|h0BXnuFv3F)6zDJj3^`R;$laWwTn`dI#R!r8-6!^b>x;e0j0yJP{u6Ugz7)+p z$98GAjbKZMpQUe(ZRYW+v-;u z``)i`NtpNh<8H14*ONYkVY>q_nT11raeJ26 zsb_l*J=*iXY^wd0?!QH z#JYU@!sxha>$FQ>_B~SEs=heL=%k}l*q+bkErAyfi?rKE9qat{@4aj9*SOgEUmukF z7bZt$Mp`G!U6nYyDL{T&TKVz6;-}+x2%P%OyXX4EY5(WFC{gG+a_!!uS7nnfWM93s zyI^gN&~~p+Vv_}2rUyJ@mN9bxIyV4_K^Z^+8pa2JY!LVWp%^ZJB!S=nm;|b4oPOyg SvmOz7NeVqLMF6dUWJmyo=~R3G diff --git a/js/test/arrows/java/file/dictionary.arrow b/js/test/arrows/java/file/dictionary.arrow index 544ac131112f0fe0756eaeb7dc6a07c00cb622ff..2cb6ab5ce84c19f08e6e8b944baf21d5fdff861f 100644 GIT binary patch delta 834 zcmew*@=9cb3=?C*WLc*2dSwO#U<5L`pj=jjFvAIEBn}dj9ms}ZJ|J5Zh-H8nW~NiP zQ&pLfZ*q!JvT0~Wu5XrCN~WoyXN0$*v#EJP%zGhM~$eRqeH?l~9=trwPHiE>noDT+p_$zXcod@wx+C)2m`2BL)=Ro|z zk5hs{d}e`zM?w7KRwWZbbZzsAogg~zRD}&l{@soGFNz?B%i+z-Is81dzD9P46L)xLniT{UG|)zf)jy9_pzX zfaL#8ocaVL{*5vJ9f&@6ApaPMzNyTl?g3H|oA9X}B%rr(8#wNJ*feTD;`>9ERZh-f z{o)IYVn!A=MoxA{hE$L&5U>C-D6m1v0u;9(J_x{4kUE6RAi-e3z{H@1U<5L`CO0w**Y9RVh_VBjd{8V3q-B6u8H%-lv>_0~ zOvy9%4D&28OY?J$$~FosNGUST4lv42HuG@H^9b|E4)$;hH+L;gG%PL%4a`ZZsI*8g zNDj}=Em{LKLj;IHfQLb9GCvdVWE19&dMStynB>a7(?$#mrMZDis>i(LHwRQ7pp8zgQa_4+i3fAFMg9f)sMD6$&F z&;8?X3*rl$O#p|0QetEzh|hPbZ4XHP%Yk!gAimu*jZhGMsrUydG8xi~^i4tZL}gwd zumumo+WA2OJW;FkK(u2;4cK9JAGj1I$FP3!4FQP)0W;9yOe{GDu9G%XWP78YYfVP|Az zVumH$6eg%9AO&Kw0x`%Okj)@INF67X4-%gUO8h_|19XKPP&GS)JO_|sWzb^ap8T0z c7nofXIm8(^Ot$3E=PZDzWzg7M$nldA0K3rRw*UYD diff --git a/js/test/arrows/java/file/nested.arrow b/js/test/arrows/java/file/nested.arrow index c35c351a8ab8c7bdd13672eeadbd13402136bda6..9bb2d6346e8f5404d8d03d4f8e54538f03a8ca88 100644 GIT binary patch delta 734 zcmX>k)Frebgo*LQ8R&-g=>F~mXX=80Rr|KT#cThkJGx%JyagZ`eL59NoX z7J5HF!)66ilRDXwMOuRo$Pxu&86Ymn%{MP}@~w0aO3ThI&ov1sjx06}HLEDgC^DaH z!sIb|4~s=TEL0qT8bCk+OfoPeKxvR4Kp+D`f&Bzx7C`wLP;2Y9x$guWnmOZ7>3b98>FTms_?-J z=SQsKxA*@JJ96R0t-Cjh+?xa|SA6!~cU@$|l@C@0o1ji_ggQg->~*u5jjOM&u4hzZ z{Q6mI>Vc%gJAGfWr*SOZwy)!8pXa1MU%c`!tu_yV`571k>Z&jg=9MN@1*b(MmsExa sc%?;Eh6Lo7SXu^#R=VbzGE6?oW-WCB>aYM72qOUM!4C|ZrPwu?0N3Gz)Bpeg delta 845 zcmeAYIwZ6qglTdPi^k*{CJRAk1_&^K(ms>FGRbE$LU|LQv<#Hq0HtB_JD_|8D18G; zi$ZA-#R|miP(DnbFqF?R*_T;@N>n0x~ozXQtGfYPwofT`aB71x2%FQ7D9Y)tlMd-`aRhur@QsPz8^ek9^cHn-9Xhd*^aUDyz;Vh z&{Sgxr5kz9thcKNLXYrF_20iX^Jr=(Zs=lfq}un zfq@tX2L^@?42}#83>_RC7>HqDaBy%^RJ4BI{dev4=W2=z40q)9e(qks@4a{L?*I88 z<5N=)9uA4@wu^L&NQZPut8_|IUE@RIYFvVL%n8O50#!9n9kyGLehii_i3~#aFp-0t zw27=i1|j8Ej6qIXFb2s$J|;wpkZwpRE^;4o7!!F3>4j_uB3Z~j@Sj4UCVSs1m0t9e zQ7!0NGWcKvg!Dn^3-!mKpOiq#e<~G`v`pgnKmd+5fotk573VUK3yX!qQa(R3n}5Q& z9Vbsq(1>SK^9)x)p7$0{3D=!fo*K!U?@nJ5jW{}>PhZwFM<0GSzNBz{4IHxzg_&nB z>b+UDc(Tx;AUeUA>cg1z#(cw%NBlF<1>d0 zzA=C6r*jRQwx^-XH5fo|Vl;ppN?W!^mO$2>_-@-@Y5Wxne?{XP+wIWL|7za$17LQ; z_9F}X2-sXx6ZfH!y7ZB0C%)VEQRossi{8X0i~Jgnz{wE{TpT-^W6$E)wm9g6=BWCxg?XOE6x#nUAJWiO`H$YjDTN%u z*Mc-Yv=7lOARA5&w-3vjW7Xn#ZgFTI>}?=VG2g5YN5EyCezEZPH9m7y`w-mz zov$6xB}WRq@ga$)vZS=B{Q&iVTzu9DxvD88DLfU?mmXyazmvdNm}4Agj#1EBZ-;#y z_ln{S-w5z;N#8Dh1pGOB@z=;(=p)c50{)zB z6q$=P?$6nawI1FYAAz$(z@M{ciPrh)@?8j9hxNXK^)AXZBnM$_=>v;jX!Cf_V7Clk zI-o_zH*UDc!%=>oejmYi9c;d?CgSUAVM)^0)%Z@^*VXLz!M?60&YGaFtMTsP>uSEP c=Id&#C$X*-)^~he?SJcP>B}PH>VL)l0$aLi-v9sr literal 0 HcmV?d00001 diff --git a/js/test/arrows/java/file/primitive.arrow b/js/test/arrows/java/file/primitive.arrow index 5ec620144f85b786080446c85c350a70f9ae5b6d..82a6ec726ef5987b4789af947efbac391f25ea6c 100644 GIT binary patch literal 10034 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 Y9q;9iZ>3W5`$ykO)sPQ{@c%3KKLgk$S^xk5 literal 9778 zcmeHNF-(&|6n=kOpduh@6=E1VFfcfP64HSfNIEc>NLXYrF_20iX^Jr=(Zs=lfq}un zfq@tX2L^@?42}#83>_RC7>HqDaBy%^RJ4BI{dev4=W2=z40q)9e(qks@4a{L?*I88 z<5N=)9uA4@wu^L&NQZPut8_|IUE@RIYFvVL%n8O50#!9n9kyGLehii_i3~#aFp-0t zw27=i1|j8Ej6qIXFb2s$J|;wpkZwpRE^;4o7!!F3>4j_uB3Z~j@Sj4UCVSs1m0t9e zQ7!0NGWcKvg!Dn^3-!mKpOiq#e<~G`v`pgnKmd+5fotk573VUK3yX!qQa(R3n}5Q& z9Vbsq(1>SK^9)x)p7$0{3D=!fo*K!U?@nJ5jW{}>PhZwFM<0GSzNBz{4IHxzg_&nB z>b+UDc(Tx;AUeUA>cg1z#(cw%NBlF<1>d0 zzA=C6r*jRQwx^-XH5fo|Vl;ppN?W!^mO$2>_-@-@Y5Wxne?{XP+wIWL|7za$17LQ; z_9F}X2-sXx6ZfH!y7ZB0C%)VEQRossi{8X0i~Jgnz{wE{TpT-^W6$E)wm9g6=BWCxg?XOE6x#nUAJWiO`H$YjDTN%u z*Mc-Yv=7lOARA5&w-3vjW7Xn#ZgFTI>}?=VG2g5YN5EyCezEZPH9m7y`w-mz zov$6xB}WRq@ga$)vZS=B{Q&iVTzu9DxvD88DLfU?mmXyazmvdNm}4Agj#1EBZ-;#y z_ln{S-w5z;N#8Dh1pGOB@z=;(=p)c50{)zB z6q$=P?$6nawI1FYAAz$(z@M{ciPrh)@?8j9hxNXK^)AXZBnM$_=>v;jX!Cf_V7Clk zI-o_zH*UDc!%=>oejmYi9c;d?CgSUAVM)^0)%Z@^*VXLz!M?60&YGaFtMTsP>uSEP c=Id&#C$X*-)^~he?SJcP>B}PH>VL)l0$aLi-v9sr diff --git a/js/test/arrows/java/stream/datetime.arrow b/js/test/arrows/java/stream/datetime.arrow index eb50e0872b7bf16f386d25e1db1dd70d6121bc59..3ab5df1d10b6e004344e262dbf9f8b05036fa949 100644 GIT binary patch delta 2214 zcmYLL2{_bg82__mlxFClD2*jEjv8H9L&X{@R}EdOJY>5lk}F4zl`Z$iSe9a2iYy+K zLRgg?MY~T*heijY=x~&yRVFB9O>Mca_S~405^!qfhl4w&d@tX(S^8OM@rsl3 znJ0nEL7Csgro<*GEvMCr%7GHzlC3aZ$@}p-_{6OAY@ktEbv}@3o4ynFIT&c!U&I$# zywnnKbkt456*e=Je@baSy;G3V^mO^K6C4aM&~m)YI!(-vngviIO~Z^A-Jiss3Z{+C1`1h zFNib)s=D|lK);0ATLRp@f2#}hAKy8C3;dE%xgV$##ajzJhJhB|9jjCDf2g7C3qG#y zSOdPqB(Dvq&2Xv!=Esfv44g0WzjqE3Yk1SLlpjkzU1~Ka2%MjEyc_nYgCVxy54!?> z0oNW~aTgfOZ(IreE)2B9m(C{{HC$<04g0v>76s@lLRYT=njdwmgMOsCHU=oNzA z16IVxkae;e9Y~x->-E>r-wzLNpg|<{%c;>q;4}=hRLmGihr^Ul2g%i7oCm3wG8^g{ z^qUSh6al@SUtq&uU}@oM8iDw455oaN}nu^5`Nw!N@i!(w()Rf58 z^Wt*nfk%XviAecbd46a|;5m|0idz3yuy9&HM9KR6e*d*;v0)p!)f2LgN!`OIyP_T> zyOi}QmGw3;_c^A>VHt{A+#(7dqNLK*ueS~MXu2i8kDJ)+c5^Uy-az4q#zbqk>kI9v zWOx4+39^gsTV-+<`~B@KG9#_TY~9}-Q0RV73Ru~8>;DYhkhG8NdXGKHGJ!~J`o!Eb;cOkPHIRy%179-@;ENebdG z3?G5xJHdE3&`qoS5(4hXzKEmF=>hQQ#db4bFAZYM0_u*HkWP}VW^@Mj0>N`f=!;&S zQv>$jzfG#e=;{VikaaBc?a-IV4lLq67L#uC_SOk67@kO*$wLd8w{kUjMNk!akiB|o z4DgQM!+NlhXLVvJa9C}{B=CWv{VLeaWefM~6}y8Uiqvme-#>h{zxCAHwuY)X1&b)q*(#TT)Z#JLBKY=nQBtk}$Q+Ox3E+0i8O z<$g^mCkN8eZc~jHF*v$?eF17sdqV$SMVxfuO9fLBdPO&%&=&4V0nh*8UpJI K1>`>k=>7q253bh$ delta 2234 zcmYjS2{@Hm7`_zAauHM3A={`-N(+*j&`6k}A#LK07J6FMST6NzvebAa-O4f|HIh=1 zBBrv38KMZeN{OLTQo3Zx{O{N8nfadQ|KIbz=R527opWl8YmBoe$_VDmDAA|NBEA#< z`>xCAvK*h1z~HmaOyvA$E5*e-HrmQhszU@atM$f&{z(ce+D>N&HY}GP(hZyn7hkcT z*-7nhP*mFMlQ_;AXDHzmu=a>vF!T`zwRrI6wi$cCbzI-ng6{=kEk{(tEa=pm`_yF3 z?uUz3rrN%poX^Q@8Coyd=~xN}K7OpZn0r3bj5It~sP|DnqwfBaodXkj<>ec^U+Ul0 zL%lYBtj(|5M{`RnYO?_!eZ~}Fz)4xxl+J*G15KM{Q_;rX_7Op`=|m|AKBe_>3lS z##AB$To#R3`^7GN5IiDJ=NT|1vd$E`i^gMWS2)wnfOw0yB#_CQ`(z6W6d)F@96RgL zP`WsJ74#?#2`}L8bhV?<`2jISz?xBeC+O0zb=-kpLe*qgav1d;cC|a9#|!r-gR4B~ zqR^bT2s4Jhqu(Ztm6`E0gHaxYMfkBc-Py4l4Q`7hDMq4^RSTfEXIYg!T~!us>i(9S zw&1}nkJkYsKP6JmHTGo%a3-;WS9yto;FgqbZn(U$q(EL#N#LZYD6Vk)!w`T=l1Z7zA)ZaBXyp`NoVf0ue5o|m$&3? z@K*Fy9gj^k^+=Ht`x|oS9l=t0AwSUS1Eza5f?v?c-i{vs(5j&<3v6%t2z~Nz9hB)k z8}b-GIPCX7IRjYVG291-3F0W&`Wc8C>u2)%gzFll>O5SvWYtA$jjv3fD*1J7{-&6H zXB{ur9arV2d`bIT?LlQ%7r2_IpVi-}W}=<{C`3x?p7D?2S!UrXVWP*CnJ%KYnVV!a z+{LRtu$8GZ$H1*7$|1nGPqUjb0aw0aEU-yKg5uHNb=Vs94Qp3rLa%f$R|k(-ra~*T zPOqRVD?mK)xTE|s_%-aAjL>i@?5(T8Gw#Hn2e!tH(s2882h64jn@z#Hg=HJ@i!jev z!<%Q8kB*(Je7)f}obu)bcqRyIHO@`F;QacP-r&AcS31F&HGHH!!?88D^hZVia2RUbdIK_uA>PK z7|qLr?p>092^c$PfUdALm$$Jy$#6JbGnNQZ@k$&!{i(@Rn%s1;0=jw1SQha8@+vyO zvxhgI0oPWW=7Mn-b86}Nnt$KyZ|G4M<~#s)`TRtoG8gw-?4v-hq#Pq(ih4_*_!qc1 z#%G?oPBYqZsPioCkD9Nmr7eG9n}2^_3|z4luRAs;}<=9NeOfny@+Y> zw`%(^3s_*16AZLBwWHU=@izA${L;A%l=QCG_S|M5^oCW?ZJ+RAl+Le;c#8{;y3slH zYpSFqdtu(Af)4L-tE$khK(mlm{@nN=C0A@&KjqN3t>3A^@70-XN@D3!Cwi_z#5-{> zF?Jj3pEt)kY(^o`?lo=6C9_=?;ENr~=#E?}*GmJn^l6o2z_hdpbUc@}%h9{|YLG)a Hfj0jFA*#h7 diff --git a/js/test/arrows/java/stream/decimal.arrow b/js/test/arrows/java/stream/decimal.arrow index 9e264ef268d6adf941ad92ea6dadf72431764dd2..7d92b4f1de1bb0d1f58eb7b5127d79c6d1be02d3 100644 GIT binary patch literal 255564 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 delta 764 zcmX?ehW`#HlL+HPCM#Yh1_p)#AZ7vLHIoCmwI{3aNbr68|Np-NPy{5KW;EH0CrgYA z$drHy83GwVu!mvtDIO`N4-Au^@hAyK07clr;t+ymvLvrFD~QcBIZ;@-9>j765kSy1 zL6x=dih%pO%6;0Zv$pTJ#_1xn?gVF{lm6AWtqaypo;yML;*tfWdrlgbW*faLJvVKV z@Yfu@Jt1X+J7#BpVaToj`Xp%ID$X}EHBK4a2%MhByvy&n&uZUG=Z@^&qO{|Nb(=tl zlm5JSS0*&<%i7)Jxj>(R0c=0RJx{&ui91D3b+x$KC|_05Q!rk9@!0M9>bnJ-PVpX1 z-FbR-@vXVNv5l5*r|$3XK0Rqa|FrM=hoh=?)F;l;mv8xOut4mVz{!NAhnLGQ-nlq@ zvR(f|!JGA~%iFBi8zlVod!2aUoOF%t0+X}yciZKyy>j;eJu3qC^5jcALQDaS@Sp+( zC=39DN);AV56?n^>J%eH_IIDy`>ikbDl;b7hx<>=J^4~J_Z-`$-8Oa-W$F~QU17kYHWws1}Cn&~iq6W7#RENTnR&lEUixT}7>sr8S7uXfB6 zmF{rGKKuG-=bv}Yf{pK{g?2sPzHM@Gf5fh|hpLx;ziz8vY3zHy!X;te?~l8=4rG6^ zYkKrm(Uz%drnZK_jfvein*(;~_^A76sfO(iykr&*^~LR3UZ2-dLH+Ar#u<{S--ABQ3iCbTw)1Y}gVm*M7Xy6UJ0BfSxD)I0?F*yhs;$#5ecAU& zajW{`AfuCxPEmV4o3{jBI4sg`A9bwr*T46!y_`<(Igo!DEVX_^w*km211V-h_y-ebhbJ#gl8GzsfGl;|l>_8zfo_vr=SO+BU z6z)`2X5^ckVw7wenvv_9<&~0YYUml^ZRl)jo}3+8l9U2AX0ihFl6nO&6G9y8;Sou0 zU}n%-uw~MJAc#0HJpd#VZL6pUqP3Q(^nk>Vuah$b@vnTlwFJaxZMvxh;!FOvX#?@I zZT?n7)0bzym4oEd zy^lG8XzA5gHh|>C3yr}cu-QL20VM8j(|ZUcF4weoKZt(y?-baahk9xTAo+h2r#=CR ze`Cyl2cpj%$Ug?6Zz?mXdw>+gCVXlK3FvLy29D<*HjNsP`2LV(m6KCgzxXPHctF6& z!p6wS&d87o;WDs*#DEx-1lWKW#0LRbYEg%986+4C7?>Ee8Tc5488jv@Wjij&1eM`} z((IFS*~KRxU}eeq2Z=ofCPr2k4mK7BHYnc&s*)8*gY4pjVvsP%J`N}!#twp7p$(Mf WVUT1{1G+*4=u!~|aNvQoF#rISjp?5N delta 760 zcmeyu-y*OEv=I0ufZ4_3JQe>PRV3eI~=HZs-5$2H{?BNz}?pmB^SX>Yq zn3GgdX^~!#9G;z9G+BUoNxc-r3^2)+eWy=g9}~mB1x}m(1HrO8Z6KQ&;{KVx1o0>S zc%}y8Pn+!j8pNMAJ$^BWe#{zJ3KC!CC6xoBS(i)z(~9XQ{6YMlJr}D%wA=}m1t9ez z|K~jf(V<@|>z9ET6}jiiKnhHI+VeoP`V%>E5dHA?#a@uS|8-XomqD-S8Yy{EKl`n39=oRnsW`gLVbZIt_IzyHE zQezNfNsa|Kh*rJ6<|If#vdG~k5Zx#LxZXZwulJ zoJ|0SfKp;)B#6&y=LX&}DcGmTIXeW~~dDCQW_i}X!F^h9M|AFu@v!rJ*k z0z6Tx^gy&@MGe?tb|1JDCWo+o@eKiq0s%A7;Y=({4AKxT0|$@>VNf{0Fh~jmGqO(3Wfz}Z!Y-0y2u*67EG+DdtW3yo0Q5}Vk^lez diff --git a/js/test/arrows/java/stream/nested.arrow b/js/test/arrows/java/stream/nested.arrow index 3e6d3b8047fd4ede470a4501fc5eef8a260673f1..17f6aead64dc2a1df8a4d131782453142964ab8d 100644 GIT binary patch delta 713 zcmX@Y+rzuThl%mTWM8IuM@9w+Fo4nuP&xog!{j5-_z6(H%;ddH@`4Ib-U_&=EVH;E zGnB^xr5Pu?GRsd6VV0-|3FtvZVHC(FCLm^oVvsHnz7ND8P_(!p<)o2B8TZE9ZN7U{ zo4TIOKNa}Fe)c6Xk!QtelGMPytZ*fB-C{xgcBy*2z;@+X#r_a?#06`#HLT^HGK<%3nhCa5@ delta 820 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 o_=Ou(v9S?;({w&L`I))X^W%Kyz2F literal 6916 zcmeHKF-(&|6n@ths00wT5n>oRFm!N0C8R@R7&Oa^6ClKL4R64&dZhOsADPY7J~K7Bauz^1WSy(TgPJHwn1&#GFxY-^gqJ`E#oW}SKFoIK~in1`Oa zgZoj}DJHkDzgjFWSLS9r#4LI7&(m~Gq-b?#!iKU(-UcyMOE_a6TqaMQql z=itB9_^KWMgZmxvPloV=TE|;`#m=<(X&C$jzGLGTRD@MwT?E|p)jG)I==c)iG5Lx4 z@>GB?^Hg+rioduf!k*e(FNMn>7he3Bw+<%;zvkfA3_g3v;@j{Ke|T%)jXe!t)*yq~ z<|u<6N;|QKN+5e)e1Gh(4F0x*zises>~8AUe)b;wIWWf&d)>jV1DiFqdA~Q;(LS=| z#rMaagD>&(m~C$I=uhI?*oklRKHca&_FZ7|F4}jn_kqpdgc~r{G<>P1Lij=N$Gp9N zY48Q#v9a?$;=Mr*+E|;%N{~+>4%_#$@a1sN*JJpy?+XscBKi_;`fj8SPwUIMmm{Wp z9LI*^)ZsXCIHyB0v&~aZ-_@eXVKlhM zLHJwVtA+#M@;p=>{5^xuUL}X;NJu8ck%b?+RPo)0!|m4*_>v=q*=k7Qtt=@+`aHm0 zk&Evd0avS~B!#ykYMIcH@H+{t1wF=f_81Lg@NO`7aBpi)C9fTBu2I)Yxm@hLrNr<} z$n7qC)EQ_T>^T37g=ZW;ebA^7CnM!=9>nR0xX*uq&VakEvw-(X#?<(TU z8Ba8#3`80DzZu~FC8N>*8Hn!L{;yFKVU&Sx8Hn!LZkg$?_2{1MuX;q$L>ahB2BLfR KD%twKzJCA Date: Sun, 12 Nov 2017 04:59:25 -0500 Subject: [PATCH 24/55] remove/ignore test snapshots (getting too big) --- js/.gitignore | 3 + js/test/__snapshots__/reader-tests.ts.snap | 4773 --------- js/test/__snapshots__/table-tests.ts.snap | 10101 ------------------- 3 files changed, 3 insertions(+), 14874 deletions(-) delete mode 100644 js/test/__snapshots__/reader-tests.ts.snap delete mode 100644 js/test/__snapshots__/table-tests.ts.snap diff --git a/js/.gitignore b/js/.gitignore index 88c612d8faf..4578119af81 100644 --- a/js/.gitignore +++ b/js/.gitignore @@ -83,3 +83,6 @@ package-lock.json # compilation targets dist targets + +# jest snapshots (too big) +test/__snapshots__/ \ No newline at end of file diff --git a/js/test/__snapshots__/reader-tests.ts.snap b/js/test/__snapshots__/reader-tests.ts.snap deleted file mode 100644 index 8ecf3e58146..00000000000 --- a/js/test/__snapshots__/reader-tests.ts.snap +++ /dev/null @@ -1,4773 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 1`] = `"f1"`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 2`] = `"Decimal"`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 4`] = ` -Uint32Array [ - 86347906, - 1192285326, - 733903342, - 3099040293, -] -`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 5`] = ` -Uint32Array [ - 474221014, - 1896466606, - 3990171458, - 2477629573, -] -`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 6`] = `null`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 7`] = `null`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 8`] = `null`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 9`] = `null`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 10`] = ` -Uint32Array [ - 1112805510, - 3572407855, - 1790869648, - 2689174715, -] -`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 11`] = `"f2"`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 12`] = `"Decimal"`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 13`] = `7`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 14`] = ` -Uint32Array [ - 3073264094, - 3390355809, - 1011188874, - 774034723, -] -`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 15`] = ` -Uint32Array [ - 3517133600, - 2071976902, - 3400691933, - 3110454541, -] -`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 16`] = ` -Uint32Array [ - 3665013707, - 2170391965, - 3214273849, - 2462813071, -] -`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 17`] = ` -Uint32Array [ - 4153806783, - 2052768559, - 2590080952, - 4085522223, -] -`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 18`] = `null`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 19`] = ` -Uint32Array [ - 295800638, - 2007728089, - 816790406, - 3947822432, -] -`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 21`] = `"f1"`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 22`] = `"Decimal"`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 23`] = `10`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 24`] = `null`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 25`] = ` -Uint32Array [ - 3463255529, - 1018941958, - 1317569553, - 426528057, -] -`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 26`] = `null`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 27`] = ` -Uint32Array [ - 2286461215, - 2433385565, - 2671810954, - 3667200690, -] -`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 28`] = `null`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 29`] = `null`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 30`] = ` -Uint32Array [ - 2320865006, - 2478225383, - 3126366067, - 3525697894, -] -`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 31`] = ` -Uint32Array [ - 2844191739, - 2027900211, - 4221460548, - 3221928945, -] -`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 32`] = ` -Uint32Array [ - 2185163883, - 1025635810, - 731478530, - 2446856232, -] -`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 33`] = `null`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 34`] = `"f2"`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 35`] = `"Decimal"`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 36`] = `10`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 37`] = ` -Uint32Array [ - 3393886939, - 3804413158, - 2507603900, - 1636553791, -] -`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 38`] = ` -Uint32Array [ - 4021412350, - 4260702080, - 1696176129, - 2599572215, -] -`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 39`] = ` -Uint32Array [ - 1187532118, - 3763985849, - 3506861483, - 2303151184, -] -`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 40`] = `null`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 41`] = ` -Uint32Array [ - 666182114, - 3375518371, - 4089201217, - 3495003191, -] -`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 42`] = `null`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 43`] = ` -Uint32Array [ - 1333256437, - 1767465841, - 509819737, - 2999785685, -] -`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 44`] = `null`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 45`] = `null`; - -exports[`readBuffers cpp file decimal reads each batch as an Array of Vectors 46`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 1`] = `"dict1_0"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 2`] = `"Utf8"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 4`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 5`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 6`] = `"n7IVIt6"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 7`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 8`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 9`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 10`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 11`] = `"dict1_1"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 12`] = `"Utf8"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 13`] = `7`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 14`] = `"UQlbxy8"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 15`] = `"UQlbxy8"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 16`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 17`] = `"7Esa1sp"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 18`] = `"7Esa1sp"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 19`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 21`] = `"dict2_0"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 22`] = `"Int"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 23`] = `7`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 24`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 25`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 26`] = ` -Int32Array [ - -935886027, - -1, -] -`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 27`] = ` -Int32Array [ - -1608202210, - -1, -] -`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 28`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 29`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 30`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 31`] = `"dict1_0"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 32`] = `"Utf8"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 33`] = `10`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 34`] = `"gpcWkmr"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 35`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 36`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 37`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 38`] = `"fNEZk2V"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 39`] = `"VHkSHFW"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 40`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 41`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 42`] = `"pdr3kP2"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 43`] = `"n7IVIt6"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 44`] = `"dict1_1"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 45`] = `"Utf8"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 46`] = `10`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 47`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 48`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 49`] = `"VHkSHFW"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 50`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 51`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 52`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 53`] = `"pdr3kP2"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 54`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 55`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 56`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 57`] = `"dict2_0"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 58`] = `"Int"`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 59`] = `10`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 60`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 61`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 62`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 63`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 64`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 65`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 66`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 67`] = `null`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 68`] = ` -Int32Array [ - 1428743742, - 0, -] -`; - -exports[`readBuffers cpp file dictionary reads each batch as an Array of Vectors 69`] = `null`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 1`] = `"list_nullable"`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 2`] = `"List"`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 4`] = ` -Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 5`] = `null`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 6`] = ` -Int32Array [ - 1201921150, - 0, - -338858402, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 7`] = ` -Int32Array [ - 0, - 0, - 0, - -328049938, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 8`] = ` -Int32Array [ - -1482260505, - -636832564, - 0, - 535274652, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 9`] = ` -Int32Array [ - 0, - 1337875186, - 0, - 0, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 10`] = `Int32Array []`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 12`] = `"Struct_"`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 13`] = `7`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 15`] = ` -Array [ - -1121326610, - null, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 16`] = ` -Array [ - null, - "oPXRHKP", -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 17`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 18`] = ` -Array [ - -861383428, - "TeWfovy", -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 19`] = ` -Array [ - 698716318, - null, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 21`] = `"list_nullable"`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 22`] = `"List"`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 23`] = `10`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 24`] = ` -Int32Array [ - 0, - 725113523, - 386656703, - 1852452386, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 25`] = `Int32Array []`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 26`] = ` -Int32Array [ - 0, - -2011809915, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 27`] = ` -Int32Array [ - -936205059, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 28`] = `null`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 29`] = ` -Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 30`] = ` -Int32Array [ - 0, - 0, - -1507602567, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 31`] = `null`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 32`] = `null`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 33`] = `null`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 34`] = `"struct_nullable"`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 35`] = `"Struct_"`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 36`] = `10`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 37`] = `null`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 38`] = ` -Array [ - null, - "BSZRpGI", -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 39`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 40`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 41`] = `null`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 42`] = `null`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 43`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 44`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 45`] = ` -Array [ - 416507125, - null, -] -`; - -exports[`readBuffers cpp file nested reads each batch as an Array of Vectors 46`] = `null`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 1`] = `"bool_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 2`] = `"Bool"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 3`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 4`] = `"bool_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 5`] = `"Bool"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 6`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 7`] = `"int8_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 8`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 9`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 10`] = `"int8_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 11`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 12`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 13`] = `"int16_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 14`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 15`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 16`] = `"int16_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 17`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 18`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 19`] = `"int32_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 20`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 21`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 22`] = `"int32_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 23`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 24`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 25`] = `"int64_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 26`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 27`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 28`] = `"int64_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 29`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 30`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 31`] = `"uint8_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 32`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 33`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 34`] = `"uint8_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 35`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 36`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 37`] = `"uint16_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 38`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 39`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 40`] = `"uint16_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 41`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 42`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 43`] = `"uint32_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 44`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 45`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 46`] = `"uint32_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 47`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 48`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 49`] = `"uint64_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 50`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 51`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 52`] = `"uint64_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 53`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 54`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 55`] = `"float32_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 56`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 57`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 58`] = `"float32_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 59`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 60`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 61`] = `"float64_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 62`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 63`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 64`] = `"float64_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 65`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 66`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 67`] = `"binary_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 68`] = `"Binary"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 69`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 70`] = `"binary_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 71`] = `"Binary"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 72`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 73`] = `"utf8_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 74`] = `"Utf8"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 75`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 76`] = `"utf8_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 77`] = `"Utf8"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 78`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 79`] = `"bool_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 80`] = `"Bool"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 81`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 82`] = `"bool_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 83`] = `"Bool"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 84`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 85`] = `"int8_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 86`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 87`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 88`] = `"int8_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 89`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 90`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 91`] = `"int16_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 92`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 93`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 94`] = `"int16_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 95`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 96`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 97`] = `"int32_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 98`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 99`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 100`] = `"int32_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 101`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 102`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 103`] = `"int64_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 104`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 105`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 106`] = `"int64_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 107`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 108`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 109`] = `"uint8_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 110`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 111`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 112`] = `"uint8_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 113`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 114`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 115`] = `"uint16_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 116`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 117`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 118`] = `"uint16_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 119`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 120`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 121`] = `"uint32_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 122`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 123`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 124`] = `"uint32_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 125`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 126`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 127`] = `"uint64_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 128`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 129`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 130`] = `"uint64_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 131`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 132`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 133`] = `"float32_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 134`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 135`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 136`] = `"float32_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 137`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 138`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 139`] = `"float64_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 140`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 141`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 142`] = `"float64_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 143`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 144`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 145`] = `"binary_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 146`] = `"Binary"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 147`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 148`] = `"binary_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 149`] = `"Binary"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 150`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 151`] = `"utf8_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 152`] = `"Utf8"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 153`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 154`] = `"utf8_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 155`] = `"Utf8"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 156`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 157`] = `"bool_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 158`] = `"Bool"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 159`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 160`] = `"bool_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 161`] = `"Bool"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 162`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 163`] = `"int8_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 164`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 165`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 166`] = `"int8_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 167`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 168`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 169`] = `"int16_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 170`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 171`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 172`] = `"int16_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 173`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 174`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 175`] = `"int32_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 176`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 177`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 178`] = `"int32_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 179`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 180`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 181`] = `"int64_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 182`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 183`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 184`] = `"int64_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 185`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 186`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 187`] = `"uint8_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 188`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 189`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 190`] = `"uint8_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 191`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 192`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 193`] = `"uint16_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 194`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 195`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 196`] = `"uint16_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 197`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 198`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 199`] = `"uint32_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 200`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 201`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 202`] = `"uint32_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 203`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 204`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 205`] = `"uint64_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 206`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 207`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 208`] = `"uint64_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 209`] = `"Int"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 210`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 211`] = `"float32_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 212`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 213`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 214`] = `"float32_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 215`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 216`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 217`] = `"float64_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 218`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 219`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 220`] = `"float64_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 221`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 222`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 223`] = `"binary_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 224`] = `"Binary"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 225`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 226`] = `"binary_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 227`] = `"Binary"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 228`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 229`] = `"utf8_nullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 230`] = `"Utf8"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 231`] = `0`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 232`] = `"utf8_nonnullable"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 233`] = `"Utf8"`; - -exports[`readBuffers cpp file primitive reads each batch as an Array of Vectors 234`] = `0`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 1`] = `"foo"`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 2`] = `"Int"`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 3`] = `5`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 4`] = `1`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 5`] = `null`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 6`] = `3`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 7`] = `4`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 8`] = `5`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 9`] = `"bar"`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 10`] = `"FloatingPoint"`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 11`] = `5`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 12`] = `1`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 13`] = `null`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 15`] = `4`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 16`] = `5`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 17`] = `"baz"`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 18`] = `"Utf8"`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 19`] = `5`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 20`] = `"aa"`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 21`] = `null`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 22`] = `null`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 23`] = `"bbb"`; - -exports[`readBuffers cpp file simple reads each batch as an Array of Vectors 24`] = `"cccc"`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 1`] = `"struct_nullable"`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 2`] = `"Struct_"`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 4`] = `null`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 5`] = ` -Array [ - null, - "MhRNxD4", -] -`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 6`] = ` -Array [ - 137773603, - "3F9HBxK", -] -`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 7`] = ` -Array [ - 410361374, - "aVd88fp", -] -`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 8`] = `null`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 9`] = ` -Array [ - null, - "3loZrRf", -] -`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 10`] = `null`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 12`] = `"Struct_"`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 13`] = `10`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 15`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 16`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 17`] = `null`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 18`] = ` -Array [ - null, - "78SLiRw", -] -`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 19`] = `null`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 21`] = ` -Array [ - null, - "0ilsf82", -] -`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 22`] = ` -Array [ - null, - "LjS9MbU", -] -`; - -exports[`readBuffers cpp file struct_example reads each batch as an Array of Vectors 23`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 1`] = `"f1"`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 2`] = `"Decimal"`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 4`] = ` -Uint32Array [ - 86347906, - 1192285326, - 733903342, - 3099040293, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 5`] = ` -Uint32Array [ - 474221014, - 1896466606, - 3990171458, - 2477629573, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 6`] = `null`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 7`] = `null`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 8`] = `null`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 9`] = `null`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 10`] = ` -Uint32Array [ - 1112805510, - 3572407855, - 1790869648, - 2689174715, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 11`] = `"f2"`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 12`] = `"Decimal"`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 13`] = `7`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 14`] = ` -Uint32Array [ - 3073264094, - 3390355809, - 1011188874, - 774034723, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 15`] = ` -Uint32Array [ - 3517133600, - 2071976902, - 3400691933, - 3110454541, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 16`] = ` -Uint32Array [ - 3665013707, - 2170391965, - 3214273849, - 2462813071, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 17`] = ` -Uint32Array [ - 4153806783, - 2052768559, - 2590080952, - 4085522223, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 18`] = `null`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 19`] = ` -Uint32Array [ - 295800638, - 2007728089, - 816790406, - 3947822432, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 21`] = `"f1"`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 22`] = `"Decimal"`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 23`] = `10`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 24`] = `null`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 25`] = ` -Uint32Array [ - 3463255529, - 1018941958, - 1317569553, - 426528057, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 26`] = `null`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 27`] = ` -Uint32Array [ - 2286461215, - 2433385565, - 2671810954, - 3667200690, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 28`] = `null`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 29`] = `null`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 30`] = ` -Uint32Array [ - 2320865006, - 2478225383, - 3126366067, - 3525697894, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 31`] = ` -Uint32Array [ - 2844191739, - 2027900211, - 4221460548, - 3221928945, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 32`] = ` -Uint32Array [ - 2185163883, - 1025635810, - 731478530, - 2446856232, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 33`] = `null`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 34`] = `"f2"`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 35`] = `"Decimal"`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 36`] = `10`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 37`] = ` -Uint32Array [ - 3393886939, - 3804413158, - 2507603900, - 1636553791, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 38`] = ` -Uint32Array [ - 4021412350, - 4260702080, - 1696176129, - 2599572215, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 39`] = ` -Uint32Array [ - 1187532118, - 3763985849, - 3506861483, - 2303151184, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 40`] = `null`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 41`] = ` -Uint32Array [ - 666182114, - 3375518371, - 4089201217, - 3495003191, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 42`] = `null`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 43`] = ` -Uint32Array [ - 1333256437, - 1767465841, - 509819737, - 2999785685, -] -`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 44`] = `null`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 45`] = `null`; - -exports[`readBuffers cpp stream decimal reads each batch as an Array of Vectors 46`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 1`] = `"dict1_0"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 2`] = `"Utf8"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 4`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 5`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 6`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 7`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 8`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 9`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 10`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 11`] = `"dict1_1"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 12`] = `"Utf8"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 13`] = `7`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 14`] = `"UQlbxy8"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 15`] = `"UQlbxy8"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 16`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 17`] = `"7Esa1sp"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 18`] = `"7Esa1sp"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 19`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 21`] = `"dict2_0"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 22`] = `"Int"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 23`] = `7`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 24`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 25`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 26`] = ` -Int32Array [ - -935886027, - -1, -] -`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 27`] = ` -Int32Array [ - -1608202210, - -1, -] -`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 28`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 29`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 30`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 31`] = `"dict1_0"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 32`] = `"Utf8"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 33`] = `10`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 34`] = `"gpcWkmr"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 35`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 36`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 37`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 38`] = `"fNEZk2V"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 39`] = `"VHkSHFW"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 40`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 41`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 42`] = `"pdr3kP2"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 43`] = `"n7IVIt6"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 44`] = `"dict1_1"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 45`] = `"Utf8"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 46`] = `10`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 47`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 48`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 49`] = `"VHkSHFW"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 50`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 51`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 52`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 53`] = `"pdr3kP2"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 54`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 55`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 56`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 57`] = `"dict2_0"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 58`] = `"Int"`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 59`] = `10`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 60`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 61`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 62`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 63`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 64`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 65`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 66`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 67`] = `null`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 68`] = ` -Int32Array [ - 1428743742, - 0, -] -`; - -exports[`readBuffers cpp stream dictionary reads each batch as an Array of Vectors 69`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 1`] = `"list_nullable"`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 2`] = `"List"`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 4`] = ` -Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 5`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 6`] = ` -Int32Array [ - 1201921150, - 0, - -338858402, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 7`] = ` -Int32Array [ - 0, - 0, - 0, - -328049938, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 8`] = ` -Int32Array [ - -1482260505, - -636832564, - 0, - 535274652, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 9`] = ` -Int32Array [ - 0, - 1337875186, - 0, - 0, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 10`] = `Int32Array []`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 12`] = `"Struct_"`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 13`] = `7`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 15`] = ` -Array [ - -1121326610, - null, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 16`] = ` -Array [ - null, - "oPXRHKP", -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 17`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 18`] = ` -Array [ - -861383428, - "TeWfovy", -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 19`] = ` -Array [ - 698716318, - null, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 21`] = `"list_nullable"`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 22`] = `"List"`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 23`] = `10`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 24`] = ` -Int32Array [ - 0, - 725113523, - 386656703, - 1852452386, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 25`] = `Int32Array []`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 26`] = ` -Int32Array [ - 0, - -2011809915, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 27`] = ` -Int32Array [ - -936205059, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 28`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 29`] = ` -Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 30`] = ` -Int32Array [ - 0, - 0, - -1507602567, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 31`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 32`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 33`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 34`] = `"struct_nullable"`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 35`] = `"Struct_"`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 36`] = `10`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 37`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 38`] = ` -Array [ - null, - "BSZRpGI", -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 39`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 40`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 41`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 42`] = `null`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 43`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 44`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 45`] = ` -Array [ - 416507125, - null, -] -`; - -exports[`readBuffers cpp stream nested reads each batch as an Array of Vectors 46`] = `null`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 1`] = `"bool_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 2`] = `"Bool"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 3`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 4`] = `"bool_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 5`] = `"Bool"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 6`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 7`] = `"int8_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 8`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 9`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 10`] = `"int8_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 11`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 12`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 13`] = `"int16_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 14`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 15`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 16`] = `"int16_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 17`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 18`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 19`] = `"int32_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 20`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 21`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 22`] = `"int32_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 23`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 24`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 25`] = `"int64_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 26`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 27`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 28`] = `"int64_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 29`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 30`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 31`] = `"uint8_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 32`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 33`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 34`] = `"uint8_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 35`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 36`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 37`] = `"uint16_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 38`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 39`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 40`] = `"uint16_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 41`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 42`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 43`] = `"uint32_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 44`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 45`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 46`] = `"uint32_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 47`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 48`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 49`] = `"uint64_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 50`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 51`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 52`] = `"uint64_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 53`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 54`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 55`] = `"float32_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 56`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 57`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 58`] = `"float32_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 59`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 60`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 61`] = `"float64_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 62`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 63`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 64`] = `"float64_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 65`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 66`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 67`] = `"binary_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 68`] = `"Binary"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 69`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 70`] = `"binary_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 71`] = `"Binary"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 72`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 73`] = `"utf8_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 74`] = `"Utf8"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 75`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 76`] = `"utf8_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 77`] = `"Utf8"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 78`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 79`] = `"bool_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 80`] = `"Bool"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 81`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 82`] = `"bool_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 83`] = `"Bool"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 84`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 85`] = `"int8_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 86`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 87`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 88`] = `"int8_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 89`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 90`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 91`] = `"int16_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 92`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 93`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 94`] = `"int16_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 95`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 96`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 97`] = `"int32_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 98`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 99`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 100`] = `"int32_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 101`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 102`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 103`] = `"int64_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 104`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 105`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 106`] = `"int64_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 107`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 108`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 109`] = `"uint8_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 110`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 111`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 112`] = `"uint8_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 113`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 114`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 115`] = `"uint16_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 116`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 117`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 118`] = `"uint16_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 119`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 120`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 121`] = `"uint32_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 122`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 123`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 124`] = `"uint32_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 125`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 126`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 127`] = `"uint64_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 128`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 129`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 130`] = `"uint64_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 131`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 132`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 133`] = `"float32_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 134`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 135`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 136`] = `"float32_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 137`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 138`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 139`] = `"float64_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 140`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 141`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 142`] = `"float64_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 143`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 144`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 145`] = `"binary_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 146`] = `"Binary"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 147`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 148`] = `"binary_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 149`] = `"Binary"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 150`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 151`] = `"utf8_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 152`] = `"Utf8"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 153`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 154`] = `"utf8_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 155`] = `"Utf8"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 156`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 157`] = `"bool_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 158`] = `"Bool"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 159`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 160`] = `"bool_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 161`] = `"Bool"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 162`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 163`] = `"int8_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 164`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 165`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 166`] = `"int8_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 167`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 168`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 169`] = `"int16_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 170`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 171`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 172`] = `"int16_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 173`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 174`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 175`] = `"int32_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 176`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 177`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 178`] = `"int32_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 179`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 180`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 181`] = `"int64_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 182`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 183`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 184`] = `"int64_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 185`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 186`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 187`] = `"uint8_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 188`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 189`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 190`] = `"uint8_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 191`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 192`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 193`] = `"uint16_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 194`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 195`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 196`] = `"uint16_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 197`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 198`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 199`] = `"uint32_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 200`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 201`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 202`] = `"uint32_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 203`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 204`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 205`] = `"uint64_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 206`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 207`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 208`] = `"uint64_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 209`] = `"Int"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 210`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 211`] = `"float32_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 212`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 213`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 214`] = `"float32_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 215`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 216`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 217`] = `"float64_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 218`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 219`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 220`] = `"float64_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 221`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 222`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 223`] = `"binary_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 224`] = `"Binary"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 225`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 226`] = `"binary_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 227`] = `"Binary"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 228`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 229`] = `"utf8_nullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 230`] = `"Utf8"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 231`] = `0`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 232`] = `"utf8_nonnullable"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 233`] = `"Utf8"`; - -exports[`readBuffers cpp stream primitive reads each batch as an Array of Vectors 234`] = `0`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 1`] = `"foo"`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 2`] = `"Int"`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 3`] = `5`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 4`] = `1`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 5`] = `null`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 6`] = `3`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 7`] = `4`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 8`] = `5`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 9`] = `"bar"`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 10`] = `"FloatingPoint"`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 11`] = `5`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 12`] = `1`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 13`] = `null`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 15`] = `4`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 16`] = `5`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 17`] = `"baz"`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 18`] = `"Utf8"`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 19`] = `5`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 20`] = `"aa"`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 21`] = `null`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 22`] = `null`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 23`] = `"bbb"`; - -exports[`readBuffers cpp stream simple reads each batch as an Array of Vectors 24`] = `"cccc"`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 1`] = `"struct_nullable"`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 2`] = `"Struct_"`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 4`] = `null`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 5`] = ` -Array [ - null, - "MhRNxD4", -] -`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 6`] = ` -Array [ - 137773603, - "3F9HBxK", -] -`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 7`] = ` -Array [ - 410361374, - "aVd88fp", -] -`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 8`] = `null`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 9`] = ` -Array [ - null, - "3loZrRf", -] -`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 10`] = `null`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 12`] = `"Struct_"`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 13`] = `10`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 15`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 16`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 17`] = `null`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 18`] = ` -Array [ - null, - "78SLiRw", -] -`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 19`] = `null`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 21`] = ` -Array [ - null, - "0ilsf82", -] -`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 22`] = ` -Array [ - null, - "LjS9MbU", -] -`; - -exports[`readBuffers cpp stream struct_example reads each batch as an Array of Vectors 23`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 1`] = `"f1"`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 2`] = `"Decimal"`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 4`] = ` -Uint32Array [ - 86347906, - 1192285326, - 733903342, - 3099040293, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 5`] = ` -Uint32Array [ - 474221014, - 1896466606, - 3990171458, - 2477629573, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 6`] = `null`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 7`] = `null`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 8`] = `null`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 9`] = `null`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 10`] = ` -Uint32Array [ - 1112805510, - 3572407855, - 1790869648, - 2689174715, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 11`] = `"f2"`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 12`] = `"Decimal"`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 13`] = `7`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 14`] = ` -Uint32Array [ - 3073264094, - 3390355809, - 1011188874, - 774034723, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 15`] = ` -Uint32Array [ - 3517133600, - 2071976902, - 3400691933, - 3110454541, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 16`] = ` -Uint32Array [ - 3665013707, - 2170391965, - 3214273849, - 2462813071, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 17`] = ` -Uint32Array [ - 4153806783, - 2052768559, - 2590080952, - 4085522223, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 18`] = `null`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 19`] = ` -Uint32Array [ - 295800638, - 2007728089, - 816790406, - 3947822432, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 21`] = `"f1"`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 22`] = `"Decimal"`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 23`] = `10`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 24`] = `null`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 25`] = ` -Uint32Array [ - 3463255529, - 1018941958, - 1317569553, - 426528057, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 26`] = `null`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 27`] = ` -Uint32Array [ - 2286461215, - 2433385565, - 2671810954, - 3667200690, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 28`] = `null`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 29`] = `null`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 30`] = ` -Uint32Array [ - 2320865006, - 2478225383, - 3126366067, - 3525697894, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 31`] = ` -Uint32Array [ - 2844191739, - 2027900211, - 4221460548, - 3221928945, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 32`] = ` -Uint32Array [ - 2185163883, - 1025635810, - 731478530, - 2446856232, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 33`] = `null`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 34`] = `"f2"`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 35`] = `"Decimal"`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 36`] = `10`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 37`] = ` -Uint32Array [ - 3393886939, - 3804413158, - 2507603900, - 1636553791, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 38`] = ` -Uint32Array [ - 4021412350, - 4260702080, - 1696176129, - 2599572215, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 39`] = ` -Uint32Array [ - 1187532118, - 3763985849, - 3506861483, - 2303151184, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 40`] = `null`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 41`] = ` -Uint32Array [ - 666182114, - 3375518371, - 4089201217, - 3495003191, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 42`] = `null`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 43`] = ` -Uint32Array [ - 1333256437, - 1767465841, - 509819737, - 2999785685, -] -`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 44`] = `null`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 45`] = `null`; - -exports[`readBuffers java file decimal reads each batch as an Array of Vectors 46`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 1`] = `"dict1_0"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 2`] = `"Utf8"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 4`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 5`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 6`] = `"n7IVIt6"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 7`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 8`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 9`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 10`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 11`] = `"dict1_1"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 12`] = `"Utf8"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 13`] = `7`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 14`] = `"UQlbxy8"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 15`] = `"UQlbxy8"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 16`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 17`] = `"7Esa1sp"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 18`] = `"7Esa1sp"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 19`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 21`] = `"dict2_0"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 22`] = `"Int"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 23`] = `7`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 24`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 25`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 26`] = ` -Int32Array [ - -935886027, - -1, -] -`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 27`] = ` -Int32Array [ - -1608202210, - -1, -] -`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 28`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 29`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 30`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 31`] = `"dict1_0"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 32`] = `"Utf8"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 33`] = `10`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 34`] = `"gpcWkmr"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 35`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 36`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 37`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 38`] = `"fNEZk2V"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 39`] = `"VHkSHFW"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 40`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 41`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 42`] = `"pdr3kP2"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 43`] = `"n7IVIt6"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 44`] = `"dict1_1"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 45`] = `"Utf8"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 46`] = `10`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 47`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 48`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 49`] = `"VHkSHFW"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 50`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 51`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 52`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 53`] = `"pdr3kP2"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 54`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 55`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 56`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 57`] = `"dict2_0"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 58`] = `"Int"`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 59`] = `10`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 60`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 61`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 62`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 63`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 64`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 65`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 66`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 67`] = `null`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 68`] = ` -Int32Array [ - 1428743742, - 0, -] -`; - -exports[`readBuffers java file dictionary reads each batch as an Array of Vectors 69`] = `null`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 1`] = `"list_nullable"`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 2`] = `"List"`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 4`] = ` -Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 5`] = `null`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 6`] = ` -Int32Array [ - 1201921150, - -1053878681, - -338858402, -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 7`] = ` -Int32Array [ - -25568549, - 674222761, - -1932078214, - -328049938, -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 8`] = ` -Int32Array [ - -1482260505, - -636832564, - 2076926163, - 535274652, -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 9`] = ` -Int32Array [ - -1198112844, - 1337875186, - 543199787, - -26980498, -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 10`] = `Int32Array []`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 12`] = `"Struct_"`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 13`] = `7`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 15`] = ` -Array [ - -1121326610, - null, -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 16`] = ` -Array [ - null, - "oPXRHKP", -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 17`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 18`] = ` -Array [ - -861383428, - "TeWfovy", -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 19`] = ` -Array [ - 698716318, - null, -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 21`] = `"list_nullable"`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 22`] = `"List"`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 23`] = `10`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 24`] = ` -Int32Array [ - -1395042372, - 725113523, - 386656703, - 1852452386, -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 25`] = `Int32Array []`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 26`] = ` -Int32Array [ - -2125490777, - -2011809915, -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 27`] = ` -Int32Array [ - -936205059, -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 28`] = `null`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 29`] = ` -Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 30`] = ` -Int32Array [ - 817302915, - 23284005, - -1507602567, -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 31`] = `null`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 32`] = `null`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 33`] = `null`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 34`] = `"struct_nullable"`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 35`] = `"Struct_"`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 36`] = `10`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 37`] = `null`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 38`] = ` -Array [ - null, - "BSZRpGI", -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 39`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 40`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 41`] = `null`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 42`] = `null`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 43`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 44`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 45`] = ` -Array [ - 416507125, - null, -] -`; - -exports[`readBuffers java file nested reads each batch as an Array of Vectors 46`] = `null`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 1`] = `"bool_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 2`] = `"Bool"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 3`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 4`] = `"bool_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 5`] = `"Bool"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 6`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 7`] = `"int8_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 8`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 9`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 10`] = `"int8_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 11`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 12`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 13`] = `"int16_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 14`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 15`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 16`] = `"int16_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 17`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 18`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 19`] = `"int32_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 20`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 21`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 22`] = `"int32_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 23`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 24`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 25`] = `"int64_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 26`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 27`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 28`] = `"int64_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 29`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 30`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 31`] = `"uint8_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 32`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 33`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 34`] = `"uint8_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 35`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 36`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 37`] = `"uint16_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 38`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 39`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 40`] = `"uint16_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 41`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 42`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 43`] = `"uint32_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 44`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 45`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 46`] = `"uint32_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 47`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 48`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 49`] = `"uint64_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 50`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 51`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 52`] = `"uint64_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 53`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 54`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 55`] = `"float32_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 56`] = `"FloatingPoint"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 57`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 58`] = `"float32_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 59`] = `"FloatingPoint"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 60`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 61`] = `"float64_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 62`] = `"FloatingPoint"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 63`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 64`] = `"float64_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 65`] = `"FloatingPoint"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 66`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 67`] = `"binary_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 68`] = `"Binary"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 69`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 70`] = `"binary_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 71`] = `"Binary"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 72`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 73`] = `"utf8_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 74`] = `"Utf8"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 75`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 76`] = `"utf8_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 77`] = `"Utf8"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 78`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 79`] = `"bool_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 80`] = `"Bool"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 81`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 82`] = `"bool_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 83`] = `"Bool"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 84`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 85`] = `"int8_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 86`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 87`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 88`] = `"int8_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 89`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 90`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 91`] = `"int16_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 92`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 93`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 94`] = `"int16_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 95`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 96`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 97`] = `"int32_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 98`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 99`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 100`] = `"int32_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 101`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 102`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 103`] = `"int64_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 104`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 105`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 106`] = `"int64_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 107`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 108`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 109`] = `"uint8_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 110`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 111`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 112`] = `"uint8_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 113`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 114`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 115`] = `"uint16_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 116`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 117`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 118`] = `"uint16_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 119`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 120`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 121`] = `"uint32_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 122`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 123`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 124`] = `"uint32_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 125`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 126`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 127`] = `"uint64_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 128`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 129`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 130`] = `"uint64_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 131`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 132`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 133`] = `"float32_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 134`] = `"FloatingPoint"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 135`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 136`] = `"float32_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 137`] = `"FloatingPoint"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 138`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 139`] = `"float64_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 140`] = `"FloatingPoint"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 141`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 142`] = `"float64_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 143`] = `"FloatingPoint"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 144`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 145`] = `"binary_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 146`] = `"Binary"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 147`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 148`] = `"binary_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 149`] = `"Binary"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 150`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 151`] = `"utf8_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 152`] = `"Utf8"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 153`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 154`] = `"utf8_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 155`] = `"Utf8"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 156`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 157`] = `"bool_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 158`] = `"Bool"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 159`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 160`] = `"bool_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 161`] = `"Bool"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 162`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 163`] = `"int8_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 164`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 165`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 166`] = `"int8_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 167`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 168`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 169`] = `"int16_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 170`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 171`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 172`] = `"int16_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 173`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 174`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 175`] = `"int32_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 176`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 177`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 178`] = `"int32_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 179`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 180`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 181`] = `"int64_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 182`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 183`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 184`] = `"int64_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 185`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 186`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 187`] = `"uint8_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 188`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 189`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 190`] = `"uint8_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 191`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 192`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 193`] = `"uint16_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 194`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 195`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 196`] = `"uint16_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 197`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 198`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 199`] = `"uint32_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 200`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 201`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 202`] = `"uint32_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 203`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 204`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 205`] = `"uint64_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 206`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 207`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 208`] = `"uint64_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 209`] = `"Int"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 210`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 211`] = `"float32_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 212`] = `"FloatingPoint"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 213`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 214`] = `"float32_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 215`] = `"FloatingPoint"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 216`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 217`] = `"float64_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 218`] = `"FloatingPoint"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 219`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 220`] = `"float64_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 221`] = `"FloatingPoint"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 222`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 223`] = `"binary_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 224`] = `"Binary"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 225`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 226`] = `"binary_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 227`] = `"Binary"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 228`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 229`] = `"utf8_nullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 230`] = `"Utf8"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 231`] = `0`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 232`] = `"utf8_nonnullable"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 233`] = `"Utf8"`; - -exports[`readBuffers java file primitive reads each batch as an Array of Vectors 234`] = `0`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 1`] = `"foo"`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 2`] = `"Int"`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 3`] = `5`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 4`] = `1`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 5`] = `null`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 6`] = `3`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 7`] = `4`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 8`] = `5`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 9`] = `"bar"`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 10`] = `"FloatingPoint"`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 11`] = `5`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 12`] = `1`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 13`] = `null`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 15`] = `4`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 16`] = `5`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 17`] = `"baz"`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 18`] = `"Utf8"`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 19`] = `5`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 20`] = `"aa"`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 21`] = `null`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 22`] = `null`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 23`] = `"bbb"`; - -exports[`readBuffers java file simple reads each batch as an Array of Vectors 24`] = `"cccc"`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 1`] = `"struct_nullable"`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 2`] = `"Struct_"`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 4`] = `null`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 5`] = ` -Array [ - null, - "MhRNxD4", -] -`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 6`] = ` -Array [ - 137773603, - "3F9HBxK", -] -`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 7`] = ` -Array [ - 410361374, - "aVd88fp", -] -`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 8`] = `null`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 9`] = ` -Array [ - null, - "3loZrRf", -] -`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 10`] = `null`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 12`] = `"Struct_"`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 13`] = `10`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 15`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 16`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 17`] = `null`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 18`] = ` -Array [ - null, - "78SLiRw", -] -`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 19`] = `null`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 21`] = ` -Array [ - null, - "0ilsf82", -] -`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 22`] = ` -Array [ - null, - "LjS9MbU", -] -`; - -exports[`readBuffers java file struct_example reads each batch as an Array of Vectors 23`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 1`] = `"f1"`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 2`] = `"Decimal"`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 4`] = ` -Uint32Array [ - 86347906, - 1192285326, - 733903342, - 3099040293, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 5`] = ` -Uint32Array [ - 474221014, - 1896466606, - 3990171458, - 2477629573, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 6`] = `null`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 7`] = `null`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 8`] = `null`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 9`] = `null`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 10`] = ` -Uint32Array [ - 1112805510, - 3572407855, - 1790869648, - 2689174715, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 11`] = `"f2"`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 12`] = `"Decimal"`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 13`] = `7`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 14`] = ` -Uint32Array [ - 3073264094, - 3390355809, - 1011188874, - 774034723, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 15`] = ` -Uint32Array [ - 3517133600, - 2071976902, - 3400691933, - 3110454541, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 16`] = ` -Uint32Array [ - 3665013707, - 2170391965, - 3214273849, - 2462813071, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 17`] = ` -Uint32Array [ - 4153806783, - 2052768559, - 2590080952, - 4085522223, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 18`] = `null`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 19`] = ` -Uint32Array [ - 295800638, - 2007728089, - 816790406, - 3947822432, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 21`] = `"f1"`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 22`] = `"Decimal"`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 23`] = `10`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 24`] = `null`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 25`] = ` -Uint32Array [ - 3463255529, - 1018941958, - 1317569553, - 426528057, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 26`] = `null`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 27`] = ` -Uint32Array [ - 2286461215, - 2433385565, - 2671810954, - 3667200690, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 28`] = `null`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 29`] = `null`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 30`] = ` -Uint32Array [ - 2320865006, - 2478225383, - 3126366067, - 3525697894, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 31`] = ` -Uint32Array [ - 2844191739, - 2027900211, - 4221460548, - 3221928945, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 32`] = ` -Uint32Array [ - 2185163883, - 1025635810, - 731478530, - 2446856232, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 33`] = `null`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 34`] = `"f2"`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 35`] = `"Decimal"`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 36`] = `10`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 37`] = ` -Uint32Array [ - 3393886939, - 3804413158, - 2507603900, - 1636553791, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 38`] = ` -Uint32Array [ - 4021412350, - 4260702080, - 1696176129, - 2599572215, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 39`] = ` -Uint32Array [ - 1187532118, - 3763985849, - 3506861483, - 2303151184, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 40`] = `null`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 41`] = ` -Uint32Array [ - 666182114, - 3375518371, - 4089201217, - 3495003191, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 42`] = `null`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 43`] = ` -Uint32Array [ - 1333256437, - 1767465841, - 509819737, - 2999785685, -] -`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 44`] = `null`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 45`] = `null`; - -exports[`readBuffers java stream decimal reads each batch as an Array of Vectors 46`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 1`] = `"dict1_0"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 2`] = `"Utf8"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 4`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 5`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 6`] = `"n7IVIt6"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 7`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 8`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 9`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 10`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 11`] = `"dict1_1"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 12`] = `"Utf8"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 13`] = `7`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 14`] = `"UQlbxy8"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 15`] = `"UQlbxy8"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 16`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 17`] = `"7Esa1sp"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 18`] = `"7Esa1sp"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 19`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 21`] = `"dict2_0"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 22`] = `"Int"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 23`] = `7`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 24`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 25`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 26`] = ` -Int32Array [ - -935886027, - -1, -] -`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 27`] = ` -Int32Array [ - -1608202210, - -1, -] -`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 28`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 29`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 30`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 31`] = `"dict1_0"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 32`] = `"Utf8"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 33`] = `10`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 34`] = `"gpcWkmr"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 35`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 36`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 37`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 38`] = `"fNEZk2V"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 39`] = `"VHkSHFW"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 40`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 41`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 42`] = `"pdr3kP2"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 43`] = `"n7IVIt6"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 44`] = `"dict1_1"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 45`] = `"Utf8"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 46`] = `10`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 47`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 48`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 49`] = `"VHkSHFW"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 50`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 51`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 52`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 53`] = `"pdr3kP2"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 54`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 55`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 56`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 57`] = `"dict2_0"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 58`] = `"Int"`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 59`] = `10`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 60`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 61`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 62`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 63`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 64`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 65`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 66`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 67`] = `null`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 68`] = ` -Int32Array [ - 1428743742, - 0, -] -`; - -exports[`readBuffers java stream dictionary reads each batch as an Array of Vectors 69`] = `null`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 1`] = `"list_nullable"`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 2`] = `"List"`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 4`] = ` -Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 5`] = `null`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 6`] = ` -Int32Array [ - 1201921150, - -1053878681, - -338858402, -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 7`] = ` -Int32Array [ - -25568549, - 674222761, - -1932078214, - -328049938, -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 8`] = ` -Int32Array [ - -1482260505, - -636832564, - 2076926163, - 535274652, -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 9`] = ` -Int32Array [ - -1198112844, - 1337875186, - 543199787, - -26980498, -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 10`] = `Int32Array []`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 12`] = `"Struct_"`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 13`] = `7`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 15`] = ` -Array [ - -1121326610, - null, -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 16`] = ` -Array [ - null, - "oPXRHKP", -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 17`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 18`] = ` -Array [ - -861383428, - "TeWfovy", -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 19`] = ` -Array [ - 698716318, - null, -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 21`] = `"list_nullable"`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 22`] = `"List"`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 23`] = `10`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 24`] = ` -Int32Array [ - -1395042372, - 725113523, - 386656703, - 1852452386, -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 25`] = `Int32Array []`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 26`] = ` -Int32Array [ - -2125490777, - -2011809915, -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 27`] = ` -Int32Array [ - -936205059, -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 28`] = `null`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 29`] = ` -Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 30`] = ` -Int32Array [ - 817302915, - 23284005, - -1507602567, -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 31`] = `null`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 32`] = `null`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 33`] = `null`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 34`] = `"struct_nullable"`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 35`] = `"Struct_"`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 36`] = `10`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 37`] = `null`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 38`] = ` -Array [ - null, - "BSZRpGI", -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 39`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 40`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 41`] = `null`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 42`] = `null`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 43`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 44`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 45`] = ` -Array [ - 416507125, - null, -] -`; - -exports[`readBuffers java stream nested reads each batch as an Array of Vectors 46`] = `null`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 1`] = `"bool_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 2`] = `"Bool"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 3`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 4`] = `"bool_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 5`] = `"Bool"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 6`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 7`] = `"int8_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 8`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 9`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 10`] = `"int8_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 11`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 12`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 13`] = `"int16_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 14`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 15`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 16`] = `"int16_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 17`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 18`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 19`] = `"int32_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 20`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 21`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 22`] = `"int32_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 23`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 24`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 25`] = `"int64_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 26`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 27`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 28`] = `"int64_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 29`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 30`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 31`] = `"uint8_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 32`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 33`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 34`] = `"uint8_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 35`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 36`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 37`] = `"uint16_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 38`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 39`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 40`] = `"uint16_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 41`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 42`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 43`] = `"uint32_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 44`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 45`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 46`] = `"uint32_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 47`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 48`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 49`] = `"uint64_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 50`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 51`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 52`] = `"uint64_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 53`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 54`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 55`] = `"float32_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 56`] = `"FloatingPoint"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 57`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 58`] = `"float32_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 59`] = `"FloatingPoint"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 60`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 61`] = `"float64_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 62`] = `"FloatingPoint"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 63`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 64`] = `"float64_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 65`] = `"FloatingPoint"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 66`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 67`] = `"binary_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 68`] = `"Binary"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 69`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 70`] = `"binary_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 71`] = `"Binary"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 72`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 73`] = `"utf8_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 74`] = `"Utf8"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 75`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 76`] = `"utf8_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 77`] = `"Utf8"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 78`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 79`] = `"bool_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 80`] = `"Bool"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 81`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 82`] = `"bool_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 83`] = `"Bool"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 84`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 85`] = `"int8_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 86`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 87`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 88`] = `"int8_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 89`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 90`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 91`] = `"int16_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 92`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 93`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 94`] = `"int16_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 95`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 96`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 97`] = `"int32_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 98`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 99`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 100`] = `"int32_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 101`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 102`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 103`] = `"int64_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 104`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 105`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 106`] = `"int64_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 107`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 108`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 109`] = `"uint8_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 110`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 111`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 112`] = `"uint8_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 113`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 114`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 115`] = `"uint16_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 116`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 117`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 118`] = `"uint16_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 119`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 120`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 121`] = `"uint32_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 122`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 123`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 124`] = `"uint32_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 125`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 126`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 127`] = `"uint64_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 128`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 129`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 130`] = `"uint64_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 131`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 132`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 133`] = `"float32_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 134`] = `"FloatingPoint"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 135`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 136`] = `"float32_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 137`] = `"FloatingPoint"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 138`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 139`] = `"float64_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 140`] = `"FloatingPoint"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 141`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 142`] = `"float64_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 143`] = `"FloatingPoint"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 144`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 145`] = `"binary_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 146`] = `"Binary"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 147`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 148`] = `"binary_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 149`] = `"Binary"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 150`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 151`] = `"utf8_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 152`] = `"Utf8"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 153`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 154`] = `"utf8_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 155`] = `"Utf8"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 156`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 157`] = `"bool_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 158`] = `"Bool"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 159`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 160`] = `"bool_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 161`] = `"Bool"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 162`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 163`] = `"int8_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 164`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 165`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 166`] = `"int8_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 167`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 168`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 169`] = `"int16_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 170`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 171`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 172`] = `"int16_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 173`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 174`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 175`] = `"int32_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 176`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 177`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 178`] = `"int32_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 179`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 180`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 181`] = `"int64_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 182`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 183`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 184`] = `"int64_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 185`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 186`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 187`] = `"uint8_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 188`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 189`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 190`] = `"uint8_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 191`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 192`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 193`] = `"uint16_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 194`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 195`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 196`] = `"uint16_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 197`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 198`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 199`] = `"uint32_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 200`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 201`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 202`] = `"uint32_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 203`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 204`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 205`] = `"uint64_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 206`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 207`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 208`] = `"uint64_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 209`] = `"Int"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 210`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 211`] = `"float32_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 212`] = `"FloatingPoint"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 213`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 214`] = `"float32_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 215`] = `"FloatingPoint"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 216`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 217`] = `"float64_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 218`] = `"FloatingPoint"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 219`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 220`] = `"float64_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 221`] = `"FloatingPoint"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 222`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 223`] = `"binary_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 224`] = `"Binary"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 225`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 226`] = `"binary_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 227`] = `"Binary"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 228`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 229`] = `"utf8_nullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 230`] = `"Utf8"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 231`] = `0`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 232`] = `"utf8_nonnullable"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 233`] = `"Utf8"`; - -exports[`readBuffers java stream primitive reads each batch as an Array of Vectors 234`] = `0`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 1`] = `"foo"`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 2`] = `"Int"`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 3`] = `5`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 4`] = `1`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 5`] = `null`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 6`] = `3`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 7`] = `4`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 8`] = `5`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 9`] = `"bar"`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 10`] = `"FloatingPoint"`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 11`] = `5`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 12`] = `1`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 13`] = `null`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 15`] = `4`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 16`] = `5`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 17`] = `"baz"`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 18`] = `"Utf8"`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 19`] = `5`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 20`] = `"aa"`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 21`] = `null`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 22`] = `null`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 23`] = `"bbb"`; - -exports[`readBuffers java stream simple reads each batch as an Array of Vectors 24`] = `"cccc"`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 1`] = `"struct_nullable"`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 2`] = `"Struct_"`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 3`] = `7`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 4`] = `null`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 5`] = ` -Array [ - null, - "MhRNxD4", -] -`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 6`] = ` -Array [ - 137773603, - "3F9HBxK", -] -`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 7`] = ` -Array [ - 410361374, - "aVd88fp", -] -`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 8`] = `null`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 9`] = ` -Array [ - null, - "3loZrRf", -] -`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 10`] = `null`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 11`] = `"struct_nullable"`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 12`] = `"Struct_"`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 13`] = `10`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 14`] = `null`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 15`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 16`] = ` -Array [ - null, - null, -] -`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 17`] = `null`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 18`] = ` -Array [ - null, - "78SLiRw", -] -`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 19`] = `null`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 20`] = `null`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 21`] = ` -Array [ - null, - "0ilsf82", -] -`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 22`] = ` -Array [ - null, - "LjS9MbU", -] -`; - -exports[`readBuffers java stream struct_example reads each batch as an Array of Vectors 23`] = ` -Array [ - null, - null, -] -`; diff --git a/js/test/__snapshots__/table-tests.ts.snap b/js/test/__snapshots__/table-tests.ts.snap deleted file mode 100644 index 26896a6e4c9..00000000000 --- a/js/test/__snapshots__/table-tests.ts.snap +++ /dev/null @@ -1,10101 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Table cpp file decimal creates a Table from Arrow buffers 1`] = `"f1"`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 2`] = `"Decimal"`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 4`] = ` -Uint32Array [ - 86347906, - 1192285326, - 733903342, - 3099040293, -] -`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 5`] = ` -Uint32Array [ - 474221014, - 1896466606, - 3990171458, - 2477629573, -] -`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 6`] = `null`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 7`] = `null`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 9`] = `null`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 10`] = ` -Uint32Array [ - 1112805510, - 3572407855, - 1790869648, - 2689174715, -] -`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 11`] = `null`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 12`] = ` -Uint32Array [ - 3463255529, - 1018941958, - 1317569553, - 426528057, -] -`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 13`] = `null`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 14`] = ` -Uint32Array [ - 2286461215, - 2433385565, - 2671810954, - 3667200690, -] -`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 15`] = `null`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 16`] = `null`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 17`] = ` -Uint32Array [ - 2320865006, - 2478225383, - 3126366067, - 3525697894, -] -`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 18`] = ` -Uint32Array [ - 2844191739, - 2027900211, - 4221460548, - 3221928945, -] -`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 19`] = ` -Uint32Array [ - 2185163883, - 1025635810, - 731478530, - 2446856232, -] -`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 20`] = `null`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 21`] = `"f2"`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 22`] = `"Decimal"`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 23`] = `17`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 24`] = ` -Uint32Array [ - 3073264094, - 3390355809, - 1011188874, - 774034723, -] -`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 25`] = ` -Uint32Array [ - 3517133600, - 2071976902, - 3400691933, - 3110454541, -] -`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 26`] = ` -Uint32Array [ - 3665013707, - 2170391965, - 3214273849, - 2462813071, -] -`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 27`] = ` -Uint32Array [ - 4153806783, - 2052768559, - 2590080952, - 4085522223, -] -`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 28`] = `null`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 29`] = ` -Uint32Array [ - 295800638, - 2007728089, - 816790406, - 3947822432, -] -`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 30`] = `null`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 31`] = ` -Uint32Array [ - 3393886939, - 3804413158, - 2507603900, - 1636553791, -] -`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 32`] = ` -Uint32Array [ - 4021412350, - 4260702080, - 1696176129, - 2599572215, -] -`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 33`] = ` -Uint32Array [ - 1187532118, - 3763985849, - 3506861483, - 2303151184, -] -`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 34`] = `null`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 35`] = ` -Uint32Array [ - 666182114, - 3375518371, - 4089201217, - 3495003191, -] -`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 36`] = `null`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 37`] = ` -Uint32Array [ - 1333256437, - 1767465841, - 509819737, - 2999785685, -] -`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 38`] = `null`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 39`] = `null`; - -exports[`Table cpp file decimal creates a Table from Arrow buffers 40`] = `null`; - -exports[`Table cpp file decimal enumerates Table rows 1`] = `17`; - -exports[`Table cpp file decimal enumerates Table rows 2`] = `2`; - -exports[`Table cpp file decimal enumerates Table rows 3`] = ` -Object { - "f1": Uint32Array [ - 86347906, - 1192285326, - 733903342, - 3099040293, - ], - "f2": Uint32Array [ - 3073264094, - 3390355809, - 1011188874, - 774034723, - ], -} -`; - -exports[`Table cpp file decimal enumerates Table rows 4`] = ` -Object { - "f1": Uint32Array [ - 474221014, - 1896466606, - 3990171458, - 2477629573, - ], - "f2": Uint32Array [ - 3517133600, - 2071976902, - 3400691933, - 3110454541, - ], -} -`; - -exports[`Table cpp file decimal enumerates Table rows 5`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 3665013707, - 2170391965, - 3214273849, - 2462813071, - ], -} -`; - -exports[`Table cpp file decimal enumerates Table rows 6`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 4153806783, - 2052768559, - 2590080952, - 4085522223, - ], -} -`; - -exports[`Table cpp file decimal enumerates Table rows 7`] = ` -Object { - "f1": null, - "f2": null, -} -`; - -exports[`Table cpp file decimal enumerates Table rows 8`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 295800638, - 2007728089, - 816790406, - 3947822432, - ], -} -`; - -exports[`Table cpp file decimal enumerates Table rows 9`] = ` -Object { - "f1": Uint32Array [ - 1112805510, - 3572407855, - 1790869648, - 2689174715, - ], - "f2": null, -} -`; - -exports[`Table cpp file decimal enumerates Table rows 10`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 3393886939, - 3804413158, - 2507603900, - 1636553791, - ], -} -`; - -exports[`Table cpp file decimal enumerates Table rows 11`] = ` -Object { - "f1": Uint32Array [ - 3463255529, - 1018941958, - 1317569553, - 426528057, - ], - "f2": Uint32Array [ - 4021412350, - 4260702080, - 1696176129, - 2599572215, - ], -} -`; - -exports[`Table cpp file decimal enumerates Table rows 12`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 1187532118, - 3763985849, - 3506861483, - 2303151184, - ], -} -`; - -exports[`Table cpp file decimal enumerates Table rows 13`] = ` -Object { - "f1": Uint32Array [ - 2286461215, - 2433385565, - 2671810954, - 3667200690, - ], - "f2": null, -} -`; - -exports[`Table cpp file decimal enumerates Table rows 14`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 666182114, - 3375518371, - 4089201217, - 3495003191, - ], -} -`; - -exports[`Table cpp file decimal enumerates Table rows 15`] = ` -Object { - "f1": null, - "f2": null, -} -`; - -exports[`Table cpp file decimal enumerates Table rows 16`] = ` -Object { - "f1": Uint32Array [ - 2320865006, - 2478225383, - 3126366067, - 3525697894, - ], - "f2": Uint32Array [ - 1333256437, - 1767465841, - 509819737, - 2999785685, - ], -} -`; - -exports[`Table cpp file decimal enumerates Table rows 17`] = ` -Object { - "f1": Uint32Array [ - 2844191739, - 2027900211, - 4221460548, - 3221928945, - ], - "f2": null, -} -`; - -exports[`Table cpp file decimal enumerates Table rows 18`] = ` -Object { - "f1": Uint32Array [ - 2185163883, - 1025635810, - 731478530, - 2446856232, - ], - "f2": null, -} -`; - -exports[`Table cpp file decimal enumerates Table rows 19`] = ` -Object { - "f1": null, - "f2": null, -} -`; - -exports[`Table cpp file decimal enumerates Table rows compact 1`] = `17`; - -exports[`Table cpp file decimal enumerates Table rows compact 2`] = `2`; - -exports[`Table cpp file decimal enumerates Table rows compact 3`] = ` -Array [ - Uint32Array [ - 86347906, - 1192285326, - 733903342, - 3099040293, - ], - Uint32Array [ - 3073264094, - 3390355809, - 1011188874, - 774034723, - ], -] -`; - -exports[`Table cpp file decimal enumerates Table rows compact 4`] = ` -Array [ - Uint32Array [ - 474221014, - 1896466606, - 3990171458, - 2477629573, - ], - Uint32Array [ - 3517133600, - 2071976902, - 3400691933, - 3110454541, - ], -] -`; - -exports[`Table cpp file decimal enumerates Table rows compact 5`] = ` -Array [ - null, - Uint32Array [ - 3665013707, - 2170391965, - 3214273849, - 2462813071, - ], -] -`; - -exports[`Table cpp file decimal enumerates Table rows compact 6`] = ` -Array [ - null, - Uint32Array [ - 4153806783, - 2052768559, - 2590080952, - 4085522223, - ], -] -`; - -exports[`Table cpp file decimal enumerates Table rows compact 7`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file decimal enumerates Table rows compact 8`] = ` -Array [ - null, - Uint32Array [ - 295800638, - 2007728089, - 816790406, - 3947822432, - ], -] -`; - -exports[`Table cpp file decimal enumerates Table rows compact 9`] = ` -Array [ - Uint32Array [ - 1112805510, - 3572407855, - 1790869648, - 2689174715, - ], - null, -] -`; - -exports[`Table cpp file decimal enumerates Table rows compact 10`] = ` -Array [ - null, - Uint32Array [ - 3393886939, - 3804413158, - 2507603900, - 1636553791, - ], -] -`; - -exports[`Table cpp file decimal enumerates Table rows compact 11`] = ` -Array [ - Uint32Array [ - 3463255529, - 1018941958, - 1317569553, - 426528057, - ], - Uint32Array [ - 4021412350, - 4260702080, - 1696176129, - 2599572215, - ], -] -`; - -exports[`Table cpp file decimal enumerates Table rows compact 12`] = ` -Array [ - null, - Uint32Array [ - 1187532118, - 3763985849, - 3506861483, - 2303151184, - ], -] -`; - -exports[`Table cpp file decimal enumerates Table rows compact 13`] = ` -Array [ - Uint32Array [ - 2286461215, - 2433385565, - 2671810954, - 3667200690, - ], - null, -] -`; - -exports[`Table cpp file decimal enumerates Table rows compact 14`] = ` -Array [ - null, - Uint32Array [ - 666182114, - 3375518371, - 4089201217, - 3495003191, - ], -] -`; - -exports[`Table cpp file decimal enumerates Table rows compact 15`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file decimal enumerates Table rows compact 16`] = ` -Array [ - Uint32Array [ - 2320865006, - 2478225383, - 3126366067, - 3525697894, - ], - Uint32Array [ - 1333256437, - 1767465841, - 509819737, - 2999785685, - ], -] -`; - -exports[`Table cpp file decimal enumerates Table rows compact 17`] = ` -Array [ - Uint32Array [ - 2844191739, - 2027900211, - 4221460548, - 3221928945, - ], - null, -] -`; - -exports[`Table cpp file decimal enumerates Table rows compact 18`] = ` -Array [ - Uint32Array [ - 2185163883, - 1025635810, - 731478530, - 2446856232, - ], - null, -] -`; - -exports[`Table cpp file decimal enumerates Table rows compact 19`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file decimal toString() prints a pretty Table 1`] = ` -" f1, f2 - [86347906,1192285326,733903342,3099040293], [3073264094,3390355809,1011188874,774034723] - [474221014,1896466606,3990171458,2477629573], [3517133600,2071976902,3400691933,3110454541] - null, [3665013707,2170391965,3214273849,2462813071] - null, [4153806783,2052768559,2590080952,4085522223] - null, null - null, [295800638,2007728089,816790406,3947822432] -[1112805510,3572407855,1790869648,2689174715], null - null, [3393886939,3804413158,2507603900,1636553791] - [3463255529,1018941958,1317569553,426528057], [4021412350,4260702080,1696176129,2599572215] - null, [1187532118,3763985849,3506861483,2303151184] -[2286461215,2433385565,2671810954,3667200690], null - null, [666182114,3375518371,4089201217,3495003191] - null, null -[2320865006,2478225383,3126366067,3525697894], [1333256437,1767465841,509819737,2999785685] -[2844191739,2027900211,4221460548,3221928945], null - [2185163883,1025635810,731478530,2446856232], null - null, null" -`; - -exports[`Table cpp file decimal toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp file decimal toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, f1, f2 - 0, [86347906,1192285326,733903342,3099040293], [3073264094,3390355809,1011188874,774034723] - 1, [474221014,1896466606,3990171458,2477629573], [3517133600,2071976902,3400691933,3110454541] - 2, null, [3665013707,2170391965,3214273849,2462813071] - 3, null, [4153806783,2052768559,2590080952,4085522223] - 4, null, null - 5, null, [295800638,2007728089,816790406,3947822432] - 6, [1112805510,3572407855,1790869648,2689174715], null - 7, null, [3393886939,3804413158,2507603900,1636553791] - 8, [3463255529,1018941958,1317569553,426528057], [4021412350,4260702080,1696176129,2599572215] - 9, null, [1187532118,3763985849,3506861483,2303151184] - 10, [2286461215,2433385565,2671810954,3667200690], null - 11, null, [666182114,3375518371,4089201217,3495003191] - 12, null, null - 13, [2320865006,2478225383,3126366067,3525697894], [1333256437,1767465841,509819737,2999785685] - 14, [2844191739,2027900211,4221460548,3221928945], null - 15, [2185163883,1025635810,731478530,2446856232], null - 16, null, null" -`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 1`] = `"dict1_0"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 2`] = `"Utf8"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 4`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 5`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 6`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 7`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 9`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 10`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 11`] = `"gpcWkmr"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 12`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 13`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 14`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 15`] = `"fNEZk2V"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 16`] = `"VHkSHFW"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 17`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 18`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 19`] = `"pdr3kP2"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 20`] = `"n7IVIt6"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 21`] = `"dict1_1"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 22`] = `"Utf8"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 23`] = `17`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 24`] = `"UQlbxy8"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 25`] = `"UQlbxy8"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 26`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 27`] = `"7Esa1sp"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 28`] = `"7Esa1sp"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 29`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 30`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 31`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 32`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 33`] = `"VHkSHFW"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 34`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 35`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 36`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 37`] = `"pdr3kP2"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 38`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 39`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 40`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 41`] = `"dict2_0"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 42`] = `"Int"`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 43`] = `17`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 44`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 45`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 46`] = ` -Int32Array [ - -935886027, - -1, -] -`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 47`] = ` -Int32Array [ - -1608202210, - -1, -] -`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 48`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 49`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 50`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 51`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 52`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 53`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 54`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 55`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 56`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 57`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 58`] = `null`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 59`] = ` -Int32Array [ - 1428743742, - 0, -] -`; - -exports[`Table cpp file dictionary creates a Table from Arrow buffers 60`] = `null`; - -exports[`Table cpp file dictionary enumerates Table rows 1`] = `17`; - -exports[`Table cpp file dictionary enumerates Table rows 2`] = `3`; - -exports[`Table cpp file dictionary enumerates Table rows 3`] = ` -Object { - "dict1_0": null, - "dict1_1": "UQlbxy8", - "dict2_0": null, -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 4`] = ` -Object { - "dict1_0": null, - "dict1_1": "UQlbxy8", - "dict2_0": null, -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 5`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": null, - "dict2_0": Int32Array [ - -935886027, - -1, - ], -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 6`] = ` -Object { - "dict1_0": null, - "dict1_1": "7Esa1sp", - "dict2_0": Int32Array [ - -1608202210, - -1, - ], -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 7`] = ` -Object { - "dict1_0": null, - "dict1_1": "7Esa1sp", - "dict2_0": null, -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 8`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 9`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 10`] = ` -Object { - "dict1_0": "gpcWkmr", - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 11`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 12`] = ` -Object { - "dict1_0": null, - "dict1_1": "VHkSHFW", - "dict2_0": null, -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 13`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 14`] = ` -Object { - "dict1_0": "fNEZk2V", - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 15`] = ` -Object { - "dict1_0": "VHkSHFW", - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 16`] = ` -Object { - "dict1_0": null, - "dict1_1": "pdr3kP2", - "dict2_0": null, -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 17`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 18`] = ` -Object { - "dict1_0": "pdr3kP2", - "dict1_1": null, - "dict2_0": Int32Array [ - 1428743742, - 0, - ], -} -`; - -exports[`Table cpp file dictionary enumerates Table rows 19`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table cpp file dictionary enumerates Table rows compact 1`] = `17`; - -exports[`Table cpp file dictionary enumerates Table rows compact 2`] = `3`; - -exports[`Table cpp file dictionary enumerates Table rows compact 3`] = ` -Array [ - null, - "UQlbxy8", - null, -] -`; - -exports[`Table cpp file dictionary enumerates Table rows compact 4`] = ` -Array [ - null, - "UQlbxy8", - null, -] -`; - -exports[`Table cpp file dictionary enumerates Table rows compact 5`] = ` -Array [ - "n7IVIt6", - null, - Int32Array [ - -935886027, - -1, - ], -] -`; - -exports[`Table cpp file dictionary enumerates Table rows compact 6`] = ` -Array [ - null, - "7Esa1sp", - Int32Array [ - -1608202210, - -1, - ], -] -`; - -exports[`Table cpp file dictionary enumerates Table rows compact 7`] = ` -Array [ - null, - "7Esa1sp", - null, -] -`; - -exports[`Table cpp file dictionary enumerates Table rows compact 8`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table cpp file dictionary enumerates Table rows compact 9`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table cpp file dictionary enumerates Table rows compact 10`] = ` -Array [ - "gpcWkmr", - null, - null, -] -`; - -exports[`Table cpp file dictionary enumerates Table rows compact 11`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table cpp file dictionary enumerates Table rows compact 12`] = ` -Array [ - null, - "VHkSHFW", - null, -] -`; - -exports[`Table cpp file dictionary enumerates Table rows compact 13`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table cpp file dictionary enumerates Table rows compact 14`] = ` -Array [ - "fNEZk2V", - null, - null, -] -`; - -exports[`Table cpp file dictionary enumerates Table rows compact 15`] = ` -Array [ - "VHkSHFW", - null, - null, -] -`; - -exports[`Table cpp file dictionary enumerates Table rows compact 16`] = ` -Array [ - null, - "pdr3kP2", - null, -] -`; - -exports[`Table cpp file dictionary enumerates Table rows compact 17`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table cpp file dictionary enumerates Table rows compact 18`] = ` -Array [ - "pdr3kP2", - null, - Int32Array [ - 1428743742, - 0, - ], -] -`; - -exports[`Table cpp file dictionary enumerates Table rows compact 19`] = ` -Array [ - "n7IVIt6", - null, - null, -] -`; - -exports[`Table cpp file dictionary toString() prints a pretty Table 1`] = ` -"dict1_0, dict1_1, dict2_0 - null, UQlbxy8, null - null, UQlbxy8, null -n7IVIt6, null, [-935886027,-1] - null, 7Esa1sp, [-1608202210,-1] - null, 7Esa1sp, null - null, null, null - null, null, null -gpcWkmr, null, null - null, null, null - null, VHkSHFW, null - null, null, null -fNEZk2V, null, null -VHkSHFW, null, null - null, pdr3kP2, null - null, null, null -pdr3kP2, null, [1428743742,0] -n7IVIt6, null, null" -`; - -exports[`Table cpp file dictionary toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp file dictionary toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, dict1_0, dict1_1, dict2_0 - 0, null, UQlbxy8, null - 1, null, UQlbxy8, null - 2, n7IVIt6, null, [-935886027,-1] - 3, null, 7Esa1sp, [-1608202210,-1] - 4, null, 7Esa1sp, null - 5, null, null, null - 6, null, null, null - 7, gpcWkmr, null, null - 8, null, null, null - 9, null, VHkSHFW, null - 10, null, null, null - 11, fNEZk2V, null, null - 12, VHkSHFW, null, null - 13, null, pdr3kP2, null - 14, null, null, null - 15, pdr3kP2, null, [1428743742,0] - 16, n7IVIt6, null, null" -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 1`] = `"list_nullable"`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 2`] = `"List"`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 4`] = ` -Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 5`] = `null`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 6`] = ` -Int32Array [ - 1201921150, - 0, - -338858402, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 7`] = ` -Int32Array [ - 0, - 0, - 0, - -328049938, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 8`] = ` -Int32Array [ - -1482260505, - -636832564, - 0, - 535274652, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 9`] = ` -Int32Array [ - 0, - 1337875186, - 0, - 0, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 10`] = `Int32Array []`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 11`] = ` -Int32Array [ - 0, - 725113523, - 386656703, - 1852452386, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 12`] = `Int32Array []`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 13`] = ` -Int32Array [ - 0, - -2011809915, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 14`] = ` -Int32Array [ - -936205059, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 15`] = `null`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 16`] = ` -Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 17`] = ` -Int32Array [ - 0, - 0, - -1507602567, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 18`] = `null`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 19`] = `null`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 20`] = `null`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 21`] = `"struct_nullable"`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 22`] = `"Struct_"`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 23`] = `17`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 24`] = `null`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 25`] = ` -Array [ - -1121326610, - null, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 26`] = ` -Array [ - null, - "oPXRHKP", -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 27`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 28`] = ` -Array [ - -861383428, - "TeWfovy", -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 29`] = ` -Array [ - 698716318, - null, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 30`] = `null`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 31`] = `null`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 32`] = ` -Array [ - null, - "BSZRpGI", -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 33`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 34`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 35`] = `null`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 36`] = `null`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 37`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 38`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 39`] = ` -Array [ - 416507125, - null, -] -`; - -exports[`Table cpp file nested creates a Table from Arrow buffers 40`] = `null`; - -exports[`Table cpp file nested enumerates Table rows 1`] = `17`; - -exports[`Table cpp file nested enumerates Table rows 2`] = `2`; - -exports[`Table cpp file nested enumerates Table rows 3`] = ` -Object { - "list_nullable": Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, - ], - "struct_nullable": null, -} -`; - -exports[`Table cpp file nested enumerates Table rows 4`] = ` -Object { - "list_nullable": null, - "struct_nullable": Array [ - -1121326610, - null, - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 5`] = ` -Object { - "list_nullable": Int32Array [ - 1201921150, - 0, - -338858402, - ], - "struct_nullable": Array [ - null, - "oPXRHKP", - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 6`] = ` -Object { - "list_nullable": Int32Array [ - 0, - 0, - 0, - -328049938, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 7`] = ` -Object { - "list_nullable": Int32Array [ - -1482260505, - -636832564, - 0, - 535274652, - ], - "struct_nullable": Array [ - -861383428, - "TeWfovy", - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 8`] = ` -Object { - "list_nullable": Int32Array [ - 0, - 1337875186, - 0, - 0, - ], - "struct_nullable": Array [ - 698716318, - null, - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 9`] = ` -Object { - "list_nullable": Int32Array [], - "struct_nullable": null, -} -`; - -exports[`Table cpp file nested enumerates Table rows 10`] = ` -Object { - "list_nullable": Int32Array [ - 0, - 725113523, - 386656703, - 1852452386, - ], - "struct_nullable": null, -} -`; - -exports[`Table cpp file nested enumerates Table rows 11`] = ` -Object { - "list_nullable": Int32Array [], - "struct_nullable": Array [ - null, - "BSZRpGI", - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 12`] = ` -Object { - "list_nullable": Int32Array [ - 0, - -2011809915, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 13`] = ` -Object { - "list_nullable": Int32Array [ - -936205059, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 14`] = ` -Object { - "list_nullable": null, - "struct_nullable": null, -} -`; - -exports[`Table cpp file nested enumerates Table rows 15`] = ` -Object { - "list_nullable": Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, - ], - "struct_nullable": null, -} -`; - -exports[`Table cpp file nested enumerates Table rows 16`] = ` -Object { - "list_nullable": Int32Array [ - 0, - 0, - -1507602567, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 17`] = ` -Object { - "list_nullable": null, - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 18`] = ` -Object { - "list_nullable": null, - "struct_nullable": Array [ - 416507125, - null, - ], -} -`; - -exports[`Table cpp file nested enumerates Table rows 19`] = ` -Object { - "list_nullable": null, - "struct_nullable": null, -} -`; - -exports[`Table cpp file nested enumerates Table rows compact 1`] = `17`; - -exports[`Table cpp file nested enumerates Table rows compact 2`] = `2`; - -exports[`Table cpp file nested enumerates Table rows compact 3`] = ` -Array [ - Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, - ], - null, -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 4`] = ` -Array [ - null, - Array [ - -1121326610, - null, - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 5`] = ` -Array [ - Int32Array [ - 1201921150, - 0, - -338858402, - ], - Array [ - null, - "oPXRHKP", - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 6`] = ` -Array [ - Int32Array [ - 0, - 0, - 0, - -328049938, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 7`] = ` -Array [ - Int32Array [ - -1482260505, - -636832564, - 0, - 535274652, - ], - Array [ - -861383428, - "TeWfovy", - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 8`] = ` -Array [ - Int32Array [ - 0, - 1337875186, - 0, - 0, - ], - Array [ - 698716318, - null, - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 9`] = ` -Array [ - Int32Array [], - null, -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 10`] = ` -Array [ - Int32Array [ - 0, - 725113523, - 386656703, - 1852452386, - ], - null, -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 11`] = ` -Array [ - Int32Array [], - Array [ - null, - "BSZRpGI", - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 12`] = ` -Array [ - Int32Array [ - 0, - -2011809915, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 13`] = ` -Array [ - Int32Array [ - -936205059, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 14`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 15`] = ` -Array [ - Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, - ], - null, -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 16`] = ` -Array [ - Int32Array [ - 0, - 0, - -1507602567, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 17`] = ` -Array [ - null, - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 18`] = ` -Array [ - null, - Array [ - 416507125, - null, - ], -] -`; - -exports[`Table cpp file nested enumerates Table rows compact 19`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file nested toString() prints a pretty Table 1`] = ` -" list_nullable, struct_nullable -[-855087392,-1428803827,538297987,-1834772737], null - null, [-1121326610,null] - [1201921150,0,-338858402], [null,\\"oPXRHKP\\"] - [0,0,0,-328049938], [null,null] - [-1482260505,-636832564,0,535274652], [-861383428,\\"TeWfovy\\"] - [0,1337875186,0,0], [698716318,null] - [], null - [0,725113523,386656703,1852452386], null - [], [null,\\"BSZRpGI\\"] - [0,-2011809915], [null,null] - [-936205059], [null,null] - null, null - [1741043053,1115823582,-134578211,1597491649], null - [0,0,-1507602567], [null,null] - null, [null,null] - null, [416507125,null] - null, null" -`; - -exports[`Table cpp file nested toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp file nested toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, list_nullable, struct_nullable - 0, [-855087392,-1428803827,538297987,-1834772737], null - 1, null, [-1121326610,null] - 2, [1201921150,0,-338858402], [null,\\"oPXRHKP\\"] - 3, [0,0,0,-328049938], [null,null] - 4, [-1482260505,-636832564,0,535274652], [-861383428,\\"TeWfovy\\"] - 5, [0,1337875186,0,0], [698716318,null] - 6, [], null - 7, [0,725113523,386656703,1852452386], null - 8, [], [null,\\"BSZRpGI\\"] - 9, [0,-2011809915], [null,null] - 10, [-936205059], [null,null] - 11, null, null - 12, [1741043053,1115823582,-134578211,1597491649], null - 13, [0,0,-1507602567], [null,null] - 14, null, [null,null] - 15, null, [416507125,null] - 16, null, null" -`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 1`] = `"bool_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 2`] = `"Bool"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 3`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 4`] = `"bool_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 5`] = `"Bool"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 6`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 7`] = `"int8_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 8`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 9`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 10`] = `"int8_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 11`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 12`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 13`] = `"int16_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 14`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 15`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 16`] = `"int16_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 17`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 18`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 19`] = `"int32_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 20`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 21`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 22`] = `"int32_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 23`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 24`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 25`] = `"int64_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 26`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 27`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 28`] = `"int64_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 29`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 30`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 31`] = `"uint8_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 32`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 33`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 34`] = `"uint8_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 35`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 36`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 37`] = `"uint16_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 38`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 39`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 40`] = `"uint16_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 41`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 42`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 43`] = `"uint32_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 44`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 45`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 46`] = `"uint32_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 47`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 48`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 49`] = `"uint64_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 50`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 51`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 52`] = `"uint64_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 53`] = `"Int"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 54`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 55`] = `"float32_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 56`] = `"FloatingPoint"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 57`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 58`] = `"float32_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 59`] = `"FloatingPoint"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 60`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 61`] = `"float64_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 62`] = `"FloatingPoint"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 63`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 64`] = `"float64_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 65`] = `"FloatingPoint"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 66`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 67`] = `"binary_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 68`] = `"Binary"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 69`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 70`] = `"binary_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 71`] = `"Binary"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 72`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 73`] = `"utf8_nullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 74`] = `"Utf8"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 75`] = `0`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 76`] = `"utf8_nonnullable"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 77`] = `"Utf8"`; - -exports[`Table cpp file primitive creates a Table from Arrow buffers 78`] = `0`; - -exports[`Table cpp file primitive enumerates Table rows 1`] = `0`; - -exports[`Table cpp file primitive enumerates Table rows 2`] = `26`; - -exports[`Table cpp file primitive enumerates Table rows compact 1`] = `0`; - -exports[`Table cpp file primitive enumerates Table rows compact 2`] = `26`; - -exports[`Table cpp file primitive toString() prints a pretty Table 1`] = `""`; - -exports[`Table cpp file primitive toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp file primitive toString({ index: true }) prints a pretty Table with an Index column 1`] = `""`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 1`] = `"foo"`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 2`] = `"Int"`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 3`] = `5`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 4`] = `1`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 5`] = `null`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 6`] = `3`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 7`] = `4`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 8`] = `5`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 9`] = `"bar"`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 10`] = `"FloatingPoint"`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 11`] = `5`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 12`] = `1`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 13`] = `null`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 14`] = `null`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 15`] = `4`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 16`] = `5`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 17`] = `"baz"`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 18`] = `"Utf8"`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 19`] = `5`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 20`] = `"aa"`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 21`] = `null`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 22`] = `null`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 23`] = `"bbb"`; - -exports[`Table cpp file simple creates a Table from Arrow buffers 24`] = `"cccc"`; - -exports[`Table cpp file simple enumerates Table rows 1`] = `5`; - -exports[`Table cpp file simple enumerates Table rows 2`] = `3`; - -exports[`Table cpp file simple enumerates Table rows 3`] = ` -Object { - "bar": 1, - "baz": "aa", - "foo": 1, -} -`; - -exports[`Table cpp file simple enumerates Table rows 4`] = ` -Object { - "bar": null, - "baz": null, - "foo": null, -} -`; - -exports[`Table cpp file simple enumerates Table rows 5`] = ` -Object { - "bar": null, - "baz": null, - "foo": 3, -} -`; - -exports[`Table cpp file simple enumerates Table rows 6`] = ` -Object { - "bar": 4, - "baz": "bbb", - "foo": 4, -} -`; - -exports[`Table cpp file simple enumerates Table rows 7`] = ` -Object { - "bar": 5, - "baz": "cccc", - "foo": 5, -} -`; - -exports[`Table cpp file simple enumerates Table rows compact 1`] = `5`; - -exports[`Table cpp file simple enumerates Table rows compact 2`] = `3`; - -exports[`Table cpp file simple enumerates Table rows compact 3`] = ` -Array [ - 1, - 1, - "aa", -] -`; - -exports[`Table cpp file simple enumerates Table rows compact 4`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table cpp file simple enumerates Table rows compact 5`] = ` -Array [ - 3, - null, - null, -] -`; - -exports[`Table cpp file simple enumerates Table rows compact 6`] = ` -Array [ - 4, - 4, - "bbb", -] -`; - -exports[`Table cpp file simple enumerates Table rows compact 7`] = ` -Array [ - 5, - 5, - "cccc", -] -`; - -exports[`Table cpp file simple toString() prints a pretty Table 1`] = ` -" foo, bar, baz - 1, 1, aa -null, null, null - 3, null, null - 4, 4, bbb - 5, 5, cccc" -`; - -exports[`Table cpp file simple toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp file simple toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, foo, bar, baz - 0, 1, 1, aa - 1, null, null, null - 2, 3, null, null - 3, 4, 4, bbb - 4, 5, 5, cccc" -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 1`] = `"struct_nullable"`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 2`] = `"Struct_"`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 4`] = `null`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 5`] = ` -Array [ - null, - "MhRNxD4", -] -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 6`] = ` -Array [ - 137773603, - "3F9HBxK", -] -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 7`] = ` -Array [ - 410361374, - "aVd88fp", -] -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 9`] = ` -Array [ - null, - "3loZrRf", -] -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 10`] = `null`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 11`] = `null`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 12`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 13`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 14`] = `null`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 15`] = ` -Array [ - null, - "78SLiRw", -] -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 16`] = `null`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 17`] = `null`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 18`] = ` -Array [ - null, - "0ilsf82", -] -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 19`] = ` -Array [ - null, - "LjS9MbU", -] -`; - -exports[`Table cpp file struct_example creates a Table from Arrow buffers 20`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp file struct_example enumerates Table rows 1`] = `17`; - -exports[`Table cpp file struct_example enumerates Table rows 2`] = `1`; - -exports[`Table cpp file struct_example enumerates Table rows 3`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 4`] = ` -Object { - "struct_nullable": Array [ - null, - "MhRNxD4", - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 5`] = ` -Object { - "struct_nullable": Array [ - 137773603, - "3F9HBxK", - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 6`] = ` -Object { - "struct_nullable": Array [ - 410361374, - "aVd88fp", - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 7`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 8`] = ` -Object { - "struct_nullable": Array [ - null, - "3loZrRf", - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 9`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 10`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 11`] = ` -Object { - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 12`] = ` -Object { - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 13`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 14`] = ` -Object { - "struct_nullable": Array [ - null, - "78SLiRw", - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 15`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 16`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 17`] = ` -Object { - "struct_nullable": Array [ - null, - "0ilsf82", - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 18`] = ` -Object { - "struct_nullable": Array [ - null, - "LjS9MbU", - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows 19`] = ` -Object { - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 1`] = `17`; - -exports[`Table cpp file struct_example enumerates Table rows compact 2`] = `1`; - -exports[`Table cpp file struct_example enumerates Table rows compact 3`] = ` -Array [ - null, -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 4`] = ` -Array [ - Array [ - null, - "MhRNxD4", - ], -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 5`] = ` -Array [ - Array [ - 137773603, - "3F9HBxK", - ], -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 6`] = ` -Array [ - Array [ - 410361374, - "aVd88fp", - ], -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 7`] = ` -Array [ - null, -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 8`] = ` -Array [ - Array [ - null, - "3loZrRf", - ], -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 9`] = ` -Array [ - null, -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 10`] = ` -Array [ - null, -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 11`] = ` -Array [ - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 12`] = ` -Array [ - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 13`] = ` -Array [ - null, -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 14`] = ` -Array [ - Array [ - null, - "78SLiRw", - ], -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 15`] = ` -Array [ - null, -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 16`] = ` -Array [ - null, -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 17`] = ` -Array [ - Array [ - null, - "0ilsf82", - ], -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 18`] = ` -Array [ - Array [ - null, - "LjS9MbU", - ], -] -`; - -exports[`Table cpp file struct_example enumerates Table rows compact 19`] = ` -Array [ - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp file struct_example toString() prints a pretty Table 1`] = ` -" struct_nullable - null - [null,\\"MhRNxD4\\"] -[137773603,\\"3F9HBxK\\"] -[410361374,\\"aVd88fp\\"] - null - [null,\\"3loZrRf\\"] - null - null - [null,null] - [null,null] - null - [null,\\"78SLiRw\\"] - null - null - [null,\\"0ilsf82\\"] - [null,\\"LjS9MbU\\"] - [null,null]" -`; - -exports[`Table cpp file struct_example toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp file struct_example toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, struct_nullable - 0, null - 1, [null,\\"MhRNxD4\\"] - 2, [137773603,\\"3F9HBxK\\"] - 3, [410361374,\\"aVd88fp\\"] - 4, null - 5, [null,\\"3loZrRf\\"] - 6, null - 7, null - 8, [null,null] - 9, [null,null] - 10, null - 11, [null,\\"78SLiRw\\"] - 12, null - 13, null - 14, [null,\\"0ilsf82\\"] - 15, [null,\\"LjS9MbU\\"] - 16, [null,null]" -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 1`] = `"f1"`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 2`] = `"Decimal"`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 4`] = ` -Uint32Array [ - 86347906, - 1192285326, - 733903342, - 3099040293, -] -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 5`] = ` -Uint32Array [ - 474221014, - 1896466606, - 3990171458, - 2477629573, -] -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 6`] = `null`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 7`] = `null`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 9`] = `null`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 10`] = ` -Uint32Array [ - 1112805510, - 3572407855, - 1790869648, - 2689174715, -] -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 11`] = `null`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 12`] = ` -Uint32Array [ - 3463255529, - 1018941958, - 1317569553, - 426528057, -] -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 13`] = `null`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 14`] = ` -Uint32Array [ - 2286461215, - 2433385565, - 2671810954, - 3667200690, -] -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 15`] = `null`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 16`] = `null`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 17`] = ` -Uint32Array [ - 2320865006, - 2478225383, - 3126366067, - 3525697894, -] -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 18`] = ` -Uint32Array [ - 2844191739, - 2027900211, - 4221460548, - 3221928945, -] -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 19`] = ` -Uint32Array [ - 2185163883, - 1025635810, - 731478530, - 2446856232, -] -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 20`] = `null`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 21`] = `"f2"`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 22`] = `"Decimal"`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 23`] = `17`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 24`] = ` -Uint32Array [ - 3073264094, - 3390355809, - 1011188874, - 774034723, -] -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 25`] = ` -Uint32Array [ - 3517133600, - 2071976902, - 3400691933, - 3110454541, -] -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 26`] = ` -Uint32Array [ - 3665013707, - 2170391965, - 3214273849, - 2462813071, -] -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 27`] = ` -Uint32Array [ - 4153806783, - 2052768559, - 2590080952, - 4085522223, -] -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 28`] = `null`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 29`] = ` -Uint32Array [ - 295800638, - 2007728089, - 816790406, - 3947822432, -] -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 30`] = `null`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 31`] = ` -Uint32Array [ - 3393886939, - 3804413158, - 2507603900, - 1636553791, -] -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 32`] = ` -Uint32Array [ - 4021412350, - 4260702080, - 1696176129, - 2599572215, -] -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 33`] = ` -Uint32Array [ - 1187532118, - 3763985849, - 3506861483, - 2303151184, -] -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 34`] = `null`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 35`] = ` -Uint32Array [ - 666182114, - 3375518371, - 4089201217, - 3495003191, -] -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 36`] = `null`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 37`] = ` -Uint32Array [ - 1333256437, - 1767465841, - 509819737, - 2999785685, -] -`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 38`] = `null`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 39`] = `null`; - -exports[`Table cpp stream decimal creates a Table from Arrow buffers 40`] = `null`; - -exports[`Table cpp stream decimal enumerates Table rows 1`] = `17`; - -exports[`Table cpp stream decimal enumerates Table rows 2`] = `2`; - -exports[`Table cpp stream decimal enumerates Table rows 3`] = ` -Object { - "f1": Uint32Array [ - 86347906, - 1192285326, - 733903342, - 3099040293, - ], - "f2": Uint32Array [ - 3073264094, - 3390355809, - 1011188874, - 774034723, - ], -} -`; - -exports[`Table cpp stream decimal enumerates Table rows 4`] = ` -Object { - "f1": Uint32Array [ - 474221014, - 1896466606, - 3990171458, - 2477629573, - ], - "f2": Uint32Array [ - 3517133600, - 2071976902, - 3400691933, - 3110454541, - ], -} -`; - -exports[`Table cpp stream decimal enumerates Table rows 5`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 3665013707, - 2170391965, - 3214273849, - 2462813071, - ], -} -`; - -exports[`Table cpp stream decimal enumerates Table rows 6`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 4153806783, - 2052768559, - 2590080952, - 4085522223, - ], -} -`; - -exports[`Table cpp stream decimal enumerates Table rows 7`] = ` -Object { - "f1": null, - "f2": null, -} -`; - -exports[`Table cpp stream decimal enumerates Table rows 8`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 295800638, - 2007728089, - 816790406, - 3947822432, - ], -} -`; - -exports[`Table cpp stream decimal enumerates Table rows 9`] = ` -Object { - "f1": Uint32Array [ - 1112805510, - 3572407855, - 1790869648, - 2689174715, - ], - "f2": null, -} -`; - -exports[`Table cpp stream decimal enumerates Table rows 10`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 3393886939, - 3804413158, - 2507603900, - 1636553791, - ], -} -`; - -exports[`Table cpp stream decimal enumerates Table rows 11`] = ` -Object { - "f1": Uint32Array [ - 3463255529, - 1018941958, - 1317569553, - 426528057, - ], - "f2": Uint32Array [ - 4021412350, - 4260702080, - 1696176129, - 2599572215, - ], -} -`; - -exports[`Table cpp stream decimal enumerates Table rows 12`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 1187532118, - 3763985849, - 3506861483, - 2303151184, - ], -} -`; - -exports[`Table cpp stream decimal enumerates Table rows 13`] = ` -Object { - "f1": Uint32Array [ - 2286461215, - 2433385565, - 2671810954, - 3667200690, - ], - "f2": null, -} -`; - -exports[`Table cpp stream decimal enumerates Table rows 14`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 666182114, - 3375518371, - 4089201217, - 3495003191, - ], -} -`; - -exports[`Table cpp stream decimal enumerates Table rows 15`] = ` -Object { - "f1": null, - "f2": null, -} -`; - -exports[`Table cpp stream decimal enumerates Table rows 16`] = ` -Object { - "f1": Uint32Array [ - 2320865006, - 2478225383, - 3126366067, - 3525697894, - ], - "f2": Uint32Array [ - 1333256437, - 1767465841, - 509819737, - 2999785685, - ], -} -`; - -exports[`Table cpp stream decimal enumerates Table rows 17`] = ` -Object { - "f1": Uint32Array [ - 2844191739, - 2027900211, - 4221460548, - 3221928945, - ], - "f2": null, -} -`; - -exports[`Table cpp stream decimal enumerates Table rows 18`] = ` -Object { - "f1": Uint32Array [ - 2185163883, - 1025635810, - 731478530, - 2446856232, - ], - "f2": null, -} -`; - -exports[`Table cpp stream decimal enumerates Table rows 19`] = ` -Object { - "f1": null, - "f2": null, -} -`; - -exports[`Table cpp stream decimal enumerates Table rows compact 1`] = `17`; - -exports[`Table cpp stream decimal enumerates Table rows compact 2`] = `2`; - -exports[`Table cpp stream decimal enumerates Table rows compact 3`] = ` -Array [ - Uint32Array [ - 86347906, - 1192285326, - 733903342, - 3099040293, - ], - Uint32Array [ - 3073264094, - 3390355809, - 1011188874, - 774034723, - ], -] -`; - -exports[`Table cpp stream decimal enumerates Table rows compact 4`] = ` -Array [ - Uint32Array [ - 474221014, - 1896466606, - 3990171458, - 2477629573, - ], - Uint32Array [ - 3517133600, - 2071976902, - 3400691933, - 3110454541, - ], -] -`; - -exports[`Table cpp stream decimal enumerates Table rows compact 5`] = ` -Array [ - null, - Uint32Array [ - 3665013707, - 2170391965, - 3214273849, - 2462813071, - ], -] -`; - -exports[`Table cpp stream decimal enumerates Table rows compact 6`] = ` -Array [ - null, - Uint32Array [ - 4153806783, - 2052768559, - 2590080952, - 4085522223, - ], -] -`; - -exports[`Table cpp stream decimal enumerates Table rows compact 7`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp stream decimal enumerates Table rows compact 8`] = ` -Array [ - null, - Uint32Array [ - 295800638, - 2007728089, - 816790406, - 3947822432, - ], -] -`; - -exports[`Table cpp stream decimal enumerates Table rows compact 9`] = ` -Array [ - Uint32Array [ - 1112805510, - 3572407855, - 1790869648, - 2689174715, - ], - null, -] -`; - -exports[`Table cpp stream decimal enumerates Table rows compact 10`] = ` -Array [ - null, - Uint32Array [ - 3393886939, - 3804413158, - 2507603900, - 1636553791, - ], -] -`; - -exports[`Table cpp stream decimal enumerates Table rows compact 11`] = ` -Array [ - Uint32Array [ - 3463255529, - 1018941958, - 1317569553, - 426528057, - ], - Uint32Array [ - 4021412350, - 4260702080, - 1696176129, - 2599572215, - ], -] -`; - -exports[`Table cpp stream decimal enumerates Table rows compact 12`] = ` -Array [ - null, - Uint32Array [ - 1187532118, - 3763985849, - 3506861483, - 2303151184, - ], -] -`; - -exports[`Table cpp stream decimal enumerates Table rows compact 13`] = ` -Array [ - Uint32Array [ - 2286461215, - 2433385565, - 2671810954, - 3667200690, - ], - null, -] -`; - -exports[`Table cpp stream decimal enumerates Table rows compact 14`] = ` -Array [ - null, - Uint32Array [ - 666182114, - 3375518371, - 4089201217, - 3495003191, - ], -] -`; - -exports[`Table cpp stream decimal enumerates Table rows compact 15`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp stream decimal enumerates Table rows compact 16`] = ` -Array [ - Uint32Array [ - 2320865006, - 2478225383, - 3126366067, - 3525697894, - ], - Uint32Array [ - 1333256437, - 1767465841, - 509819737, - 2999785685, - ], -] -`; - -exports[`Table cpp stream decimal enumerates Table rows compact 17`] = ` -Array [ - Uint32Array [ - 2844191739, - 2027900211, - 4221460548, - 3221928945, - ], - null, -] -`; - -exports[`Table cpp stream decimal enumerates Table rows compact 18`] = ` -Array [ - Uint32Array [ - 2185163883, - 1025635810, - 731478530, - 2446856232, - ], - null, -] -`; - -exports[`Table cpp stream decimal enumerates Table rows compact 19`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp stream decimal toString() prints a pretty Table 1`] = ` -" f1, f2 - [86347906,1192285326,733903342,3099040293], [3073264094,3390355809,1011188874,774034723] - [474221014,1896466606,3990171458,2477629573], [3517133600,2071976902,3400691933,3110454541] - null, [3665013707,2170391965,3214273849,2462813071] - null, [4153806783,2052768559,2590080952,4085522223] - null, null - null, [295800638,2007728089,816790406,3947822432] -[1112805510,3572407855,1790869648,2689174715], null - null, [3393886939,3804413158,2507603900,1636553791] - [3463255529,1018941958,1317569553,426528057], [4021412350,4260702080,1696176129,2599572215] - null, [1187532118,3763985849,3506861483,2303151184] -[2286461215,2433385565,2671810954,3667200690], null - null, [666182114,3375518371,4089201217,3495003191] - null, null -[2320865006,2478225383,3126366067,3525697894], [1333256437,1767465841,509819737,2999785685] -[2844191739,2027900211,4221460548,3221928945], null - [2185163883,1025635810,731478530,2446856232], null - null, null" -`; - -exports[`Table cpp stream decimal toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp stream decimal toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, f1, f2 - 0, [86347906,1192285326,733903342,3099040293], [3073264094,3390355809,1011188874,774034723] - 1, [474221014,1896466606,3990171458,2477629573], [3517133600,2071976902,3400691933,3110454541] - 2, null, [3665013707,2170391965,3214273849,2462813071] - 3, null, [4153806783,2052768559,2590080952,4085522223] - 4, null, null - 5, null, [295800638,2007728089,816790406,3947822432] - 6, [1112805510,3572407855,1790869648,2689174715], null - 7, null, [3393886939,3804413158,2507603900,1636553791] - 8, [3463255529,1018941958,1317569553,426528057], [4021412350,4260702080,1696176129,2599572215] - 9, null, [1187532118,3763985849,3506861483,2303151184] - 10, [2286461215,2433385565,2671810954,3667200690], null - 11, null, [666182114,3375518371,4089201217,3495003191] - 12, null, null - 13, [2320865006,2478225383,3126366067,3525697894], [1333256437,1767465841,509819737,2999785685] - 14, [2844191739,2027900211,4221460548,3221928945], null - 15, [2185163883,1025635810,731478530,2446856232], null - 16, null, null" -`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 1`] = `"dict1_0"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 2`] = `"Utf8"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 4`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 5`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 6`] = `"n7IVIt6"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 7`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 9`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 10`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 11`] = `"gpcWkmr"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 12`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 13`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 14`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 15`] = `"fNEZk2V"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 16`] = `"VHkSHFW"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 17`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 18`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 19`] = `"pdr3kP2"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 20`] = `"n7IVIt6"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 21`] = `"dict1_1"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 22`] = `"Utf8"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 23`] = `17`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 24`] = `"UQlbxy8"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 25`] = `"UQlbxy8"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 26`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 27`] = `"7Esa1sp"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 28`] = `"7Esa1sp"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 29`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 30`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 31`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 32`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 33`] = `"VHkSHFW"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 34`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 35`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 36`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 37`] = `"pdr3kP2"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 38`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 39`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 40`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 41`] = `"dict2_0"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 42`] = `"Int"`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 43`] = `17`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 44`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 45`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 46`] = ` -Int32Array [ - -935886027, - -1, -] -`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 47`] = ` -Int32Array [ - -1608202210, - -1, -] -`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 48`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 49`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 50`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 51`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 52`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 53`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 54`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 55`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 56`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 57`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 58`] = `null`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 59`] = ` -Int32Array [ - 1428743742, - 0, -] -`; - -exports[`Table cpp stream dictionary creates a Table from Arrow buffers 60`] = `null`; - -exports[`Table cpp stream dictionary enumerates Table rows 1`] = `17`; - -exports[`Table cpp stream dictionary enumerates Table rows 2`] = `3`; - -exports[`Table cpp stream dictionary enumerates Table rows 3`] = ` -Object { - "dict1_0": null, - "dict1_1": "UQlbxy8", - "dict2_0": null, -} -`; - -exports[`Table cpp stream dictionary enumerates Table rows 4`] = ` -Object { - "dict1_0": null, - "dict1_1": "UQlbxy8", - "dict2_0": null, -} -`; - -exports[`Table cpp stream dictionary enumerates Table rows 5`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": null, - "dict2_0": Int32Array [ - -935886027, - -1, - ], -} -`; - -exports[`Table cpp stream dictionary enumerates Table rows 6`] = ` -Object { - "dict1_0": null, - "dict1_1": "7Esa1sp", - "dict2_0": Int32Array [ - -1608202210, - -1, - ], -} -`; - -exports[`Table cpp stream dictionary enumerates Table rows 7`] = ` -Object { - "dict1_0": null, - "dict1_1": "7Esa1sp", - "dict2_0": null, -} -`; - -exports[`Table cpp stream dictionary enumerates Table rows 8`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table cpp stream dictionary enumerates Table rows 9`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table cpp stream dictionary enumerates Table rows 10`] = ` -Object { - "dict1_0": "gpcWkmr", - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table cpp stream dictionary enumerates Table rows 11`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table cpp stream dictionary enumerates Table rows 12`] = ` -Object { - "dict1_0": null, - "dict1_1": "VHkSHFW", - "dict2_0": null, -} -`; - -exports[`Table cpp stream dictionary enumerates Table rows 13`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table cpp stream dictionary enumerates Table rows 14`] = ` -Object { - "dict1_0": "fNEZk2V", - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table cpp stream dictionary enumerates Table rows 15`] = ` -Object { - "dict1_0": "VHkSHFW", - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table cpp stream dictionary enumerates Table rows 16`] = ` -Object { - "dict1_0": null, - "dict1_1": "pdr3kP2", - "dict2_0": null, -} -`; - -exports[`Table cpp stream dictionary enumerates Table rows 17`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table cpp stream dictionary enumerates Table rows 18`] = ` -Object { - "dict1_0": "pdr3kP2", - "dict1_1": null, - "dict2_0": Int32Array [ - 1428743742, - 0, - ], -} -`; - -exports[`Table cpp stream dictionary enumerates Table rows 19`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 1`] = `17`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 2`] = `3`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 3`] = ` -Array [ - null, - "UQlbxy8", - null, -] -`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 4`] = ` -Array [ - null, - "UQlbxy8", - null, -] -`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 5`] = ` -Array [ - "n7IVIt6", - null, - Int32Array [ - -935886027, - -1, - ], -] -`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 6`] = ` -Array [ - null, - "7Esa1sp", - Int32Array [ - -1608202210, - -1, - ], -] -`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 7`] = ` -Array [ - null, - "7Esa1sp", - null, -] -`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 8`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 9`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 10`] = ` -Array [ - "gpcWkmr", - null, - null, -] -`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 11`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 12`] = ` -Array [ - null, - "VHkSHFW", - null, -] -`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 13`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 14`] = ` -Array [ - "fNEZk2V", - null, - null, -] -`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 15`] = ` -Array [ - "VHkSHFW", - null, - null, -] -`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 16`] = ` -Array [ - null, - "pdr3kP2", - null, -] -`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 17`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 18`] = ` -Array [ - "pdr3kP2", - null, - Int32Array [ - 1428743742, - 0, - ], -] -`; - -exports[`Table cpp stream dictionary enumerates Table rows compact 19`] = ` -Array [ - "n7IVIt6", - null, - null, -] -`; - -exports[`Table cpp stream dictionary toString() prints a pretty Table 1`] = ` -"dict1_0, dict1_1, dict2_0 - null, UQlbxy8, null - null, UQlbxy8, null -n7IVIt6, null, [-935886027,-1] - null, 7Esa1sp, [-1608202210,-1] - null, 7Esa1sp, null - null, null, null - null, null, null -gpcWkmr, null, null - null, null, null - null, VHkSHFW, null - null, null, null -fNEZk2V, null, null -VHkSHFW, null, null - null, pdr3kP2, null - null, null, null -pdr3kP2, null, [1428743742,0] -n7IVIt6, null, null" -`; - -exports[`Table cpp stream dictionary toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp stream dictionary toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, dict1_0, dict1_1, dict2_0 - 0, null, UQlbxy8, null - 1, null, UQlbxy8, null - 2, n7IVIt6, null, [-935886027,-1] - 3, null, 7Esa1sp, [-1608202210,-1] - 4, null, 7Esa1sp, null - 5, null, null, null - 6, null, null, null - 7, gpcWkmr, null, null - 8, null, null, null - 9, null, VHkSHFW, null - 10, null, null, null - 11, fNEZk2V, null, null - 12, VHkSHFW, null, null - 13, null, pdr3kP2, null - 14, null, null, null - 15, pdr3kP2, null, [1428743742,0] - 16, n7IVIt6, null, null" -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 1`] = `"list_nullable"`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 2`] = `"List"`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 4`] = ` -Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 5`] = `null`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 6`] = ` -Int32Array [ - 1201921150, - 0, - -338858402, -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 7`] = ` -Int32Array [ - 0, - 0, - 0, - -328049938, -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 8`] = ` -Int32Array [ - -1482260505, - -636832564, - 0, - 535274652, -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 9`] = ` -Int32Array [ - 0, - 1337875186, - 0, - 0, -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 10`] = `Int32Array []`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 11`] = ` -Int32Array [ - 0, - 725113523, - 386656703, - 1852452386, -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 12`] = `Int32Array []`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 13`] = ` -Int32Array [ - 0, - -2011809915, -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 14`] = ` -Int32Array [ - -936205059, -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 15`] = `null`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 16`] = ` -Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 17`] = ` -Int32Array [ - 0, - 0, - -1507602567, -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 18`] = `null`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 19`] = `null`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 20`] = `null`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 21`] = `"struct_nullable"`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 22`] = `"Struct_"`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 23`] = `17`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 24`] = `null`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 25`] = ` -Array [ - -1121326610, - null, -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 26`] = ` -Array [ - null, - "oPXRHKP", -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 27`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 28`] = ` -Array [ - -861383428, - "TeWfovy", -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 29`] = ` -Array [ - 698716318, - null, -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 30`] = `null`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 31`] = `null`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 32`] = ` -Array [ - null, - "BSZRpGI", -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 33`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 34`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 35`] = `null`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 36`] = `null`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 37`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 38`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 39`] = ` -Array [ - 416507125, - null, -] -`; - -exports[`Table cpp stream nested creates a Table from Arrow buffers 40`] = `null`; - -exports[`Table cpp stream nested enumerates Table rows 1`] = `17`; - -exports[`Table cpp stream nested enumerates Table rows 2`] = `2`; - -exports[`Table cpp stream nested enumerates Table rows 3`] = ` -Object { - "list_nullable": Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, - ], - "struct_nullable": null, -} -`; - -exports[`Table cpp stream nested enumerates Table rows 4`] = ` -Object { - "list_nullable": null, - "struct_nullable": Array [ - -1121326610, - null, - ], -} -`; - -exports[`Table cpp stream nested enumerates Table rows 5`] = ` -Object { - "list_nullable": Int32Array [ - 1201921150, - 0, - -338858402, - ], - "struct_nullable": Array [ - null, - "oPXRHKP", - ], -} -`; - -exports[`Table cpp stream nested enumerates Table rows 6`] = ` -Object { - "list_nullable": Int32Array [ - 0, - 0, - 0, - -328049938, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp stream nested enumerates Table rows 7`] = ` -Object { - "list_nullable": Int32Array [ - -1482260505, - -636832564, - 0, - 535274652, - ], - "struct_nullable": Array [ - -861383428, - "TeWfovy", - ], -} -`; - -exports[`Table cpp stream nested enumerates Table rows 8`] = ` -Object { - "list_nullable": Int32Array [ - 0, - 1337875186, - 0, - 0, - ], - "struct_nullable": Array [ - 698716318, - null, - ], -} -`; - -exports[`Table cpp stream nested enumerates Table rows 9`] = ` -Object { - "list_nullable": Int32Array [], - "struct_nullable": null, -} -`; - -exports[`Table cpp stream nested enumerates Table rows 10`] = ` -Object { - "list_nullable": Int32Array [ - 0, - 725113523, - 386656703, - 1852452386, - ], - "struct_nullable": null, -} -`; - -exports[`Table cpp stream nested enumerates Table rows 11`] = ` -Object { - "list_nullable": Int32Array [], - "struct_nullable": Array [ - null, - "BSZRpGI", - ], -} -`; - -exports[`Table cpp stream nested enumerates Table rows 12`] = ` -Object { - "list_nullable": Int32Array [ - 0, - -2011809915, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp stream nested enumerates Table rows 13`] = ` -Object { - "list_nullable": Int32Array [ - -936205059, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp stream nested enumerates Table rows 14`] = ` -Object { - "list_nullable": null, - "struct_nullable": null, -} -`; - -exports[`Table cpp stream nested enumerates Table rows 15`] = ` -Object { - "list_nullable": Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, - ], - "struct_nullable": null, -} -`; - -exports[`Table cpp stream nested enumerates Table rows 16`] = ` -Object { - "list_nullable": Int32Array [ - 0, - 0, - -1507602567, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp stream nested enumerates Table rows 17`] = ` -Object { - "list_nullable": null, - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp stream nested enumerates Table rows 18`] = ` -Object { - "list_nullable": null, - "struct_nullable": Array [ - 416507125, - null, - ], -} -`; - -exports[`Table cpp stream nested enumerates Table rows 19`] = ` -Object { - "list_nullable": null, - "struct_nullable": null, -} -`; - -exports[`Table cpp stream nested enumerates Table rows compact 1`] = `17`; - -exports[`Table cpp stream nested enumerates Table rows compact 2`] = `2`; - -exports[`Table cpp stream nested enumerates Table rows compact 3`] = ` -Array [ - Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, - ], - null, -] -`; - -exports[`Table cpp stream nested enumerates Table rows compact 4`] = ` -Array [ - null, - Array [ - -1121326610, - null, - ], -] -`; - -exports[`Table cpp stream nested enumerates Table rows compact 5`] = ` -Array [ - Int32Array [ - 1201921150, - 0, - -338858402, - ], - Array [ - null, - "oPXRHKP", - ], -] -`; - -exports[`Table cpp stream nested enumerates Table rows compact 6`] = ` -Array [ - Int32Array [ - 0, - 0, - 0, - -328049938, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp stream nested enumerates Table rows compact 7`] = ` -Array [ - Int32Array [ - -1482260505, - -636832564, - 0, - 535274652, - ], - Array [ - -861383428, - "TeWfovy", - ], -] -`; - -exports[`Table cpp stream nested enumerates Table rows compact 8`] = ` -Array [ - Int32Array [ - 0, - 1337875186, - 0, - 0, - ], - Array [ - 698716318, - null, - ], -] -`; - -exports[`Table cpp stream nested enumerates Table rows compact 9`] = ` -Array [ - Int32Array [], - null, -] -`; - -exports[`Table cpp stream nested enumerates Table rows compact 10`] = ` -Array [ - Int32Array [ - 0, - 725113523, - 386656703, - 1852452386, - ], - null, -] -`; - -exports[`Table cpp stream nested enumerates Table rows compact 11`] = ` -Array [ - Int32Array [], - Array [ - null, - "BSZRpGI", - ], -] -`; - -exports[`Table cpp stream nested enumerates Table rows compact 12`] = ` -Array [ - Int32Array [ - 0, - -2011809915, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp stream nested enumerates Table rows compact 13`] = ` -Array [ - Int32Array [ - -936205059, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp stream nested enumerates Table rows compact 14`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp stream nested enumerates Table rows compact 15`] = ` -Array [ - Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, - ], - null, -] -`; - -exports[`Table cpp stream nested enumerates Table rows compact 16`] = ` -Array [ - Int32Array [ - 0, - 0, - -1507602567, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp stream nested enumerates Table rows compact 17`] = ` -Array [ - null, - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp stream nested enumerates Table rows compact 18`] = ` -Array [ - null, - Array [ - 416507125, - null, - ], -] -`; - -exports[`Table cpp stream nested enumerates Table rows compact 19`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp stream nested toString() prints a pretty Table 1`] = ` -" list_nullable, struct_nullable -[-855087392,-1428803827,538297987,-1834772737], null - null, [-1121326610,null] - [1201921150,0,-338858402], [null,\\"oPXRHKP\\"] - [0,0,0,-328049938], [null,null] - [-1482260505,-636832564,0,535274652], [-861383428,\\"TeWfovy\\"] - [0,1337875186,0,0], [698716318,null] - [], null - [0,725113523,386656703,1852452386], null - [], [null,\\"BSZRpGI\\"] - [0,-2011809915], [null,null] - [-936205059], [null,null] - null, null - [1741043053,1115823582,-134578211,1597491649], null - [0,0,-1507602567], [null,null] - null, [null,null] - null, [416507125,null] - null, null" -`; - -exports[`Table cpp stream nested toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp stream nested toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, list_nullable, struct_nullable - 0, [-855087392,-1428803827,538297987,-1834772737], null - 1, null, [-1121326610,null] - 2, [1201921150,0,-338858402], [null,\\"oPXRHKP\\"] - 3, [0,0,0,-328049938], [null,null] - 4, [-1482260505,-636832564,0,535274652], [-861383428,\\"TeWfovy\\"] - 5, [0,1337875186,0,0], [698716318,null] - 6, [], null - 7, [0,725113523,386656703,1852452386], null - 8, [], [null,\\"BSZRpGI\\"] - 9, [0,-2011809915], [null,null] - 10, [-936205059], [null,null] - 11, null, null - 12, [1741043053,1115823582,-134578211,1597491649], null - 13, [0,0,-1507602567], [null,null] - 14, null, [null,null] - 15, null, [416507125,null] - 16, null, null" -`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 1`] = `"bool_nullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 2`] = `"Bool"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 3`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 4`] = `"bool_nonnullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 5`] = `"Bool"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 6`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 7`] = `"int8_nullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 8`] = `"Int"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 9`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 10`] = `"int8_nonnullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 11`] = `"Int"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 12`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 13`] = `"int16_nullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 14`] = `"Int"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 15`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 16`] = `"int16_nonnullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 17`] = `"Int"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 18`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 19`] = `"int32_nullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 20`] = `"Int"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 21`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 22`] = `"int32_nonnullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 23`] = `"Int"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 24`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 25`] = `"int64_nullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 26`] = `"Int"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 27`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 28`] = `"int64_nonnullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 29`] = `"Int"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 30`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 31`] = `"uint8_nullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 32`] = `"Int"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 33`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 34`] = `"uint8_nonnullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 35`] = `"Int"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 36`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 37`] = `"uint16_nullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 38`] = `"Int"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 39`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 40`] = `"uint16_nonnullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 41`] = `"Int"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 42`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 43`] = `"uint32_nullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 44`] = `"Int"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 45`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 46`] = `"uint32_nonnullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 47`] = `"Int"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 48`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 49`] = `"uint64_nullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 50`] = `"Int"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 51`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 52`] = `"uint64_nonnullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 53`] = `"Int"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 54`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 55`] = `"float32_nullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 56`] = `"FloatingPoint"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 57`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 58`] = `"float32_nonnullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 59`] = `"FloatingPoint"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 60`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 61`] = `"float64_nullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 62`] = `"FloatingPoint"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 63`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 64`] = `"float64_nonnullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 65`] = `"FloatingPoint"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 66`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 67`] = `"binary_nullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 68`] = `"Binary"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 69`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 70`] = `"binary_nonnullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 71`] = `"Binary"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 72`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 73`] = `"utf8_nullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 74`] = `"Utf8"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 75`] = `0`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 76`] = `"utf8_nonnullable"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 77`] = `"Utf8"`; - -exports[`Table cpp stream primitive creates a Table from Arrow buffers 78`] = `0`; - -exports[`Table cpp stream primitive enumerates Table rows 1`] = `0`; - -exports[`Table cpp stream primitive enumerates Table rows 2`] = `26`; - -exports[`Table cpp stream primitive enumerates Table rows compact 1`] = `0`; - -exports[`Table cpp stream primitive enumerates Table rows compact 2`] = `26`; - -exports[`Table cpp stream primitive toString() prints a pretty Table 1`] = `""`; - -exports[`Table cpp stream primitive toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp stream primitive toString({ index: true }) prints a pretty Table with an Index column 1`] = `""`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 1`] = `"foo"`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 2`] = `"Int"`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 3`] = `5`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 4`] = `1`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 5`] = `null`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 6`] = `3`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 7`] = `4`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 8`] = `5`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 9`] = `"bar"`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 10`] = `"FloatingPoint"`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 11`] = `5`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 12`] = `1`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 13`] = `null`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 14`] = `null`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 15`] = `4`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 16`] = `5`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 17`] = `"baz"`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 18`] = `"Utf8"`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 19`] = `5`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 20`] = `"aa"`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 21`] = `null`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 22`] = `null`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 23`] = `"bbb"`; - -exports[`Table cpp stream simple creates a Table from Arrow buffers 24`] = `"cccc"`; - -exports[`Table cpp stream simple enumerates Table rows 1`] = `5`; - -exports[`Table cpp stream simple enumerates Table rows 2`] = `3`; - -exports[`Table cpp stream simple enumerates Table rows 3`] = ` -Object { - "bar": 1, - "baz": "aa", - "foo": 1, -} -`; - -exports[`Table cpp stream simple enumerates Table rows 4`] = ` -Object { - "bar": null, - "baz": null, - "foo": null, -} -`; - -exports[`Table cpp stream simple enumerates Table rows 5`] = ` -Object { - "bar": null, - "baz": null, - "foo": 3, -} -`; - -exports[`Table cpp stream simple enumerates Table rows 6`] = ` -Object { - "bar": 4, - "baz": "bbb", - "foo": 4, -} -`; - -exports[`Table cpp stream simple enumerates Table rows 7`] = ` -Object { - "bar": 5, - "baz": "cccc", - "foo": 5, -} -`; - -exports[`Table cpp stream simple enumerates Table rows compact 1`] = `5`; - -exports[`Table cpp stream simple enumerates Table rows compact 2`] = `3`; - -exports[`Table cpp stream simple enumerates Table rows compact 3`] = ` -Array [ - 1, - 1, - "aa", -] -`; - -exports[`Table cpp stream simple enumerates Table rows compact 4`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table cpp stream simple enumerates Table rows compact 5`] = ` -Array [ - 3, - null, - null, -] -`; - -exports[`Table cpp stream simple enumerates Table rows compact 6`] = ` -Array [ - 4, - 4, - "bbb", -] -`; - -exports[`Table cpp stream simple enumerates Table rows compact 7`] = ` -Array [ - 5, - 5, - "cccc", -] -`; - -exports[`Table cpp stream simple toString() prints a pretty Table 1`] = ` -" foo, bar, baz - 1, 1, aa -null, null, null - 3, null, null - 4, 4, bbb - 5, 5, cccc" -`; - -exports[`Table cpp stream simple toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp stream simple toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, foo, bar, baz - 0, 1, 1, aa - 1, null, null, null - 2, 3, null, null - 3, 4, 4, bbb - 4, 5, 5, cccc" -`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 1`] = `"struct_nullable"`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 2`] = `"Struct_"`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 4`] = `null`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 5`] = ` -Array [ - null, - "MhRNxD4", -] -`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 6`] = ` -Array [ - 137773603, - "3F9HBxK", -] -`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 7`] = ` -Array [ - 410361374, - "aVd88fp", -] -`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 9`] = ` -Array [ - null, - "3loZrRf", -] -`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 10`] = `null`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 11`] = `null`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 12`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 13`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 14`] = `null`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 15`] = ` -Array [ - null, - "78SLiRw", -] -`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 16`] = `null`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 17`] = `null`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 18`] = ` -Array [ - null, - "0ilsf82", -] -`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 19`] = ` -Array [ - null, - "LjS9MbU", -] -`; - -exports[`Table cpp stream struct_example creates a Table from Arrow buffers 20`] = ` -Array [ - null, - null, -] -`; - -exports[`Table cpp stream struct_example enumerates Table rows 1`] = `17`; - -exports[`Table cpp stream struct_example enumerates Table rows 2`] = `1`; - -exports[`Table cpp stream struct_example enumerates Table rows 3`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp stream struct_example enumerates Table rows 4`] = ` -Object { - "struct_nullable": Array [ - null, - "MhRNxD4", - ], -} -`; - -exports[`Table cpp stream struct_example enumerates Table rows 5`] = ` -Object { - "struct_nullable": Array [ - 137773603, - "3F9HBxK", - ], -} -`; - -exports[`Table cpp stream struct_example enumerates Table rows 6`] = ` -Object { - "struct_nullable": Array [ - 410361374, - "aVd88fp", - ], -} -`; - -exports[`Table cpp stream struct_example enumerates Table rows 7`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp stream struct_example enumerates Table rows 8`] = ` -Object { - "struct_nullable": Array [ - null, - "3loZrRf", - ], -} -`; - -exports[`Table cpp stream struct_example enumerates Table rows 9`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp stream struct_example enumerates Table rows 10`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp stream struct_example enumerates Table rows 11`] = ` -Object { - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp stream struct_example enumerates Table rows 12`] = ` -Object { - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp stream struct_example enumerates Table rows 13`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp stream struct_example enumerates Table rows 14`] = ` -Object { - "struct_nullable": Array [ - null, - "78SLiRw", - ], -} -`; - -exports[`Table cpp stream struct_example enumerates Table rows 15`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp stream struct_example enumerates Table rows 16`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table cpp stream struct_example enumerates Table rows 17`] = ` -Object { - "struct_nullable": Array [ - null, - "0ilsf82", - ], -} -`; - -exports[`Table cpp stream struct_example enumerates Table rows 18`] = ` -Object { - "struct_nullable": Array [ - null, - "LjS9MbU", - ], -} -`; - -exports[`Table cpp stream struct_example enumerates Table rows 19`] = ` -Object { - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 1`] = `17`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 2`] = `1`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 3`] = ` -Array [ - null, -] -`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 4`] = ` -Array [ - Array [ - null, - "MhRNxD4", - ], -] -`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 5`] = ` -Array [ - Array [ - 137773603, - "3F9HBxK", - ], -] -`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 6`] = ` -Array [ - Array [ - 410361374, - "aVd88fp", - ], -] -`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 7`] = ` -Array [ - null, -] -`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 8`] = ` -Array [ - Array [ - null, - "3loZrRf", - ], -] -`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 9`] = ` -Array [ - null, -] -`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 10`] = ` -Array [ - null, -] -`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 11`] = ` -Array [ - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 12`] = ` -Array [ - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 13`] = ` -Array [ - null, -] -`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 14`] = ` -Array [ - Array [ - null, - "78SLiRw", - ], -] -`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 15`] = ` -Array [ - null, -] -`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 16`] = ` -Array [ - null, -] -`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 17`] = ` -Array [ - Array [ - null, - "0ilsf82", - ], -] -`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 18`] = ` -Array [ - Array [ - null, - "LjS9MbU", - ], -] -`; - -exports[`Table cpp stream struct_example enumerates Table rows compact 19`] = ` -Array [ - Array [ - null, - null, - ], -] -`; - -exports[`Table cpp stream struct_example toString() prints a pretty Table 1`] = ` -" struct_nullable - null - [null,\\"MhRNxD4\\"] -[137773603,\\"3F9HBxK\\"] -[410361374,\\"aVd88fp\\"] - null - [null,\\"3loZrRf\\"] - null - null - [null,null] - [null,null] - null - [null,\\"78SLiRw\\"] - null - null - [null,\\"0ilsf82\\"] - [null,\\"LjS9MbU\\"] - [null,null]" -`; - -exports[`Table cpp stream struct_example toString() prints an empty Table 1`] = `""`; - -exports[`Table cpp stream struct_example toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, struct_nullable - 0, null - 1, [null,\\"MhRNxD4\\"] - 2, [137773603,\\"3F9HBxK\\"] - 3, [410361374,\\"aVd88fp\\"] - 4, null - 5, [null,\\"3loZrRf\\"] - 6, null - 7, null - 8, [null,null] - 9, [null,null] - 10, null - 11, [null,\\"78SLiRw\\"] - 12, null - 13, null - 14, [null,\\"0ilsf82\\"] - 15, [null,\\"LjS9MbU\\"] - 16, [null,null]" -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 1`] = `"f1"`; - -exports[`Table java file decimal creates a Table from Arrow buffers 2`] = `"Decimal"`; - -exports[`Table java file decimal creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table java file decimal creates a Table from Arrow buffers 4`] = ` -Uint32Array [ - 86347906, - 1192285326, - 733903342, - 3099040293, -] -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 5`] = ` -Uint32Array [ - 474221014, - 1896466606, - 3990171458, - 2477629573, -] -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 6`] = `null`; - -exports[`Table java file decimal creates a Table from Arrow buffers 7`] = `null`; - -exports[`Table java file decimal creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table java file decimal creates a Table from Arrow buffers 9`] = `null`; - -exports[`Table java file decimal creates a Table from Arrow buffers 10`] = ` -Uint32Array [ - 1112805510, - 3572407855, - 1790869648, - 2689174715, -] -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 11`] = `null`; - -exports[`Table java file decimal creates a Table from Arrow buffers 12`] = ` -Uint32Array [ - 3463255529, - 1018941958, - 1317569553, - 426528057, -] -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 13`] = `null`; - -exports[`Table java file decimal creates a Table from Arrow buffers 14`] = ` -Uint32Array [ - 2286461215, - 2433385565, - 2671810954, - 3667200690, -] -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 15`] = `null`; - -exports[`Table java file decimal creates a Table from Arrow buffers 16`] = `null`; - -exports[`Table java file decimal creates a Table from Arrow buffers 17`] = ` -Uint32Array [ - 2320865006, - 2478225383, - 3126366067, - 3525697894, -] -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 18`] = ` -Uint32Array [ - 2844191739, - 2027900211, - 4221460548, - 3221928945, -] -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 19`] = ` -Uint32Array [ - 2185163883, - 1025635810, - 731478530, - 2446856232, -] -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 20`] = `null`; - -exports[`Table java file decimal creates a Table from Arrow buffers 21`] = `"f2"`; - -exports[`Table java file decimal creates a Table from Arrow buffers 22`] = `"Decimal"`; - -exports[`Table java file decimal creates a Table from Arrow buffers 23`] = `17`; - -exports[`Table java file decimal creates a Table from Arrow buffers 24`] = ` -Uint32Array [ - 3073264094, - 3390355809, - 1011188874, - 774034723, -] -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 25`] = ` -Uint32Array [ - 3517133600, - 2071976902, - 3400691933, - 3110454541, -] -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 26`] = ` -Uint32Array [ - 3665013707, - 2170391965, - 3214273849, - 2462813071, -] -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 27`] = ` -Uint32Array [ - 4153806783, - 2052768559, - 2590080952, - 4085522223, -] -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 28`] = `null`; - -exports[`Table java file decimal creates a Table from Arrow buffers 29`] = ` -Uint32Array [ - 295800638, - 2007728089, - 816790406, - 3947822432, -] -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 30`] = `null`; - -exports[`Table java file decimal creates a Table from Arrow buffers 31`] = ` -Uint32Array [ - 3393886939, - 3804413158, - 2507603900, - 1636553791, -] -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 32`] = ` -Uint32Array [ - 4021412350, - 4260702080, - 1696176129, - 2599572215, -] -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 33`] = ` -Uint32Array [ - 1187532118, - 3763985849, - 3506861483, - 2303151184, -] -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 34`] = `null`; - -exports[`Table java file decimal creates a Table from Arrow buffers 35`] = ` -Uint32Array [ - 666182114, - 3375518371, - 4089201217, - 3495003191, -] -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 36`] = `null`; - -exports[`Table java file decimal creates a Table from Arrow buffers 37`] = ` -Uint32Array [ - 1333256437, - 1767465841, - 509819737, - 2999785685, -] -`; - -exports[`Table java file decimal creates a Table from Arrow buffers 38`] = `null`; - -exports[`Table java file decimal creates a Table from Arrow buffers 39`] = `null`; - -exports[`Table java file decimal creates a Table from Arrow buffers 40`] = `null`; - -exports[`Table java file decimal enumerates Table rows 1`] = `17`; - -exports[`Table java file decimal enumerates Table rows 2`] = `2`; - -exports[`Table java file decimal enumerates Table rows 3`] = ` -Object { - "f1": Uint32Array [ - 86347906, - 1192285326, - 733903342, - 3099040293, - ], - "f2": Uint32Array [ - 3073264094, - 3390355809, - 1011188874, - 774034723, - ], -} -`; - -exports[`Table java file decimal enumerates Table rows 4`] = ` -Object { - "f1": Uint32Array [ - 474221014, - 1896466606, - 3990171458, - 2477629573, - ], - "f2": Uint32Array [ - 3517133600, - 2071976902, - 3400691933, - 3110454541, - ], -} -`; - -exports[`Table java file decimal enumerates Table rows 5`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 3665013707, - 2170391965, - 3214273849, - 2462813071, - ], -} -`; - -exports[`Table java file decimal enumerates Table rows 6`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 4153806783, - 2052768559, - 2590080952, - 4085522223, - ], -} -`; - -exports[`Table java file decimal enumerates Table rows 7`] = ` -Object { - "f1": null, - "f2": null, -} -`; - -exports[`Table java file decimal enumerates Table rows 8`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 295800638, - 2007728089, - 816790406, - 3947822432, - ], -} -`; - -exports[`Table java file decimal enumerates Table rows 9`] = ` -Object { - "f1": Uint32Array [ - 1112805510, - 3572407855, - 1790869648, - 2689174715, - ], - "f2": null, -} -`; - -exports[`Table java file decimal enumerates Table rows 10`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 3393886939, - 3804413158, - 2507603900, - 1636553791, - ], -} -`; - -exports[`Table java file decimal enumerates Table rows 11`] = ` -Object { - "f1": Uint32Array [ - 3463255529, - 1018941958, - 1317569553, - 426528057, - ], - "f2": Uint32Array [ - 4021412350, - 4260702080, - 1696176129, - 2599572215, - ], -} -`; - -exports[`Table java file decimal enumerates Table rows 12`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 1187532118, - 3763985849, - 3506861483, - 2303151184, - ], -} -`; - -exports[`Table java file decimal enumerates Table rows 13`] = ` -Object { - "f1": Uint32Array [ - 2286461215, - 2433385565, - 2671810954, - 3667200690, - ], - "f2": null, -} -`; - -exports[`Table java file decimal enumerates Table rows 14`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 666182114, - 3375518371, - 4089201217, - 3495003191, - ], -} -`; - -exports[`Table java file decimal enumerates Table rows 15`] = ` -Object { - "f1": null, - "f2": null, -} -`; - -exports[`Table java file decimal enumerates Table rows 16`] = ` -Object { - "f1": Uint32Array [ - 2320865006, - 2478225383, - 3126366067, - 3525697894, - ], - "f2": Uint32Array [ - 1333256437, - 1767465841, - 509819737, - 2999785685, - ], -} -`; - -exports[`Table java file decimal enumerates Table rows 17`] = ` -Object { - "f1": Uint32Array [ - 2844191739, - 2027900211, - 4221460548, - 3221928945, - ], - "f2": null, -} -`; - -exports[`Table java file decimal enumerates Table rows 18`] = ` -Object { - "f1": Uint32Array [ - 2185163883, - 1025635810, - 731478530, - 2446856232, - ], - "f2": null, -} -`; - -exports[`Table java file decimal enumerates Table rows 19`] = ` -Object { - "f1": null, - "f2": null, -} -`; - -exports[`Table java file decimal enumerates Table rows compact 1`] = `17`; - -exports[`Table java file decimal enumerates Table rows compact 2`] = `2`; - -exports[`Table java file decimal enumerates Table rows compact 3`] = ` -Array [ - Uint32Array [ - 86347906, - 1192285326, - 733903342, - 3099040293, - ], - Uint32Array [ - 3073264094, - 3390355809, - 1011188874, - 774034723, - ], -] -`; - -exports[`Table java file decimal enumerates Table rows compact 4`] = ` -Array [ - Uint32Array [ - 474221014, - 1896466606, - 3990171458, - 2477629573, - ], - Uint32Array [ - 3517133600, - 2071976902, - 3400691933, - 3110454541, - ], -] -`; - -exports[`Table java file decimal enumerates Table rows compact 5`] = ` -Array [ - null, - Uint32Array [ - 3665013707, - 2170391965, - 3214273849, - 2462813071, - ], -] -`; - -exports[`Table java file decimal enumerates Table rows compact 6`] = ` -Array [ - null, - Uint32Array [ - 4153806783, - 2052768559, - 2590080952, - 4085522223, - ], -] -`; - -exports[`Table java file decimal enumerates Table rows compact 7`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java file decimal enumerates Table rows compact 8`] = ` -Array [ - null, - Uint32Array [ - 295800638, - 2007728089, - 816790406, - 3947822432, - ], -] -`; - -exports[`Table java file decimal enumerates Table rows compact 9`] = ` -Array [ - Uint32Array [ - 1112805510, - 3572407855, - 1790869648, - 2689174715, - ], - null, -] -`; - -exports[`Table java file decimal enumerates Table rows compact 10`] = ` -Array [ - null, - Uint32Array [ - 3393886939, - 3804413158, - 2507603900, - 1636553791, - ], -] -`; - -exports[`Table java file decimal enumerates Table rows compact 11`] = ` -Array [ - Uint32Array [ - 3463255529, - 1018941958, - 1317569553, - 426528057, - ], - Uint32Array [ - 4021412350, - 4260702080, - 1696176129, - 2599572215, - ], -] -`; - -exports[`Table java file decimal enumerates Table rows compact 12`] = ` -Array [ - null, - Uint32Array [ - 1187532118, - 3763985849, - 3506861483, - 2303151184, - ], -] -`; - -exports[`Table java file decimal enumerates Table rows compact 13`] = ` -Array [ - Uint32Array [ - 2286461215, - 2433385565, - 2671810954, - 3667200690, - ], - null, -] -`; - -exports[`Table java file decimal enumerates Table rows compact 14`] = ` -Array [ - null, - Uint32Array [ - 666182114, - 3375518371, - 4089201217, - 3495003191, - ], -] -`; - -exports[`Table java file decimal enumerates Table rows compact 15`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java file decimal enumerates Table rows compact 16`] = ` -Array [ - Uint32Array [ - 2320865006, - 2478225383, - 3126366067, - 3525697894, - ], - Uint32Array [ - 1333256437, - 1767465841, - 509819737, - 2999785685, - ], -] -`; - -exports[`Table java file decimal enumerates Table rows compact 17`] = ` -Array [ - Uint32Array [ - 2844191739, - 2027900211, - 4221460548, - 3221928945, - ], - null, -] -`; - -exports[`Table java file decimal enumerates Table rows compact 18`] = ` -Array [ - Uint32Array [ - 2185163883, - 1025635810, - 731478530, - 2446856232, - ], - null, -] -`; - -exports[`Table java file decimal enumerates Table rows compact 19`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java file decimal toString() prints a pretty Table 1`] = ` -" f1, f2 - [86347906,1192285326,733903342,3099040293], [3073264094,3390355809,1011188874,774034723] - [474221014,1896466606,3990171458,2477629573], [3517133600,2071976902,3400691933,3110454541] - null, [3665013707,2170391965,3214273849,2462813071] - null, [4153806783,2052768559,2590080952,4085522223] - null, null - null, [295800638,2007728089,816790406,3947822432] -[1112805510,3572407855,1790869648,2689174715], null - null, [3393886939,3804413158,2507603900,1636553791] - [3463255529,1018941958,1317569553,426528057], [4021412350,4260702080,1696176129,2599572215] - null, [1187532118,3763985849,3506861483,2303151184] -[2286461215,2433385565,2671810954,3667200690], null - null, [666182114,3375518371,4089201217,3495003191] - null, null -[2320865006,2478225383,3126366067,3525697894], [1333256437,1767465841,509819737,2999785685] -[2844191739,2027900211,4221460548,3221928945], null - [2185163883,1025635810,731478530,2446856232], null - null, null" -`; - -exports[`Table java file decimal toString() prints an empty Table 1`] = `""`; - -exports[`Table java file decimal toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, f1, f2 - 0, [86347906,1192285326,733903342,3099040293], [3073264094,3390355809,1011188874,774034723] - 1, [474221014,1896466606,3990171458,2477629573], [3517133600,2071976902,3400691933,3110454541] - 2, null, [3665013707,2170391965,3214273849,2462813071] - 3, null, [4153806783,2052768559,2590080952,4085522223] - 4, null, null - 5, null, [295800638,2007728089,816790406,3947822432] - 6, [1112805510,3572407855,1790869648,2689174715], null - 7, null, [3393886939,3804413158,2507603900,1636553791] - 8, [3463255529,1018941958,1317569553,426528057], [4021412350,4260702080,1696176129,2599572215] - 9, null, [1187532118,3763985849,3506861483,2303151184] - 10, [2286461215,2433385565,2671810954,3667200690], null - 11, null, [666182114,3375518371,4089201217,3495003191] - 12, null, null - 13, [2320865006,2478225383,3126366067,3525697894], [1333256437,1767465841,509819737,2999785685] - 14, [2844191739,2027900211,4221460548,3221928945], null - 15, [2185163883,1025635810,731478530,2446856232], null - 16, null, null" -`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 1`] = `"dict1_0"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 2`] = `"Utf8"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 4`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 5`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 6`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 7`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 9`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 10`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 11`] = `"gpcWkmr"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 12`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 13`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 14`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 15`] = `"fNEZk2V"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 16`] = `"VHkSHFW"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 17`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 18`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 19`] = `"pdr3kP2"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 20`] = `"n7IVIt6"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 21`] = `"dict1_1"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 22`] = `"Utf8"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 23`] = `17`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 24`] = `"UQlbxy8"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 25`] = `"UQlbxy8"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 26`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 27`] = `"7Esa1sp"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 28`] = `"7Esa1sp"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 29`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 30`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 31`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 32`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 33`] = `"VHkSHFW"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 34`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 35`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 36`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 37`] = `"pdr3kP2"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 38`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 39`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 40`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 41`] = `"dict2_0"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 42`] = `"Int"`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 43`] = `17`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 44`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 45`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 46`] = ` -Int32Array [ - -935886027, - -1, -] -`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 47`] = ` -Int32Array [ - -1608202210, - -1, -] -`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 48`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 49`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 50`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 51`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 52`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 53`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 54`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 55`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 56`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 57`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 58`] = `null`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 59`] = ` -Int32Array [ - 1428743742, - 0, -] -`; - -exports[`Table java file dictionary creates a Table from Arrow buffers 60`] = `null`; - -exports[`Table java file dictionary enumerates Table rows 1`] = `17`; - -exports[`Table java file dictionary enumerates Table rows 2`] = `3`; - -exports[`Table java file dictionary enumerates Table rows 3`] = ` -Object { - "dict1_0": null, - "dict1_1": "UQlbxy8", - "dict2_0": null, -} -`; - -exports[`Table java file dictionary enumerates Table rows 4`] = ` -Object { - "dict1_0": null, - "dict1_1": "UQlbxy8", - "dict2_0": null, -} -`; - -exports[`Table java file dictionary enumerates Table rows 5`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": null, - "dict2_0": Int32Array [ - -935886027, - -1, - ], -} -`; - -exports[`Table java file dictionary enumerates Table rows 6`] = ` -Object { - "dict1_0": null, - "dict1_1": "7Esa1sp", - "dict2_0": Int32Array [ - -1608202210, - -1, - ], -} -`; - -exports[`Table java file dictionary enumerates Table rows 7`] = ` -Object { - "dict1_0": null, - "dict1_1": "7Esa1sp", - "dict2_0": null, -} -`; - -exports[`Table java file dictionary enumerates Table rows 8`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table java file dictionary enumerates Table rows 9`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table java file dictionary enumerates Table rows 10`] = ` -Object { - "dict1_0": "gpcWkmr", - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table java file dictionary enumerates Table rows 11`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table java file dictionary enumerates Table rows 12`] = ` -Object { - "dict1_0": null, - "dict1_1": "VHkSHFW", - "dict2_0": null, -} -`; - -exports[`Table java file dictionary enumerates Table rows 13`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table java file dictionary enumerates Table rows 14`] = ` -Object { - "dict1_0": "fNEZk2V", - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table java file dictionary enumerates Table rows 15`] = ` -Object { - "dict1_0": "VHkSHFW", - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table java file dictionary enumerates Table rows 16`] = ` -Object { - "dict1_0": null, - "dict1_1": "pdr3kP2", - "dict2_0": null, -} -`; - -exports[`Table java file dictionary enumerates Table rows 17`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table java file dictionary enumerates Table rows 18`] = ` -Object { - "dict1_0": "pdr3kP2", - "dict1_1": null, - "dict2_0": Int32Array [ - 1428743742, - 0, - ], -} -`; - -exports[`Table java file dictionary enumerates Table rows 19`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table java file dictionary enumerates Table rows compact 1`] = `17`; - -exports[`Table java file dictionary enumerates Table rows compact 2`] = `3`; - -exports[`Table java file dictionary enumerates Table rows compact 3`] = ` -Array [ - null, - "UQlbxy8", - null, -] -`; - -exports[`Table java file dictionary enumerates Table rows compact 4`] = ` -Array [ - null, - "UQlbxy8", - null, -] -`; - -exports[`Table java file dictionary enumerates Table rows compact 5`] = ` -Array [ - "n7IVIt6", - null, - Int32Array [ - -935886027, - -1, - ], -] -`; - -exports[`Table java file dictionary enumerates Table rows compact 6`] = ` -Array [ - null, - "7Esa1sp", - Int32Array [ - -1608202210, - -1, - ], -] -`; - -exports[`Table java file dictionary enumerates Table rows compact 7`] = ` -Array [ - null, - "7Esa1sp", - null, -] -`; - -exports[`Table java file dictionary enumerates Table rows compact 8`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table java file dictionary enumerates Table rows compact 9`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table java file dictionary enumerates Table rows compact 10`] = ` -Array [ - "gpcWkmr", - null, - null, -] -`; - -exports[`Table java file dictionary enumerates Table rows compact 11`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table java file dictionary enumerates Table rows compact 12`] = ` -Array [ - null, - "VHkSHFW", - null, -] -`; - -exports[`Table java file dictionary enumerates Table rows compact 13`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table java file dictionary enumerates Table rows compact 14`] = ` -Array [ - "fNEZk2V", - null, - null, -] -`; - -exports[`Table java file dictionary enumerates Table rows compact 15`] = ` -Array [ - "VHkSHFW", - null, - null, -] -`; - -exports[`Table java file dictionary enumerates Table rows compact 16`] = ` -Array [ - null, - "pdr3kP2", - null, -] -`; - -exports[`Table java file dictionary enumerates Table rows compact 17`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table java file dictionary enumerates Table rows compact 18`] = ` -Array [ - "pdr3kP2", - null, - Int32Array [ - 1428743742, - 0, - ], -] -`; - -exports[`Table java file dictionary enumerates Table rows compact 19`] = ` -Array [ - "n7IVIt6", - null, - null, -] -`; - -exports[`Table java file dictionary toString() prints a pretty Table 1`] = ` -"dict1_0, dict1_1, dict2_0 - null, UQlbxy8, null - null, UQlbxy8, null -n7IVIt6, null, [-935886027,-1] - null, 7Esa1sp, [-1608202210,-1] - null, 7Esa1sp, null - null, null, null - null, null, null -gpcWkmr, null, null - null, null, null - null, VHkSHFW, null - null, null, null -fNEZk2V, null, null -VHkSHFW, null, null - null, pdr3kP2, null - null, null, null -pdr3kP2, null, [1428743742,0] -n7IVIt6, null, null" -`; - -exports[`Table java file dictionary toString() prints an empty Table 1`] = `""`; - -exports[`Table java file dictionary toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, dict1_0, dict1_1, dict2_0 - 0, null, UQlbxy8, null - 1, null, UQlbxy8, null - 2, n7IVIt6, null, [-935886027,-1] - 3, null, 7Esa1sp, [-1608202210,-1] - 4, null, 7Esa1sp, null - 5, null, null, null - 6, null, null, null - 7, gpcWkmr, null, null - 8, null, null, null - 9, null, VHkSHFW, null - 10, null, null, null - 11, fNEZk2V, null, null - 12, VHkSHFW, null, null - 13, null, pdr3kP2, null - 14, null, null, null - 15, pdr3kP2, null, [1428743742,0] - 16, n7IVIt6, null, null" -`; - -exports[`Table java file nested creates a Table from Arrow buffers 1`] = `"list_nullable"`; - -exports[`Table java file nested creates a Table from Arrow buffers 2`] = `"List"`; - -exports[`Table java file nested creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table java file nested creates a Table from Arrow buffers 4`] = ` -Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 5`] = `null`; - -exports[`Table java file nested creates a Table from Arrow buffers 6`] = ` -Int32Array [ - 1201921150, - -1053878681, - -338858402, -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 7`] = ` -Int32Array [ - -25568549, - 674222761, - -1932078214, - -328049938, -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 8`] = ` -Int32Array [ - -1482260505, - -636832564, - 2076926163, - 535274652, -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 9`] = ` -Int32Array [ - -1198112844, - 1337875186, - 543199787, - -26980498, -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 10`] = `Int32Array []`; - -exports[`Table java file nested creates a Table from Arrow buffers 11`] = ` -Int32Array [ - -1395042372, - 725113523, - 386656703, - 1852452386, -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 12`] = `Int32Array []`; - -exports[`Table java file nested creates a Table from Arrow buffers 13`] = ` -Int32Array [ - -2125490777, - -2011809915, -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 14`] = ` -Int32Array [ - -936205059, -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 15`] = `null`; - -exports[`Table java file nested creates a Table from Arrow buffers 16`] = ` -Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 17`] = ` -Int32Array [ - 817302915, - 23284005, - -1507602567, -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 18`] = `null`; - -exports[`Table java file nested creates a Table from Arrow buffers 19`] = `null`; - -exports[`Table java file nested creates a Table from Arrow buffers 20`] = `null`; - -exports[`Table java file nested creates a Table from Arrow buffers 21`] = `"struct_nullable"`; - -exports[`Table java file nested creates a Table from Arrow buffers 22`] = `"Struct_"`; - -exports[`Table java file nested creates a Table from Arrow buffers 23`] = `17`; - -exports[`Table java file nested creates a Table from Arrow buffers 24`] = `null`; - -exports[`Table java file nested creates a Table from Arrow buffers 25`] = ` -Array [ - -1121326610, - null, -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 26`] = ` -Array [ - null, - "oPXRHKP", -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 27`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 28`] = ` -Array [ - -861383428, - "TeWfovy", -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 29`] = ` -Array [ - 698716318, - null, -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 30`] = `null`; - -exports[`Table java file nested creates a Table from Arrow buffers 31`] = `null`; - -exports[`Table java file nested creates a Table from Arrow buffers 32`] = ` -Array [ - null, - "BSZRpGI", -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 33`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 34`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 35`] = `null`; - -exports[`Table java file nested creates a Table from Arrow buffers 36`] = `null`; - -exports[`Table java file nested creates a Table from Arrow buffers 37`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 38`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 39`] = ` -Array [ - 416507125, - null, -] -`; - -exports[`Table java file nested creates a Table from Arrow buffers 40`] = `null`; - -exports[`Table java file nested enumerates Table rows 1`] = `17`; - -exports[`Table java file nested enumerates Table rows 2`] = `2`; - -exports[`Table java file nested enumerates Table rows 3`] = ` -Object { - "list_nullable": Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, - ], - "struct_nullable": null, -} -`; - -exports[`Table java file nested enumerates Table rows 4`] = ` -Object { - "list_nullable": null, - "struct_nullable": Array [ - -1121326610, - null, - ], -} -`; - -exports[`Table java file nested enumerates Table rows 5`] = ` -Object { - "list_nullable": Int32Array [ - 1201921150, - -1053878681, - -338858402, - ], - "struct_nullable": Array [ - null, - "oPXRHKP", - ], -} -`; - -exports[`Table java file nested enumerates Table rows 6`] = ` -Object { - "list_nullable": Int32Array [ - -25568549, - 674222761, - -1932078214, - -328049938, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table java file nested enumerates Table rows 7`] = ` -Object { - "list_nullable": Int32Array [ - -1482260505, - -636832564, - 2076926163, - 535274652, - ], - "struct_nullable": Array [ - -861383428, - "TeWfovy", - ], -} -`; - -exports[`Table java file nested enumerates Table rows 8`] = ` -Object { - "list_nullable": Int32Array [ - -1198112844, - 1337875186, - 543199787, - -26980498, - ], - "struct_nullable": Array [ - 698716318, - null, - ], -} -`; - -exports[`Table java file nested enumerates Table rows 9`] = ` -Object { - "list_nullable": Int32Array [], - "struct_nullable": null, -} -`; - -exports[`Table java file nested enumerates Table rows 10`] = ` -Object { - "list_nullable": Int32Array [ - -1395042372, - 725113523, - 386656703, - 1852452386, - ], - "struct_nullable": null, -} -`; - -exports[`Table java file nested enumerates Table rows 11`] = ` -Object { - "list_nullable": Int32Array [], - "struct_nullable": Array [ - null, - "BSZRpGI", - ], -} -`; - -exports[`Table java file nested enumerates Table rows 12`] = ` -Object { - "list_nullable": Int32Array [ - -2125490777, - -2011809915, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table java file nested enumerates Table rows 13`] = ` -Object { - "list_nullable": Int32Array [ - -936205059, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table java file nested enumerates Table rows 14`] = ` -Object { - "list_nullable": null, - "struct_nullable": null, -} -`; - -exports[`Table java file nested enumerates Table rows 15`] = ` -Object { - "list_nullable": Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, - ], - "struct_nullable": null, -} -`; - -exports[`Table java file nested enumerates Table rows 16`] = ` -Object { - "list_nullable": Int32Array [ - 817302915, - 23284005, - -1507602567, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table java file nested enumerates Table rows 17`] = ` -Object { - "list_nullable": null, - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table java file nested enumerates Table rows 18`] = ` -Object { - "list_nullable": null, - "struct_nullable": Array [ - 416507125, - null, - ], -} -`; - -exports[`Table java file nested enumerates Table rows 19`] = ` -Object { - "list_nullable": null, - "struct_nullable": null, -} -`; - -exports[`Table java file nested enumerates Table rows compact 1`] = `17`; - -exports[`Table java file nested enumerates Table rows compact 2`] = `2`; - -exports[`Table java file nested enumerates Table rows compact 3`] = ` -Array [ - Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, - ], - null, -] -`; - -exports[`Table java file nested enumerates Table rows compact 4`] = ` -Array [ - null, - Array [ - -1121326610, - null, - ], -] -`; - -exports[`Table java file nested enumerates Table rows compact 5`] = ` -Array [ - Int32Array [ - 1201921150, - -1053878681, - -338858402, - ], - Array [ - null, - "oPXRHKP", - ], -] -`; - -exports[`Table java file nested enumerates Table rows compact 6`] = ` -Array [ - Int32Array [ - -25568549, - 674222761, - -1932078214, - -328049938, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table java file nested enumerates Table rows compact 7`] = ` -Array [ - Int32Array [ - -1482260505, - -636832564, - 2076926163, - 535274652, - ], - Array [ - -861383428, - "TeWfovy", - ], -] -`; - -exports[`Table java file nested enumerates Table rows compact 8`] = ` -Array [ - Int32Array [ - -1198112844, - 1337875186, - 543199787, - -26980498, - ], - Array [ - 698716318, - null, - ], -] -`; - -exports[`Table java file nested enumerates Table rows compact 9`] = ` -Array [ - Int32Array [], - null, -] -`; - -exports[`Table java file nested enumerates Table rows compact 10`] = ` -Array [ - Int32Array [ - -1395042372, - 725113523, - 386656703, - 1852452386, - ], - null, -] -`; - -exports[`Table java file nested enumerates Table rows compact 11`] = ` -Array [ - Int32Array [], - Array [ - null, - "BSZRpGI", - ], -] -`; - -exports[`Table java file nested enumerates Table rows compact 12`] = ` -Array [ - Int32Array [ - -2125490777, - -2011809915, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table java file nested enumerates Table rows compact 13`] = ` -Array [ - Int32Array [ - -936205059, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table java file nested enumerates Table rows compact 14`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java file nested enumerates Table rows compact 15`] = ` -Array [ - Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, - ], - null, -] -`; - -exports[`Table java file nested enumerates Table rows compact 16`] = ` -Array [ - Int32Array [ - 817302915, - 23284005, - -1507602567, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table java file nested enumerates Table rows compact 17`] = ` -Array [ - null, - Array [ - null, - null, - ], -] -`; - -exports[`Table java file nested enumerates Table rows compact 18`] = ` -Array [ - null, - Array [ - 416507125, - null, - ], -] -`; - -exports[`Table java file nested enumerates Table rows compact 19`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java file nested toString() prints a pretty Table 1`] = ` -" list_nullable, struct_nullable -[-855087392,-1428803827,538297987,-1834772737], null - null, [-1121326610,null] - [1201921150,-1053878681,-338858402], [null,\\"oPXRHKP\\"] - [-25568549,674222761,-1932078214,-328049938], [null,null] - [-1482260505,-636832564,2076926163,535274652], [-861383428,\\"TeWfovy\\"] - [-1198112844,1337875186,543199787,-26980498], [698716318,null] - [], null - [-1395042372,725113523,386656703,1852452386], null - [], [null,\\"BSZRpGI\\"] - [-2125490777,-2011809915], [null,null] - [-936205059], [null,null] - null, null - [1741043053,1115823582,-134578211,1597491649], null - [817302915,23284005,-1507602567], [null,null] - null, [null,null] - null, [416507125,null] - null, null" -`; - -exports[`Table java file nested toString() prints an empty Table 1`] = `""`; - -exports[`Table java file nested toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, list_nullable, struct_nullable - 0, [-855087392,-1428803827,538297987,-1834772737], null - 1, null, [-1121326610,null] - 2, [1201921150,-1053878681,-338858402], [null,\\"oPXRHKP\\"] - 3, [-25568549,674222761,-1932078214,-328049938], [null,null] - 4, [-1482260505,-636832564,2076926163,535274652], [-861383428,\\"TeWfovy\\"] - 5, [-1198112844,1337875186,543199787,-26980498], [698716318,null] - 6, [], null - 7, [-1395042372,725113523,386656703,1852452386], null - 8, [], [null,\\"BSZRpGI\\"] - 9, [-2125490777,-2011809915], [null,null] - 10, [-936205059], [null,null] - 11, null, null - 12, [1741043053,1115823582,-134578211,1597491649], null - 13, [817302915,23284005,-1507602567], [null,null] - 14, null, [null,null] - 15, null, [416507125,null] - 16, null, null" -`; - -exports[`Table java file primitive creates a Table from Arrow buffers 1`] = `"bool_nullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 2`] = `"Bool"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 3`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 4`] = `"bool_nonnullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 5`] = `"Bool"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 6`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 7`] = `"int8_nullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 8`] = `"Int"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 9`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 10`] = `"int8_nonnullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 11`] = `"Int"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 12`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 13`] = `"int16_nullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 14`] = `"Int"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 15`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 16`] = `"int16_nonnullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 17`] = `"Int"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 18`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 19`] = `"int32_nullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 20`] = `"Int"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 21`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 22`] = `"int32_nonnullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 23`] = `"Int"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 24`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 25`] = `"int64_nullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 26`] = `"Int"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 27`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 28`] = `"int64_nonnullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 29`] = `"Int"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 30`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 31`] = `"uint8_nullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 32`] = `"Int"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 33`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 34`] = `"uint8_nonnullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 35`] = `"Int"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 36`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 37`] = `"uint16_nullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 38`] = `"Int"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 39`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 40`] = `"uint16_nonnullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 41`] = `"Int"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 42`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 43`] = `"uint32_nullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 44`] = `"Int"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 45`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 46`] = `"uint32_nonnullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 47`] = `"Int"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 48`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 49`] = `"uint64_nullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 50`] = `"Int"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 51`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 52`] = `"uint64_nonnullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 53`] = `"Int"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 54`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 55`] = `"float32_nullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 56`] = `"FloatingPoint"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 57`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 58`] = `"float32_nonnullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 59`] = `"FloatingPoint"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 60`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 61`] = `"float64_nullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 62`] = `"FloatingPoint"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 63`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 64`] = `"float64_nonnullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 65`] = `"FloatingPoint"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 66`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 67`] = `"binary_nullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 68`] = `"Binary"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 69`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 70`] = `"binary_nonnullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 71`] = `"Binary"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 72`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 73`] = `"utf8_nullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 74`] = `"Utf8"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 75`] = `0`; - -exports[`Table java file primitive creates a Table from Arrow buffers 76`] = `"utf8_nonnullable"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 77`] = `"Utf8"`; - -exports[`Table java file primitive creates a Table from Arrow buffers 78`] = `0`; - -exports[`Table java file primitive enumerates Table rows 1`] = `0`; - -exports[`Table java file primitive enumerates Table rows 2`] = `26`; - -exports[`Table java file primitive enumerates Table rows compact 1`] = `0`; - -exports[`Table java file primitive enumerates Table rows compact 2`] = `26`; - -exports[`Table java file primitive toString() prints a pretty Table 1`] = `""`; - -exports[`Table java file primitive toString() prints an empty Table 1`] = `""`; - -exports[`Table java file primitive toString({ index: true }) prints a pretty Table with an Index column 1`] = `""`; - -exports[`Table java file simple creates a Table from Arrow buffers 1`] = `"foo"`; - -exports[`Table java file simple creates a Table from Arrow buffers 2`] = `"Int"`; - -exports[`Table java file simple creates a Table from Arrow buffers 3`] = `5`; - -exports[`Table java file simple creates a Table from Arrow buffers 4`] = `1`; - -exports[`Table java file simple creates a Table from Arrow buffers 5`] = `null`; - -exports[`Table java file simple creates a Table from Arrow buffers 6`] = `3`; - -exports[`Table java file simple creates a Table from Arrow buffers 7`] = `4`; - -exports[`Table java file simple creates a Table from Arrow buffers 8`] = `5`; - -exports[`Table java file simple creates a Table from Arrow buffers 9`] = `"bar"`; - -exports[`Table java file simple creates a Table from Arrow buffers 10`] = `"FloatingPoint"`; - -exports[`Table java file simple creates a Table from Arrow buffers 11`] = `5`; - -exports[`Table java file simple creates a Table from Arrow buffers 12`] = `1`; - -exports[`Table java file simple creates a Table from Arrow buffers 13`] = `null`; - -exports[`Table java file simple creates a Table from Arrow buffers 14`] = `null`; - -exports[`Table java file simple creates a Table from Arrow buffers 15`] = `4`; - -exports[`Table java file simple creates a Table from Arrow buffers 16`] = `5`; - -exports[`Table java file simple creates a Table from Arrow buffers 17`] = `"baz"`; - -exports[`Table java file simple creates a Table from Arrow buffers 18`] = `"Utf8"`; - -exports[`Table java file simple creates a Table from Arrow buffers 19`] = `5`; - -exports[`Table java file simple creates a Table from Arrow buffers 20`] = `"aa"`; - -exports[`Table java file simple creates a Table from Arrow buffers 21`] = `null`; - -exports[`Table java file simple creates a Table from Arrow buffers 22`] = `null`; - -exports[`Table java file simple creates a Table from Arrow buffers 23`] = `"bbb"`; - -exports[`Table java file simple creates a Table from Arrow buffers 24`] = `"cccc"`; - -exports[`Table java file simple enumerates Table rows 1`] = `5`; - -exports[`Table java file simple enumerates Table rows 2`] = `3`; - -exports[`Table java file simple enumerates Table rows 3`] = ` -Object { - "bar": 1, - "baz": "aa", - "foo": 1, -} -`; - -exports[`Table java file simple enumerates Table rows 4`] = ` -Object { - "bar": null, - "baz": null, - "foo": null, -} -`; - -exports[`Table java file simple enumerates Table rows 5`] = ` -Object { - "bar": null, - "baz": null, - "foo": 3, -} -`; - -exports[`Table java file simple enumerates Table rows 6`] = ` -Object { - "bar": 4, - "baz": "bbb", - "foo": 4, -} -`; - -exports[`Table java file simple enumerates Table rows 7`] = ` -Object { - "bar": 5, - "baz": "cccc", - "foo": 5, -} -`; - -exports[`Table java file simple enumerates Table rows compact 1`] = `5`; - -exports[`Table java file simple enumerates Table rows compact 2`] = `3`; - -exports[`Table java file simple enumerates Table rows compact 3`] = ` -Array [ - 1, - 1, - "aa", -] -`; - -exports[`Table java file simple enumerates Table rows compact 4`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table java file simple enumerates Table rows compact 5`] = ` -Array [ - 3, - null, - null, -] -`; - -exports[`Table java file simple enumerates Table rows compact 6`] = ` -Array [ - 4, - 4, - "bbb", -] -`; - -exports[`Table java file simple enumerates Table rows compact 7`] = ` -Array [ - 5, - 5, - "cccc", -] -`; - -exports[`Table java file simple toString() prints a pretty Table 1`] = ` -" foo, bar, baz - 1, 1, aa -null, null, null - 3, null, null - 4, 4, bbb - 5, 5, cccc" -`; - -exports[`Table java file simple toString() prints an empty Table 1`] = `""`; - -exports[`Table java file simple toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, foo, bar, baz - 0, 1, 1, aa - 1, null, null, null - 2, 3, null, null - 3, 4, 4, bbb - 4, 5, 5, cccc" -`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 1`] = `"struct_nullable"`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 2`] = `"Struct_"`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 4`] = `null`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 5`] = ` -Array [ - null, - "MhRNxD4", -] -`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 6`] = ` -Array [ - 137773603, - "3F9HBxK", -] -`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 7`] = ` -Array [ - 410361374, - "aVd88fp", -] -`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 9`] = ` -Array [ - null, - "3loZrRf", -] -`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 10`] = `null`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 11`] = `null`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 12`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 13`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 14`] = `null`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 15`] = ` -Array [ - null, - "78SLiRw", -] -`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 16`] = `null`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 17`] = `null`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 18`] = ` -Array [ - null, - "0ilsf82", -] -`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 19`] = ` -Array [ - null, - "LjS9MbU", -] -`; - -exports[`Table java file struct_example creates a Table from Arrow buffers 20`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java file struct_example enumerates Table rows 1`] = `17`; - -exports[`Table java file struct_example enumerates Table rows 2`] = `1`; - -exports[`Table java file struct_example enumerates Table rows 3`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table java file struct_example enumerates Table rows 4`] = ` -Object { - "struct_nullable": Array [ - null, - "MhRNxD4", - ], -} -`; - -exports[`Table java file struct_example enumerates Table rows 5`] = ` -Object { - "struct_nullable": Array [ - 137773603, - "3F9HBxK", - ], -} -`; - -exports[`Table java file struct_example enumerates Table rows 6`] = ` -Object { - "struct_nullable": Array [ - 410361374, - "aVd88fp", - ], -} -`; - -exports[`Table java file struct_example enumerates Table rows 7`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table java file struct_example enumerates Table rows 8`] = ` -Object { - "struct_nullable": Array [ - null, - "3loZrRf", - ], -} -`; - -exports[`Table java file struct_example enumerates Table rows 9`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table java file struct_example enumerates Table rows 10`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table java file struct_example enumerates Table rows 11`] = ` -Object { - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table java file struct_example enumerates Table rows 12`] = ` -Object { - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table java file struct_example enumerates Table rows 13`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table java file struct_example enumerates Table rows 14`] = ` -Object { - "struct_nullable": Array [ - null, - "78SLiRw", - ], -} -`; - -exports[`Table java file struct_example enumerates Table rows 15`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table java file struct_example enumerates Table rows 16`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table java file struct_example enumerates Table rows 17`] = ` -Object { - "struct_nullable": Array [ - null, - "0ilsf82", - ], -} -`; - -exports[`Table java file struct_example enumerates Table rows 18`] = ` -Object { - "struct_nullable": Array [ - null, - "LjS9MbU", - ], -} -`; - -exports[`Table java file struct_example enumerates Table rows 19`] = ` -Object { - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table java file struct_example enumerates Table rows compact 1`] = `17`; - -exports[`Table java file struct_example enumerates Table rows compact 2`] = `1`; - -exports[`Table java file struct_example enumerates Table rows compact 3`] = ` -Array [ - null, -] -`; - -exports[`Table java file struct_example enumerates Table rows compact 4`] = ` -Array [ - Array [ - null, - "MhRNxD4", - ], -] -`; - -exports[`Table java file struct_example enumerates Table rows compact 5`] = ` -Array [ - Array [ - 137773603, - "3F9HBxK", - ], -] -`; - -exports[`Table java file struct_example enumerates Table rows compact 6`] = ` -Array [ - Array [ - 410361374, - "aVd88fp", - ], -] -`; - -exports[`Table java file struct_example enumerates Table rows compact 7`] = ` -Array [ - null, -] -`; - -exports[`Table java file struct_example enumerates Table rows compact 8`] = ` -Array [ - Array [ - null, - "3loZrRf", - ], -] -`; - -exports[`Table java file struct_example enumerates Table rows compact 9`] = ` -Array [ - null, -] -`; - -exports[`Table java file struct_example enumerates Table rows compact 10`] = ` -Array [ - null, -] -`; - -exports[`Table java file struct_example enumerates Table rows compact 11`] = ` -Array [ - Array [ - null, - null, - ], -] -`; - -exports[`Table java file struct_example enumerates Table rows compact 12`] = ` -Array [ - Array [ - null, - null, - ], -] -`; - -exports[`Table java file struct_example enumerates Table rows compact 13`] = ` -Array [ - null, -] -`; - -exports[`Table java file struct_example enumerates Table rows compact 14`] = ` -Array [ - Array [ - null, - "78SLiRw", - ], -] -`; - -exports[`Table java file struct_example enumerates Table rows compact 15`] = ` -Array [ - null, -] -`; - -exports[`Table java file struct_example enumerates Table rows compact 16`] = ` -Array [ - null, -] -`; - -exports[`Table java file struct_example enumerates Table rows compact 17`] = ` -Array [ - Array [ - null, - "0ilsf82", - ], -] -`; - -exports[`Table java file struct_example enumerates Table rows compact 18`] = ` -Array [ - Array [ - null, - "LjS9MbU", - ], -] -`; - -exports[`Table java file struct_example enumerates Table rows compact 19`] = ` -Array [ - Array [ - null, - null, - ], -] -`; - -exports[`Table java file struct_example toString() prints a pretty Table 1`] = ` -" struct_nullable - null - [null,\\"MhRNxD4\\"] -[137773603,\\"3F9HBxK\\"] -[410361374,\\"aVd88fp\\"] - null - [null,\\"3loZrRf\\"] - null - null - [null,null] - [null,null] - null - [null,\\"78SLiRw\\"] - null - null - [null,\\"0ilsf82\\"] - [null,\\"LjS9MbU\\"] - [null,null]" -`; - -exports[`Table java file struct_example toString() prints an empty Table 1`] = `""`; - -exports[`Table java file struct_example toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, struct_nullable - 0, null - 1, [null,\\"MhRNxD4\\"] - 2, [137773603,\\"3F9HBxK\\"] - 3, [410361374,\\"aVd88fp\\"] - 4, null - 5, [null,\\"3loZrRf\\"] - 6, null - 7, null - 8, [null,null] - 9, [null,null] - 10, null - 11, [null,\\"78SLiRw\\"] - 12, null - 13, null - 14, [null,\\"0ilsf82\\"] - 15, [null,\\"LjS9MbU\\"] - 16, [null,null]" -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 1`] = `"f1"`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 2`] = `"Decimal"`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 4`] = ` -Uint32Array [ - 86347906, - 1192285326, - 733903342, - 3099040293, -] -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 5`] = ` -Uint32Array [ - 474221014, - 1896466606, - 3990171458, - 2477629573, -] -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 6`] = `null`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 7`] = `null`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 9`] = `null`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 10`] = ` -Uint32Array [ - 1112805510, - 3572407855, - 1790869648, - 2689174715, -] -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 11`] = `null`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 12`] = ` -Uint32Array [ - 3463255529, - 1018941958, - 1317569553, - 426528057, -] -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 13`] = `null`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 14`] = ` -Uint32Array [ - 2286461215, - 2433385565, - 2671810954, - 3667200690, -] -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 15`] = `null`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 16`] = `null`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 17`] = ` -Uint32Array [ - 2320865006, - 2478225383, - 3126366067, - 3525697894, -] -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 18`] = ` -Uint32Array [ - 2844191739, - 2027900211, - 4221460548, - 3221928945, -] -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 19`] = ` -Uint32Array [ - 2185163883, - 1025635810, - 731478530, - 2446856232, -] -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 20`] = `null`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 21`] = `"f2"`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 22`] = `"Decimal"`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 23`] = `17`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 24`] = ` -Uint32Array [ - 3073264094, - 3390355809, - 1011188874, - 774034723, -] -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 25`] = ` -Uint32Array [ - 3517133600, - 2071976902, - 3400691933, - 3110454541, -] -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 26`] = ` -Uint32Array [ - 3665013707, - 2170391965, - 3214273849, - 2462813071, -] -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 27`] = ` -Uint32Array [ - 4153806783, - 2052768559, - 2590080952, - 4085522223, -] -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 28`] = `null`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 29`] = ` -Uint32Array [ - 295800638, - 2007728089, - 816790406, - 3947822432, -] -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 30`] = `null`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 31`] = ` -Uint32Array [ - 3393886939, - 3804413158, - 2507603900, - 1636553791, -] -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 32`] = ` -Uint32Array [ - 4021412350, - 4260702080, - 1696176129, - 2599572215, -] -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 33`] = ` -Uint32Array [ - 1187532118, - 3763985849, - 3506861483, - 2303151184, -] -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 34`] = `null`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 35`] = ` -Uint32Array [ - 666182114, - 3375518371, - 4089201217, - 3495003191, -] -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 36`] = `null`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 37`] = ` -Uint32Array [ - 1333256437, - 1767465841, - 509819737, - 2999785685, -] -`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 38`] = `null`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 39`] = `null`; - -exports[`Table java stream decimal creates a Table from Arrow buffers 40`] = `null`; - -exports[`Table java stream decimal enumerates Table rows 1`] = `17`; - -exports[`Table java stream decimal enumerates Table rows 2`] = `2`; - -exports[`Table java stream decimal enumerates Table rows 3`] = ` -Object { - "f1": Uint32Array [ - 86347906, - 1192285326, - 733903342, - 3099040293, - ], - "f2": Uint32Array [ - 3073264094, - 3390355809, - 1011188874, - 774034723, - ], -} -`; - -exports[`Table java stream decimal enumerates Table rows 4`] = ` -Object { - "f1": Uint32Array [ - 474221014, - 1896466606, - 3990171458, - 2477629573, - ], - "f2": Uint32Array [ - 3517133600, - 2071976902, - 3400691933, - 3110454541, - ], -} -`; - -exports[`Table java stream decimal enumerates Table rows 5`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 3665013707, - 2170391965, - 3214273849, - 2462813071, - ], -} -`; - -exports[`Table java stream decimal enumerates Table rows 6`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 4153806783, - 2052768559, - 2590080952, - 4085522223, - ], -} -`; - -exports[`Table java stream decimal enumerates Table rows 7`] = ` -Object { - "f1": null, - "f2": null, -} -`; - -exports[`Table java stream decimal enumerates Table rows 8`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 295800638, - 2007728089, - 816790406, - 3947822432, - ], -} -`; - -exports[`Table java stream decimal enumerates Table rows 9`] = ` -Object { - "f1": Uint32Array [ - 1112805510, - 3572407855, - 1790869648, - 2689174715, - ], - "f2": null, -} -`; - -exports[`Table java stream decimal enumerates Table rows 10`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 3393886939, - 3804413158, - 2507603900, - 1636553791, - ], -} -`; - -exports[`Table java stream decimal enumerates Table rows 11`] = ` -Object { - "f1": Uint32Array [ - 3463255529, - 1018941958, - 1317569553, - 426528057, - ], - "f2": Uint32Array [ - 4021412350, - 4260702080, - 1696176129, - 2599572215, - ], -} -`; - -exports[`Table java stream decimal enumerates Table rows 12`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 1187532118, - 3763985849, - 3506861483, - 2303151184, - ], -} -`; - -exports[`Table java stream decimal enumerates Table rows 13`] = ` -Object { - "f1": Uint32Array [ - 2286461215, - 2433385565, - 2671810954, - 3667200690, - ], - "f2": null, -} -`; - -exports[`Table java stream decimal enumerates Table rows 14`] = ` -Object { - "f1": null, - "f2": Uint32Array [ - 666182114, - 3375518371, - 4089201217, - 3495003191, - ], -} -`; - -exports[`Table java stream decimal enumerates Table rows 15`] = ` -Object { - "f1": null, - "f2": null, -} -`; - -exports[`Table java stream decimal enumerates Table rows 16`] = ` -Object { - "f1": Uint32Array [ - 2320865006, - 2478225383, - 3126366067, - 3525697894, - ], - "f2": Uint32Array [ - 1333256437, - 1767465841, - 509819737, - 2999785685, - ], -} -`; - -exports[`Table java stream decimal enumerates Table rows 17`] = ` -Object { - "f1": Uint32Array [ - 2844191739, - 2027900211, - 4221460548, - 3221928945, - ], - "f2": null, -} -`; - -exports[`Table java stream decimal enumerates Table rows 18`] = ` -Object { - "f1": Uint32Array [ - 2185163883, - 1025635810, - 731478530, - 2446856232, - ], - "f2": null, -} -`; - -exports[`Table java stream decimal enumerates Table rows 19`] = ` -Object { - "f1": null, - "f2": null, -} -`; - -exports[`Table java stream decimal enumerates Table rows compact 1`] = `17`; - -exports[`Table java stream decimal enumerates Table rows compact 2`] = `2`; - -exports[`Table java stream decimal enumerates Table rows compact 3`] = ` -Array [ - Uint32Array [ - 86347906, - 1192285326, - 733903342, - 3099040293, - ], - Uint32Array [ - 3073264094, - 3390355809, - 1011188874, - 774034723, - ], -] -`; - -exports[`Table java stream decimal enumerates Table rows compact 4`] = ` -Array [ - Uint32Array [ - 474221014, - 1896466606, - 3990171458, - 2477629573, - ], - Uint32Array [ - 3517133600, - 2071976902, - 3400691933, - 3110454541, - ], -] -`; - -exports[`Table java stream decimal enumerates Table rows compact 5`] = ` -Array [ - null, - Uint32Array [ - 3665013707, - 2170391965, - 3214273849, - 2462813071, - ], -] -`; - -exports[`Table java stream decimal enumerates Table rows compact 6`] = ` -Array [ - null, - Uint32Array [ - 4153806783, - 2052768559, - 2590080952, - 4085522223, - ], -] -`; - -exports[`Table java stream decimal enumerates Table rows compact 7`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java stream decimal enumerates Table rows compact 8`] = ` -Array [ - null, - Uint32Array [ - 295800638, - 2007728089, - 816790406, - 3947822432, - ], -] -`; - -exports[`Table java stream decimal enumerates Table rows compact 9`] = ` -Array [ - Uint32Array [ - 1112805510, - 3572407855, - 1790869648, - 2689174715, - ], - null, -] -`; - -exports[`Table java stream decimal enumerates Table rows compact 10`] = ` -Array [ - null, - Uint32Array [ - 3393886939, - 3804413158, - 2507603900, - 1636553791, - ], -] -`; - -exports[`Table java stream decimal enumerates Table rows compact 11`] = ` -Array [ - Uint32Array [ - 3463255529, - 1018941958, - 1317569553, - 426528057, - ], - Uint32Array [ - 4021412350, - 4260702080, - 1696176129, - 2599572215, - ], -] -`; - -exports[`Table java stream decimal enumerates Table rows compact 12`] = ` -Array [ - null, - Uint32Array [ - 1187532118, - 3763985849, - 3506861483, - 2303151184, - ], -] -`; - -exports[`Table java stream decimal enumerates Table rows compact 13`] = ` -Array [ - Uint32Array [ - 2286461215, - 2433385565, - 2671810954, - 3667200690, - ], - null, -] -`; - -exports[`Table java stream decimal enumerates Table rows compact 14`] = ` -Array [ - null, - Uint32Array [ - 666182114, - 3375518371, - 4089201217, - 3495003191, - ], -] -`; - -exports[`Table java stream decimal enumerates Table rows compact 15`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java stream decimal enumerates Table rows compact 16`] = ` -Array [ - Uint32Array [ - 2320865006, - 2478225383, - 3126366067, - 3525697894, - ], - Uint32Array [ - 1333256437, - 1767465841, - 509819737, - 2999785685, - ], -] -`; - -exports[`Table java stream decimal enumerates Table rows compact 17`] = ` -Array [ - Uint32Array [ - 2844191739, - 2027900211, - 4221460548, - 3221928945, - ], - null, -] -`; - -exports[`Table java stream decimal enumerates Table rows compact 18`] = ` -Array [ - Uint32Array [ - 2185163883, - 1025635810, - 731478530, - 2446856232, - ], - null, -] -`; - -exports[`Table java stream decimal enumerates Table rows compact 19`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java stream decimal toString() prints a pretty Table 1`] = ` -" f1, f2 - [86347906,1192285326,733903342,3099040293], [3073264094,3390355809,1011188874,774034723] - [474221014,1896466606,3990171458,2477629573], [3517133600,2071976902,3400691933,3110454541] - null, [3665013707,2170391965,3214273849,2462813071] - null, [4153806783,2052768559,2590080952,4085522223] - null, null - null, [295800638,2007728089,816790406,3947822432] -[1112805510,3572407855,1790869648,2689174715], null - null, [3393886939,3804413158,2507603900,1636553791] - [3463255529,1018941958,1317569553,426528057], [4021412350,4260702080,1696176129,2599572215] - null, [1187532118,3763985849,3506861483,2303151184] -[2286461215,2433385565,2671810954,3667200690], null - null, [666182114,3375518371,4089201217,3495003191] - null, null -[2320865006,2478225383,3126366067,3525697894], [1333256437,1767465841,509819737,2999785685] -[2844191739,2027900211,4221460548,3221928945], null - [2185163883,1025635810,731478530,2446856232], null - null, null" -`; - -exports[`Table java stream decimal toString() prints an empty Table 1`] = `""`; - -exports[`Table java stream decimal toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, f1, f2 - 0, [86347906,1192285326,733903342,3099040293], [3073264094,3390355809,1011188874,774034723] - 1, [474221014,1896466606,3990171458,2477629573], [3517133600,2071976902,3400691933,3110454541] - 2, null, [3665013707,2170391965,3214273849,2462813071] - 3, null, [4153806783,2052768559,2590080952,4085522223] - 4, null, null - 5, null, [295800638,2007728089,816790406,3947822432] - 6, [1112805510,3572407855,1790869648,2689174715], null - 7, null, [3393886939,3804413158,2507603900,1636553791] - 8, [3463255529,1018941958,1317569553,426528057], [4021412350,4260702080,1696176129,2599572215] - 9, null, [1187532118,3763985849,3506861483,2303151184] - 10, [2286461215,2433385565,2671810954,3667200690], null - 11, null, [666182114,3375518371,4089201217,3495003191] - 12, null, null - 13, [2320865006,2478225383,3126366067,3525697894], [1333256437,1767465841,509819737,2999785685] - 14, [2844191739,2027900211,4221460548,3221928945], null - 15, [2185163883,1025635810,731478530,2446856232], null - 16, null, null" -`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 1`] = `"dict1_0"`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 2`] = `"Utf8"`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 4`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 5`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 6`] = `"n7IVIt6"`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 7`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 9`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 10`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 11`] = `"gpcWkmr"`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 12`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 13`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 14`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 15`] = `"fNEZk2V"`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 16`] = `"VHkSHFW"`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 17`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 18`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 19`] = `"pdr3kP2"`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 20`] = `"n7IVIt6"`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 21`] = `"dict1_1"`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 22`] = `"Utf8"`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 23`] = `17`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 24`] = `"UQlbxy8"`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 25`] = `"UQlbxy8"`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 26`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 27`] = `"7Esa1sp"`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 28`] = `"7Esa1sp"`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 29`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 30`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 31`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 32`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 33`] = `"VHkSHFW"`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 34`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 35`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 36`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 37`] = `"pdr3kP2"`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 38`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 39`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 40`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 41`] = `"dict2_0"`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 42`] = `"Int"`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 43`] = `17`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 44`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 45`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 46`] = ` -Int32Array [ - -935886027, - -1, -] -`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 47`] = ` -Int32Array [ - -1608202210, - -1, -] -`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 48`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 49`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 50`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 51`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 52`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 53`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 54`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 55`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 56`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 57`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 58`] = `null`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 59`] = ` -Int32Array [ - 1428743742, - 0, -] -`; - -exports[`Table java stream dictionary creates a Table from Arrow buffers 60`] = `null`; - -exports[`Table java stream dictionary enumerates Table rows 1`] = `17`; - -exports[`Table java stream dictionary enumerates Table rows 2`] = `3`; - -exports[`Table java stream dictionary enumerates Table rows 3`] = ` -Object { - "dict1_0": null, - "dict1_1": "UQlbxy8", - "dict2_0": null, -} -`; - -exports[`Table java stream dictionary enumerates Table rows 4`] = ` -Object { - "dict1_0": null, - "dict1_1": "UQlbxy8", - "dict2_0": null, -} -`; - -exports[`Table java stream dictionary enumerates Table rows 5`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": null, - "dict2_0": Int32Array [ - -935886027, - -1, - ], -} -`; - -exports[`Table java stream dictionary enumerates Table rows 6`] = ` -Object { - "dict1_0": null, - "dict1_1": "7Esa1sp", - "dict2_0": Int32Array [ - -1608202210, - -1, - ], -} -`; - -exports[`Table java stream dictionary enumerates Table rows 7`] = ` -Object { - "dict1_0": null, - "dict1_1": "7Esa1sp", - "dict2_0": null, -} -`; - -exports[`Table java stream dictionary enumerates Table rows 8`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table java stream dictionary enumerates Table rows 9`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table java stream dictionary enumerates Table rows 10`] = ` -Object { - "dict1_0": "gpcWkmr", - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table java stream dictionary enumerates Table rows 11`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table java stream dictionary enumerates Table rows 12`] = ` -Object { - "dict1_0": null, - "dict1_1": "VHkSHFW", - "dict2_0": null, -} -`; - -exports[`Table java stream dictionary enumerates Table rows 13`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table java stream dictionary enumerates Table rows 14`] = ` -Object { - "dict1_0": "fNEZk2V", - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table java stream dictionary enumerates Table rows 15`] = ` -Object { - "dict1_0": "VHkSHFW", - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table java stream dictionary enumerates Table rows 16`] = ` -Object { - "dict1_0": null, - "dict1_1": "pdr3kP2", - "dict2_0": null, -} -`; - -exports[`Table java stream dictionary enumerates Table rows 17`] = ` -Object { - "dict1_0": null, - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table java stream dictionary enumerates Table rows 18`] = ` -Object { - "dict1_0": "pdr3kP2", - "dict1_1": null, - "dict2_0": Int32Array [ - 1428743742, - 0, - ], -} -`; - -exports[`Table java stream dictionary enumerates Table rows 19`] = ` -Object { - "dict1_0": "n7IVIt6", - "dict1_1": null, - "dict2_0": null, -} -`; - -exports[`Table java stream dictionary enumerates Table rows compact 1`] = `17`; - -exports[`Table java stream dictionary enumerates Table rows compact 2`] = `3`; - -exports[`Table java stream dictionary enumerates Table rows compact 3`] = ` -Array [ - null, - "UQlbxy8", - null, -] -`; - -exports[`Table java stream dictionary enumerates Table rows compact 4`] = ` -Array [ - null, - "UQlbxy8", - null, -] -`; - -exports[`Table java stream dictionary enumerates Table rows compact 5`] = ` -Array [ - "n7IVIt6", - null, - Int32Array [ - -935886027, - -1, - ], -] -`; - -exports[`Table java stream dictionary enumerates Table rows compact 6`] = ` -Array [ - null, - "7Esa1sp", - Int32Array [ - -1608202210, - -1, - ], -] -`; - -exports[`Table java stream dictionary enumerates Table rows compact 7`] = ` -Array [ - null, - "7Esa1sp", - null, -] -`; - -exports[`Table java stream dictionary enumerates Table rows compact 8`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table java stream dictionary enumerates Table rows compact 9`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table java stream dictionary enumerates Table rows compact 10`] = ` -Array [ - "gpcWkmr", - null, - null, -] -`; - -exports[`Table java stream dictionary enumerates Table rows compact 11`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table java stream dictionary enumerates Table rows compact 12`] = ` -Array [ - null, - "VHkSHFW", - null, -] -`; - -exports[`Table java stream dictionary enumerates Table rows compact 13`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table java stream dictionary enumerates Table rows compact 14`] = ` -Array [ - "fNEZk2V", - null, - null, -] -`; - -exports[`Table java stream dictionary enumerates Table rows compact 15`] = ` -Array [ - "VHkSHFW", - null, - null, -] -`; - -exports[`Table java stream dictionary enumerates Table rows compact 16`] = ` -Array [ - null, - "pdr3kP2", - null, -] -`; - -exports[`Table java stream dictionary enumerates Table rows compact 17`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table java stream dictionary enumerates Table rows compact 18`] = ` -Array [ - "pdr3kP2", - null, - Int32Array [ - 1428743742, - 0, - ], -] -`; - -exports[`Table java stream dictionary enumerates Table rows compact 19`] = ` -Array [ - "n7IVIt6", - null, - null, -] -`; - -exports[`Table java stream dictionary toString() prints a pretty Table 1`] = ` -"dict1_0, dict1_1, dict2_0 - null, UQlbxy8, null - null, UQlbxy8, null -n7IVIt6, null, [-935886027,-1] - null, 7Esa1sp, [-1608202210,-1] - null, 7Esa1sp, null - null, null, null - null, null, null -gpcWkmr, null, null - null, null, null - null, VHkSHFW, null - null, null, null -fNEZk2V, null, null -VHkSHFW, null, null - null, pdr3kP2, null - null, null, null -pdr3kP2, null, [1428743742,0] -n7IVIt6, null, null" -`; - -exports[`Table java stream dictionary toString() prints an empty Table 1`] = `""`; - -exports[`Table java stream dictionary toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, dict1_0, dict1_1, dict2_0 - 0, null, UQlbxy8, null - 1, null, UQlbxy8, null - 2, n7IVIt6, null, [-935886027,-1] - 3, null, 7Esa1sp, [-1608202210,-1] - 4, null, 7Esa1sp, null - 5, null, null, null - 6, null, null, null - 7, gpcWkmr, null, null - 8, null, null, null - 9, null, VHkSHFW, null - 10, null, null, null - 11, fNEZk2V, null, null - 12, VHkSHFW, null, null - 13, null, pdr3kP2, null - 14, null, null, null - 15, pdr3kP2, null, [1428743742,0] - 16, n7IVIt6, null, null" -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 1`] = `"list_nullable"`; - -exports[`Table java stream nested creates a Table from Arrow buffers 2`] = `"List"`; - -exports[`Table java stream nested creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table java stream nested creates a Table from Arrow buffers 4`] = ` -Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 5`] = `null`; - -exports[`Table java stream nested creates a Table from Arrow buffers 6`] = ` -Int32Array [ - 1201921150, - -1053878681, - -338858402, -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 7`] = ` -Int32Array [ - -25568549, - 674222761, - -1932078214, - -328049938, -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 8`] = ` -Int32Array [ - -1482260505, - -636832564, - 2076926163, - 535274652, -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 9`] = ` -Int32Array [ - -1198112844, - 1337875186, - 543199787, - -26980498, -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 10`] = `Int32Array []`; - -exports[`Table java stream nested creates a Table from Arrow buffers 11`] = ` -Int32Array [ - -1395042372, - 725113523, - 386656703, - 1852452386, -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 12`] = `Int32Array []`; - -exports[`Table java stream nested creates a Table from Arrow buffers 13`] = ` -Int32Array [ - -2125490777, - -2011809915, -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 14`] = ` -Int32Array [ - -936205059, -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 15`] = `null`; - -exports[`Table java stream nested creates a Table from Arrow buffers 16`] = ` -Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 17`] = ` -Int32Array [ - 817302915, - 23284005, - -1507602567, -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 18`] = `null`; - -exports[`Table java stream nested creates a Table from Arrow buffers 19`] = `null`; - -exports[`Table java stream nested creates a Table from Arrow buffers 20`] = `null`; - -exports[`Table java stream nested creates a Table from Arrow buffers 21`] = `"struct_nullable"`; - -exports[`Table java stream nested creates a Table from Arrow buffers 22`] = `"Struct_"`; - -exports[`Table java stream nested creates a Table from Arrow buffers 23`] = `17`; - -exports[`Table java stream nested creates a Table from Arrow buffers 24`] = `null`; - -exports[`Table java stream nested creates a Table from Arrow buffers 25`] = ` -Array [ - -1121326610, - null, -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 26`] = ` -Array [ - null, - "oPXRHKP", -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 27`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 28`] = ` -Array [ - -861383428, - "TeWfovy", -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 29`] = ` -Array [ - 698716318, - null, -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 30`] = `null`; - -exports[`Table java stream nested creates a Table from Arrow buffers 31`] = `null`; - -exports[`Table java stream nested creates a Table from Arrow buffers 32`] = ` -Array [ - null, - "BSZRpGI", -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 33`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 34`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 35`] = `null`; - -exports[`Table java stream nested creates a Table from Arrow buffers 36`] = `null`; - -exports[`Table java stream nested creates a Table from Arrow buffers 37`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 38`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 39`] = ` -Array [ - 416507125, - null, -] -`; - -exports[`Table java stream nested creates a Table from Arrow buffers 40`] = `null`; - -exports[`Table java stream nested enumerates Table rows 1`] = `17`; - -exports[`Table java stream nested enumerates Table rows 2`] = `2`; - -exports[`Table java stream nested enumerates Table rows 3`] = ` -Object { - "list_nullable": Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, - ], - "struct_nullable": null, -} -`; - -exports[`Table java stream nested enumerates Table rows 4`] = ` -Object { - "list_nullable": null, - "struct_nullable": Array [ - -1121326610, - null, - ], -} -`; - -exports[`Table java stream nested enumerates Table rows 5`] = ` -Object { - "list_nullable": Int32Array [ - 1201921150, - -1053878681, - -338858402, - ], - "struct_nullable": Array [ - null, - "oPXRHKP", - ], -} -`; - -exports[`Table java stream nested enumerates Table rows 6`] = ` -Object { - "list_nullable": Int32Array [ - -25568549, - 674222761, - -1932078214, - -328049938, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table java stream nested enumerates Table rows 7`] = ` -Object { - "list_nullable": Int32Array [ - -1482260505, - -636832564, - 2076926163, - 535274652, - ], - "struct_nullable": Array [ - -861383428, - "TeWfovy", - ], -} -`; - -exports[`Table java stream nested enumerates Table rows 8`] = ` -Object { - "list_nullable": Int32Array [ - -1198112844, - 1337875186, - 543199787, - -26980498, - ], - "struct_nullable": Array [ - 698716318, - null, - ], -} -`; - -exports[`Table java stream nested enumerates Table rows 9`] = ` -Object { - "list_nullable": Int32Array [], - "struct_nullable": null, -} -`; - -exports[`Table java stream nested enumerates Table rows 10`] = ` -Object { - "list_nullable": Int32Array [ - -1395042372, - 725113523, - 386656703, - 1852452386, - ], - "struct_nullable": null, -} -`; - -exports[`Table java stream nested enumerates Table rows 11`] = ` -Object { - "list_nullable": Int32Array [], - "struct_nullable": Array [ - null, - "BSZRpGI", - ], -} -`; - -exports[`Table java stream nested enumerates Table rows 12`] = ` -Object { - "list_nullable": Int32Array [ - -2125490777, - -2011809915, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table java stream nested enumerates Table rows 13`] = ` -Object { - "list_nullable": Int32Array [ - -936205059, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table java stream nested enumerates Table rows 14`] = ` -Object { - "list_nullable": null, - "struct_nullable": null, -} -`; - -exports[`Table java stream nested enumerates Table rows 15`] = ` -Object { - "list_nullable": Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, - ], - "struct_nullable": null, -} -`; - -exports[`Table java stream nested enumerates Table rows 16`] = ` -Object { - "list_nullable": Int32Array [ - 817302915, - 23284005, - -1507602567, - ], - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table java stream nested enumerates Table rows 17`] = ` -Object { - "list_nullable": null, - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table java stream nested enumerates Table rows 18`] = ` -Object { - "list_nullable": null, - "struct_nullable": Array [ - 416507125, - null, - ], -} -`; - -exports[`Table java stream nested enumerates Table rows 19`] = ` -Object { - "list_nullable": null, - "struct_nullable": null, -} -`; - -exports[`Table java stream nested enumerates Table rows compact 1`] = `17`; - -exports[`Table java stream nested enumerates Table rows compact 2`] = `2`; - -exports[`Table java stream nested enumerates Table rows compact 3`] = ` -Array [ - Int32Array [ - -855087392, - -1428803827, - 538297987, - -1834772737, - ], - null, -] -`; - -exports[`Table java stream nested enumerates Table rows compact 4`] = ` -Array [ - null, - Array [ - -1121326610, - null, - ], -] -`; - -exports[`Table java stream nested enumerates Table rows compact 5`] = ` -Array [ - Int32Array [ - 1201921150, - -1053878681, - -338858402, - ], - Array [ - null, - "oPXRHKP", - ], -] -`; - -exports[`Table java stream nested enumerates Table rows compact 6`] = ` -Array [ - Int32Array [ - -25568549, - 674222761, - -1932078214, - -328049938, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table java stream nested enumerates Table rows compact 7`] = ` -Array [ - Int32Array [ - -1482260505, - -636832564, - 2076926163, - 535274652, - ], - Array [ - -861383428, - "TeWfovy", - ], -] -`; - -exports[`Table java stream nested enumerates Table rows compact 8`] = ` -Array [ - Int32Array [ - -1198112844, - 1337875186, - 543199787, - -26980498, - ], - Array [ - 698716318, - null, - ], -] -`; - -exports[`Table java stream nested enumerates Table rows compact 9`] = ` -Array [ - Int32Array [], - null, -] -`; - -exports[`Table java stream nested enumerates Table rows compact 10`] = ` -Array [ - Int32Array [ - -1395042372, - 725113523, - 386656703, - 1852452386, - ], - null, -] -`; - -exports[`Table java stream nested enumerates Table rows compact 11`] = ` -Array [ - Int32Array [], - Array [ - null, - "BSZRpGI", - ], -] -`; - -exports[`Table java stream nested enumerates Table rows compact 12`] = ` -Array [ - Int32Array [ - -2125490777, - -2011809915, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table java stream nested enumerates Table rows compact 13`] = ` -Array [ - Int32Array [ - -936205059, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table java stream nested enumerates Table rows compact 14`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java stream nested enumerates Table rows compact 15`] = ` -Array [ - Int32Array [ - 1741043053, - 1115823582, - -134578211, - 1597491649, - ], - null, -] -`; - -exports[`Table java stream nested enumerates Table rows compact 16`] = ` -Array [ - Int32Array [ - 817302915, - 23284005, - -1507602567, - ], - Array [ - null, - null, - ], -] -`; - -exports[`Table java stream nested enumerates Table rows compact 17`] = ` -Array [ - null, - Array [ - null, - null, - ], -] -`; - -exports[`Table java stream nested enumerates Table rows compact 18`] = ` -Array [ - null, - Array [ - 416507125, - null, - ], -] -`; - -exports[`Table java stream nested enumerates Table rows compact 19`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java stream nested toString() prints a pretty Table 1`] = ` -" list_nullable, struct_nullable -[-855087392,-1428803827,538297987,-1834772737], null - null, [-1121326610,null] - [1201921150,-1053878681,-338858402], [null,\\"oPXRHKP\\"] - [-25568549,674222761,-1932078214,-328049938], [null,null] - [-1482260505,-636832564,2076926163,535274652], [-861383428,\\"TeWfovy\\"] - [-1198112844,1337875186,543199787,-26980498], [698716318,null] - [], null - [-1395042372,725113523,386656703,1852452386], null - [], [null,\\"BSZRpGI\\"] - [-2125490777,-2011809915], [null,null] - [-936205059], [null,null] - null, null - [1741043053,1115823582,-134578211,1597491649], null - [817302915,23284005,-1507602567], [null,null] - null, [null,null] - null, [416507125,null] - null, null" -`; - -exports[`Table java stream nested toString() prints an empty Table 1`] = `""`; - -exports[`Table java stream nested toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, list_nullable, struct_nullable - 0, [-855087392,-1428803827,538297987,-1834772737], null - 1, null, [-1121326610,null] - 2, [1201921150,-1053878681,-338858402], [null,\\"oPXRHKP\\"] - 3, [-25568549,674222761,-1932078214,-328049938], [null,null] - 4, [-1482260505,-636832564,2076926163,535274652], [-861383428,\\"TeWfovy\\"] - 5, [-1198112844,1337875186,543199787,-26980498], [698716318,null] - 6, [], null - 7, [-1395042372,725113523,386656703,1852452386], null - 8, [], [null,\\"BSZRpGI\\"] - 9, [-2125490777,-2011809915], [null,null] - 10, [-936205059], [null,null] - 11, null, null - 12, [1741043053,1115823582,-134578211,1597491649], null - 13, [817302915,23284005,-1507602567], [null,null] - 14, null, [null,null] - 15, null, [416507125,null] - 16, null, null" -`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 1`] = `"bool_nullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 2`] = `"Bool"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 3`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 4`] = `"bool_nonnullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 5`] = `"Bool"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 6`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 7`] = `"int8_nullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 8`] = `"Int"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 9`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 10`] = `"int8_nonnullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 11`] = `"Int"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 12`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 13`] = `"int16_nullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 14`] = `"Int"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 15`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 16`] = `"int16_nonnullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 17`] = `"Int"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 18`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 19`] = `"int32_nullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 20`] = `"Int"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 21`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 22`] = `"int32_nonnullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 23`] = `"Int"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 24`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 25`] = `"int64_nullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 26`] = `"Int"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 27`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 28`] = `"int64_nonnullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 29`] = `"Int"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 30`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 31`] = `"uint8_nullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 32`] = `"Int"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 33`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 34`] = `"uint8_nonnullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 35`] = `"Int"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 36`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 37`] = `"uint16_nullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 38`] = `"Int"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 39`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 40`] = `"uint16_nonnullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 41`] = `"Int"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 42`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 43`] = `"uint32_nullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 44`] = `"Int"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 45`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 46`] = `"uint32_nonnullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 47`] = `"Int"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 48`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 49`] = `"uint64_nullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 50`] = `"Int"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 51`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 52`] = `"uint64_nonnullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 53`] = `"Int"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 54`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 55`] = `"float32_nullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 56`] = `"FloatingPoint"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 57`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 58`] = `"float32_nonnullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 59`] = `"FloatingPoint"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 60`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 61`] = `"float64_nullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 62`] = `"FloatingPoint"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 63`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 64`] = `"float64_nonnullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 65`] = `"FloatingPoint"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 66`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 67`] = `"binary_nullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 68`] = `"Binary"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 69`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 70`] = `"binary_nonnullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 71`] = `"Binary"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 72`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 73`] = `"utf8_nullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 74`] = `"Utf8"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 75`] = `0`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 76`] = `"utf8_nonnullable"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 77`] = `"Utf8"`; - -exports[`Table java stream primitive creates a Table from Arrow buffers 78`] = `0`; - -exports[`Table java stream primitive enumerates Table rows 1`] = `0`; - -exports[`Table java stream primitive enumerates Table rows 2`] = `26`; - -exports[`Table java stream primitive enumerates Table rows compact 1`] = `0`; - -exports[`Table java stream primitive enumerates Table rows compact 2`] = `26`; - -exports[`Table java stream primitive toString() prints a pretty Table 1`] = `""`; - -exports[`Table java stream primitive toString() prints an empty Table 1`] = `""`; - -exports[`Table java stream primitive toString({ index: true }) prints a pretty Table with an Index column 1`] = `""`; - -exports[`Table java stream simple creates a Table from Arrow buffers 1`] = `"foo"`; - -exports[`Table java stream simple creates a Table from Arrow buffers 2`] = `"Int"`; - -exports[`Table java stream simple creates a Table from Arrow buffers 3`] = `5`; - -exports[`Table java stream simple creates a Table from Arrow buffers 4`] = `1`; - -exports[`Table java stream simple creates a Table from Arrow buffers 5`] = `null`; - -exports[`Table java stream simple creates a Table from Arrow buffers 6`] = `3`; - -exports[`Table java stream simple creates a Table from Arrow buffers 7`] = `4`; - -exports[`Table java stream simple creates a Table from Arrow buffers 8`] = `5`; - -exports[`Table java stream simple creates a Table from Arrow buffers 9`] = `"bar"`; - -exports[`Table java stream simple creates a Table from Arrow buffers 10`] = `"FloatingPoint"`; - -exports[`Table java stream simple creates a Table from Arrow buffers 11`] = `5`; - -exports[`Table java stream simple creates a Table from Arrow buffers 12`] = `1`; - -exports[`Table java stream simple creates a Table from Arrow buffers 13`] = `null`; - -exports[`Table java stream simple creates a Table from Arrow buffers 14`] = `null`; - -exports[`Table java stream simple creates a Table from Arrow buffers 15`] = `4`; - -exports[`Table java stream simple creates a Table from Arrow buffers 16`] = `5`; - -exports[`Table java stream simple creates a Table from Arrow buffers 17`] = `"baz"`; - -exports[`Table java stream simple creates a Table from Arrow buffers 18`] = `"Utf8"`; - -exports[`Table java stream simple creates a Table from Arrow buffers 19`] = `5`; - -exports[`Table java stream simple creates a Table from Arrow buffers 20`] = `"aa"`; - -exports[`Table java stream simple creates a Table from Arrow buffers 21`] = `null`; - -exports[`Table java stream simple creates a Table from Arrow buffers 22`] = `null`; - -exports[`Table java stream simple creates a Table from Arrow buffers 23`] = `"bbb"`; - -exports[`Table java stream simple creates a Table from Arrow buffers 24`] = `"cccc"`; - -exports[`Table java stream simple enumerates Table rows 1`] = `5`; - -exports[`Table java stream simple enumerates Table rows 2`] = `3`; - -exports[`Table java stream simple enumerates Table rows 3`] = ` -Object { - "bar": 1, - "baz": "aa", - "foo": 1, -} -`; - -exports[`Table java stream simple enumerates Table rows 4`] = ` -Object { - "bar": null, - "baz": null, - "foo": null, -} -`; - -exports[`Table java stream simple enumerates Table rows 5`] = ` -Object { - "bar": null, - "baz": null, - "foo": 3, -} -`; - -exports[`Table java stream simple enumerates Table rows 6`] = ` -Object { - "bar": 4, - "baz": "bbb", - "foo": 4, -} -`; - -exports[`Table java stream simple enumerates Table rows 7`] = ` -Object { - "bar": 5, - "baz": "cccc", - "foo": 5, -} -`; - -exports[`Table java stream simple enumerates Table rows compact 1`] = `5`; - -exports[`Table java stream simple enumerates Table rows compact 2`] = `3`; - -exports[`Table java stream simple enumerates Table rows compact 3`] = ` -Array [ - 1, - 1, - "aa", -] -`; - -exports[`Table java stream simple enumerates Table rows compact 4`] = ` -Array [ - null, - null, - null, -] -`; - -exports[`Table java stream simple enumerates Table rows compact 5`] = ` -Array [ - 3, - null, - null, -] -`; - -exports[`Table java stream simple enumerates Table rows compact 6`] = ` -Array [ - 4, - 4, - "bbb", -] -`; - -exports[`Table java stream simple enumerates Table rows compact 7`] = ` -Array [ - 5, - 5, - "cccc", -] -`; - -exports[`Table java stream simple toString() prints a pretty Table 1`] = ` -" foo, bar, baz - 1, 1, aa -null, null, null - 3, null, null - 4, 4, bbb - 5, 5, cccc" -`; - -exports[`Table java stream simple toString() prints an empty Table 1`] = `""`; - -exports[`Table java stream simple toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, foo, bar, baz - 0, 1, 1, aa - 1, null, null, null - 2, 3, null, null - 3, 4, 4, bbb - 4, 5, 5, cccc" -`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 1`] = `"struct_nullable"`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 2`] = `"Struct_"`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 3`] = `17`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 4`] = `null`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 5`] = ` -Array [ - null, - "MhRNxD4", -] -`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 6`] = ` -Array [ - 137773603, - "3F9HBxK", -] -`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 7`] = ` -Array [ - 410361374, - "aVd88fp", -] -`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 8`] = `null`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 9`] = ` -Array [ - null, - "3loZrRf", -] -`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 10`] = `null`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 11`] = `null`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 12`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 13`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 14`] = `null`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 15`] = ` -Array [ - null, - "78SLiRw", -] -`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 16`] = `null`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 17`] = `null`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 18`] = ` -Array [ - null, - "0ilsf82", -] -`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 19`] = ` -Array [ - null, - "LjS9MbU", -] -`; - -exports[`Table java stream struct_example creates a Table from Arrow buffers 20`] = ` -Array [ - null, - null, -] -`; - -exports[`Table java stream struct_example enumerates Table rows 1`] = `17`; - -exports[`Table java stream struct_example enumerates Table rows 2`] = `1`; - -exports[`Table java stream struct_example enumerates Table rows 3`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table java stream struct_example enumerates Table rows 4`] = ` -Object { - "struct_nullable": Array [ - null, - "MhRNxD4", - ], -} -`; - -exports[`Table java stream struct_example enumerates Table rows 5`] = ` -Object { - "struct_nullable": Array [ - 137773603, - "3F9HBxK", - ], -} -`; - -exports[`Table java stream struct_example enumerates Table rows 6`] = ` -Object { - "struct_nullable": Array [ - 410361374, - "aVd88fp", - ], -} -`; - -exports[`Table java stream struct_example enumerates Table rows 7`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table java stream struct_example enumerates Table rows 8`] = ` -Object { - "struct_nullable": Array [ - null, - "3loZrRf", - ], -} -`; - -exports[`Table java stream struct_example enumerates Table rows 9`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table java stream struct_example enumerates Table rows 10`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table java stream struct_example enumerates Table rows 11`] = ` -Object { - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table java stream struct_example enumerates Table rows 12`] = ` -Object { - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table java stream struct_example enumerates Table rows 13`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table java stream struct_example enumerates Table rows 14`] = ` -Object { - "struct_nullable": Array [ - null, - "78SLiRw", - ], -} -`; - -exports[`Table java stream struct_example enumerates Table rows 15`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table java stream struct_example enumerates Table rows 16`] = ` -Object { - "struct_nullable": null, -} -`; - -exports[`Table java stream struct_example enumerates Table rows 17`] = ` -Object { - "struct_nullable": Array [ - null, - "0ilsf82", - ], -} -`; - -exports[`Table java stream struct_example enumerates Table rows 18`] = ` -Object { - "struct_nullable": Array [ - null, - "LjS9MbU", - ], -} -`; - -exports[`Table java stream struct_example enumerates Table rows 19`] = ` -Object { - "struct_nullable": Array [ - null, - null, - ], -} -`; - -exports[`Table java stream struct_example enumerates Table rows compact 1`] = `17`; - -exports[`Table java stream struct_example enumerates Table rows compact 2`] = `1`; - -exports[`Table java stream struct_example enumerates Table rows compact 3`] = ` -Array [ - null, -] -`; - -exports[`Table java stream struct_example enumerates Table rows compact 4`] = ` -Array [ - Array [ - null, - "MhRNxD4", - ], -] -`; - -exports[`Table java stream struct_example enumerates Table rows compact 5`] = ` -Array [ - Array [ - 137773603, - "3F9HBxK", - ], -] -`; - -exports[`Table java stream struct_example enumerates Table rows compact 6`] = ` -Array [ - Array [ - 410361374, - "aVd88fp", - ], -] -`; - -exports[`Table java stream struct_example enumerates Table rows compact 7`] = ` -Array [ - null, -] -`; - -exports[`Table java stream struct_example enumerates Table rows compact 8`] = ` -Array [ - Array [ - null, - "3loZrRf", - ], -] -`; - -exports[`Table java stream struct_example enumerates Table rows compact 9`] = ` -Array [ - null, -] -`; - -exports[`Table java stream struct_example enumerates Table rows compact 10`] = ` -Array [ - null, -] -`; - -exports[`Table java stream struct_example enumerates Table rows compact 11`] = ` -Array [ - Array [ - null, - null, - ], -] -`; - -exports[`Table java stream struct_example enumerates Table rows compact 12`] = ` -Array [ - Array [ - null, - null, - ], -] -`; - -exports[`Table java stream struct_example enumerates Table rows compact 13`] = ` -Array [ - null, -] -`; - -exports[`Table java stream struct_example enumerates Table rows compact 14`] = ` -Array [ - Array [ - null, - "78SLiRw", - ], -] -`; - -exports[`Table java stream struct_example enumerates Table rows compact 15`] = ` -Array [ - null, -] -`; - -exports[`Table java stream struct_example enumerates Table rows compact 16`] = ` -Array [ - null, -] -`; - -exports[`Table java stream struct_example enumerates Table rows compact 17`] = ` -Array [ - Array [ - null, - "0ilsf82", - ], -] -`; - -exports[`Table java stream struct_example enumerates Table rows compact 18`] = ` -Array [ - Array [ - null, - "LjS9MbU", - ], -] -`; - -exports[`Table java stream struct_example enumerates Table rows compact 19`] = ` -Array [ - Array [ - null, - null, - ], -] -`; - -exports[`Table java stream struct_example toString() prints a pretty Table 1`] = ` -" struct_nullable - null - [null,\\"MhRNxD4\\"] -[137773603,\\"3F9HBxK\\"] -[410361374,\\"aVd88fp\\"] - null - [null,\\"3loZrRf\\"] - null - null - [null,null] - [null,null] - null - [null,\\"78SLiRw\\"] - null - null - [null,\\"0ilsf82\\"] - [null,\\"LjS9MbU\\"] - [null,null]" -`; - -exports[`Table java stream struct_example toString() prints an empty Table 1`] = `""`; - -exports[`Table java stream struct_example toString({ index: true }) prints a pretty Table with an Index column 1`] = ` -"Index, struct_nullable - 0, null - 1, [null,\\"MhRNxD4\\"] - 2, [137773603,\\"3F9HBxK\\"] - 3, [410361374,\\"aVd88fp\\"] - 4, null - 5, [null,\\"3loZrRf\\"] - 6, null - 7, null - 8, [null,null] - 9, [null,null] - 10, null - 11, [null,\\"78SLiRw\\"] - 12, null - 13, null - 14, [null,\\"0ilsf82\\"] - 15, [null,\\"LjS9MbU\\"] - 16, [null,null]" -`; From 02fb3006c68f6eeca308830c5aeb4e86a64f92cb Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 09:23:27 -0500 Subject: [PATCH 25/55] compare iterator results in integration tests --- js/test/integration-tests.ts | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/js/test/integration-tests.ts b/js/test/integration-tests.ts index 7a1b831d3c8..4147e862b19 100644 --- a/js/test/integration-tests.ts +++ b/js/test/integration-tests.ts @@ -30,23 +30,45 @@ expect.extend({ this.utils.printReceived(y) }`; - let messages = [] as any[]; - let props = ['name', 'type', 'length']; + let getFailures = new Array(); + let propsFailures = new Array(); + let iteratorFailures = new Array(); + let allFailures = [ + { title: 'get', failures: getFailures }, + { title: 'props', failures: propsFailures }, + { title: 'iterator', failures: iteratorFailures } + ]; + + let props = ['name', 'type', 'length', 'nullable', 'nullCount', 'metadata']; for (let i = -1, n = props.length; ++i < n;) { const prop = props[i]; if (this.utils.stringify(v1[prop]) !== this.utils.stringify(v2[prop])) { - messages.push(`${prop}: ${format(v1[prop], v2[prop], ' !== ')}`); + propsFailures.push(`${prop}: ${format(v1[prop], v2[prop], ' !== ')}`); } } + for (let i = -1, n = v1.length; ++i < n;) { let x1 = v1.get(i), x2 = v2.get(i); if (this.utils.stringify(x1) !== this.utils.stringify(x2)) { - messages.push(`${i}: ${format(x1, x2, ' !== ')}`); + getFailures.push(`${i}: ${format(x1, x2, ' !== ')}`); } } + + let i = -1; + for (let [x1, x2] of zip(v1, v2)) { + ++i; + if (this.utils.stringify(x1) !== this.utils.stringify(x2)) { + iteratorFailures.push(`${i}: ${format(x1, x2, ' !== ')}`); + } + } + return { - pass: messages.length === 0, - message: () => [`${v1.name}: (${format('cpp', 'java')})`, ...messages ].join('\n') + pass: allFailures.every(({ failures }) => failures.length === 0), + message: () => [ + `${v1.name}: (${format('cpp', 'java', ' !== ')})\n`, + ...allFailures.map(({ failures, title }) => + !failures.length ? `` : [`${title}:`, ...failures].join(`\n`)) + ].join('\n') }; } }); From be73c91809ccf4bdaf9528a9e0128d98ab9d2b61 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 10:37:11 -0500 Subject: [PATCH 26/55] add BinaryVector, change ListVector to always return an Array --- js/src/Arrow.ts | 6 ++++-- js/src/reader/vector.ts | 14 ++++---------- js/src/vector/arrow.ts | 8 ++++++++ js/src/vector/list.ts | 28 +++++++++++++++++++++++++--- 4 files changed, 41 insertions(+), 15 deletions(-) diff --git a/js/src/Arrow.ts b/js/src/Arrow.ts index 6132891cb42..e6527b34e10 100644 --- a/js/src/Arrow.ts +++ b/js/src/Arrow.ts @@ -21,7 +21,7 @@ import { Utf8Vector } from './vector/utf8'; import { DictionaryVector } from './vector/dictionary'; import { StructVector, StructRow } from './vector/struct'; import { readVectors, readVectorsAsync } from './reader/arrow'; -import { ListVector, FixedSizeListVector } from './vector/list'; +import { ListVector, BinaryVector, FixedSizeListVector } from './vector/list'; import { BoolVector, @@ -64,6 +64,7 @@ export { Date64Vector, Time32Vector, Time64Vector, + BinaryVector, StructVector, Float16Vector, Float32Vector, @@ -84,7 +85,6 @@ try { Arrow['Table'] = Table; Arrow['Vector'] = Vector; Arrow['StructRow'] = StructRow; - Arrow['StructVector'] = StructVector; Arrow['BoolVector'] = BoolVector; Arrow['ListVector'] = ListVector; Arrow['Utf8Vector'] = Utf8Vector; @@ -100,6 +100,8 @@ try { Arrow['Date64Vector'] = Date64Vector; Arrow['Time32Vector'] = Time32Vector; Arrow['Time64Vector'] = Time64Vector; + Arrow['BinaryVector'] = BinaryVector; + Arrow['StructVector'] = StructVector; Arrow['Float16Vector'] = Float16Vector; Arrow['Float32Vector'] = Float32Vector; Arrow['Float64Vector'] = Float64Vector; diff --git a/js/src/reader/vector.ts b/js/src/reader/vector.ts index 473113658c8..cf5e99f4071 100644 --- a/js/src/reader/vector.ts +++ b/js/src/reader/vector.ts @@ -20,7 +20,7 @@ import * as Schema_ from '../format/Schema_generated'; import * as Message_ from '../format/Message_generated'; import { TypedArray, TypedArrayConstructor } from '../vector/types'; import { - Vector, BoolVector, DictionaryVector, + Vector, BoolVector, BinaryVector, DictionaryVector, Int8Vector, Int16Vector, Int32Vector, Int64Vector, Uint8Vector, Uint16Vector, Uint32Vector, Uint64Vector, Utf8Vector, ListVector, FixedSizeListVector, StructVector, @@ -155,12 +155,7 @@ export function readStructVector(field: Field, state: VectorReaderContext) { } export function readBinaryVector(field: Field, state: VectorReaderContext) { - const { fieldNode, validity, offsets, data } = readBinaryBuffers(field, state); - return new ListVector({ - field, fieldNode, - validity, offsets, - values: new Uint8Vector({ data }) - }); + return new BinaryVector(readBinaryBuffers(field, state)); } export function readDecimalVector(field: Field, state: VectorReaderContext) { @@ -177,9 +172,8 @@ export function readUtf8Vector(field: Field, state: VectorReaderContext) { const { fieldNode, validity, offsets, data } = readBinaryBuffers(field, state); return new Utf8Vector({ field, fieldNode, - values: new ListVector({ - validity, offsets, - values: new Uint8Vector({ data }) + values: new BinaryVector({ + validity, offsets, data }) }); } diff --git a/js/src/vector/arrow.ts b/js/src/vector/arrow.ts index bb48f8fb7cd..89f898f123a 100644 --- a/js/src/vector/arrow.ts +++ b/js/src/vector/arrow.ts @@ -26,6 +26,7 @@ import { StructVector as StructVectorBase } from './struct'; import { DictionaryVector as DictionaryVectorBase } from './dictionary'; import { ListVector as ListVectorBase, + BinaryVector as BinaryVectorBase, FixedSizeListVector as FixedSizeListVectorBase } from './list'; @@ -82,6 +83,13 @@ export class ListVector extends MixinArrowTraits( class ListVector extends nullableMixin(fieldMixin(ListVectorBase)) {} as any ) {} +export class BinaryVector extends MixinArrowTraits( + BinaryVectorBase, + class BinaryVector extends fieldMixin(BinaryVectorBase) {} as any, + class BinaryVector extends nullableMixin(BinaryVectorBase) {} as any, + class BinaryVector extends nullableMixin(fieldMixin(BinaryVectorBase)) {} as any +) {} + export class Utf8Vector extends MixinArrowTraits( Utf8VectorBase, class Utf8Vector extends fieldMixin(Utf8VectorBase) {} as any, diff --git a/js/src/vector/list.ts b/js/src/vector/list.ts index b4f79db4f39..97913f8d887 100644 --- a/js/src/vector/list.ts +++ b/js/src/vector/list.ts @@ -19,7 +19,23 @@ import { List } from './types'; import { Vector } from './vector'; import { VirtualVector } from './virtual'; -export class ListVector> extends Vector { +export class BinaryVector extends Vector { + readonly data: Uint8Array; + readonly offsets: Int32Array; + constructor(argv: { offsets: Int32Array, data: Uint8Array }) { + super(); + this.data = argv.data; + this.offsets = argv.offsets; + } + get(index: number) { + return this.data.subarray(this.offsets[index], this.offsets[index + 1]); + } + concat(...vectors: Vector[]): Vector { + return new VirtualVector(Array, this, ...vectors); + } +} + +export class ListVector extends Vector { readonly offsets: Int32Array; readonly values: Vector; constructor(argv: { offsets: Int32Array, values: Vector }) { @@ -28,9 +44,15 @@ export class ListVector> extends Vector { this.offsets = argv.offsets; } get(index: number) { - return this.values.slice(this.offsets[index], this.offsets[index + 1]); + const { offsets, values } = this; + const from = offsets[index]; + const xs = new Array(offsets[index + 1] - from); + for (let i = -1, n = xs.length; ++i < n;) { + xs[i] = values.get(i + from); + } + return xs; } - concat(...vectors: Vector[]): Vector { + concat(...vectors: Vector[]): Vector { return new VirtualVector(Array, this, ...vectors); } } From 1f00496865cfc6756072b07ab44a755418bdb7e7 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 10:37:31 -0500 Subject: [PATCH 27/55] rename FixedWidthListVector to FixedWidthNumericVector --- js/src/vector/numeric.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/js/src/vector/numeric.ts b/js/src/vector/numeric.ts index a33b3cba363..cc2510c9927 100644 --- a/js/src/vector/numeric.ts +++ b/js/src/vector/numeric.ts @@ -41,7 +41,7 @@ export class NumericVector extends Vector { } } -export class FixedWidthListVector extends NumericVector { +export class FixedWidthNumericVector extends NumericVector { get(index: number) { return this.data.slice(this.stride * index, this.stride * (index + 1)) as TArray; } @@ -81,12 +81,12 @@ export class BoolVector extends NumericVector { export class Int8Vector extends NumericVector {} export class Int16Vector extends NumericVector {} export class Int32Vector extends NumericVector {} -export class Int64Vector extends FixedWidthListVector {} +export class Int64Vector extends FixedWidthNumericVector {} export class Uint8Vector extends NumericVector {} export class Uint16Vector extends NumericVector {} export class Uint32Vector extends NumericVector {} -export class Uint64Vector extends FixedWidthListVector {} +export class Uint64Vector extends FixedWidthNumericVector {} export class Float16Vector extends NumericVector { get(index: number) { @@ -130,7 +130,7 @@ export class Time32Vector extends NumericVector { } } -export class Time64Vector extends FixedWidthListVector { +export class Time64Vector extends FixedWidthNumericVector { public readonly unit: string; constructor(argv: { unit: string, data: Uint32Array }) { super(argv); @@ -138,7 +138,7 @@ export class Time64Vector extends FixedWidthListVector { } } -export class DecimalVector extends FixedWidthListVector { +export class DecimalVector extends FixedWidthNumericVector { readonly scale: number; readonly precision: number; constructor(argv: { precision: number, scale: number, data: Uint32Array }) { @@ -148,7 +148,7 @@ export class DecimalVector extends FixedWidthListVector { } } -export class TimestampVector extends FixedWidthListVector { +export class TimestampVector extends FixedWidthNumericVector { readonly unit: string; readonly timezone: string; constructor(argv: { unit: string, timezone: string, data: Uint32Array }) { @@ -165,4 +165,4 @@ export interface NumericVectorConstructor { (DecimalVector.prototype as any).stride = 4; (NumericVector.prototype as any).stride = 1; -(FixedWidthListVector.prototype as any).stride = 2; +(FixedWidthNumericVector.prototype as any).stride = 2; From 14d489641b750a9452c9aa66dc0d6e279b679715 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 10:38:34 -0500 Subject: [PATCH 28/55] stringify Struct Array cells --- js/src/vector/struct.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/src/vector/struct.ts b/js/src/vector/struct.ts index 6e2ff6ded16..c43f6efc48f 100644 --- a/js/src/vector/struct.ts +++ b/js/src/vector/struct.ts @@ -123,5 +123,5 @@ function leftPad(str: string, fill: string, n: number) { } function stringify(x: any) { - return Array.isArray(x) || ArrayBuffer.isView(x) ? `[${x}]` : `${x}`; + return Array.isArray(x) ? JSON.stringify(x) : ArrayBuffer.isView(x) ? `[${x}]` : `${x}`; } From 1d814d00b7c6f9129e1f92607fe86a47865cbe9e Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 11:50:18 -0500 Subject: [PATCH 29/55] excise test data csvs --- js/test/arrows/csv/decimal.csv | 307 ------------------------- js/test/arrows/csv/nested.csv | 18 -- js/test/arrows/csv/primitive-empty.csv | 1 - js/test/arrows/csv/primitive.csv | 18 -- js/test/arrows/csv/simple.csv | 6 - js/test/arrows/csv/struct_example.csv | 18 -- 6 files changed, 368 deletions(-) delete mode 100644 js/test/arrows/csv/decimal.csv delete mode 100644 js/test/arrows/csv/nested.csv delete mode 100644 js/test/arrows/csv/primitive-empty.csv delete mode 100644 js/test/arrows/csv/primitive.csv delete mode 100644 js/test/arrows/csv/simple.csv delete mode 100644 js/test/arrows/csv/struct_example.csv diff --git a/js/test/arrows/csv/decimal.csv b/js/test/arrows/csv/decimal.csv deleted file mode 100644 index 625e524a048..00000000000 --- a/js/test/arrows/csv/decimal.csv +++ /dev/null @@ -1,307 +0,0 @@ -,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13,f14,f15,f16,f17,f18,f19,f20,f21,f22,f23,f24,f25,f26,f27,f28,f29,f30,f31,f32,f33,f34,f35 -0,-207.56,,,,-6927359.36,,,765571264.94,-2416636486.38,155977953646.02,,,,-40883940077933.85,,,,,,,4013401160233731958063.29,-10438046009706256893825.22,,-1086682204399506663693512.46,,-25757700089707915194886401.03,,,,1467229217167454650297466831945.39,181742480871000072438154098371.99,-3301646946675510171432826685463714.22,,-1406491052176296989254236037556621757.32,, -1,-251.47,60.59,,45798.26,,,,2206349353.60,3163476307.93,,-160213325607.13,,-121764553445934.33,224186388235913.40,,-85036949911299195.04,10228970122739127864.89,-10618361587035253173.54,700908355442921567.51,2172635359572477505435.38,-1172488714504932804028.50,,-149560710132641778308680.78,,266745813445924183599953351.24,139161646108130221080561663.03,-31485337066183687483670733228.38,89516335923287439803782396947.22,,,3134825215224237278300027869050.53,-5785281047969709882815992622978864.88,,,,1271814238891721625195836790926290875.79 -2,,,75337.57,-67667.67,,-6073.44,,-52778604.00,,428786398508.74,,,,-11942917879335.06,-82331476374098597.02,17835767205510054.19,,1177243980147657604.56,-2707181086361443273.61,,-4986801913145092481434.79,-782951850661077435115774.15,876798209788353805445970.95,781922592485496550620177.90,,,-90972860822940153720261808109.66,,74089500571341174015845685904.94,20014955704323919243844949373234.80,21348982717125732772098867078102.78,6276695516654102179324649923065916.42,-1408248158233406614727341969947983.42,-180661340722602154137048855374292192.44,, -3,,,81292.83,,,4724133.22,-3734317.28,4369166822.34,3408043667.57,737263574394.68,,,,72863274167780.14,,-10745473882729879.62,13782935197567332489.57,11006407138394979491.98,,,,-1294655348248089791068955.80,1248075385961870700230291.67,1122459096713993457569360.89,-335087068180073651068580025.70,,25649397103104283899108570861.18,,,,4522118041642617929589182174560.04,,,,645355452903753309823283128410711750.49,-1239593438273338731962075477589624330.34 -4,327.06,,-49270.13,8944.89,,6579802.07,,,2391156717.40,-116147599466.83,,-854265105851.21,294636263029331.77,-47432186494282.36,,,,-16808017352834224342.97,4291477895723431117.45,-3347766794506021149264.93,,,,-1457012314301194552873120.15,,-177674102276487031105971323.06,79657050025384666590328341716.96,,,16451061711490877683569785377148.17,,-6208256048551317489692522060291917.56,1677981566968580090489230165191608.11,,,610654176634608354510935648769429881.40 -5,,,,-34093.62,,10518278.71,,5130975465.90,,,,,-355677273033427.92,184387115846328.36,,34111960443073135.93,,10147431410071528779.52,2118671684779413255.52,,-5029948031180757952756.45,,,214387236402038278679372.42,,,,,47664358419030263363417166238.13,18946781458518057826741398391792.39,,1156174200747461034519235859498270.39,3938161226939737985018125688603107.39,,-992104723864400522046672470304674213.07, -6,25.71,-112.74,,,17489091.38,-11232665.42,,,,385221177959.37,,,337933565595196.45,122838180363810.90,,-54640717067127916.89,,,,,4435941281236266277525.65,,1288265157274316323084885.07,-926158266240131310214574.54,-97534626381706433655680654.43,15542735395748342991274644.42,,-48258608874169631876258296964.87,87095803739875062850923070473.02,-17926656088809394632100365918413.85,,-595970446140788182179057467854498.33,790573700976180442811058438269220.77,,-107712528182960386004006079170307764.68, -7,,,45125.72,,,,12132174.26,,,-679448187155.63,,,-315814155794893.00,,67159283948529328.82,,14389829684859331837.40,-11758200680715948541.53,11762731872322346736.51,,,934130282837353838086437.68,,,,,,-88398017615543343304828797208.50,,-22809380611736500241277125794705.58,13833566712568367299708365245428.44,-4463812130903693797335648477782825.70,,1605026868569884864269831859691830046.86,-163227520342819254485680961150277471.60,1087202131143677706025196374137109553.08 -8,,37.89,,,,,,-3812127440.69,,,,,247054735938566.81,,,,,,,2402606140994419391470.51,,228138067125677200559645.34,207107689878675014889687.58,-157938132626137734897774.06,,,53276052936471870362476126443.50,21386131340793398831984226360.37,,,-4372413833343108545702698288464.60,,-5558080895581498858873556253419806.48,,, -9,,-127.98,72168.03,,-3271414.25,,-7366872.37,,-966407530.38,-614132333873.56,,-772905041578.30,,-112582185866889.11,-77207132068100182.10,-56826042153323351.16,-2023681320776860569.90,17909332812100836751.97,-20607687054665115000.45,,4065991568698949219944.42,,,,,,,-17233496567507100168701220616.26,,,-22498309116825755301838470757412.41,,,-1303996260567089307150087017395954359.04,,-768262098588075685556358889410252682.97 -10,156.13,,-52751.11,,,,18018906.70,,,-932254908680.60,157678035661.45,-1087600736530.41,,287977254273082.02,,,-10492728341447673793.71,14722320404546649398.89,-17944272609349614771.58,5608333318518305372953.09,,-417630575459060975212060.64,-1357344703824350613572128.42,-730377383423866900754744.08,-198113960928571934067957761.48,126749232727829114247172386.76,,76659854222494629031891992095.17,,,,-2874575169513015262765501483776950.37,5682640115424980272496433782749158.99,-1305274695418889762225607494397648324.21,909686605748114253991927965415779668.47, -11,,-72.56,,1313.99,,-15095842.52,,,-682401962.59,,,161607368067.41,,190305742352397.78,3725705651242452.20,,-6279797191117665028.01,-3935342293050762056.13,,4261057569003668388933.55,,871374603644525284935389.13,,-1328550685469665938393918.66,,,-10230793541653595818064100286.03,,,18704336630011451797565910801487.37,,,,-1196912551961853322762986170237864865.28,1029682731974054937905218827320211861.60,738970833308140955168263468919573403.74 -12,274.22,-287.68,-64022.18,,19610617.84,,,-1944250231.70,,,,,,-151366789181807.66,69008425438998458.02,,-3978614964336238495.87,-8386075586396264771.10,11065804339448088638.67,-689718976489582686673.14,,,,839515068362007503356813.60,,188375805374905534128693723.82,,,-16878271983955522281985928434.48,,-15050985102772130200072483762760.50,,6084347336393984665692598179015569.88,709115979080107117147086502715991538.78,1091467488619214010890981247954245738.26, -13,129.70,,,,-19194074.22,-11927389.48,6907608.73,,,-1175494993998.65,-875759070932.57,,,-179083651293839.28,,7311823079616774.85,,20525761066373136699.40,-19317464546972659242.03,,,131784962888800451003148.31,-516645894927280463973632.55,,,47459960387672219994572363.23,72648832485594852754594062468.94,-92487032299381790978339366308.98,-4766399106135392314887706070.34,9383022418107232887624357654308.78,,-1981474127522774692688011904425440.49,-777156177558398541801516102136891.93,,,-317388394490245160354422919053770646.45 -14,,-42.56,,,9701072.33,20217041.21,,,-2113361197.95,-193497553603.00,,-1072847261440.78,,-31590706928057.40,78598602714854285.09,,-7782950481571229163.60,,,,-66602246654813216018.28,68262512547902842816212.44,1520409861548014992092445.32,,,,,44982750752106414238019596081.71,,-14251577032131653898378839274192.54,945449486172859384431719232871.35,2683614584907885034458493640692882.71,5916647557887821986112120586979146.07,,, -15,-223.79,316.16,,,-470216.22,13700442.91,16626374.27,2663013076.72,-2133182647.63,586365967279.39,-1026007501325.43,-305542474297.07,-123815741844336.00,,,-25787541554408121.11,,,-3466735611971310382.88,,-230359981113773474655.88,,-433906733711454454766151.66,,,,17511848680728225385161475717.33,7726237259239982898009558706.89,-41756018706482501334009716070.19,13116670407046121831246424655192.74,2777450846627775814568267496302.05,,,465955423282544311002008428242304204.28,,-1406788316023546672899559634908887641.56 -16,,,,-76773.04,,,-13470806.98,-3932232808.05,,-458050687870.04,-967358663780.07,-200479968412.24,287411069365050.76,-3310571351410.52,,-37903065880649330.04,7330582777987197107.16,,,,,123598171222078777608135.44,638641889993782923703498.65,54526556689514794393137.44,16000684902264157005919052.64,58140136324725525831269309.88,-61053382018040213421976997211.24,35786450972364193082326242209.72,,,,1746478435695010458559215217472023.92,-5743334223485160620665464058981913.10,1209367697405034275028516240748915750.60,,665475280868456045513235503049741406.04 -17,122.64,-100.60,-23212.94,,,11337834.16,8446210.55,4630378330.65,,,-1073254035450.43,,,-202344568613094.45,-4826684251603368.17,,,,,1733951152653345764435.83,,-1035840612857957205758786.60,-166019272602927567815065.01,,-287149290391604520768149705.64,,-72129040613596237709167392666.82,,,,-7983408131546470085841244793737.39,-4382829275688693703711963552338625.66,,1531621294924163600009107021870798034.55,575060043087549819695533856284633864.62,-207167653902019833375475076959518329.11 -18,300.31,-214.30,,77972.93,,-9450069.15,,4096966877.93,,-321587648258.92,21845390061.98,-915459654661.59,-162598808607916.23,322088538139417.26,,,-9453727221538503250.26,,22989616304937808936.87,-5114280628902483630190.30,,443365614804812991668159.62,,-707881390596668895703859.95,,29454301471043914087594122.85,-99210605212087546195331576893.71,,-28965299449370886612434192237.78,,-15734330014264166418016339912271.92,-2168021110218793275764306929943647.20,-878865579549939776765084459347272.44,-653835501285940619779540998520472934.65,,-711325978564515493950907800871032659.69 -19,,,,,,9584846.83,-3076299.22,2280361721.91,549157644.34,926640954032.45,,1244519878775.41,,222814085163163.43,,,,,,,328628920792073448433.54,,1026586597611328668358602.28,,-267273331073918681700389598.19,,,66323288726388478755678476164.75,63043130383007526343497039047.51,,,-5653907165979190359638359137377030.26,,,-79334817573223379541820042648611736.86, -20,-121.29,271.36,51111.76,-60.38,,14614846.40,,,5053099602.79,,1276022910653.10,,-163767160196043.02,,86056752932312270.69,,17764386101890588414.66,-17121688599952830584.92,,2585035927329635680251.25,2737910997911242340787.32,,,-136286822284994393903043.32,,,-6037330123707561644844237513.79,86222908774775461149791174465.26,77265945418180529972839596746.46,7610120694837875373121608142412.98,,2009914351037590024317240060902239.90,-3819297331518422808420072082462854.34,927543385685545334922221630949403553.19,,-742637271789012927921970019729428218.59 -21,-41.54,,-76459.70,-56905.80,4857499.91,,-20871523.70,-2636009570.04,-3330060673.59,-1269992126860.71,,1183965457773.90,213279208931464.63,-58495308836538.18,,,,,,,4360474953066571399635.21,,-1174795138355086412935541.15,-455821672597540260572511.17,,115719599208670642193145442.40,24426714834261740292043527156.32,51212230001541999246831168112.52,-10033715305515381136596848399.13,,,,,678348954896741340231468986505951975.13,, -22,,-57.57,,27886.85,9004751.87,,,,,-120714041148.48,,74515697550.77,,,86326870805346963.18,,,13446586497080670103.13,12518018694582644846.12,,536256660892945440829.00,,-183485170133806679704999.81,229992418406209570397305.81,67089217102984729104535911.54,,-67996366984872440832965124034.56,,,,,-4273679417307193430466632403533691.15,,-820407763695553483552396639955130537.65,,1082125366405513764111942381682807826.63 -23,,-186.49,,,-14277026.91,15222831.70,,3777462645.21,-4164935133.11,379333055229.37,,,-82623716559033.23,,-26237310681731356.54,,,954718097113056075.46,,,,,,,,20928969895583761865830926.02,73852387893048204717355670148.82,,,21140806741999372099141555104196.49,-4371150324897974243804019243272.80,,-4079708765868187345477032994847103.71,,555395538782001198818494806032940771.53, -24,-296.52,,,,20736352.48,-4424339.64,,,,-906990607138.61,,-304821524971.62,,133942959168344.95,-18844127862250962.08,,6013896037153217160.65,,-23246271979252721182.98,,4967900504258568238909.56,988241833183187064210236.63,470939565681934145642456.45,,257163274223167955909977628.97,-322606152935609735801557430.57,-78404965627044638738633823034.84,,,,,3331756233520161911149357240984754.33,-3172472715576473559248462972156097.59,737316808648512314342418776227944395.40,,1482919469993478225836111301849400697.28 -25,,,-72429.28,68278.23,,,,-57349056.16,5182170064.87,-410857692255.18,,,-312724618898823.93,-222818135545986.90,,,,,1200270892520362420.98,,,,,-1118849193036011990501242.85,,-85587160309537772831337668.93,-72156195737212354361906248627.11,,,,24361121856569983466112588141089.94,,1296162974013355016350899810544423.35,,,957082147127132238669768617222288748.67 -26,-113.26,,60166.45,-23773.99,-12652959.91,,-14864913.11,3391147513.35,3216819269.57,628468726069.95,,359200110450.63,-10877962128331.77,153435996708429.28,-5524242122120591.27,,-16557799695769908449.24,,,2412916823196012826123.92,,-297218898997351425640803.77,,-1274405996168290913756652.90,,379969721718830413915327265.89,-3089998462546076670801776952.94,,63567377371954794468726347338.68,-1416672851269523587151282508700.00,,,,68633386846196317325899059654430069.70,1378752381853567125243901309836845928.84,-1245936582750905418231371056428282903.73 -27,,,-27669.99,-31586.89,,,,-1266072293.33,-5381675056.82,-422453975760.84,,,44334482932332.62,122503925483921.07,-3762234700408367.21,,18183766624182309372.83,,,3734338783635566920914.96,,-1156425478447249863438234.34,,,-273760735334924283395162265.03,49352087200760428184645126.55,,-28481457406479576274889520720.09,53367754270286228409352754867.36,,,-3906155978482253142361999253835021.41,,,, -28,,,-1966.58,-53840.07,9723532.90,,,,-3551359466.70,-332746040102.83,,1195320012986.66,152775074562444.30,,-39168563191996073.37,-23683337871435425.54,,15953354751973196777.42,-1256415429418082277.72,,3827905528558700696738.88,,1214991229714746047019280.76,284255912826323645314294.50,,,,-78866836579079505001452161832.75,,-7472335333864946727771231546319.36,,-982857450551994437726982403434231.37,,1538166641591682440637476940501274057.35,141897257173102206677987209023033164.68,1033678747463130761236562143834540443.64 -29,-119.03,,,,7434490.77,1943559.93,,,,-1402260579007.93,,,-1670037936216.40,,19078818564686481.59,,10041989035896726669.18,,7807926088185173742.41,,,746416775580884921017216.10,176449612156065351599225.12,,,,-16139215534982187023453539871.11,,,,,,,,579711229042117396859857960514388821.48, -30,-207.54,225.94,80145.70,-36964.84,-17266714.52,,12761278.18,,1282431308.33,-227321094108.55,-798119913762.47,,,-62604301081134.84,,73018408840285470.25,-3824305613010224885.20,-13433654589444405129.80,19001499834859419117.82,-1768123077549363903419.92,,282387803475189637201806.65,1542124632169843274777798.60,,133265736369445597691045668.94,,,,62456337333785291668245157472.68,21354289719566619501690543478687.73,23349637634245083730383197382063.63,-952035913407418050795447879082237.07,,341266644767779369551157098018201188.13,,-1311745343097855218600318678343750026.75 -31,-17.85,,14568.95,,-20272630.76,17168160.12,,-5437039548.23,,,1047691862554.08,,,,,-68626115836314413.89,21789998992969954869.38,,,,-4718443369548633964740.96,35797842526442682898299.82,,,,,-7833449994363290980531111186.90,,,,22216360533763138724645019927768.06,-4223028882629496554182181421384124.64,,-426058297801567838383826292535749028.00,353622362269032244371174430897625958.86,-1103661217906032703464157051090533907.50 -32,163.97,326.02,79584.07,-26161.10,11704865.26,14910191.76,,2662071955.73,,-944646481458.27,174462581710.69,,,,10436449607951907.02,19124387876682656.94,9597923333588072567.53,2023193005578286202.88,,3811786124061303612238.91,,-1469216641002802241937988.07,,,20364921976591225175717714.49,,60174510945773725189241777097.01,,,23651160237492311516489425560898.37,,646839314049044767131327328162893.19,,,,541802934679994125149025616480451253.57 -33,,58.23,,-29236.41,,13273452.11,1798895.84,-111970825.66,658909851.79,-304577530622.31,-356247119322.81,-912263813261.73,231209806127884.19,,,,,,-5836214434783904989.68,,-2783896153655849214095.39,,-198430089614306067755676.95,,,,-31018409102829512809261892581.34,,,,-24109289647489752977114323131751.64,,,1133514191911819635476287713364058335.16,1227798534640435567167298995227551167.60,287381540073202337123214736604347936.93 -34,,,,,13365850.75,,,76564627.88,,,-563145745149.75,-671357418903.89,,221998124757147.51,-60785401462652587.47,-17666249564042323.04,-22245615563756846645.92,,18447266998040177795.03,4339651788982054950078.30,-316395045073824054856.08,-50285559357396046053986.38,,,291739324330644614963646103.38,63415402224854832149859446.92,26551919758820839406327799924.68,-46539363636130321336523706458.54,,,,-3635395868138187977120509387851076.67,,1603984553114479741060088445698982115.26,-563607375439895564134171305723760316.89, -35,,,-8376.39,,,-7001376.76,,,1710542235.56,,-873304038704.70,,,,9092090445619872.20,,-18605266386682334957.88,,,,-4201228434475837017519.58,-767484183681667321626635.16,,,205412551096704430714679813.85,,,51420370973667159384279980832.45,,,,1873228029461871975797369119775637.13,470659712238758036862534067104682.53,,-184133520395083544159855775614393887.39,542539178110679486131721795600724032.43 -36,324.33,,,,2529863.25,,,,-1205877453.38,-1308538918066.21,-493643699455.05,,,187679847134558.77,15077222187826221.97,,,13493648452183107243.40,-12324164844931382982.32,-2996720328116255254698.19,-2445046623135563004017.13,,,274270048322887109169845.83,,-74000324277306391063561088.01,18914220244796560387679781174.01,,-60740810273559350956064270112.91,459728248991226039605847256453.04,-24921589863637608582046069231027.78,,-1954642436543920572242689325916149.52,-716104437923846579750181690411128244.82,,1264655048487794057142106656232438762.00 -37,-233.02,,48003.27,2146.09,,,,-2823891215.37,-1381565313.15,,-601715695713.62,-261671247805.09,,,,,,-5285826158931417521.97,,1818034884801753653466.13,,,-540314887564754733358579.33,,-154398322125099121740142624.39,-272133866758231332577087552.62,,97466930413439260779098840686.98,54051414040834428946766731385.51,,,696725376273259586379359996190886.00,-5510625952317321385174776489267611.27,1529671402946927100749465282022072937.19,,-648417608612115955865867743972221528.33 -38,166.87,,,-8436.81,-8477525.25,3787725.08,4717456.08,-4061922417.29,2012947211.96,-459312429493.54,-1293644278637.39,902823516658.74,,,,,3032922001142300575.19,,,-156267817143749296335.47,1450483538079781503129.06,,,-1527090352289610229040002.41,,-145495571859891301094509058.59,,,11440531909210284523406701970.07,,,,,-532953007663777420699566240596248428.19,1472099422136852030796927076889758647.79,657004093355958859671635780073773057.88 -39,,-24.31,-83712.14,,-12495247.49,,,,3360032892.68,81848843217.72,,,,,,,,,,-1558172705721213297155.81,-612010019278081964832.55,-1510782969521518673511059.40,-151654168006477329481637.71,,197578581112216305366773351.07,-283475003078165160692200623.07,,41048710872732027795806535414.40,21289661165480797243141698640.32,-15640972126216166258482310067990.36,13300083399402873249307249478209.96,5483428273033275610291868131252553.15,,-372993688007761290933790383145274690.78,, -40,,,,46158.18,-18601509.21,-11310360.03,11932956.34,-2229576627.00,-2806163366.64,756489167773.15,-1204953201947.61,,-192891063312395.59,-187085987050694.40,,-59627520724246441.98,,,-3849312379628204355.29,,-5889307535762303339439.48,,,,-106201028394216152562337928.46,292947840767608802860232908.92,-13789425345718138170986885893.76,,77051906170618616151731139306.50,22086004705271302049292424345845.89,-9427811200832278642994036389091.32,,,,-320886059103783695862447790219928807.32,-613542505093620595926446407574355542.91 -41,-64.14,,,,-14942828.83,,1704483.49,-4388070318.95,,,,,-125486842164472.74,,-9109823696918579.92,-34032421497453245.75,,,,4024525434763938957755.38,,-401596754653385759275748.94,,424096102162418006360154.77,,,5098992620886726772002878771.31,,54634092538902605789506961060.33,,-9460721712032818525863025496599.47,,,-1376744701193175976602424822320615164.23,1110020787363069461176344628114381839.96, -42,,-213.56,-65686.95,,-1578616.79,,3425503.61,,5207645462.32,,,,216186668166476.46,145778111947673.09,-36493780454392030.44,-42107945929785861.05,20117508839049955542.30,4920216251063593777.87,,,,18553186822109199315294.17,-749150301382709531277368.94,,91709556236497215278994860.08,-1071587522566146574723405.03,,,,,,6536789680078431798848694037673046.43,,,310783884325133957879266646075003286.99, -43,,-18.92,,,-15390240.00,9013957.34,,-5140259081.98,,,,,,,70565241507358723.89,-23587558906306074.89,,-1606995940368032340.15,-10089200096536982219.37,,-945638576266562843727.07,,763916242819233387760503.76,665326556791206244449701.09,33795517451237025717362272.16,24837239559769914995309141.70,,,-33261017951459757530174702763.11,,,-4687317167936052672440403551134721.42,,1683525280378388627483815471015499487.71,,-1039588410288225187567469541974262480.60 -44,,28.49,,29427.99,,,,-3448483032.19,,1262124007321.18,132757833424.50,,346779367732513.43,-110700137473353.86,37099286161335232.13,-23892996755671780.77,,-4192397365370519055.27,14207234023097295872.16,-5042599131402028535075.30,,-1268945579514928146675150.74,892397997164833023576308.82,,,-193798731624955678249559126.85,,,67291664789826168102748248716.43,,-22312418568333731263953813115174.99,,,-1456014021554701285361736624203352753.53,1262526193832981873103154407569913414.64, -45,,,,,-14015814.02,-4002462.80,-20674645.73,,2149793337.64,,,,163464874528063.93,59688848241571.68,,-91518910007370863.53,,,475634332223295954.97,-1891230781699243129817.46,,,-849595192835204669580302.68,-518883325709948141154882.70,229870543633966612195702196.49,,11843874751131695166119926485.28,43066503031248149561444848640.68,-1904353445182024377237276944.11,,10654720410139842582805113429963.95,1134480994800143191680578006645072.88,,,, -46,,74.80,-58232.75,,13657733.45,7279114.31,17565309.16,,,-419946118035.07,310396987715.84,,-84870127831856.53,,-77207319926806504.70,86914054784832040.77,13182709618367183855.73,,-6993315742999504963.40,-5967197241932514828604.99,-5129838254259456383516.18,,1022798152965208048253819.81,,,-150130425167195687385244595.78,,-85198887339780849536838699728.19,,,4343152578216784405231232904257.48,150010377546331366643988507412410.19,-3620399611311915825603434676700655.90,511516980492110216212866776913623171.00,1077037517720138459429877909014853098.13, -47,,-308.95,,,10390554.08,19820926.66,,,,-760713038382.80,,-405275686361.23,337879186096324.14,-100163120216749.83,,,,,,,-2827759818358741365033.63,,581896158072752696899099.42,1472134457512458306068161.53,-118715262311262214575979357.04,-311545784893750539704174946.88,,51263382094945247504559114635.41,,8142921302270958876937645095076.29,759976227220420499891578980256.71,2837426558801802981646047701599555.43,-4031887961082555978939612435790045.04,,743106695291908472911482459021733180.75,-684287311677527100347340087444262029.89 -48,,-76.19,,,5194864.80,,19170945.15,-1606416805.55,-2783192414.77,958508785836.24,845116394309.83,-1242110053593.38,-316688945693652.70,,,,-22953233119810296859.76,5895039090243754338.26,-10079928943363851729.63,-2794436821621646676686.59,,-1244908987536757300210447.65,,,-370472201345071050249858217.11,,,-35407622311932193198465968826.09,,,-7337133091534694651469721654651.35,,4156845520416081432428456013489808.92,-1262529330052345882602944925873746976.18,913210174302920931460672260740322672.59,641550446607806032706665832638069513.78 -49,,,57473.39,,20060999.06,,3896686.19,4569054160.25,777372981.67,,113278918938.03,,,,,35115183572813460.52,-23348241642992921536.49,,-16782391414334500149.50,,,,,,,157248730317232811738952961.55,,97863550608653801132899008706.88,,5150996319463081679999972449557.89,-24733105063874643375443525587250.66,-49191288512096684554881358243746.33,570068320415776105570095143258401.18,,, -50,,,,,-16379611.62,12487118.93,,,,,591853646057.19,-1400613067178.76,-297902820168652.97,-318090775868766.13,,-1466850378099984.63,,,,,,-1527926559333018101884087.83,-514572630466206807688162.92,,,108393477834176741549114887.70,90659288611678935928935892029.98,,-66147629419391498026291837711.00,,-13542407328818048064904666719172.69,3123615311431672327890285809932894.14,,,, -51,260.97,256.30,,,10442538.80,,,,3295942536.75,-1303027227003.41,-324383525546.01,,,,44215975982010526.05,,,598369892611604302.82,-11025312379965718392.50,,,,-120442307542498461154505.34,-1019439267598186243767746.30,248324188681359813350797669.70,,,,-50672390696331475489867481812.18,9682195659813721647774103036828.43,,,,51121962100743084139804351628675383.41,513572194523488135040771479460959401.89,1077773444530578988170935867501830993.58 -52,308.90,,71856.16,,15974719.09,,-10357541.33,4458934204.43,,-267957871088.18,-1191148915107.55,1066607827972.29,20359782074656.05,,,-78006028879793148.63,22147353866426142532.05,,-20110860322426852642.49,-1012091421023675299401.17,-4512112598467849608911.29,-978431883713024995048974.78,186392676755613854188304.91,,-130086155903332613606613836.85,1280300222401315051406042.32,,-54941222922371099405857663421.63,,6811537794563310974466310983795.58,,,2122893418434126803866882319716491.70,803172568608113190641106784274655798.69,-930930646609626770950889402793133479.98,878160836723981548736341687987049935.16 -53,,,33460.50,,,-20776647.06,,,-1029735373.13,,,,20231162864646.06,,,,,18942485754526453435.81,-15102063530801053932.43,,,299125308859681590470506.95,,,-225573284473399713352869257.61,-18475975867611025553044510.75,61186587754709510100217437736.08,3146203972104373984051318182.76,,25514793666784346091740435493934.01,-6113140235554290749064146210423.92,-553560613346217873936069717248138.49,,,591781182540966684465592301653770145.75, -54,,240.88,,,,-14205074.92,5993670.38,,4794392870.60,,512334284944.16,1280374600138.53,,,59692659336456540.13,,5441431166777707960.13,,-13850330637258051319.58,3492423277305177624318.73,,977354775715896635912619.78,1393383593005221802901341.22,,,55808632907334957731031658.86,58269616376702860956489611799.32,-56611283737109040696120252980.90,,,,-3295540864044408190538902647928405.75,,1667091719567380555961034852027245933.58,-987395103042912265534903439742844363.63, -55,-102.28,54.17,16382.75,4844.83,-2351709.53,8339823.01,-14249807.46,-3952840257.77,410879317.58,-778656768143.57,-87883723419.17,-767319317959.30,,-10748562720387.42,34688723371095457.70,,-18763149167363274001.36,,,5578825602948452549115.69,,,,,,290680832231279757686423031.54,,,60431721075424624540787197630.24,,,,-5817091669929269921718674566269313.96,,,-861077910876323898117748922613289412.46 -56,,-181.64,35050.53,,,-11207997.10,,3988995614.47,,431667652551.57,633845117945.24,,,,,,17838953132514947193.54,-8717638067295886359.17,,-4242128514227902509355.12,-1897657190103316370216.67,237405008236080024895355.44,,174626430194725449313219.31,248660180317739402328706697.56,-4648145325214668156494590.20,,74598933195933246952519568843.71,,3167919685318697597965125055965.05,,,-6095424501511361666754444948730823.26,,,-1424435866369273164627808267239305590.22 -57,,,14164.34,,-14508611.86,-5877433.76,,,,,,-1127752441833.31,-88564635831742.16,17261158481171.41,,,,,,,1756506087250600797998.16,1063277614971153863342123.36,209215978498930275687147.07,153759240016268664031162.60,,,-68582783969581640350377736229.25,39540514337140295495149943347.46,,,,1474736829181326480123642705012705.40,-1861942041188689050100969828252982.91,231690340317451890527407560050367694.17,1506668959053913811069769207647670176.93, -58,-77.53,215.19,,,,,20716594.98,-1742061665.62,5217243255.64,464099823499.38,-1382365789156.65,-551067340307.87,,61300109830884.91,,,10194180066152683852.43,-10617682068989639203.37,-2323212797829238191.37,-4087985321524944740681.95,5292061493390948705686.53,-256784902693953358760968.62,,998842386155138251693403.93,,-321546162223491789051735041.04,-77378234047497116888720603366.44,40331965435088171360048589038.00,,,4901091413305653359842988266490.08,-1529238492566425184006923015745428.35,,778836146784125569486091515418980688.95,-352559598543697098929525629345745521.65,-1568875790014678095753577897776968689.86 -59,,,-75541.19,,,-9337981.74,12576510.94,694395307.52,,,,,,,,60838795752100753.99,,4740066259232625376.27,20574358523407788193.12,4109742575597875888600.38,,-140421581073675153658344.16,1331624277010373790677816.16,,-186814881038174972807752462.77,-250331922125822101372697824.42,,,38030452408909081425865977763.36,,,4047517711697329223553541408426821.21,,541524557972087556906979309620038696.72,,1316927473756630926750694003354520185.23 -60,316.47,164.29,32581.53,41532.17,,7156293.15,19259084.60,-5102294265.88,,,,,,196091694977042.17,78122954454900108.69,-33799191192508493.62,-13752578399178132070.98,,-15561656930228475910.16,,,1540593500906359018968349.30,1206099526515278120955281.52,281269670912515755485070.23,,368824388541735412419401806.11,,,-13348737298385905672196299389.63,,,,,-1542771963274103135071531008112971815.75,, -61,,,,,,,1651754.19,288671663.93,,660852982258.36,,-375050112805.65,-226320680675934.97,163567021741688.89,,-61953601123984100.86,,14180213171866182043.44,,,,,,,,,,,-9457769086977756604726945807.00,,,,6324750035237366284154057517372401.27,,683033236218614716828263513672682921.28, -62,-28.06,,45213.70,,-15114903.72,,-13029229.22,-5406710873.41,712435831.29,-1020442694639.82,,-1297886203471.18,,,,25525464153790032.58,22040095430040384374.48,-8984398122054357582.01,21544886893670151500.94,-3697210984969807834204.57,-3789807552439952445598.61,,,,,,,-21396270534130273682521992490.87,,-1277769858392062056746358722581.15,19351196573465764126362813612188.22,,-2880774786051919822393224213695742.39,1297055766119183383705887527311030695.05,, -63,-0.15,271.01,,,19259121.34,,,,1475253549.85,-743053020463.06,1125272657057.16,-1286507499970.11,162286706407571.97,,79899876766156907.46,6670482570922128.22,15827353700419260044.63,-15635039114899660951.19,-1901897719330753506.57,-4132234637275452024749.70,,-137198838401820291829297.16,-518920057868508479890989.10,-783392477622504153136431.34,,-19108697258510982505241112.26,65285800044338488096350852856.92,,33217195599220326762172070413.08,,-25553637326454735131982869300517.00,2972497534472699026781500066443840.85,-3162853717310118411184736766178960.70,245335998835983409117501465429050257.83,,62984810767219854094861371430956273.15 -64,-62.87,-113.54,11899.04,77289.32,6721340.33,,-9380591.99,704933664.39,,,994179883578.84,,297539214889654.47,,,,,,,-4640667916986945514241.12,4384316898507245154557.49,,,-732209813435477252679350.45,,,-93278699628265134114239250418.68,,96090546755732011328693481707.57,-23715467484310828789152463155102.98,-15987546005794873469932697352302.61,,-3043286113770919897693655172218095.19,,, -65,,,,,-7139871.91,21029034.22,21125506.33,,2048125749.36,,,-276324139939.47,,355342094791845.72,,,,,,,-4587638396967802931564.73,,,-1499336517092512714233143.40,,202191327231478385845609154.98,,-65416433228239957211400437520.08,-31590790597012518563950747201.04,13024027498967851869224454069585.16,-24340537662660532284024889963996.96,1077612507071915354547960413580921.71,-2994816142531196858253155716047357.31,-916932373240773104086921263044325250.16,-561746709650785381619350779439614386.67, -66,,-42.25,-64753.02,37699.23,,,,-1788659430.65,2261025430.03,458730955915.47,-558181825841.90,-1367343718672.61,,77563880979178.11,-38208575165541965.17,4438972874446925.47,,-16282661006393177554.42,-16564657287658641852.37,-5871410581144680317835.47,3469857118907447180123.22,-920547999504964790545559.45,943431347938844322620566.49,1203661890778534546842507.78,-110783939519392655227778471.47,384866934843431352875469259.17,,41626176748154355115865390343.01,-30193299236181242276254665080.23,-13065332756647817749384208019016.14,10522532765565777478799617410623.85,,,,-412254686960825703465046496346524022.90, -67,,,-73567.58,,,,,,5313969209.10,-572003392714.89,,-325069108091.45,,,-61632832193192539.68,-75602730681128800.08,-2941564411935357686.91,-22717210516923987291.94,-22657074952284478353.18,,,654906586023096393688004.65,374617504043117854778746.23,1011455445337978957314404.07,-44873403778103076305748617.84,163345393512395895260950786.53,,,-42291930019691757005643922727.54,-14180660453229275982659312134866.67,,,-2604581484229911617210070199613060.31,,18963436294203422093627130713395719.15, -68,,,45296.41,,,,-7751268.06,-435647570.09,-877451368.47,1379628120044.54,,172248599575.46,,,-58994916294615786.91,-11213775012314033.44,,-6771252595372778743.76,12705217012274754200.90,,,1137989351652318014739192.94,,,234430951787613268942718666.85,,-70019471996527321355579870881.17,,,-12548336333932369624863046441141.00,,,2494737741519267814094305141541627.47,,1121296417252465117653540315982880129.28, -69,,,17635.03,-79358.74,,,5823237.98,341580797.64,,-847902298859.31,-906384080914.49,,,,41754119803446509.35,-82013030494867306.26,-3695824726582316335.18,-6544234367293940910.59,,,-1400454344415303237638.89,,1297733834156714641103967.45,,,104449406561312468588909323.68,-91018881828255929664426958220.61,-44581231602683275769864702583.80,-78178321858132693742580341747.93,,,-4836040135576753421039457796745730.84,,335196747672410928162324696298282562.38,1632666359365527280982170290667121690.56, -70,85.27,259.80,,,13669962.84,18937502.55,,,,358891907163.24,-1403632009270.11,-225754575439.63,299658050462203.22,,-37653784646803516.36,,8067246139735643847.50,,-12908414878388017819.09,1472630897687912490359.21,,,,,112101357933096096310662664.34,,,34904318913035435368056999901.30,,15368492785359309810023641856092.42,,,-6565079322297138515475359429681763.37,,,677403729834621232257407383105866588.46 -71,69.04,,65006.40,2351.53,,-16145834.82,-18229128.99,-48308292.01,-254238335.23,-1318801737907.90,583383458853.40,,,,,,-3505076767237012407.20,,17474422019385620834.92,,,,992254381576012941066163.27,927042673429130093931193.29,,,-30051670872207681061125867058.99,,,12013148039159376786054445114328.32,,-1024261860309313931295867434275329.82,1975500653209427787931593708234204.14,,-282498958118976042282797100957664080.17, -72,221.84,,-3466.33,46962.75,,9685721.58,,4780974783.69,-2879840074.81,419230073595.44,,599215806408.02,-123606722361527.57,,24420432906248580.93,47054322580226489.59,-8951243217462773585.78,21514856797338266537.55,,3166042565667622239146.93,,-1176485946477525208886921.42,,,,90963282242792895248495933.91,,,-93374705322248173482125034429.75,-23928758622885604387356745021110.76,22736874747111141675898658981981.03,-1595108871904675646923031583789442.91,,788527092589898227824453748731347484.36,176851640256438164942583368839097146.93,1371247861983619512017950792078061035.57 -73,,177.06,75661.52,,,17129880.19,,2818048164.13,,,-95004048151.78,985551601563.72,54549125772741.99,-345430389521426.03,-23902829531583186.32,,,12417462736361697256.34,663181310776828227.18,,,,-35329845081840027894833.43,292142103817356512240626.98,,170697852699866495216503364.18,,-99648163222323539101129247875.33,,-20192683888858116250676908348950.97,,-1664484908345907750000739160522744.53,-1806629223070846202855598246983472.34,,,1407906955141136523116968578237523846.81 -74,,,,,-9980050.43,-4033441.55,18895035.13,,-1384297033.19,,,-163594276124.35,,-264168201753979.76,27454885783307207.30,-65082639611349296.62,,-13890319570111776067.88,,1186417488637609099957.45,,1118294488461246735324417.06,-1401824661081362344730970.82,882052449681996171179670.23,,,,91768559836329866573186650657.57,,,-12148888742275818746438228147823.95,3610216111303557555381305421467264.06,-4612929082685042579603626696672402.61,-190915425286231770835906841238938003.83,,-1446480594380166809320710519919027753.44 -75,,161.75,,,8667062.31,6035219.74,,,,,-725276153453.34,,-254950257353488.45,-50090837390437.10,,12239823018717730.09,,,-10954537737734442400.10,-5921691133643533917746.88,,-1421769258639107414419726.53,329814786777564963012865.63,-331558849379584261038221.31,352976309156550728350318251.39,-96819946900589581024492823.36,-81776610989805347982833392618.75,,77997857146134523465561444215.30,,-7798564361575362577398544993222.96,,,1021512903008789450421167466418007478.85,,-700717327026266215045859017965468304.12 -76,-209.84,,-8745.50,266.08,-19732040.99,,,3462841542.76,1526904273.17,919344481297.52,-792007580122.16,,-78350525942042.57,,82268647882153611.17,-32922736786143599.23,-3171341958895994281.04,,,,-5714681689222769368108.52,-999729746101756483646872.36,182605328128307607921878.26,-728512987931450371583128.74,285648349014314053806226105.35,,,,,-5023943956946894151071331400116.83,-3616539126393907333280314718543.69,-5282907159614399670672414442176188.55,,282206754799759534536541585555917004.01,,1422480608965492237585328523253676831.23 -77,,293.37,-51041.82,,-14895087.25,,-19618331.17,,-2900798160.65,,,-999915743493.85,292000208591213.99,,-73288023093913029.19,,,15198477192472203197.94,-22630994611847648337.44,,1043586649004593303672.50,578515757747046927768878.29,878844934885873056535844.28,,-44804686402659363305235091.12,,,21142036971745995073823745043.28,,-13375172760035457111164232731235.93,,1398909114025087491342894799505039.41,,663219787934546188724795973805403241.32,392662488659940298577742538761383774.42, -78,-95.67,175.64,,76520.41,,10062959.80,,-4824012747.44,3752882080.61,,,-736716628323.69,-201702071808596.45,,,-27312514868045731.09,,,4708323958991429196.32,-4440403775804875096817.96,1985045476585073997130.73,426200729238327923309622.69,443811120194355169764769.54,1515859508594128990044426.65,,-174860382113397146043612603.73,82961804840568197462014142105.30,-57600757282708308006584386044.09,,8852838207741182567460103538417.07,1203436212060705826085471289210.19,-1598180428937087203578340677182067.20,5016669929175974473956739033925501.75,,, -79,,98.73,-40024.30,27242.11,3478622.92,,-17793187.25,,-5302352011.28,,-458145818358.39,,,360149404320329.11,,12401190700036820.90,14596077219633271019.05,-1986717794832533940.22,,-509625234350121705933.35,,-119871255292370429641087.93,-570984940397945789515340.80,,,-324644820826143770539488985.55,-40477855961948491902187155294.81,-44195162604231932036711345922.16,26443204831352210938281284644.75,,,-2800154290526878413226288009227980.96,2687361409296653887369024995281427.21,,,950435901517106615033165409025308960.76 -80,-198.03,,60237.82,,,,,,4467530536.93,-1275399464237.24,1196751403931.59,18610744640.46,351205867592791.40,,-861599713148142.13,,,,2381827503265247050.18,,232585838766354910814.91,,,225828804926804500301028.44,,,,93967812976112183932127478318.19,,,-20312048256307069332349437004184.91,,,,1627002458537481320883224998500825812.85, -81,-195.53,106.36,27531.56,,1100102.38,9890270.20,,,-4769193360.77,,-553846140038.90,,,40450674853928.34,-1903579901532917.75,25994789335417429.08,,,,-5126803495240213476546.24,-2916427398209629323750.58,,,,-7972345979355769331516906.12,,-38605758279429376767157458408.16,,37801361499226937237403691581.58,-15450475797432372697124999980045.66,-2150444717783419658376434003395.07,,-379728331861986780650838353853932.89,,-617831206064002119912340358838504547.56, -82,259.19,315.18,,,,20232005.21,,2331044538.95,,,384541953746.58,,153933569042925.69,,26501746681089982.56,-32264669519741204.51,,684424086696019445.39,-20304199742258880913.38,1635438750001591127397.67,-397358417572141551936.88,,-1354589626607511521173961.94,,-160767345933810004293224059.93,,,-46536123672629783507184657973.86,,-24559632378669616619836698324741.28,,,-2668429626970265508515813228542930.03,1586711849880427013892071234729618908.53,-1355949063357717297798512515865029788.11, -83,12.97,290.27,,-50585.78,,,-20829234.50,1348122956.31,,,,-231413430820.53,,274437922308193.84,,,,22585259314655033761.95,,,,336665544043148111089407.60,1111386227661047165141925.74,-848126535715082103087608.22,214452563458694842821340856.11,,-56490993891867306888028579492.19,52276020121543881166338367529.61,2295690830041510532761609137.73,,2148255342195276922533602080885.54,1525282336099265782357076092421998.38,,,,961384805681912024731645575217933880.42 -84,,284.33,,,-700060.40,,,,-682547673.05,,,,,,,-408580713397377.59,,4116622363638066831.26,,3698388749450116254357.11,1626840196898902081417.50,,,,,,,,,,11614346972269366478297988032225.54,3933296981753223395690827050275276.05,-999429751948517254437640676057117.12,,-1312136704315028626346687037117169260.61, -85,28.89,59.72,,8738.30,,,16958315.10,-2538954538.86,3860946263.90,216600013820.11,89713570785.26,,,,,,-3124039975679424224.56,,,-1607719248255442682957.82,,,154049915954807636218054.50,,390183324274616771027689852.58,295808589780052651924534242.62,-21187740340852044825430128140.45,-33928009070928800976018181071.92,,15584197901432743544774454902066.37,-4061040174322124641645418957501.10,4856044037004014385133513831222681.77,,,1585434465427677982696403169331854917.04, -86,,,,,19728928.69,,,,,,-522202013435.56,,348002633087189.43,274271059061557.18,51218366923047586.21,,-8066214680547307932.31,,-15005661551431223446.76,,-3150804036779104627673.99,,-1401641420682114370714450.19,,-91584861048282913588979258.72,-171216108038400947173481820.72,,,58466423268180483913585399626.91,-6296590420155563745062688158246.70,,,,1178744792398742179571401263370844838.06,607010887774201912868203424357760516.13, -87,274.74,,,,,-20084556.00,-16138339.68,-2710317408.12,,1339988296090.86,,1250716271004.95,-75621514162487.09,,,32971088872452691.19,,17672833945412664541.85,,,,297849634807034914090504.12,296791978193395984791576.40,1515661811826132843955028.27,260350281335582114071667604.24,,,43482684501805383239120439933.89,-97498858368928101454046702709.71,21929580527374110781258901941629.92,,,,538539965088618219412627490320295424.20,37088583021967545318123410740140263.30,-279404076959926949563394919859888860.20 -88,258.00,-43.74,,64355.07,-1864346.83,-8466380.52,,-3170239509.17,,275089672878.96,-616587636232.07,,93519317154947.25,,-50670065433962948.46,,-15313226787389252258.15,,4884185357669493219.54,,,,-1034713848783339707917953.40,-1037975771612323691968055.06,,,,60086085621892594327409971690.67,,,16591680973352652774202160397149.88,,6222075508372215632693998257787313.04,,, -89,138.90,-68.31,-23457.89,-25370.39,,-9840560.54,-16002825.00,,,-4804011887.52,,780679345091.49,-294382254284195.13,209402693393897.99,,,10673643699903399320.44,,,-1930512102145433213159.93,5972765073078465173120.11,210291058271532935560857.48,,1406749910748828842649177.27,35368966661038340278755854.13,,-38539036566812264169929157471.25,-38468760339832104107993187133.05,,,,-6062772618969806390209853995020759.10,,408851378646411245613940481958110284.91,, -90,205.76,-205.79,,-78862.77,,-19233869.03,,,,-734140851249.50,,,-258225136732515.32,,,,,5632435271705492227.76,-20421242666957694950.28,,-5472313500906064445569.15,-100550586640035281073833.93,,83636022899417174098047.99,,-91875642677949025502849713.96,3852239418439111954810887999.98,,,,,,,,, -91,,,,-29257.11,-1566067.78,,-8417906.40,,,-278314302740.19,-640550528569.74,,,282272084489006.26,-73729302169828078.95,-72952843855465646.14,22832512843086466343.18,5854717908958806647.13,-13695864202453918560.48,3490669393189216365067.19,3744648144419309869943.04,,772307776858283190367876.13,1541352601253888208447779.92,-274158801280148262315101521.08,335941610185749095145629084.82,,28404407929620403037624667514.22,48623166096514387782952991420.00,,-23579281253234823774146933114325.97,,,1367974137968378601905770372718636445.79,,953711826108561632999853649755707696.24 -92,,-198.88,,,,1244923.32,,,,,267236319700.93,953905641992.85,359083972823049.98,223067780804074.91,,75130152557176610.15,,17427207699535603133.85,-9778617391264862791.69,-1635939333976294030896.71,,,-469316830509793412962772.49,,-75169159399147345472085761.93,-122807632687884123839030636.17,,,,17230987063441457019805932859739.87,-9345051203340008214013385703245.21,6567500751267486889090728370754647.50,,-126508188455470634470642874463266225.46,-1447979663949152593703410837471205493.93,596787688750723650111835600739605355.89 -93,315.63,-91.39,32603.81,,,,,,-103277545.51,,,,-189962390238481.03,,,,-19211840666598804001.47,-23106634752843076598.10,,,,,1002645717160252395460647.66,-135003702009629657316794.21,,,,4760813922185918421691669900.19,,-7685265452516462053657789357097.12,,,,,-269420961438193947107196182874498674.10,654703360209194240288151091209415150.99 -94,,-319.66,,-42350.17,,,,,-2892004974.91,735400347271.41,-1277987201900.49,,-189942598349772.79,262298335981438.03,-25771739393181526.73,,,22375094316002454210.98,,,3762847310535016661034.79,1037894476659210966928055.09,,1399503106554601820794479.11,,-117665273919960341537964334.64,-32248755609983433546614357004.88,,-77741725069352078357028292384.25,-557256958043697370025253057425.03,,,2083303194210724327738125356154239.94,1101452691641876859739422713015198038.15,, -95,240.13,46.22,,,,1186875.87,4138335.59,,,-891587886180.61,-366245646039.27,-386972619156.78,-281203675527628.47,-27485977859448.09,,59861395691260151.42,,,-122748611760949686.66,,5154610594325987898771.48,-1208649055871685129780862.71,,-828066273615363762781009.22,80439155162474319823705443.41,-124446971926253733056117174.22,,-79142376342774322447730107135.25,22437923461544139272367205369.21,,,,,,1632144455327169115771616573438409563.57,-1330312657372987534454166906165925783.80 -96,,,34638.46,-11358.74,,,16746737.14,478145598.16,-2226293586.76,351971015303.47,,255060711387.84,,-58493470058481.10,-80309915335806515.30,-47773798438844958.79,-12298131751957434510.31,,-10505382927878026171.46,,3251659172047504641544.06,,,785927218801289089528137.18,345743985289215058613517099.55,,,,,,-13919111804412941288842740487242.47,,-6480867897961988346158460764596364.74,-824095728963274611593968135342193105.04,-1585129544128156332239481826934183433.53,1611994426445512975824792670745011538.29 -97,,140.04,,,-5341364.69,,-4526501.85,-2044911553.48,5341411447.75,,,-127872350643.35,,-153947193269210.91,59512096113741152.16,54501105538063023.39,9398954360677450229.39,,5265087412367517172.29,,-1820734000236385240811.10,486460562565690473905353.68,-619633497445104595283497.69,,,-100958898009112833355930798.51,,,,,1941964431614029132585444975637.27,,,280173790299229451624030458662332520.34,, -98,0.02,-209.38,47742.34,,,,,-4112583055.85,,,,,,,,-72254069785207096.71,,,,2130682945581583641843.70,,,-1303374291011606169216034.95,,373999523393292370758837853.99,,,-43031491181046876301731534876.48,,5987883428114019694915891262844.71,-14796362577044709012123325546051.88,3386916582766211278413996786753025.33,984384315505382218289187884285024.96,1460125597700324655091004706130400881.29,,-948785623581363382660225703514673707.27 -99,,,,,1961380.30,,12268344.32,618323166.04,5435086438.47,,,,38746880441960.54,-110396037435463.82,4947966776365728.83,,,,,1995188741213904419959.42,2869486723290524335274.52,,,,,170742449782317478133450511.74,,,-29056256284845548874645892508.29,-20783322679900370840682215385289.46,-434545569436882915135151787550.66,-6122906110159397401052374272283132.68,,622584589940283705757633981140074402.99,-1056573317153889585869993273629336666.64, -100,-123.19,272.43,,,-9988838.70,,,-1634371657.01,5083688564.77,,,,97278555427186.39,93646788365362.87,59827850627622979.37,995072915893334.45,-2521637170863570655.01,18519583790151572619.48,,,,,,,-216076870715587464052145681.51,-107766837211224913537604023.88,,67821245960583524949111158016.27,,-15996734041512014267610584959287.54,10668801672042452784266382252965.61,-5167477816615036868860379309427500.80,1738609802911181402513150217994898.95,-145739601406051864999268832877906089.27,, -101,,,,,20724996.76,,-13904545.75,4438543278.51,,,653714600100.86,-152206794270.77,,116031406663562.07,-7948661460599252.45,,16996252184013660108.57,-22288679434313674929.72,,4058535480127927043182.28,873166353008432025233.81,-341898079090569247991724.46,,508015770883615710343606.47,-48461828356783475659457760.49,-228236124349193527175233049.79,87979869726633170680804411873.29,,,,-18205208685868955537514740890216.01,813187742775205778963659074023859.13,-5889712027079183828810273922520554.66,716988957170447266891947675873942467.34,,-1201491553068006910317344998060429459.41 -102,-218.62,,42878.36,,,-19972665.42,,-5082845522.11,3751470489.53,1270325347585.28,,,,-301478378379375.45,,,,,,,5023046898065252295769.74,,,,,-71448481731134739212310982.61,-35348912960800077622224249571.88,-30703873180717664577287347861.97,30802841185556524092685295294.22,13855470124867916322065104923088.38,12369009505990421615708824650899.73,2821753745551785351134102261493911.68,5330771364348087699347811101573373.60,,,-551217965280567640420974936682649505.04 -103,152.39,186.88,-54212.09,50067.35,-1676530.54,-12508378.28,,-23093243.34,,,-1291624014728.57,,129219112845973.16,,-80725553582888297.19,,-9407374024821945267.03,-5179600129736639769.75,,-5570187536793785653268.39,,88021860984161287665304.36,,,,,,,,,-24661784607764515261853155730127.00,,923146809712824399432941244558846.75,749447181445840502442083539907766975.82,1087384274510976555796457566573239575.29,-235190562829332347138331763890825136.36 -104,-257.14,-149.39,,-49006.12,-801491.20,,,4802342567.86,-2202703723.38,-245777225479.42,,1235813480943.06,,-83763973060831.26,-68463130674348781.95,58816178654902566.82,,-22896158886589128808.54,-15358922460782554197.47,2538684602937469078714.75,,257304154722446826979012.21,,,,272018213468976620539084632.46,53443319404224878128377371260.45,-5802408665293930893381516737.10,47885271054249438357571152661.00,,,,5810451134160289517393047780354067.77,1586647837585404002434220434319080612.66,, -105,,-1.57,56281.75,,,,-6042505.89,-659994764.78,87226882.44,-915683943418.65,1200778403276.06,,,,,-87394066672442458.03,-11426959071643472479.05,,,,,,,,-39544285710528154815222028.19,,-62533625112860605136771305504.90,,,,-6267533936473862196155738550987.87,,,,649724715585825185124881060636740063.91, -106,60.55,262.20,-54053.80,,,,,,5105198498.47,622355256458.56,-934289043179.21,,142591508296736.55,,40701730920438366.37,,,3955407972209139358.46,-20667877038744340981.05,-2396097964318418611116.82,,152431897270721265924661.81,,31505003152267656281206.07,,-393550801098829816427309242.92,,11838188079666077040335567069.82,6216223581851791121112942622.40,,-13971845867977508323713135803507.63,-2226741825913954827845171491910546.39,,-1186220511317985040386642179424968576.45,,522169206807894530985899806237083860.92 -107,,-14.74,36414.54,,,-20753966.63,-19855645.49,,2364622258.19,-35873797308.07,,1304364899570.27,276039159594686.21,-162563709580826.55,,-27385124712803883.59,,3948556386289162506.82,,,5569664403398724166750.09,,953442119157948435525764.87,,,,,42412400043786049691061631350.95,55288887192708347421978130523.65,8813890346357124554096109160356.43,,,,,,1669996447198842705811875474203215902.91 -108,-91.63,,,,12005862.52,,,,,,,-933927654757.43,,,-51497149746421568.17,11280442881208947.62,,-23032216254039841753.86,-8008011220512070487.06,,15878468172080278731.04,-1279769712304780742001942.83,-1072780198294282763030391.46,-1333464388233254962691134.75,,,,,,,154372120679537185642183694714.50,,,828220563004909987244271915986442837.34,, -109,25.86,192.04,78439.82,10035.72,,,,,,1395241111211.44,576132808812.38,-1342303182868.65,-295374444548911.73,214387451697216.99,31166782688698612.00,,-19647747744676147887.87,,,378599304052447543474.12,3630170617303810789787.43,,996479869971010300539954.16,,-42008884888601378575123791.74,,,-71383261438352895133822199148.85,11506708504398374603254203523.02,,-14966974725249964764405152843075.07,,6558007636683022309928675528577148.33,1276888808940327477657091546474935026.24,,1605653709767467112013259965091331781.07 -110,,,-3457.36,25183.53,,,900521.07,1118075855.30,-5257777393.99,,,126095215852.57,-204941274323877.37,,71793568095812771.68,,-20465947348604060370.82,,,436373645583592590634.51,,380495982859575215989572.08,,-415199498710253576628066.31,,,-51599999895139613684845864607.82,-82243861527093660140351938365.34,,,,-623455990218608318395192137415551.40,5883107050962172999797269455281534.87,,,-278263536926800289373067361471498837.05 -111,,,-11682.03,-71179.74,-21452595.77,,,4001229206.44,-1119901731.27,-231661267818.90,,721740455931.24,-106191382097546.65,293306507498703.63,-31775981574512746.55,,-503717381174773849.24,9807698424686383905.48,,-1212789862437543828758.30,211330950081487889653.09,,,,,,28044283647053383609704994414.92,46735597542537493055804595332.46,,-19766275217990798284010231359294.23,,,-4802458230885216161147897715202957.84,-1521930164384192340231859506760482825.13,,-180154784591067501973465505778784931.06 -112,80.45,-125.46,,37251.83,,-10150356.15,,,3747973151.36,,-435219835699.43,,-248158694705831.13,269189382941005.31,,,14649371456695477889.35,-21635449371389839693.14,10707606751462691402.63,,,,,,-15478578557599690144605240.83,,56005474679321055315739530020.07,-31267956980980834666344700479.22,,,-21635583394570241577949637664895.54,,-3318236374984091434048242859878538.34,1437449473876685719198697816712180579.19,,-664736106021055540910520796620460020.24 -113,,-46.27,,7641.38,20943045.29,-11817886.36,,-3909333542.11,-5052981589.17,806442458203.71,-352395036683.78,-1339352771079.50,332393415369068.09,17863195920036.44,7224426619431976.28,35757772818248522.29,17554550777383318247.61,6873522605538337732.13,-22011862715346790385.69,4311260544119517299349.13,,1250290150374217426457604.99,1123436244762162405988948.01,-869371231171251321765321.47,375568084748761250883265100.53,-151868138022075836101539811.93,76584402778134413953447987970.43,,,,-24606916944895233205604024384034.58,,,-839425327787517532365861522844919527.71,,-364147062201594275940183558543701055.90 -114,-222.84,324.37,,,17582245.69,-14719687.93,6084069.41,-4985143299.14,,-1025352458234.68,,,,,81841245595813613.32,,,,-4051154486963027090.83,-5223802546153940607840.07,-3470689106609598403611.89,1471583950161872976703481.49,,,-326158198276366983981446886.33,,34505530643445198614063975342.60,-55193502316371250031023249355.72,100575415038638012620194571414.73,,,-845568625752531091052797254479871.35,-3622062036856807264645585362506654.07,,1251511724776903337299060232024431216.67, -115,137.04,-273.10,,,,-12371286.18,,,5072663129.27,-665499279128.77,,1047317397754.75,,79438441521191.87,89816046134385493.42,,,-4739369620608024145.19,-6167543891247039648.32,1197627296284220419336.78,,-1431798464570676627070559.41,160380247870775793969233.69,,-190359143995734914344981151.25,,-87220217656481345463647324531.09,87229715389685701991722941448.92,,-1507521284494869030893504557332.09,,,,1607067736955830637449456225653303848.99,-691223212464671467397406259886785858.50,-814577336545022091256194954259796371.16 -116,-202.80,16.45,,,,,19479020.08,276287109.26,,-809536757646.77,,,299475212074505.14,,-1347081739610349.21,,17124391437947838313.07,3074762363876487817.62,,,,-895003182566845989710497.70,-16705202348088032063692.41,,268054932247558053253248556.73,53650882154242617041265628.46,33408023054669908549333364602.22,101412028796124724751152691178.63,29903103342278018988931256431.10,18610597250095947028642677757344.57,-21840203537181288119471816568071.36,-959975723396229439493462456775542.76,-2446426392115244103976682734263972.02,,, -117,-13.02,195.46,-30887.60,27125.00,,-151950.81,,2464720573.37,,153364698383.58,-1377222291301.43,306915216484.58,4567341098977.95,-193868033965866.41,-19981400647269595.38,-60538250338818500.76,-10794160034708935384.04,,,-3899365216357403310516.29,,,968207129933952171966716.96,-862679866360582842167498.02,,-135030015655991831033242305.10,-79045956642466201280725305133.18,-58685726126335769785009771165.66,7236911910817802150141596623.57,1300892065607088508278361792627.28,,,,,467550830014952764836753803799228315.02,-1005399122765687727562034169564832572.20 -118,,,,,-9599362.04,17795410.31,,,2884059382.94,-529567478784.00,-80575875503.52,,-312820448036029.95,7196989231821.87,,,,,,-5988624822959327339350.67,-3403775686180262253299.52,1229192108275545957905248.35,,916209935174831667410591.04,60608726966951740153282068.76,,,28784889980141131294908109230.93,-5324054792568339254193104431.38,,-23548683764289944021515222822712.32,,3993469192845435050616792283289764.85,-1236361468749718840971314266378722598.84,395714964594745492358868113664418184.50, -119,-43.66,-218.79,-26331.37,,,-5757796.64,14168105.04,2382799932.51,,277679482059.74,1293786736413.55,1023665721720.61,-209738579920251.42,,-21366755762174354.82,,,,,,,,-214221929785036164409281.39,,-126642541674743548432791463.13,362862331331506442420670082.28,-35406278251481224470760428097.30,79836942175192141639101602863.85,,19086285382894907533170751649959.26,,,,,-1136275661798626500095801371797750141.86, -120,-80.32,,,,8268834.54,,,-1788094758.25,-2292485455.27,228169924078.43,919179772945.04,,189593439313827.07,,23434010667151365.39,,14455511146019585950.48,,,,4503937766629102843105.25,,,-1090194471395965420052429.68,-346334023084979871713528669.32,381666589743797146589981189.82,73234450966745979677378928373.64,-82251573883912278592450252745.70,,-23066796079596176252018372257732.73,-1666927066573501388738822412539.12,-2326312775937217972744872256383576.31,-3310906986819879535578670386838721.50,771075738419851152353987939270837494.42,, -121,-266.27,,-64554.84,563.77,,-19810060.02,19557105.46,,-3874269724.49,19346843821.76,164266441106.36,,-315173474728422.85,-64017207554546.09,,,15740845796462865525.58,14043601816032291605.03,153280380926601036.88,4281932562667575520352.92,498881349691962728841.35,441838401367811148258055.83,,1158244376769654825536681.07,-111775344345104410183582857.32,,,,,,,-2512400378889289560550901917470321.41,-3542505661052353913105284588629512.93,73344268748321048974371357753079267.77,, -122,-324.03,5.53,-35726.51,,,,8996753.81,-3709617408.78,-477036176.27,,605454254040.04,,,,,26848678977416749.07,22942151356826752515.48,,,,,-1217272091348958463138557.97,,-1317994987709870177993668.16,,-18795506497993971451273998.95,36066193017142184091997975513.88,-7099370597909641793668171188.13,,,,,-1463728392791598001965165145286760.34,-156436333897242366320426213696801187.09,,838775121414790821746911707232138884.00 -123,-304.75,305.81,53992.78,-7061.00,,,,,-2204681430.46,,-610135155265.66,,,181521653774048.63,,67406204875243445.09,19090500682342976819.02,-6141093106503384707.97,,,-1235608176957717597715.49,202580122104912447226709.13,1412434683699873572799470.72,952523759624953855363969.75,56716826215608661572473156.55,,,,68683064309736864297847292532.64,,,,,1492586427272762113230398136415518778.53,,945700727068474098581269998475947114.98 -124,-102.55,,,77412.90,4641984.66,9717688.40,-2163829.53,,,-368860121019.03,29939509315.52,-584597115595.12,,25673252130656.07,84545605896105248.18,,,7499135570316427264.72,1265452453011617743.34,-2755481207404629226016.20,,-53143933575328047941781.45,,-920127587858428332304484.20,-73581498182558460423279774.17,-210744992394043819944820240.45,,5635216175475278084205196519.95,2918658987435521361080068586.29,8202195545175724579745142575672.33,-13116328489588109727037066894274.12,4530361858508676648626558541694914.22,-2690183861742411042727124018357920.52,,321010369760652979909997490343006861.41, -125,-29.53,-122.26,52977.11,,,1945873.19,20930596.58,,,,,,-39292658391516.07,164762384861253.36,-26672112514548584.06,56857852311324006.18,,,8271119982778097252.52,,608642732318772115194.28,,,-663253508417878775718912.15,,,98105372616657174093816395744.39,,85125340104244853649094316703.93,6763172316796844412885270412135.98,,,-1157352655184098485709152032479244.30,1535355014840594945551737247283785245.49,,1466680334412405925782600015849322753.50 -126,69.65,,,27541.51,,17367162.50,,,,,,,241519295406691.27,45262657371045.68,,,18168075228225255632.35,-20254573623051245971.30,19745872185016367610.51,,,945732088534064726320856.00,487490946249173512569749.50,-1261774695642747094026982.15,,7614963967307041095047621.05,53885870418710202137845608073.87,,57976833707660962244692331925.23,-13280729787323443670471408812463.85,,-2676800792099940275569815408448974.93,,,,-210932117882378862118488976879560413.40 -127,,,50666.39,63017.75,13787213.63,-12423048.39,,,,-825224872862.44,299067520448.31,,61774288491059.52,-283399444115458.04,71740618576130868.86,,,,-8410675073924388653.98,,,,1354054749050814891201165.55,-1213191379179206501626781.86,,,2853584659570777652239549533.63,,,,357231552372617386551740912074.50,3041722648170716888033420585413200.17,-4332873803869678045786412904831199.74,,, -128,-29.11,,83243.76,-39226.49,,,-6335182.25,4902002498.31,417991154.73,,-59850070633.79,1215435635702.68,104179634182602.20,290673759128276.50,,,,18025500923630607442.40,,,-342460538305663622746.58,163704844309241392182598.45,56612589477819412987664.72,,,,57449205365758926248067023712.17,6529375706739478943162180777.82,95522066224408544806655184384.82,,-9622939710328693605805425831390.94,,-6605847670936599486606756284440514.90,-1163549048108213266795906179143470615.96,-620187971062393077690677762089731969.90,1213736172053043230567630356493412585.71 -129,,-48.97,,,,,,-4997533537.36,,,-126799150245.13,,,-262637339811381.01,,,675263933116456929.73,-2107317959079912432.51,-2644301053654086935.04,-801058812624084696768.66,,165324085196785071208759.93,,,,,52042668818224123006592870081.54,-23346251103133464493545028252.25,,,,-5145642272634690866891332335323814.10,,-68101536514111613096732402672871176.31,, -130,,,-3680.75,-5307.60,-20111232.40,,,,3079327616.55,-1002726511079.69,-414925005968.08,521192757877.80,15454622829405.15,-259590588275518.45,,,,,-22647623267675885713.88,,,-100000949733175071052220.39,1265965209232818312437592.26,643475431292794796216518.74,,-308123431989382815965809807.82,,37772068596277250557389886455.44,,,,,6361267309386489240285165811982069.98,-524244575988186794505154323195270276.91,, -131,,141.03,-18750.60,,-12205787.45,1321311.98,16647504.05,347579102.57,-5101441302.49,,,-1360956733102.39,352027881620841.65,-319619274518618.39,,,-23130851696037608787.21,,,2818965535806014827705.87,5383251581573955814467.36,379599734112138988147700.44,,,-163419128302509211280334609.34,,,9672808374991343083116372464.74,,-14319456941883809287774493308088.21,,,,272338546917934380430321706996622398.31,, -132,295.40,,39572.56,75100.41,,,,-163680598.62,,-991691912376.17,,,-90205166166994.40,-219804580136804.32,,-76813538495350260.94,797842692830404563.09,10043995996669850563.43,2443975563728056934.92,,,-522155440140182104158098.36,-1092583449440950635856582.32,468882697728156439676047.82,,383567224961718450094434980.02,-78771514695556736218243132815.34,,47064703393009512975363170435.83,17828087213222162019850673793179.14,,,-2656403593922002415088340049009041.28,-772707102210720627131681829498972482.35,1536376528373534371011978959773820723.85,1516049107183915799439624638304762861.45 -133,-215.11,90.14,,,-18915336.01,12708523.89,,,,,,300328511077.52,19359046389879.64,,74930247033869522.12,,20509939295254517736.26,16325698493949018395.66,-12461215875318476555.65,4487698789452108444010.37,,,1381117117984834316601075.36,,,30165935709569793814835496.10,78914792979425257002394032299.25,-83474491492032244717038119456.87,,,6106322345767812768446367024734.80,,,937797696798120844882360327114897971.15,, -134,-248.88,67.30,,,,,-8793920.42,,,-353462046201.40,,,186383171934837.29,-356277818068108.58,,,,,,,,,-1084240599716423013571273.01,-507207922866581759042824.95,-178282713186279062073102695.33,,95194792119141374795572390766.53,-95160212485778305860499475507.97,,,86095062754414217426006561920.77,-5376451316052734535587894469342876.37,-4321002647349583031724474619068421.62,-1041882036552756409088765873262011964.88,632623516898423097055815321781824251.22,-336901426394829213100934968012582961.99 -135,93.23,-137.24,,63825.98,,,,,,149315297878.15,186951832483.32,,-96777025859117.45,-50637855746925.35,,-46418350589582337.08,,10104258910586335774.10,,,-1104478861911772651334.90,,877686263703789476026855.40,217845640500938515649924.78,-64022302045600914091868604.54,349751137856485817356389168.88,-65460245907227991041187842072.54,-35123258410928766799853337535.10,,,,3501769287309558261761967237495955.50,-1555830261467843518316217427914994.60,,,1315825407369576794934136626632729850.92 -136,,,-44190.08,,-17932319.33,,4096964.52,,-5065517350.30,,181045121334.64,577916909134.65,-177405470926322.22,311184508635008.44,,,,,-1383603168474014656.72,-830898021444372965643.05,-3787804791124558842587.74,1166941921599335988456203.48,,,,282277450472859629215917288.16,93167060409793419490060830304.33,-49917081501454622327400780937.29,,2381953483035338811431914531205.79,,,,-1036711511277118821338967005237459651.48,, -137,251.07,-97.29,26582.65,,-1691587.36,,,2308263078.91,5294186283.77,-338459692683.32,799363428441.06,,,-130421591869218.96,-508365043889661.75,,,,8300507522995976042.35,4895839945195770721527.77,,,23317964214843068574228.20,999045340840679909882007.70,,,-100278359037963061444832576259.63,28472561786509989659922137545.26,95149800191207813291607363693.54,13661394783802349480823532230662.47,,,,-1290864393951726299226834507777546285.97,-193458550176131316198364479889967555.16, -138,,-256.69,-38900.70,,,,,,1971684692.63,1195380319434.52,-929454179371.98,,184631434923793.46,-307608730238872.10,,,,-8557792881312242703.01,,-2454318101436688430186.12,1889459434121429620011.11,561808717892661594599925.39,,,-132277459828131339425369774.18,310377554567909567529543568.06,-87590059965233932533995145395.53,,-86195803313414910228746730057.54,,-2636035413101455847980227864325.70,3065564538830225120554937287109546.26,-3578990460811544537022467529323205.05,445486555491097103719254645398689895.94,457442426922964954513335375127839996.49, -139,31.82,53.97,-75765.27,,-17015265.09,-16531069.06,,,1881552389.78,684033976327.39,-578336477841.78,768671074156.71,-217015401343971.60,,20725949648284527.78,,,2144404574440591592.31,16453221688590284025.29,2827135562441973085606.97,1030182058671948511532.90,1521526043368553823286738.07,320092535535997495693051.37,,358271624471601651730457150.36,-347930957853071824231940567.72,,73419208581875507516153050385.02,,,,,,-1670744388199062999078690816245212179.82,,-40915876528939209866365158294483890.63 -140,103.33,326.39,9168.19,,8090514.66,-18495267.95,,3881958316.76,,,1383627750584.23,567009080417.29,228905480330117.53,222229746816174.81,-54029835550329667.96,52942980903512854.48,,8236540497153275243.08,15833690114883333924.99,,-3189497396568389710482.90,-1413892268229223296680155.53,,,,,12600935863034019002759566350.45,45396388294887862056135651526.69,-87916132300361296939321445237.59,,23247940798258507276387087052975.77,,,-1155222578201203790159784781371659333.33,-224883517717700938122927711641343951.20, -141,,,-80840.93,,,9684512.08,,2878163529.75,3400932566.31,,,,-176040699125218.49,-26403570614114.67,,30744244511648160.70,,-13928353834413678572.60,17805404167825390102.01,-5628411770020671264878.60,,287118024782464167498225.99,,,-204130833293095775722644407.82,245239150168974502805286621.41,,,,,-565719773174438656715227323837.85,,-125886860251931228458308468657534.17,830045504826451238482813451636511003.06,-384177115103168487785369632416205072.13,-512052129421994994992068936487178590.02 -142,25.38,,24600.43,-76377.49,,-9278157.92,-12845653.47,-664894237.21,-1574133387.14,,,,331997015753630.90,261612037869782.18,,-62905161999643113.24,9918107659939977175.32,,-15217194977497706333.15,,,1249322975367928994546618.07,1231458339429866531962072.22,,,,,,,4104418414851071400212652606653.13,18405197758796771923068641171727.29,5342071986357569095133155027463279.58,-1575551701743100806862893103841859.14,-722801128209642206606175485095124060.61,554945035481903201624421423630719274.45,883113264356539928199628406273029786.08 -143,,-35.47,-4607.46,19322.50,,-12748771.42,,,,,,20290327455.14,-172115812008761.35,-120724522332103.54,10569839217582793.79,12813316956872535.09,,,13667878136283614904.48,-3988075751183110143732.36,,,-1104820347206612933623536.45,1174415087935476841567104.52,,373778490017872698117453895.68,,-97587868564313415234281012849.54,-7360880593714941631021374768.27,,-15251528682146160606472730567973.01,,,,,-1119396522120143109260080905303288916.39 -144,,,-72272.72,-37173.37,-1232184.75,9683181.09,,-3614881536.63,2656246393.85,936033869474.04,,,,-119772967924624.95,46203449668900670.66,,14400467551108136645.78,,,-270041103114659584569.23,3885941439494940709252.86,,,-230919658058657302718997.07,293195047184635948189373036.98,-106779810271706111907344933.45,,,-99527030600619846503152841608.48,,,,,-914695798831656791706924890404236043.60,-556882577522567526266151084004266786.50,160819729171195536667568556483353478.24 -145,-255.05,,-81248.87,,2629723.02,,-1906975.13,-4133187722.48,2649261482.13,,447050225378.00,,,,68924725121835029.32,,-13478889696545742011.12,,,,-4323164762887237208744.37,-1093919897653928570144370.24,,,,,-71444307532017199447009866528.51,64280039358758057503269189177.58,57580440834324042571380182339.75,-7972681044661576073108042353030.62,-9945091208457284549695813129982.12,-613634396658218872051177422335937.24,,1371370542347305612924386715876974163.08,, -146,,-148.11,-55061.22,-16567.94,,,,,5294086263.62,-405653932998.91,-102117482831.44,-404246970021.77,-343502275711653.62,,-11801292587044946.24,-77718229659684412.88,,,,,,,-348927806883864401293300.68,,,132525401616913692414737373.39,,-2943629947434976997479047851.12,-3477667695870452129911872526.84,-17093766286164930505940536869121.55,-25787613780847307690650452214175.49,-5660593129014290513989467838626796.16,,,,289653879063897035539497261048227587.66 -147,199.59,,,,,-20243835.51,,5265406082.88,,,,,181418645258328.81,,4916246769265459.58,,-2643681414710056679.23,,,,-5760112439169976571426.74,-573507323938318938520924.64,,,215009330795731603257177200.41,,,,,,,-3685738856522253650604585586326293.91,,,, -148,-58.20,114.91,-11716.50,-81560.80,11848038.91,,-3914754.05,4017367617.29,,403501825529.36,-362282359612.89,,-352476414737431.56,,19747435447710152.08,,,,,3743326648968371763048.30,-4072752072420801989267.60,490527857718335409924093.03,,-347863700438958275081031.17,-200770492861701965705250673.69,86276227446758285938242029.17,,,,,18571479573392609943910253646613.67,-215071112275914589722756009027348.91,-2798785741208297397108077758965337.92,-1667157009151129862350918844011750042.62,-194908059996362516058329938769790122.72, -149,-322.27,,56087.14,,,21368626.26,,,-4357719947.64,,,,,,-76409045414191312.97,77055204321590310.66,,,,5793061365536935697316.46,-2092124838761463481126.80,,-665723382835103410853375.72,,7311715433031842202831588.24,,44544164520993445867449321919.41,,,15153311807078390645447958348366.13,6137586983118020942894641899967.93,,,,1443232395580614541638828194605907985.60, -150,,47.07,,,,,,4142173483.26,,868531911749.79,,-777139827375.49,,,,,3727448402502485679.97,-5283894046275539414.91,-19263277147018107806.40,,,-1360148668717745797258578.99,-1501222639464543829849862.96,-1188032198240809207580649.10,16305784182394576012914401.65,220927280796225776195058516.34,,,,18108144820324909857902158580760.65,1765070953603113251378663518552.90,5350766174822621289002104851438369.82,-5240235109647718157265907023681821.82,697666506829322183698202910979294766.17,,-1107819739741911720943504898719966520.06 -151,106.57,-200.80,-23924.09,8776.91,-8769874.88,,,603936191.76,-5264171305.99,,,,-250528004170941.50,,,38490920876048244.44,,-18895403965286672356.65,3478389883187714199.74,2507254218595405422766.63,,313239083018441713322580.49,,,,,-49612553353289643965584526727.16,,,-24293595307229832341424618290363.49,-24270888396109158636941554167660.01,,-5464682758735977916126221225307455.33,353712479314439363219848881272479606.68,, -152,-195.07,3.20,,,19173711.96,,12446203.91,,695766782.50,248305697126.48,,-859980266875.62,,,,-86880915320484626.08,-16800827605702111017.49,4475072548353053577.97,23053457308239333838.41,,,-538787562245916152935108.55,-621678637905050981647286.01,,210781886433202501549636185.55,276403685686424877437495307.87,92345667606562505942007251974.77,57115232699568505905183781485.17,-62678884078234443963250985425.66,16433591033819427232590989347201.54,,,1887356766805243598854292753339562.70,,-1238914978450874341623852564663108060.97, -153,,,68691.20,,,13853419.43,2158410.53,-5097772779.07,1120074187.10,,-1050336027940.30,360196040712.59,,-122882031404370.58,,,,16452758789849025404.27,,,-3522492781942683254356.30,710486482400326915367057.53,-548992290602775021162547.53,,165482852481588447734506327.44,,,,-42452991434116163777632794716.34,-18699901649229781887020497378838.93,8653280689968185800508078896020.95,,1652356825696256016967725799682961.34,,,-528641888467948714152632236129507419.98 -154,223.61,-6.74,,,,,-5740738.37,,3043669355.60,,-1261731416366.28,,,,-75433591927145316.64,58299289603411263.44,,,-6439862028222861462.36,2343527799941348802189.20,,-1082204545129775510892324.60,,,-350216435349146812492676105.02,,,-47981055378486536238090717784.73,-40326551582852737109777259139.29,,,-5362720645731207461738617220751007.40,5831303640471616651789442901557951.63,,-78476874037093733809437589206257445.20,-528453595022106474489853161444523897.60 -155,,46.62,,,,,,,-4701006164.89,-414460067886.68,953108971237.72,556463954456.61,58533951869920.48,,,-9435594800302541.48,-19491895770299861737.25,-23597466986244725037.74,-5361139609589430877.84,-3756401301177451141874.64,2251512385189958170251.60,,,-1410035979088318796044224.40,,-313789053721492745108327891.47,-17107954880344357676694415441.96,,,-8145364655853297169846810676319.18,-21375216089130650523966877514406.16,857730296696262967257392966351315.50,5528966654792494200617563575575693.77,766346769153682524314229903456531460.99,,-888905221455401775912395806123707906.81 -156,48.73,,64439.83,,-18512501.11,,,2019891957.06,,-1215362164893.61,245327238430.99,,,-174863928516246.26,68340771584257619.00,-84233441911084734.84,14523239565552974684.51,-16712060722182525692.16,,,-1082629203712575683802.57,-1296517793584249010127888.40,,714836768336677145666082.73,-231794217407713792605250888.72,-317077336072859863244375911.23,,67401342388543893248988367644.33,-63495119887014541717206113090.55,8815314452034629840467374568704.32,3892217813755462538288567025997.18,5650043600441848584701507284549320.04,-1897586796748636795722229349119060.81,1553382263505887356329874076963288990.72,, -157,196.75,-324.00,44304.72,-56878.49,,,,,-2435997201.06,,,,,20854739917413.02,,2024650168492655.29,-1835683226295260458.55,-17274409069946530092.55,11204828339800743946.49,964105272868311912270.34,-2572784481258201711332.15,,,1371142523715180674387799.20,,-80688329643072833075745962.06,72620736755960514284147961320.92,-92636000524248087562027259577.01,,,11281434575885207415975774388420.59,,,-410220425836737506121575447564627079.91,,-26140565296426063384906175717523392.33 -158,294.93,,,,-18304845.22,7553106.34,,4728745463.83,,1406880782417.98,1285808863392.46,,320433409543201.28,,-8450989175008530.80,,22991023092560057950.91,,,-9236159877139642044.02,-5187622585614731564522.90,,,-575028469269454276909761.37,392414923272388898727419840.65,,-90174314507092496679267401136.74,,,,-4170555477432273971940762004476.36,5913190674828080302365027077119852.26,-931676561192625026547112519567941.00,,, -159,126.60,-153.92,,-15270.97,11404588.35,,,,-4337677686.82,,409040833265.05,,,,-56703066184280708.71,-49392994942827859.10,-21420537611823777387.19,-10146064182869260846.15,-6552599396610039014.88,,,,,122229460112523406480479.62,,,,-63576125372495753743665167479.12,,-10838538865647874111327038587263.68,,,4373371935511635305650231183911241.01,-1216078266824263812502103469661137034.20,, -160,,,77691.03,,-19563726.69,,19984625.89,2063155383.65,,,,-34931354362.43,,-189903792968580.29,-1157506027651206.60,22616249846205766.97,-4543631762391747134.85,18144476829179339671.47,,,,-1494146599934422499314024.25,,,-182947182069447649400485683.49,-201644903455759359475840159.22,-14309145906505179517028455328.10,,,,15962214497987593035972593400991.85,,,,, -161,-212.28,276.79,-14952.52,,10395654.25,,,-2972783458.86,-242399517.78,,,-79809063977.39,,,,,-12147957195448837767.85,,22030643661331907519.39,-5912315601917720174286.14,-2318172406622329936351.00,167270391497520366946177.75,,,-158264109527452287497960456.17,,70066826392787128086559232402.08,,,14178454985790761532725169997376.30,,-6294245384125689621462360209539719.60,,,,-1033788853734390021070115784271373516.60 -162,144.96,281.58,,-55056.15,,,,,2141349841.90,-1268836583900.30,-576081518769.01,,,,,-75330675115432515.18,-17320079100610415295.28,,-14997118628313843597.22,,,1497788963921851579885891.52,,472347896831679950992903.16,,-89641034478065335160292802.66,,,,,,,2517069299444862897515746152618818.27,,, -163,-126.35,,-73550.14,-62433.45,4032729.72,,,,,-1159130780004.86,-817353497743.23,,,232044229255612.35,,15838660940326206.50,,,-2895891480535832010.30,,-4969762353481571370263.79,583721374049291101947455.42,1075702244200205723175571.29,-1082613513352347579379126.00,,,24797246954396702926785043829.72,,,-5788264560608590280291390306674.17,,,-703168583165214256750173601254826.10,-297983415929568028427333654851849516.65,357200716642154004571504922285308809.09, -164,127.77,,,67683.33,,,15582570.95,1714064309.41,-3697599842.59,,1276291307804.70,16615681358.29,199186271617822.93,-155443279461938.09,,-54067574432458107.30,21907482847192018154.27,-16009085630326588332.90,17586959688457356176.60,,,-622301650553185111560180.98,1327692926239448125550769.20,-143943576803657131531447.36,,,,,33536075080268058572574770581.01,,-18213279666095538797871892172947.22,,,,, -165,,,,16893.22,-7630585.52,-10963485.31,,,,645090616541.26,,-463151162439.28,,166555792058670.10,69590558018893511.96,24464250778259175.86,2042988617062498350.95,8312574232033083962.45,17220858004973861551.59,-3654717732733922754865.45,,,,,116382663436627233572142134.92,-210710182927183913739891650.75,33447917977499369016272069674.90,66473260750520754497324303800.10,,,,561989137739477751419481529043138.16,,,-1466774505441209155741439922969915684.87, -166,177.54,-15.06,,,,-10794066.85,,-1664428614.35,-4360814160.25,-815395224104.11,670614994083.32,-653122615091.93,,,53253895365066790.18,,,-16061350755500800871.25,,5141124703531102200926.53,-3024264513135299294409.63,-575860434172834094657382.97,731244642115092533228754.00,,126985868696187307073395099.18,-334886619919441159954061027.44,-35602805923038272803697943897.42,,78361716782027162362820463511.69,,-14260907653734658760866962265762.86,5388178619215612100041807867916229.99,-4495483768916309863511618350945623.08,,,-281603110654107536699261934257007181.83 -167,142.47,,,-70494.71,,1050721.71,,,4262581977.89,,,1330052269027.02,,-219316947586664.36,,,-7865708713458662325.07,,-14427610451981459526.48,-660032638477986263039.53,,,-979802674689518867423341.46,161867519229927300705030.55,,,89432843625413861919296220480.01,,-29916612915204039664256360049.72,,,,-3623091945836907561618947347430943.95,,,568264973438435459107274803548968848.27 -168,-45.76,,32768.59,16676.49,,,-2264216.66,,-3481432059.54,1359830235141.74,,358026079866.81,32275957132929.83,,-30176697740251133.66,,,5261198262348165410.37,,,,,,,240086267765086831855898588.16,-243589747692129549131050630.38,-77397742019912774789211735538.61,,,,,,-1040018872048702634909499820802677.02,,602261661591343161208948129649826955.12,-690686529815083257663708031292771443.84 -169,,,,60859.94,247460.53,,264864.57,,,-667877147017.41,,,-313773764355065.58,158611893154371.78,55856221995233559.71,48444989033087695.52,22086618628578719307.52,,-12070809433193372366.23,602753538980001287675.79,,,,,,62279958475490539634268081.41,,-1854271220770710814003648470.33,-77674791104725540744365664360.03,-10068632513524026703404555105281.91,-10218086545169396199397710767079.36,,,526656704077638374768642536788332676.29,191720184027375584764122221515478832.52,998238898033593593136014087787048057.76 -170,,186.23,66907.66,56596.08,,,-6024381.08,,,-816802046018.89,9486540234.33,,,4699124990189.98,-59753954927605808.26,-40827464697545900.10,16366775831549738270.54,,-4050319643796614108.80,-3437461033191211681365.13,,,-1425770868798492586434253.39,-845440743567975909185795.56,,,,-20721737090091017128925869588.09,,,,,-6291574348070337094812064132432379.37,,-286702843969219954456392233193559234.81,1188956703846045555105918563054103075.50 -171,91.14,,64024.10,,,,,,,,-1247513619286.09,-341210103791.88,-78443760267583.14,,-70202755664266919.44,-11402874473121104.12,-18188836497507607735.62,-23340483837177621664.86,18692638977060470002.13,3636286888719059674785.62,,-1361950834295308677594801.19,1320176833189214605466017.78,-361666868556274865792560.39,-151433452044084574507146013.51,-274387660527898697484868674.49,94070834030789321883192726211.63,,,,,,,,,292694489705727406746334365736467459.42 -172,137.29,-194.09,,59988.06,,,-17193993.00,,3519573003.05,,78824586639.39,-824885978522.34,,,,3620114855894503.52,4763109647243575902.51,,-4995481178755669040.45,-2451246172868243659435.43,,-642472476105856979660945.74,,1290517008719346972874672.35,-239226645293761307470224303.36,,14141473204592509615248855109.09,58457647864196645981343919240.89,-35803961460500795535379732774.34,-22187593013368422585865535097819.52,,,-988409863478103510447718523298835.45,,, -173,43.44,209.17,-71577.31,,,-4873489.66,13804466.13,-1646721903.15,,-818449223809.61,,,-95884955061547.82,-83325252387737.04,,-78600038578222481.64,,10417509261056011767.10,-15125899182021788885.05,,,,-1185588149987177221989955.21,-926193585474484851589281.71,62950644614933257375163591.63,,-50949585408625412211020250670.09,40906103827634350796141659585.00,-76712576791642847999882739680.97,25145744452282697074649738224808.08,-5350456008858855038444217993367.90,-6016801452922180105806413776399608.81,6084239706519151749895630418348732.39,,491395285819412814247406042469353467.33, -174,,327.28,,,-2731558.15,17069294.96,19485111.29,,-192346137.70,1345460004254.18,,,,342475082236814.90,33761286229322269.97,,,,-4772662316492489358.97,,1727206462803119318377.11,,,-468442659027505746649716.20,-100810629465271529686634738.72,,,,-83616002516960691762539996545.99,,,5828932972013184679007640056799810.31,,-1190904432492885924565113813776343229.09,520228993518176620155318095654356722.43,-1116384687063811791798738211002879143.88 -175,-293.42,,,-37895.08,,13551493.66,-10513444.88,-3450132485.08,-4865571833.12,445615323824.04,,,,-70990720767674.34,81548424150877159.94,-67837674393495961.02,-10998047299968561942.43,,1831479265084732954.74,3191292095528457211452.26,3558080257497786019892.77,1016264788316162822297427.75,,,,-104100489928221746109293033.18,97538571918174329338194564408.74,,,-1715463343812348404896159742147.92,-17170534511507035877708986231053.20,,-6076847246192156352452133479537717.71,-925248773607744748901892264215656662.69,-1369257308272546510002888581512724022.44, -176,,259.44,40427.64,56772.41,18083395.67,-8484509.67,,3590010043.55,,,941785709402.08,,,-139944023468301.90,66956645183479619.10,-76791098979823051.67,-23481635511475292208.01,-11121662798394032793.21,9874135326786229516.55,614709701365022238844.13,-1978740865558969241515.15,166343072754767778117640.45,,428486536116618979125000.98,-314737942397648536919813350.57,,,19417818261313053894177807138.11,80097807626708259669011760725.53,-2088125692876029593279287353036.89,3714393348239574785907945539952.50,,,,, -177,,,-49422.72,-50255.01,,-14205909.49,8053217.08,,,,,,,,,,,-13276057163521130868.56,,,4325157211059170164610.12,-651616817660652928079330.28,,-83114206070463995728490.52,153506008212962662164137440.87,-68364971366272638680059843.13,,,-8886872296703140345177727079.99,,,,,,-687224118398833216403211233259815963.29,-355335719039772666793343509919721150.31 -178,-35.96,292.48,,-55800.62,,,,,,-87182047629.39,,-733205844202.78,,-257577833107211.06,,-21322122952783369.36,-11532769826594716463.05,15554058716000528698.51,,,,-1314697765382583902577786.30,1003990867060128483582247.99,,-107466203241288440924000546.58,178535469918182474780720317.66,-86143506863595012348806637843.63,,,23933510118603987313635200379448.96,9506574174099858649702989798016.63,,-5820959437682050826310158240900795.75,,, -179,32.60,,-77485.89,-79397.49,,-19633860.65,,,,,57697134064.83,307980654771.34,,,,80043000265371198.38,-11953806970740696709.46,-9317813302363140101.30,-4232877706416674878.62,,,,,,,91463716315185456017273392.46,1597606896458873283535950027.46,19498365262704553667058150240.64,,-14798163624460143877450317783345.96,-12408232025776364161780796892871.26,-4458127894304505946594781411108084.26,-3860119777050174088756707490263211.56,1260305244498641762300430354706022483.48,,-415050157079806466940763675813722307.37 -180,-258.53,,76852.25,,-10741230.16,4521055.92,,,,,,,224896820317463.98,91819513877535.75,1983445482322518.67,,11148240670316823559.52,-16119571754857409122.33,2199028657164152874.14,-3685612873438867361776.45,-1929664718190986036030.11,,,,,326338033001832862479515760.85,-51719554819519858403461932554.94,704641228906054446141400049.86,,,,1137723643656617797134619300657725.33,,60922886964297083693822527892243480.94,,-431662738935927358274147084536653081.97 -181,-246.85,,,,19069392.87,,17538551.89,,,,-868837149699.32,1379087993719.02,-187368977602783.03,,,-7133734143548163.85,-14987995511592572191.89,5252023826020238635.22,419440632976342107.91,,,-1348276179558954184762827.38,,,-78624408011547048434716008.25,,34300350127043315074315541395.93,-11732105811894754057654114388.21,7218065275051882133442954663.16,,12330455261281620986162236805381.35,-2927936880409024444490066446816163.98,,,,-65942845867221792937107250681437829.70 -182,-217.85,223.83,,-126.79,,20158750.06,,,5469578896.72,-1227667584088.30,-294996505210.90,514992546607.28,159924936110631.14,,,,,,,-3735046615635402323851.25,,,,,-246624890865463701528707694.80,,,,16295020684855303322900875102.92,24213634973146923955859571347103.35,,-1683618690970001554734675529505430.21,,-516783780908962514200355562429697979.82,-37327060606808848611534873768716097.81, -183,112.63,,,-37265.10,,-17283206.62,,,-4490767134.17,,-321724409113.28,-979360185069.82,-30014067283648.23,-302584837254333.86,39259369355595627.92,,,,,-4753326436542945367457.78,-3733536747651347071925.64,,,625322228002931554715543.81,-345541772345402861627055874.89,303075379798886871940832398.45,,,-101004301360198549678405473952.92,,-6422598107866062079042874391563.00,-2087211337515564090960924803362519.20,,1433072622952771019191346310632282307.84,, -184,-53.63,,,-2374.13,,,-13729419.64,,4586721872.66,,,,292952918424260.91,-270370422326212.67,47705891790382054.60,,,,,3755765995105308966561.95,-1789282916329212556670.78,417551806821921988323112.86,,-1165260182181362627385923.82,,,-19136643403213105850677165939.42,79915416483769383460140150683.59,,,,1736608124021390324930280623725456.62,,-1513918344559913210679588374513850041.60,931089942131672667985282808044294945.77,325508078399649500737763116639956362.31 -185,,-136.44,,,,-6478872.33,-12045079.54,3747248679.22,,-430150773548.03,74751149694.93,,,,,,,11094933731411499397.03,,,,-1028789119539888473541749.22,182652594867018686400975.98,,,23066886342167620116314038.37,,-69778898808603188811387340660.81,,20864075824449627822264276242482.45,11225753545299755247725898179248.31,3801543885379791133196496219386571.77,,,,-1427201551844488515716544008215123957.46 -186,,145.12,74833.53,,-5370382.14,-786917.08,-583997.60,,,647723933014.26,,-1118694033466.09,,201600613835816.03,,86441386285271086.53,22931807216385178604.46,15755313366710510199.79,3093385128728544030.05,-3837984992409088332256.39,,875966514023803852256347.01,,-672603250129372684994726.62,-22451930103026059006620804.44,,-27624521819422270055664435878.13,,12324243285072556127719410278.51,-20259407467834289082609692163779.10,,-1420765579868797879162593776498005.39,,,-249534732299644049699687145689976273.22, -187,-246.14,290.17,-47084.67,-3100.27,,,,,2336031209.58,,,-420379132487.43,,-33716540430571.24,13661650984972505.32,,,,-15228374335276702361.71,5035235602528033756156.90,,-319443121911305191230428.43,197400577437158214135586.87,568073664808231593798139.61,316939582307385521905630165.58,-82711225944555155260520380.07,-68025447811882292028003021258.34,,-49105006290606969875075911781.89,19349200544076963093690992711327.67,,1531721763547576457911148513117400.60,,-864583023357398172178217994399664963.30,, -188,,,81689.37,37876.95,,,,,4761123944.85,846605099311.30,,,,344966745455473.13,13254375234248003.53,-6910150424139914.47,,,18076732726808290481.73,-4036168490798413457378.93,,1145816204019443128020264.38,,-828435283038454290715752.84,,215390172223447661207690981.48,-36454094575856626920017660578.32,,51977658770563216323867821582.86,,-18169373335765662438319295150912.00,-6479865883876549352258502927627600.80,,-1374822533948355302268355517362985706.24,,-1213997338678986886375259003048003965.05 -189,,,48268.85,,,,,-4672311651.50,,,-41879428899.29,,-174640409107907.92,-211533947101755.87,-21973927013533204.91,,-22155754781556667616.39,,-3422611696355006508.15,,,876726425307819194698379.88,,1282038340764453161263991.37,,,,48940078701143797034750141936.95,,,22536670507687089450376820276177.87,130341678801931485198246301010035.66,,,, -190,-111.40,,,,7409951.98,,-14946004.00,-4414622815.59,,,1344443016511.50,,,,,,,-19488672718123779839.36,8548251081436393144.54,,-5767244424018894595633.20,,-422979087494209323491490.45,,-341769909261703143588076690.88,-330547168926755523028336057.15,,,,,-5718364211686987769069376528775.91,3887352115239540574316403183612374.93,-5372170639221299662107154767035076.63,,1509871677796962512444615151654354813.58, -191,,172.34,14147.95,,-15237506.11,,,-340338798.98,-1819562734.60,622177708796.13,,,-152902771300264.71,,-89681559942711384.42,,-8251568341880561392.57,-7520578728161290266.83,,,,-890268440741869956358271.80,127508072965408763166443.05,1049108168125208387373684.13,,-24965525413216920610378742.52,,,,14034377784376876059218969316691.73,-12880863530672038922281027575283.83,112137344380437377277274310297926.49,,,-220191707111967350540982352946318591.76, -192,,223.87,,9700.69,,-15339513.71,,-1337286528.25,,-1060209336511.01,-920712158714.58,662920051436.73,229855068003014.32,,,,-15007038839419599507.41,,,-5403400115778517007474.22,,,,-948414359967261218546987.68,,-119515220782889182518553407.44,,17407725876511773629965648826.43,51273243979262614022766126770.00,16935258425771634338555229774145.25,,,,-1042482579729066379465987419134860073.97,764972693519660173007219957788867301.86,-507169872641206170906569468308438773.56 -193,205.72,,11044.05,,-8383621.83,1507314.57,720121.50,-4170645883.69,,528442693780.79,-1328572182956.59,-628376500050.81,,,29381364108030200.76,-29170617201326974.90,,15854843465230303728.86,12864794181214948021.90,-2123415233786562030898.94,-5344834435612414600514.14,713926776616117395330565.13,,,,381987423850458523536934273.93,-5402215570504229362090226793.50,-74587081127949878788537095595.21,,-20950338968772960669712492287239.10,,4481052907478286137073857292041794.27,-2376391836584174742229199758025262.74,,,902354649038664579556939055932950417.41 -194,,-31.61,,,4720014.18,16405385.99,,590904776.97,-2590711663.06,,513154644574.64,,,,,,-5790037740446095517.50,4152541425070727415.77,15599083517620459109.10,4835400509699541974230.78,-497546337319834373033.17,956046848474303003370295.42,665569088647786427520698.71,,-258417949454839352280861664.47,352445031407562405172403491.74,,,,25501952210423125832285037048402.02,-14446292975127045710299801107416.05,,1826561521997102176627267878246752.06,-960168264789162711133845533970418827.40,597524628491357515654225156514271367.45,-1634496164739642323799045206586118644.57 -195,177.22,116.33,,60818.15,,,-2426071.11,,5459300663.34,-600449424812.96,,,254897758290285.20,,,,,-21325155265582895370.45,-2647849331071308183.20,3933400300747689684676.48,,,-283601855146589862741619.00,459058747585024526170843.46,,-357339480984426396011641762.24,,,-13836283771303375765022577739.15,4428979118292931589921992633599.54,-21919466645284330073038832350324.61,-2157847963505088541788914853353876.89,,-725246791860428386907454789338301813.70,, -196,,199.21,-23020.25,,,3738520.90,,,4556647874.03,,,,,353351687078980.53,,62797596503101195.68,,20793988683216669064.64,-5983502181784553610.48,,6714019001164273464.43,1507458029871254508521677.66,,870264281210706359902764.63,-195329207865119499422448453.69,313285915505280893638995284.65,-21165102300441637755907401207.93,96841521375251545833161476704.69,44702848792686557859131516711.88,-15220377594950475136632739608121.45,,-2144909930564513495256962576351049.93,,644240791512010228666995155417830344.36,, -197,,297.22,,-80857.53,,-2609298.12,-13310114.62,-778211113.10,,-596766858131.22,-208274105666.57,-1396345270204.29,-228562985298694.74,-262957363208415.94,4055844652592241.41,,,,-10928378275540460258.94,,5263164691416320442178.03,,-65192491713358496571067.66,308480224102483134524178.63,-301939003991789255632670864.82,,,,-20943544016361245286511789440.87,3131020253418234941672912671077.41,21316366046792218960428734579113.08,1998552107790102460042101417895727.15,,,,1140445785179921850182509577291850530.74 -198,-82.80,,-59769.16,-24661.49,4913835.67,,,-3713849549.87,720618611.16,,-1219815925143.79,,,175606486003831.22,753683379562199.95,,-20413850707092085865.30,,-16780387005261548599.49,,,1494059016508485229157651.92,,1139516353081763048158853.82,,,86388217082635414772662107280.70,19073703167120745201592458957.56,-47185268127654928358247376446.21,,2971796316809114937599308152052.12,,4750152693572587000436581576309048.03,-609663784345495261523146085017097158.07,, -199,-274.35,140.48,,,,172358.11,,,,556627199272.03,,,,-359834143768550.47,81022855734586028.94,78115502903317112.98,-20412350872061490788.93,-1112960531879021498.48,-124118139226249940.32,3987230386749450842668.76,-3601007813347110072114.43,,,-1243155355342291048512891.04,,,,43022244160560472795857739801.00,,21361683091586938964187736248341.03,-21262917692126193115182407914865.44,,,,, -200,130.00,279.22,,,,,,-3143912924.60,-800296825.33,,,,,-154159115513988.43,-13757429144104300.66,,-17167149397409564134.68,21439721878540783472.04,,,-2710785308674100335413.72,,,,81587094844849721924764972.57,,,,-50958005564214430901187664055.16,-11282063216174678995088500172142.26,15235111031775249995177033257612.46,-197946891029972583529246478766694.85,,,694672973024593678852415313945951024.29,1042179552692155694641036213900977359.61 -201,108.60,-70.98,78148.16,26864.65,,-12703566.89,,2857830918.26,,,850515113558.62,,348528502773698.98,,39642516244039463.35,,17044121620115345156.19,17738720974756418170.39,,2491923920267611671388.37,396015647982392731437.70,-639006076908109207996579.77,,,148012091777142789739029213.94,-173405512402340400636227614.31,,-89393295799189797090259238459.17,,16366246745487151934329815188602.85,,,,-510389821774789231282758633117165500.27,-325661841219421808520939875582407143.76, -202,-276.95,,,,,19448028.75,,,,450626376647.81,-913758347631.04,,168967003302194.51,-24621793120378.97,57922104006724362.47,49586683663345303.53,,,,-3409249444409630431511.55,,679450821627517031479147.99,,-846147614344329120730368.30,11994366670939520554361730.87,-154142073516941848907148413.37,,,56456364590271549603093858989.46,3201373042037459422944265661040.93,,,-1941566698169216136838014402223599.17,-1154656857829011253978659307069350555.74,, -203,-124.98,,,-7874.23,,,,5442405958.91,2859589621.21,444199089168.68,,,,298468746450140.09,,-56842566959954721.91,12788191967576559941.56,,5776381393978799237.84,,,-810936855426566841855994.65,,,-25189780921816616249446355.04,,-13851334002854792452077492435.68,,-71222082794144780631390024122.55,-2947820757795703436875502636630.87,,,3259298668219697251015185044832296.85,,,1205066326531653710427041315572333823.14 -204,127.14,-147.61,25698.53,,,-7548097.74,,,-564903562.32,-18257713183.99,-767037826265.40,,,,,73975731467590734.83,20306036230962868325.03,12866587109302035022.75,,,,,15817604651550018637954.34,,,70561323941414179283833684.53,-6044229034707460806827832032.18,52817577641345941344389847891.93,,864685284663704924764747828931.43,-3712251023745978023679029009597.01,2492673350955943588454287611106911.71,2917722270740537737312077214475238.65,-52092333924174421410682884608335018.01,-142301630029832760385057466790911263.72, -205,,315.56,60597.90,,-12753985.91,,-5294113.09,,,4212368508.26,609157445334.61,-677396110370.05,,,,,12715517857368518959.88,-21721720589076631454.53,,5245771022181784405158.97,-3346396207136441704457.50,,-1359358154553655013995543.92,52920157749949454065555.51,-63031623777687913246711485.40,310191584721529526891652500.22,,-70281768890516170991762362622.97,33987865061158573182141881504.63,,-2556834452525270411637951036485.86,-5686653289988299343135866423212239.21,4783408728029361704964576325831926.14,996434415677537711100158481586071661.25,-1239266671452937343042887593837465894.09,161244135844744982693888546969458357.04 -206,,,,12589.41,,-194066.65,,-4374673556.06,,,74913119225.90,,-287084194884170.63,75406328593574.29,-16370314426838161.42,41675308233307842.04,10593688938199262639.76,,,,,-1224408560833513765244497.48,,1091793263636127582695720.75,-19466639833340399464654763.96,,80884186421034324084526717266.09,-82670705732313394937076051490.50,,,,6148804830822476899574467738491510.65,-6341640507895940553612205594399998.66,,,-1358211840322184929784742404364760431.75 -207,144.10,,,,5169828.04,5302829.73,15070479.42,,-2407314339.51,,563581737252.27,-1126198885293.85,-43176563324739.00,,,5827669455101591.19,-16658276360837122933.67,-10062050117978154426.55,4549180793828858264.24,-3195848285232091601556.98,,,-37435055004879004847403.14,,,26459130247682507899271706.88,26966237504655993886177998965.50,65663461619026970038532520093.54,42409793956199627049513670975.95,,,,3139760162053622697136296340300064.72,,, -208,,299.66,-24828.21,,,6949804.93,-13218116.78,,,,,706364035566.31,,-110890463860804.70,,82213022353750117.11,,,,-478868880044612049990.98,-1581863632871173371677.11,,-754915112392584332438432.40,-914206292090929545747261.84,268960653833846857888313893.66,157965787921591172238425116.78,,69078613906636576428836088160.60,49098244431883013291918186666.66,13973966413498226656240656563554.22,-22494374873308539116962604876027.37,4957316235255719516426137914377983.53,-2279753196125789248106803693548247.35,308734695179472128659305984467945063.08,-338312756077472053056249955345622229.75, -209,9.11,,,,17266735.06,-4184529.19,,-3888742393.60,,,,,,,-50664168191526594.37,,14737354088825298832.97,13604245261390114998.00,,3626157061208480687720.65,,,,894529858591633099617269.41,,,,,27257149643611486437432795190.84,,,-4777131097798280466593054480428702.77,,,, -210,319.98,,,-54456.19,-873923.78,5983437.70,10493172.32,,-2170414427.31,,467330814643.80,-1128900701540.76,3715650146038.90,,,-80966556213331073.28,,,5200506388719305694.87,,,1057830069790793687153629.29,,,,292728458124390636988948609.91,,,77303927663725423113102621155.31,,,,,,, -211,150.22,,-45923.16,-16073.71,,,3522534.82,1136609253.50,,-647097468879.75,,,,,-90457106154334922.30,,,,19731434811278125654.78,2779494229005351668072.54,,-1059844946152021165797961.15,,1536156884956461083597329.44,,,-22805375159381739401368286278.31,27331084306789978010096762502.78,-49801829577553424355934259729.38,-14565262044090797075455962689497.64,9513987511759091179223953832334.34,1603022178132026107754712759335.14,733484615768140756751455259653384.72,-433162025446575290603786775196564740.82,-418888263831337204550620782730319808.64,-219986180424151862549070087059650112.75 -212,,-51.86,,,-7260802.36,16120611.26,7179679.13,,479270388.14,,709761559367.10,,,,,-22334298248504301.63,,,,1388113913931370621166.67,3348951863654204286245.45,1516736842542288295155170.12,1534545047300275054995749.56,-1529520612951586570015957.39,-176824547649983893654529687.65,-319933301687425729940524402.07,-70293673995360818439905767418.95,,,,-9442684273332227313299687883748.93,,-5571552988078211410424473850962701.29,,-341314466486309338398604099397563588.18,-1158015672158089890778864556189894463.02 -213,,159.21,,,,,16880918.65,,,-1381206304124.27,,,-201764456434691.50,,,,,,6789433390400738225.53,-726536549653025303468.12,,,-714435036498911023358754.88,182754239616434749054329.08,230760897251362524296714046.19,,29081247852634686910243394638.31,-77023412902748812225102189263.72,-30096729857676199145926546002.13,,18221411457724884591343727181386.97,-6465390959653926472711606594769642.57,,1634904463468790988547749552756641525.61,869557754735224257281924150056368880.53,-1235154601065112265096581613817956053.27 -214,,295.71,,15411.87,,,-332949.22,-261446645.31,,,243999882814.25,,,16844829369408.76,,,,-16597947213605594323.23,14881812970047803745.98,-4947496453968792596330.24,3151756796668790372954.72,,,944854110427201641095146.30,-230888147605386938131745160.37,255797495460376747648769876.38,,-70663414704828711200933604930.89,,,,5205551014018040146130171944246568.19,,,,1461263492662984767469821003445837713.85 -215,-320.31,-327.66,,-50189.48,,18545063.30,6953698.71,-3682314352.22,4006324146.33,1191537842356.81,,,-71584892610791.59,-139933060539101.74,,,,,-8413548374587781796.17,,2612682646439706052633.50,-30545596404894416375051.00,-1152376995096628676259812.16,-844309090927459330606003.06,,216676437712590191340607337.90,3706681819784091217081052209.41,38360101723460640153923405387.05,,-22592252358092920270627224638687.61,,-6588121192060026541823389392532567.53,-5201141389757125415460204476660366.52,,221087260618735617245855625287393326.90,-1054275158712440290086706137692715825.01 -216,316.12,,,-7125.29,10901541.99,,-8908366.37,,-1584070819.05,,935846163735.26,1155488924728.61,-54567991111476.17,,,-87997583704609401.87,7458839898266571163.82,-14987001878920015533.99,,3906702571314813938507.21,,,-1028052865467418405783628.16,501357410032887277077834.62,,,-31454431334355539807337915812.70,-36643857764027543166623737271.35,,16134718418674401930726836108871.69,8753383505878592342856274013140.59,,,-625887614359799779315219004876314151.81,-902438388752465627360386077420463730.34,1055545741930362270882430793411710277.16 -217,,-14.34,,,,-17776183.30,-13670406.46,-5170579390.16,3977409689.12,,,371033843246.68,,,-12330512014990155.22,-41762216009437349.90,,19832997437015698940.75,,2853987938343258593506.94,5862477149777050327109.74,,,-464478117097789165122596.95,259630445752251658821426127.10,,,,32163393423861166591069346501.43,6030672676734613815328728403262.51,,-2897906599946017490949180818489537.36,,115156304381326992777388294480553628.80,, -218,,,-81621.56,-25345.59,,7406802.26,-5896710.20,,,-176158796356.14,,,-327295072411181.40,322155046083800.07,,,,-14375135952193150732.20,-2615762220181845538.99,-3724581761354637674620.45,,898096332268473573806591.75,,518598484716661403821335.23,37654224031028384261899179.85,40924475481880780395268168.08,-3763622006284454504744538223.86,,,,,,,,-259627919409398142049012871118704086.23, -219,,,32561.73,-58224.09,14624113.48,12428368.02,,-1485928089.36,,,140669899483.65,,334945607079417.99,,-63649057283440166.13,-75499634076655976.45,,17670857799131205514.51,10235452252847188412.82,,,,,,356815730710637648437043923.00,282487687283569979510232232.67,,-96090418390671593959965662542.55,-83744713835519654063083999446.20,8685504788054016504928235730469.09,,,,-204411436435903629830090929341130601.72,535365641656715206029901128479328182.80,73113824201389440886222127247202497.11 -220,284.45,47.53,-56133.59,-66284.11,,9553950.12,616462.46,,,15315074555.83,,612370967311.87,,-339186554896485.13,,,20324171483803542513.65,20522681075286323479.54,3968148762829374538.64,,-4567338921925682425105.04,-286115715056472237560953.46,1510990189336186483558640.68,375053685812646814946160.91,,,79530409604205505328406403918.60,,-32565047659205646395634778305.17,-3371275064956106045247511219524.93,,-3773257779120307002133094289710626.43,-5052966183073379662733975984090896.28,587776948106382650486968907789133925.16,1038773114567927965941337327806550699.75,267343834365324172801410838972612945.32 -221,-310.77,,-62878.30,-9230.76,14081893.96,3443864.79,8242613.89,,,,-527895370393.27,-1077226526973.73,,262007310076599.00,74864857040153526.17,,6708779390163714743.02,5257345158776425283.95,,,,-302213257025498191089163.95,-993585007991996390642964.01,,170106639257447314799209146.96,-324511601148700442121781406.55,-52443313578205000519806328803.20,,,-7051233804435623758417578727296.08,,712552855884069733786045583390976.31,3747681390651123638434263299910901.31,,-295807046987713635146523292283848023.31, -222,92.59,56.56,-51645.35,,6184187.25,,14389790.72,,-1818235324.60,,,,196016749414727.71,,,,-14325684465740750318.71,,-15808604148915922757.96,-4714474026629235427604.49,,,-260346577955524281617167.36,,395625314101465008494248791.33,18066468668260217949144847.93,,27500761977329184036761405751.35,,25938067322051484607919228477766.19,-4282324750340496123002911066668.21,-6197324350719094598197884426543780.97,,1611063807782674766085017931417651418.70,-1338946566281693334027135694158955569.13, -223,-160.92,-149.17,-41788.85,,17314793.80,,2589908.83,,-206994146.95,-1170005085374.50,,,163700468195779.18,,-54331141607446962.30,,,-359662944475412177.83,-7402439790482982922.88,-3695653290563557511981.77,,,-755815505344655880100166.11,,,,5306309927811654200018898942.64,,-8930831158583097883833434512.94,-18016944163598625191226763481866.31,3905364544907626061434291249475.85,-3911275766186458744344399180450435.40,,-708095527318738552776468185274487059.55,169643779052734590770010165783379054.91, -224,,,,,-10841017.75,,-17595221.12,,,,215231914382.41,,-68977956207099.99,,,-48825586291718915.33,,11265431999566864119.81,,2257340040107925107068.28,,,524019480866054739575555.42,189314469909915521183718.04,,,100984386140927977950478019842.88,74527261990646656150500032922.06,4438569297141098515217554239.35,8158619936227668727386533637418.65,,-3427288867590191434853343979206516.52,4668523843408922412420667686573332.08,-1102480973618868976829166111419987967.83,-91483221249306790666961815953477285.57, -225,,206.32,-33539.50,-78269.93,,12513844.00,,57414043.34,,,,,,,,,-9822451798009699389.90,,14841914998686456876.73,,-1764754166550559033187.91,,,-204641239733968686863548.36,-61148690271052964676018476.46,,36827086326552051902152055872.23,-75290002402939048352061577088.69,,,-3415279420034550639991326186865.66,4726919298672269783781635006906152.78,-794901949618158517894000389142618.42,,, -226,,,75945.11,,,6996663.23,,,,1346068838567.39,,,-160225622415981.45,,,,4165659326064037695.20,-14016290910638776579.09,,-780757938919351908590.62,36036439839622803797.16,-687049910227241707581821.63,-1153876949839405541787617.60,,-390930153945805827470140599.27,,86907960553850909556835353493.68,33791036855803060133958805806.24,,,,-2249023461337217995503617310615965.76,,-791393577592171327191563409709640965.29,-730340255880240336731181072618456149.88, -227,108.12,-230.89,,-79481.60,-18961784.56,-20826678.12,-17014677.56,-241812247.62,2291332239.29,,-242970468109.34,,-116588771956653.98,,,,,-12029613077943367651.50,,-1166991167804840482353.43,,-1313052080257247091333750.77,,1315907746856988214966846.31,-120146043592091332097607993.82,72773974940157908098798728.12,53617197766878757214387667981.02,3219006537815600562864168480.07,,22535222586744616901628831638399.36,15258357489204536401120244461206.01,,,-342336630763437233776792962372093905.36,,763864048618883471360434648557723285.42 -228,,-31.72,-53415.37,,8228542.95,,,,,,,237694895766.14,,,-2825993573249160.46,15031199169119537.91,,,9963969949692631474.88,859785295896766433042.20,-388258049392203317137.91,,,,211468225211245291369801610.78,-273972350525029565283770698.95,-42728547070871249965000751521.59,-28330428717867990165537564580.12,-92967456725396251552834643035.45,3023583389324097273812327489815.07,,,,,,-1333345740601002651434111101375024253.35 -229,-120.77,,3873.84,-38558.31,-6903003.84,,,,,,-391439023407.13,,,,38388338309608047.47,,18586917271087232664.67,,4737881423337663960.26,1008301691509781456663.74,502524118393516622392.92,,20244408720719487079020.86,-233186914974593875678742.28,-231093155430728123494981958.06,,29133707486431960112316596631.93,,,,-10987556430599564651018804698786.16,,,1425449014828476275480860624071950454.38,,1405686428222104055818075847688622460.14 -230,,,-13214.81,,,,-1312626.37,,739888529.60,,-18736874200.79,,239830400710134.85,,38275554448372882.09,,,,-19246222233713165738.50,-4120311032631181302401.36,,-680389769278264760904951.75,,,,174344560116068980876873327.12,,-52909600420744268423528321738.36,27840863179165341876224131100.24,,,1462224808034960206850731194191748.16,-5891455399468066292556677549800412.43,1389984784747942856960478624404708596.12,, -231,120.29,,29697.40,,13435184.02,-20209042.35,-1108878.07,3048417754.39,,,,,,-87674672240987.38,,72560570006958855.66,-16237503836615617239.07,-2399447099312148117.45,,,1637726348614847975303.44,-1453661064648397860130058.36,-698287628460132358416369.54,1179031268142836465895311.69,,,61443008325256216358720595309.58,4419374602285747456749896718.83,,,15959626578244106006434495763632.99,,-3386360138040233924404104512214545.10,,,387228886714917567716521378814477940.30 -232,147.31,,,,6729068.28,11054113.08,,,,594137116488.89,,,,-347989406816094.30,-32155464013403647.67,43782518245661632.90,-14142329925203439808.32,13481228124605525151.18,,,,,-378425611128425267604947.85,641625811188333543598289.27,,,,,66588559417449705918350538867.09,-1211135505455668233915192822967.29,15665341295895078599548043083374.23,-2641690890566316302917373035005423.32,,169344692877847471562467564852766718.01,, -233,-66.06,-285.51,,73280.50,7568229.23,,16581305.75,-777266691.55,-2215158444.60,-1365690621347.48,-500007252052.32,,,,,,-9796497499742402722.91,-6476377834357787171.58,-861033296844190018.90,-1182836534811352432906.37,-2558686601028605266301.87,,,,,-257901029001950342430590615.28,-6097456015833574448403387875.77,,-94286252256801391142815336844.72,,,79204366205885597738609598086457.14,,1098937516523650627576530445600401235.31,-888398125751326957092109114843574602.99,294339451344449577647800465145213930.46 -234,,,-29463.80,,,,-10235125.93,-1094470880.89,1519116357.93,610148135694.72,,,-339959155364655.17,,50455655555992476.19,,,10237181223924341294.33,,4836415565555091768676.45,,189592115472020757533307.29,293977690371865394310495.66,,310277638907775608201677951.90,,,-1506239966087951770807782227.99,,,,73200987655725135492782386066051.26,4587335225127299231270292890971300.55,1082692445973973475888192410314503503.09,-909122569772030690219549145846164021.39, -235,,,,-22525.03,,,,-5112451311.12,-4818067950.16,,517538566814.36,1120393523275.29,,-231198938196186.43,,,,-5332647656027595425.63,,,-2520227050387557225529.04,201897803223655730340578.22,-595960562090094668929519.18,,-116942459678687461499018968.32,,-10849382016327813008074821277.55,,64934694890215847403065861552.49,-6795176500792512822204723773193.11,,3563752198170939252775466776146351.43,5292191443072460361972519510194885.69,,, -236,,-85.51,,,2580163.18,10071052.07,,-5180883903.40,-4103776356.83,-858440733037.15,12390066650.51,43304335429.34,,,55204394054289509.31,21987755824042678.60,,-9800075382505862282.64,,1619419925229058328424.82,5592949959979549415089.85,,,,303439495387459951876087939.69,,-33036627997074204686599144033.60,-92043452077208448400095506587.25,,,-19868509911361277663747209116781.20,4180764291473135560647888561598320.72,,514769839225046036661307700253542764.60,-9726715108411627488460470923342812.90, -237,,,,,-4059021.13,-157019.86,,,,-396965956286.06,680945135119.68,-950321397626.38,,352161356160978.61,,,19104115178717957570.06,,-19218628901771755342.81,,-4531319836855413339464.68,,,,-238377443688729743898200685.86,,,,,-20584468072878305002419129291852.93,-7077772411386589641829265271425.32,-1075490142063822878954900884987742.58,4520483565011544081727204698673677.81,-967621059968923268677359404865413665.67,-268011850997161472379493881746976604.53,-1242464706172494908379661978388641592.12 -238,,-316.79,,,,-20481985.59,13394080.88,-5361301313.59,,,64858179654.68,,,,-88504622583281045.73,,,,,716225361532278432708.00,1788422039177925544214.35,1540467272658580350224563.41,1216368980954177129195929.70,-1000669890493531663479838.05,92254065649728478874805445.11,,-70636513486724001594122802401.15,,-18273525198423921262122212548.36,-9221046419293756218835950280399.78,-23941460032834032853343504746672.50,,,785055891806876248897374725268155111.90,1012530006469211553744631143075230934.62,-1130301311422779857800480088529252956.55 -239,,,,,-13185788.52,,,3407585925.52,,,-923070962042.87,-1203705248027.60,,,-58891721574142023.68,-50405639234000597.47,,,-12857448691204362859.57,-2271930420206468051480.98,5945761299540665954552.45,925337727109270697107860.96,,1144822693731360564963504.89,368297170384412282919567822.21,250618037228535428948887501.60,78152879904473615366653535838.30,,,,-4466438203796507856815375224791.78,3722028546279293578832318426321990.99,,686617540409951046004319885986498685.65,138775417483110528610978251677006187.43, -240,,,77678.44,,-17751299.91,2575932.13,,4032895274.84,-2547666282.91,-673032153164.09,-899512844568.08,,,-56082033724887.91,,-42151804357828778.04,,,-22240681470288955563.71,,,778822620220675067407219.85,-478767085417354667251903.80,,-98202078363901357497502032.73,,,-50377042265146188712380017623.10,,,6858864631980098968153616061575.40,,,-245057604439737101260177446471986227.74,486652665706467870494770536244972289.33, -241,,-165.16,6820.59,30798.77,,764480.45,-9452918.80,,629733627.89,-873086825864.43,,,,,,,,-20049989540981417951.94,,-2943014981401295556242.12,,-376060497194261358675484.90,,,,220704839392605633054849276.87,,,,-1999129394090750420476035064257.67,25335912046288328853706338926981.61,-1202824955020203876959626708216609.31,-1288722731681259991166801948497072.38,1433673708768375108640495506175271493.66,984174731900830226575272304395843135.91, -242,-8.26,,,33222.44,-4999877.08,4143233.91,7327474.57,-4297471990.00,-62353752.34,,647086641112.33,,-297505111167892.34,293825255814083.79,29343021201924686.14,,-9028736007955552927.32,,-19907968920930311294.98,,526404315131580785699.62,,-984340935921267807802684.89,-1105045571164251402416790.66,,,,,-61633312081567704602464793720.68,5030781277064202529474611790041.33,,4235796730832898048840300088136527.20,-739575439919828222167274988016908.68,961740666148347292306713285206171756.37,-878250414158021965476209318613057277.98, -243,-264.07,105.51,-52783.75,14498.04,,,-6952509.66,,,,-781536953841.68,1105328109437.18,,-193452107827395.00,24710368010153695.33,-8993259640644266.21,-7082881041852680130.33,,2510943518025155696.00,,,-1434983853080079872550275.15,,127567330741041779805976.87,,348667019223796421753638976.91,,,,,,,4969185679026695431133094445163842.90,,991647852629836904833935988230260090.51, -244,216.30,,76046.01,-39036.23,,-19339739.44,-943730.47,-3359644431.71,1524949634.12,,-785304908215.81,,,,,-79736053775847692.52,7500076184764015393.87,21876961522572829230.97,-844662679459174140.46,,-2089268830842071239062.15,591973384688114702754231.55,-327242689917614479440316.30,,,-43830200264936422797006371.33,97830897990833242690053431228.61,,,,-6490325735237064691537363711693.29,-2458038908971631632898048917747023.32,,,-383878070914813369343603729424848849.39,319953735877923549254676259638625551.78 -245,,-33.47,,,188142.89,-6231961.30,-7380730.61,,,,,-180297421418.56,-227508183046862.12,,,,-2946289554144444400.91,,-4502583071744646510.44,,,,,,365529744792203671031585156.72,375311188364047449978273034.73,,,,,23380422860067507725774516545923.17,3666523796872617598769004919674636.59,,,576461328412384743847457958747422878.09, -246,-275.50,-326.74,,-23205.34,,,19611269.21,3694529589.04,,-884415121228.92,-799714043671.85,,,,2953455610167791.87,,4054725811283327421.59,21417339393017056404.68,2058143068726036485.10,,-951433282184330441807.46,,,616390366444060476352323.94,252083225751231206679307994.11,-179254693039562649941498564.44,,73267699467170207680992656997.23,2207079795239244624355155710.80,-1752524589068692610940673404078.55,,4858999892508667096938238579785256.94,5668068541220230026087760326185241.69,,,1509598514190514056156338841402618923.19 -247,,-177.09,,,,,,,4056855188.50,-36260807592.64,119406864644.00,123998797044.55,18068484613802.96,,,,,-5456649600408163905.13,-21466056334833468428.98,2286804695067696730640.26,,-889348326161092080256308.63,,,,,,55312762140415374863540347372.44,-27032125807032503811279337563.07,4713632752965472092994191031922.95,-24850427979061708669206760223288.89,,,,,1241892343120283336152016859852715265.19 -248,,,,,-10827413.70,,15580700.11,-2292238053.82,,-883190427949.43,,124162419998.29,-325834563763833.06,,13683558973399876.22,,,2996877050227900333.74,,,4368894280035337830210.59,-666274769940724700129034.54,,-1133595544559450371376202.28,-78149563184260506218286875.18,-159322194888949902745378545.32,-69581252298135834132872058338.18,-3479950268959999474679213873.22,,,,,-6382406248713213211453585418514618.65,1614455843979974526586760542235031820.58,-390604432366688763388207365301940697.98, -249,-92.34,,,,17202086.49,2983923.90,,-447208956.17,-3936984885.33,-852781202269.20,-212287098390.12,,,,,,-19316975819067596952.62,,,,-3151532610870928744150.36,,1104082621714402602631702.18,1003125215049257496087468.09,,362120389338181433050487244.50,1181533723434381248298625197.37,,,13260856673762027770309052003376.08,,,,,, -250,83.06,257.54,-39487.85,67837.87,,16270416.21,19881691.08,5245480476.09,-4126406841.31,,-1015523325359.47,,,,,4114482266149360.62,4335628753460266812.22,12353810476734808440.92,-21060204719654262818.72,2031502127237322213637.00,,934951713359812800724230.24,,,,-329001809748443749424035554.83,,216104799799174288212271131.52,,-23473436707290508906242726082154.96,,,,-1549691501159036981413628521287343923.83,-580278134303198126413391546457920361.72,1583182863811428866596783675661587910.23 -251,168.96,243.00,,,,4542329.47,-14197792.61,,,,,-220512609958.63,-115011384412803.78,-262520133143871.59,-42011297560301418.87,,-7398653319496008685.05,-10962743748820799562.02,,-430808403122691648404.80,,,,-1212266052303682343355486.18,,-357840661370262971394471333.27,,-94053584449509741729358240011.86,,,-8041566035958257544422029602664.37,,-1265959476034812963672801113228654.80,81811425365952667201292740794191572.51,760041708913649808976831798445613116.96, -252,-110.62,,,61206.09,,-153133.64,,2639487310.48,1158226475.13,566557191112.31,,852678665350.92,-356972943658855.73,-186505284822520.78,-28404464057990604.17,,19239992127964563243.72,-15960301826681111122.17,4121375259769473935.75,,,,,-285571638498705943884297.91,,,-17557083764536119879443604789.08,,,-2025619587689979942974085169880.02,-11780254076455235716942470103313.80,-1125778245919393694881375486682166.20,-274020456861123067149985608698656.44,,, -253,219.52,-12.11,,,-20378651.21,,-10057179.29,,,,223178086130.95,-804690965447.36,,,,6575958300651478.47,,,3237519278172362396.01,-5374077041881325794745.28,,,,,-180533926238396939324072678.27,281034280588391234608199675.94,-70150212995777563386690523339.08,83518566330607678540237626186.99,-98420027413709649815397528297.65,,,-1760613440430547103595018467556021.24,-3890783235183371207086393275221019.91,-695462219641431690366327926564166707.62,-1413323618233340373396187872542345.88, -254,143.56,,44215.99,-73762.01,,-18551813.82,,4060219739.27,,,,-563722894250.72,,129395642793137.13,,-2413853541394764.72,,14865786626460740641.35,12808630579398360953.59,,4950815133091724802262.08,1220862465401879377833091.33,-579830698580787676166855.55,,-175859047499073674518474858.01,233397850187509748236804221.80,,,36106717103570871437935698535.70,,-9372960948097997219825124938441.37,,-3203912225294303996187105757702430.71,1673904670333514871037026786797810938.55,, -255,155.09,-157.80,8523.23,,,,,941289750.72,-2133616443.12,1167316377753.53,,-140615509380.65,-155148063663554.18,,10896630601467894.42,70528357330690069.13,,17893481212969043252.52,,-3158429813495533721421.07,,,,444400075840218646652143.46,-348299648587632848367400460.55,,71536946790694083952123160713.15,-47681242303087463238376026959.64,,10117811430540031272363201239988.90,,,392066751331586478909717672417857.50,-907878644534753946915625490307807524.36,,887851419360336353093311574380119596.98 -256,,,-28597.35,-75745.23,6442060.56,-20865654.97,,-1446618262.28,-5420919568.50,,437210098839.43,,,,86981807102276817.49,-666883638997100.32,-13969818872006843575.47,10549345347252849718.65,,-2536798546043567795307.91,,-1107253384326578308071031.46,-252743847979284537668610.85,-60224978554033855080455.40,,,,37184135045191064638148545692.60,24826796157578956457142720422.67,,6221893624924462085462922171518.96,-2756836141901032060062213476891563.32,3468359230003380201652123382764235.47,,,1606796326617980820619578596827883280.81 -257,-282.92,,,,-20721766.61,,,2865485569.54,,,,817583701863.45,-57490998523488.31,,-86887122769927781.19,,,17612868106955089331.80,-13718656718685895696.39,,,,,435688338948865697987941.19,-151166974422508675065665735.84,342700406296050970862534449.06,-62627414709294596716587243573.79,,,,-8737587001321464250535515985773.00,3763261577659412087158667264067038.62,,,758316704460743926576197383945851777.32,-973805349485463974034369818520075663.28 -258,,,-45835.51,-53674.69,,1764026.61,415926.60,4733289224.65,-2201925513.58,-1144131278811.05,-1223958248573.19,209134806463.80,,89885800792339.55,,-43510960485465834.60,13883198869437472732.07,,10140035318306512952.29,,,-567749164995412810126632.15,-63996886838302954253627.21,-503611808614359125622536.99,49796842523152749008321603.75,,,,,,13469499881375259180543951609289.47,-2086698645726171779119910345960561.56,-5274111577627352138938948822084779.27,1041379769020592010802550417708370726.73,-785779534661352054122901743526449438.11,-1356117000326500197476478842135698883.74 -259,14.09,,,,10070622.16,,-6858143.50,,2601507966.41,,,,,185860893924602.95,,46967770917229963.64,,,4007999203844844713.05,,,,,1198452135937732960114889.00,,131113988331463066214764737.92,53708227543677432304665754746.58,-82171661557635496153355327050.75,,24736649728988225839494122289503.58,,-949544248411478013589676759179296.19,,-893323852879153216943705777528823558.19,-1636236199511594097023349902013481580.08, -260,63.65,,,-30779.28,,2143181.80,-3807247.87,1934728418.73,,,35442857962.53,,,251174802907601.78,,,9690284946145750250.60,-589298974304159929.33,,-5755537667621460519668.42,-3795049497537326939152.29,,,,,,-97113471161613484543203205701.31,-45708893999831686766589350359.49,15271304768103001129988698088.83,-21819489178524112745555465901396.41,,4033759071643395002636647307043485.84,-6067763355006168056888541160679057.96,,,645794428148616425608526288025565480.96 -261,,-33.04,81601.12,,,,17330482.90,,,,-1345942250141.48,,,-211356566658052.31,,,,,-1669239553910889019.01,,,-307763798996280108214187.53,1122822268406474098536207.26,1213935301646370863027100.85,,,,,,,,,,,,1630379314241971398320483423249449584.61 -262,,,,,-20910144.42,-4399079.70,-19846562.01,2382362604.85,-3568676804.09,473153034870.45,-705740141624.40,,,-105308215581897.17,-31129472282345256.80,,3925892113183116686.65,18657726306269855498.95,-6513364689741262447.69,,,-655022590125009005124217.99,,-473182174706198222255444.14,,6820425796520669102082473.40,,,42311186963607696010220145464.85,-7726373934138228938124023534308.50,-21962149122837621244550933745154.56,,,13085009586791870023918882546563191.66,, -263,22.18,,,-20738.17,1367630.50,1047373.12,-10144225.89,,5239949788.84,,817688447385.28,,,231928676225247.69,-59727458781716772.11,,,-16628751656936057857.61,-1211066577950607965.45,-949791845250374515890.53,2379418296815746926899.70,1016600834994798424365135.21,-1242499465790390414002231.67,,102908630149744330909899878.66,,62333977228206353841054540327.20,,8947350860977194516571484343.28,,,,6612987462208763594325344123633779.99,479130883380673946390631589931445146.43,610736557187471803402636617295265667.25, -264,-68.57,75.19,,,-19097082.51,-8193304.35,-9966002.81,,3431023424.52,,-882963085589.19,,,188737351818810.94,-17799669247072521.96,,,,-821731118283624596.45,,3578536586121649638271.18,,,-654953384013279071813690.18,-188418510254808802380786691.64,-117764589206043911310975169.17,-82993085498407294997234096689.41,-11229772622579971597612175060.28,18349151825357766775692593363.19,3244019074150096183143590470531.49,-1383644550554233349421387592095.22,,3339051513682490376867497195713781.40,,254329537769211788017270831975855581.06,558761851135924939520305801509939497.39 -265,-252.69,,46262.12,-31272.44,-2973741.14,18188663.53,10074925.18,1976001617.50,1537565760.82,,514344763078.37,,217211759869535.97,258565718625120.18,,63498034682830666.55,7967932609485102344.78,7669459008035046085.52,17316363332534665815.69,-5261350390156178761126.67,,,1290853863786537259568996.90,-948319802880806293122339.92,-389087138544403132107631592.14,55268840127847299335226059.47,-9550948898498151142579118805.86,43394955375182634410331203516.38,-94060991736327512231506074385.82,-5028748569209659126528599678448.69,,-4284016742653826206685936870494851.24,,-22639354475504623513887021111986969.36,1560614713156655779825231474019715421.83, -266,,63.29,-60347.81,,14997663.54,-14896381.06,,-2083491220.49,2917817405.73,-162603262247.24,210756693262.44,,,,,,-6201293024414886527.15,,19509268649666730585.88,-487536298059048805257.91,-5439343136285178530329.53,,-768767193470366329543384.73,433968615286976278095324.63,,,,80454985903951791498417134769.35,,19691948850104819145474592144376.09,-18468358987318321658530307546897.03,,-3765740594294078638271370066162553.18,-1009376747851872517469403469172434111.20,-757284151736411666661418335888711760.54, -267,-308.05,,,63056.63,9308032.87,1797293.73,-18066796.38,3525332158.77,3280273305.99,,,,,,88067961682394699.86,-7110261675046881.05,-17044372433292790673.80,6798564389964002310.23,-18146563735129156004.48,,,,,-1432681923666213091778040.08,-110268258222244221583999438.59,,,9996760844473323096910007727.18,38398665049188982143619058975.62,-14600077732050469414883850242641.05,,2819966156656112449269457532205345.14,-6629149617676773012607680461394429.15,1061934073438214659612803162002786720.69,-399263196084636330601917761114988659.01, -268,,,-68117.06,82288.87,,,,,,-690687879637.42,1187376473340.17,,-16548099990060.65,-302389133537587.31,-33049510755264660.69,,19129136138687514796.99,-15883830478383334818.93,,-1204111096760276196477.98,-220193769076426217216.99,,-307228447879370883690852.38,-608119913906830815987680.91,,,80687520456825156879294216182.96,8487570982923418641848106000.58,,-9312553482593823633186691433889.68,,,4561255586381857762656062608215319.55,878088014785289924800018655305638401.57,-55705907307260943515998062631919495.09,-1471990251908301564380356798579221129.95 -269,153.10,69.39,,-11030.54,-3914034.61,,,,5445829141.64,-624284736248.77,-1017138612193.58,,,,-55951351159421937.10,-13874421384742371.68,-18119523386737232705.02,,-890316657121521656.18,2317746123177436229181.87,-4510705330767213837386.28,-636130094190557164953696.01,-1289374831932375570661753.23,-910694630463001336509663.77,-355823205132206993651380167.89,68119527343792927495534518.55,69198986665028352630851363065.88,-1794476231071311767577319172.88,,,,-5377973616422113957822809846873032.60,,852593497269840186580561502659354036.88,736579202025748512916390573476121629.16,157938843515533511230477108808959570.08 -270,-69.67,-192.41,-10545.32,,,-7106447.19,21223493.14,,-5271648328.64,,,-106534649254.38,,,,,-23553007332945560875.16,,-19725282847526213143.14,,,-133618571590629738714508.85,,-910794811706743691477884.56,,,-19735001024787684578728747244.62,,22843226337787683617987583984.41,,1565253814396638621122303909064.57,-4000797637650638813733227244293344.51,,-535182184946324486573251411964556142.62,223899178459937910994008175604076342.34,608242004083698880458069676784418671.55 -271,188.76,-177.78,52303.77,80132.47,14528535.07,8652305.34,20966047.07,,,,-853447483755.20,156369678447.81,-2583849355371.80,355990899134203.86,-78829593859407783.72,-23224124297616888.19,,18711330001964937171.43,,,,,-290274038705185690910500.54,-803393348154736951976676.40,-375720670571162059579089403.12,,,-89142189585420641634186956189.80,,13107268171536532146154634802870.96,-376925719240746198227245322592.46,,-2883293961704159614688851064323287.22,,, -272,,,,-35002.59,12638672.04,,,,,1388440751372.39,-436852415023.48,727544902449.78,201064969748035.67,,-56260135607057812.06,,,-11923937687737982978.45,,-2737640275622853672980.56,-2387058328274073623104.45,,,66200428517305653041254.52,,,-23048178912067509607191451944.54,,,-4918687391423493236975377675109.99,-12226469793864165906860627382553.09,4627103522698981109287205389419472.29,-2270804552622102067267838931750222.48,,-25445088153209303017923459531927078.12, -273,-82.82,,25175.26,47050.70,-6949882.42,,,,,689478696551.19,,-1161540066534.97,,,9580514210427870.21,,,,-21156543157945890204.60,1853746958381190530194.63,,,,,368385089337356253397566322.69,147306938694204075949747751.00,,-35725024622362850470298257207.27,-79150343277259563068305004464.41,,14438893169454769630898210147232.19,-4632107584248356112983489884028680.27,,-333835468605756024510629529242511978.35,, -274,,56.97,68076.09,,,,15364362.99,,,-950100320678.28,,,203759546487860.15,,59228351846123264.47,,,,-15519503273271456449.60,2103955604110388842594.59,-4620081995149745880364.51,1025045136130757673871652.70,,-216409864957291337439372.16,122887438939038650005582847.03,,,,,,4169755729585802818944863982305.72,,,,-988184423900300545581772304027839919.09, -275,35.60,,,,,20932485.87,,,-3819376895.33,-1396262329804.88,,,,-342058876864615.31,,,,-10544969828756018158.87,,,,,1244579684718190520406180.13,,,,-72175746019449899971265320124.40,,95818318070146720846516436488.48,,9807967619433620673952615516935.00,,3979971860132794622182162774409280.65,,, -276,-65.67,-298.24,-31330.86,61475.27,,,-9519663.43,,-3027397214.40,-1362343644817.46,,,170195937440410.64,,-21290031261205195.60,,-23010674669318453651.81,,-6088628281219156483.12,-5114740526284399682407.87,127554998873554305595.64,,311575092264874933339163.82,,22673230515175783862646428.95,,,,,18690652696627347625348498212137.42,,-5986278882561005737805350784053960.38,3596940976896730833624573982882455.74,582299704596742026516968192632938891.41,1499372207973713487994621046547392229.57,-489169137916566344405868805757680238.08 -277,-198.89,-120.45,-82875.31,,,,5297970.51,1781706192.38,,,,,,,,,,,-14230780561645891864.22,,-4174671706436757673885.77,310039502109782739821943.11,,-256498374319157536642168.41,,,-32713389054647912716267739401.36,,24998331754026078345039287466.04,,3824458099060879821860688363047.30,,-2037308539125777030379544241587324.74,,-1374710197081415384509579844065517384.84,1432129467228397544425705138675597053.28 -278,,,33579.39,58736.96,15433866.13,20455838.75,-1469603.21,,-826773197.33,,940930138300.38,-1300192725964.48,-342235126621654.87,,89497047322822941.59,,-11812896784054962807.32,,-21609512127462052159.67,,,,309669737248565639982180.04,,325877635994191531766563354.00,-360631591518054479156190403.42,92102747927513357874853848388.36,,-50792579752636200587139735516.74,22974370073852660092350186464282.60,,1579090059686623831754807083829127.31,6051164782331240646653842358148037.93,,,-665300984669356182903033092992571080.64 -279,248.32,120.27,,,-7191885.11,,,-2208632775.18,-1364357527.17,,9779697547.35,,-115580019212715.68,-187015881574168.96,-636827622873446.04,50377515958867953.08,,11128394453948499344.28,,-3036214989735974386601.55,,-682211298111215075008533.29,,,391602551228439075490586647.84,,38047193057592106595297620301.65,-62625184770127715990147751251.29,,,,,,-711352660047625155642906113064902080.79,1506262406067985136457762840367787151.82,284732087803914863506158756420788710.48 -280,,,-51884.22,,-14875514.79,6088425.09,,,,,669858755885.18,,-359223199122664.67,,,25172359664622804.11,,,,,,-1494890365919780477734507.49,553578675246943044616128.10,-100770704349451447325892.43,,-197885318417382334896641714.79,13366030793190255802986307121.38,,34761210361743830718867006360.74,,1444874435812308414241278113013.53,258521894112719282440642030267808.02,,,, -281,,-284.08,-5989.50,,,12905082.04,,4909709798.39,2188801413.05,,,-263338455389.20,,-125299699120129.72,,,,8043395431751914417.29,6448573376683155175.46,-2395481333123847267471.77,,-16001675198338526605555.20,1160078905058076841557043.61,1103015622039940985222077.89,,,,,85941001961877547814557424896.42,-3648943491124431798413489197504.70,,3241971661663806963275749871831523.72,,-1334600141858821018307271333165958758.16,693218736278081270629512702849654512.39,-355529357775499093873482565838387686.58 -282,45.67,-260.59,36550.80,,18633522.54,,,,,,-132654764472.57,747043230593.48,,,,,,,,-2928209202844979419517.48,1099165803544246054643.82,707796367872426341398195.43,,204414913352950837067884.20,,,-42536483840317533213587442709.11,,93778929703572982260525169135.24,,-24138325102897979456932585254592.02,-4129356924697205526736854007373325.93,,-495314025570038632077680511870182739.88,, -283,,-321.28,,,,,-17918190.93,,3957338516.63,-83353244545.15,,,,,,,17570102943329155822.25,,,4558677415180954984965.41,,612123940925536790272268.01,,,244259079269964398905722710.38,,,,,,-5464250212807943619717626896072.30,-5780341015233403549318148090504965.47,-29549143705391975067701005125602.51,-357882466907829919517751080979274853.46,144370425571485984680895261510689088.64,-1187325580169237919653817004989405081.72 -284,-264.82,,-7085.52,-1807.94,-4345017.79,19832337.39,,,2488875872.50,-1209157716779.47,828544324138.80,,-341329015761843.49,-330771897755213.83,89228409329475967.91,10920737491035049.25,,-6245864669800209081.62,,1438735245941872534080.56,4795342704887612389038.43,,-554486252211143060845442.09,1189746053614161776180057.27,,,-34860900510361873067280000798.30,,,8322802683207446315518224393992.91,-24043877795041211405450392794558.74,,-2716883662430834966077469267324382.61,-372533506798485467824207583570327772.47,, -285,-180.12,,,,,,6408377.72,5027647727.79,2921527988.91,,-1398561339651.97,,,-163622946236351.74,,-823021254686398.26,,,-13063703224642907647.54,,4986596100620809492811.10,-1051835192595572003268171.04,,,-133098187353141989812774202.46,-278940158257127847289535394.34,,,85790402420705088133574570937.66,,,2394633303727205333951763178151943.51,319483568768650321929164474429035.21,,,792689454455928808162292479725686917.84 -286,,,49880.17,4130.45,,-3230008.23,,795548471.94,1384503951.33,957625619285.94,648855581607.26,,,-297671043078886.68,,45225598182506428.81,,,,,,,,,217838018109981578691680561.22,-230271079978026298606670824.64,,,,,,,2532613684555990789447438183600813.39,-736524686128573493775867653944023640.32,,-405190281691086854348119768176602545.93 -287,242.27,-319.94,,12257.03,19641864.93,2222820.70,,,,,507893848559.90,-1299156352845.11,,,50921921128693527.03,-42750503638777509.44,,-10208893705445684655.27,-4385638720391229559.24,,4774590599159984221492.87,275473697411872423340180.36,-554412645421372850989862.43,,,241724195968000991552437979.88,4677216240272597298591161770.76,-25877439466460051831482079224.43,,,,,,,, -288,48.79,,-9643.93,,,-16908615.96,,-1880402430.29,-1326967678.05,,,403507945108.87,,,47627257708489909.66,,,,3571356806599115215.68,,-5073957345173026664357.24,,-1490036497673558389410799.65,301240081552522839627221.46,,-297784927394186137941490268.45,-19921871746095894256279986011.50,,66828854794034257628694784538.05,,5010123409853485020589830427294.04,,,,,1522995442895165457033824577944140309.15 -289,137.06,,,,,,,,,,940008114714.02,,-202264591810010.84,-83950017105672.94,89388331397021824.91,-10976321493977774.28,,-9129797962513119116.55,4734820754658187137.17,-79124348190868512168.96,-389707344503455418656.01,-895565898568019403864075.29,13113892669523284860166.10,,,222340736297780066505364580.77,43524463545736441326069187707.35,,,14990738803592851088324136588268.32,,,2420961944630314677721622451548050.40,-587465303933842262775179127932832286.31,, -290,-266.79,265.81,19272.72,,17788704.45,-18455727.77,19446503.76,,,,,922938790695.47,-9064264522794.04,345839512595073.87,33526707634828397.91,,4210362468929048951.68,,,1151886336019127076404.14,2445807163944954806357.88,,-752335420219265145552425.94,,,68907928878261044275500498.48,-88986521215849885416060965758.93,65151472024309949873621680019.07,,7872880344495287779641009575369.38,,-1812199823627968579721899266872340.79,-6234263647407922189441908014737310.83,62650894989097682504752011477347095.35,-1210805542542972594765013907337957087.46, -291,,,-24863.26,,-486875.81,-8118380.82,,,,,-1266577146754.89,,,-51655548313178.34,,,,3968467761641766048.00,17757578684008649138.10,,-840311420371205535231.50,,,,,105290676636364052487297306.97,,-52783581490803557019880905015.93,,-14724545133082147470021272441865.06,,6209945288062928215446078903411804.25,,-694020697367838080908971739064914202.08,,341562400886722209481192789740455582.64 -292,,-50.70,,,,,,-3713459877.54,3401835689.07,-122634428901.14,-467460642771.17,,,314116097688759.63,-89718648613966438.15,-12853685046715296.20,,20119193611110207644.53,,,2440182719812452270577.25,-394042058249335318324543.96,,,,,,-68695016380030063888718801689.14,-84671391438661608193860200724.05,,,,,,682188661148509324459161951733172337.02,-1053029713930277287555863408266051340.18 -293,,,-80237.24,,-8068776.67,,,-4765532714.18,,,860582066054.17,,-224564658876773.45,,,,,,11716177864199523072.42,,,-892353133236604344550387.27,1368279070501995396015169.83,,,-345175888527787887670554987.16,-695314407114447406772061590.72,,,,6319403477389788400025563055831.03,5889983464048272791660683036779032.61,5794924231570983999047797057869567.32,-501950523529926000863997699369088763.67,,-1218397381597270662663228758035695660.66 -294,-284.11,7.24,,72724.38,15849251.03,7302949.93,,2223389541.10,,,,,,,,19361183324594661.47,,,,,,,,662652020416098869482066.48,,,,98552435689455300084208665899.09,73110584034401363774221755170.43,15802950391125326644982465535916.96,,,-146268657344587572084061848702735.45,714531691652959199370308785991807409.84,, -295,,-243.88,-47207.29,-51521.27,1214944.61,,,2528519297.72,,74729951016.49,345457519325.22,171849215890.07,-159747655513924.65,-55813495427478.82,78935272928514833.07,,-192815907497128868.57,,-11722407180593411131.00,4943997554837258371607.89,-164107293976055037935.79,,-649215276199188116963907.00,269750227756015410193090.24,,240465676621091107697485022.95,,,,,,-688486298232381971722753880954096.01,,,, -296,,323.68,,,,-37560.37,-20523964.98,1996124762.17,567372614.47,-726891407467.09,555160640882.18,731425793049.65,,,86238502757180695.58,,-9204437651089176547.93,,20909480940440315658.74,4568892536915428447564.27,2898265261765597328334.39,-281267518168015983703495.63,-1437262533634048300970206.27,,-311400172576563960846838919.12,57647253600489237128569403.02,87210925879988300289064313566.71,-3241305015566382796212977035.05,-44282951157194263699439207827.97,,,,,,-172914871111293551095254080358950884.06, -297,-220.45,,,-52516.77,,1264604.92,,,-5416950572.37,,,-293926411668.68,-242187472338074.83,-308347787734755.16,,48432044741355185.38,,,-18972552519048696418.72,,-4881863174287373298998.81,-888040020954801789207214.78,1404814362739292281427961.07,,,,78480842072704264139216113707.58,,,17870662416777571460922327255141.44,,-3268357157604791823222360979503960.02,,-201650340136144469905719186155158778.82,, -298,-284.59,-291.07,54103.49,-53314.93,,15120724.04,-8916466.06,-3997682560.31,3101973351.59,74705761587.07,-813767967879.61,,-355746797828806.08,,,-52584808270043895.68,,,,,2492404736936370098874.87,,194251444587589825114906.01,,,,-81912261597147988404009292234.60,18737546158461285731748905114.79,,-17708896302587786036466285744251.97,,438018278400464535150324275010058.37,,-355404210384290676705063534215263178.70,1682634401329638084080220688522462450.40, -299,-214.41,,,,1614612.59,,8664247.22,2921518607.97,2135177858.48,944864726133.95,1166607799742.68,,,,,,-6981804578355656939.18,-20856112093804220043.64,14131295534133439958.11,,,1201567299678673811064833.48,97743076017206351682640.64,-743772604437213378951497.84,,89934804235731435007461261.57,,,-55754658491569483880549278801.27,-19354716543598202785076326199347.23,-16688675611778419758799260440666.09,,812496825596057936610642307806942.84,,,-1189781655063294003344410444674419135.00 -300,-128.64,-105.49,,21932.63,20149346.50,-9527148.58,-5173488.61,-545934673.50,3219575764.11,,,-1004004042968.83,,117976375054292.62,,,,14065735889251826180.87,,-3290826810833635953894.78,-5450466169595708257473.45,-1230921043560265500579619.10,6718782104871874135324.36,901758151042995126137836.53,,-164001378794910897934026354.80,-74077365910485248272265807778.21,,,-12590814877384769952385219995716.10,10284732617652737913217733952300.92,,,6479870022554161734020095330362706.70,564434667080387038622129416727293735.19, -301,285.67,-68.15,78598.11,,,4257653.33,-19204854.80,-3958953801.93,,304498602702.24,-1352984580216.96,,,,-65049146289171603.40,,7619781508438229734.46,812641370506749234.80,15757481302590724520.39,2585959786435687434038.29,,,,,260777834388248300617352823.93,-240453356219514292251013318.83,,,,,-11280852024018407050273880817644.38,,6109534687420510904049559049974233.72,,,-341326010937156263405346370086931363.10 -302,,,47030.24,-44587.16,,,,-630832296.11,-3780637004.04,,,,,,-32234950221053010.87,,,,2678212242655696727.43,,,,311807581884528153880796.96,,,295771583184964763339424951.04,-46664570331550580244528839532.02,-24867471262507009734931361642.95,,,24322592962502965814491960383843.19,,6252236006517434088405403192215804.32,-1683744576775747358263328990416285337.30,, -303,,,,8822.89,,,16167120.16,-4663688357.82,4458238888.48,,-854999218118.99,,267177790511602.01,,,,,22896801507930967795.05,,,-4658118978318941323622.69,,,738176664300958495866131.13,,,,83811335106536029185924410347.84,,,16571468855597935241831662146630.99,,-2493363104151634523897963133579364.90,-867996212255913683279827120935710253.13,1271692399454626523875122877323291085.76, -304,,,,20872.71,17204627.69,-8689361.77,,,,900362921071.50,,126486177134.13,4086602076342.00,-57670449870091.37,,,-12663311162227154360.69,,20508348901859543999.59,,5585657788394388323704.64,,-332533763653260057865104.22,535414819523401966373233.75,354199600683343620316818575.43,124899940591525877173299012.05,-99531728411532442203899700732.66,-38636697588094837995769327364.33,,,6211686702905588153736148282931.49,-6203367393342794973876253660818854.03,,,1461532858991359413210739926696552750.01,843472265847400617563465322061216488.29 -305,-8.05,-31.72,,,,-10454189.88,1599729.73,,235998809.50,,,1299353145461.78,,,,50195607239308293.73,,,,,2434118337496146435143.51,,-1365936548761150782875627.34,,,,-45638341138453934734647758915.86,48162615150451555073785082667.95,,-2196644432266623496554652101679.14,8483935166578866888268844942556.02,-5864690507054212928289218034910265.84,,,, diff --git a/js/test/arrows/csv/nested.csv b/js/test/arrows/csv/nested.csv deleted file mode 100644 index 6306b3e403b..00000000000 --- a/js/test/arrows/csv/nested.csv +++ /dev/null @@ -1,18 +0,0 @@ -,list_nullable,struct_nullable -0,,"{'f1': None, 'f2': 'tmo7qBM'}" -1,[ 1.68510347e+09],"{'f1': -583988484.0, 'f2': None}" -2,[ 1.98129735e+09],"{'f1': -749108100.0, 'f2': 'yGRfkmw'}" -3,[ -2.03242264e+09 -2.11145618e+09 -8.95490422e+08],"{'f1': 820115077.0, 'f2': None}" -4,, -5,[ nan -4.34891054e+08 -8.64560986e+08], -6,,"{'f1': 986507083.0, 'f2': 'U6xvhr7'}" -7,, -8,,"{'f1': None, 'f2': None}" -9,, -10,[ -4.98865952e+08], -11,,"{'f1': None, 'f2': 'ctyWPJf'}" -12,,"{'f1': None, 'f2': None}" -13,[ -1.07616076e+09 -7.92439045e+08 -6.56549144e+08 nan], -14,,"{'f1': 1234093448.0, 'f2': None}" -15,[ nan nan 1.88291093e+09], -16,,"{'f1': 934007407.0, 'f2': '9QUyEm5'}" diff --git a/js/test/arrows/csv/primitive-empty.csv b/js/test/arrows/csv/primitive-empty.csv deleted file mode 100644 index 5b3041a632e..00000000000 --- a/js/test/arrows/csv/primitive-empty.csv +++ /dev/null @@ -1 +0,0 @@ -,bool_nullable,bool_nonnullable,int8_nullable,int8_nonnullable,int16_nullable,int16_nonnullable,int32_nullable,int32_nonnullable,int64_nullable,int64_nonnullable,uint8_nullable,uint8_nonnullable,uint16_nullable,uint16_nonnullable,uint32_nullable,uint32_nonnullable,uint64_nullable,uint64_nonnullable,float32_nullable,float32_nonnullable,float64_nullable,float64_nonnullable,binary_nullable,binary_nonnullable,utf8_nullable,utf8_nonnullable diff --git a/js/test/arrows/csv/primitive.csv b/js/test/arrows/csv/primitive.csv deleted file mode 100644 index f1f39689ed6..00000000000 --- a/js/test/arrows/csv/primitive.csv +++ /dev/null @@ -1,18 +0,0 @@ -,bool_nullable,bool_nonnullable,int8_nullable,int8_nonnullable,int16_nullable,int16_nonnullable,int32_nullable,int32_nonnullable,int64_nullable,int64_nonnullable,uint8_nullable,uint8_nonnullable,uint16_nullable,uint16_nonnullable,uint32_nullable,uint32_nonnullable,uint64_nullable,uint64_nonnullable,float32_nullable,float32_nonnullable,float64_nullable,float64_nonnullable,utf8_nullable,utf8_nonnullable -0,False,False,52.0,-1,-6653.0,18109,-916446956.0,1553803863,-1439295329.0,-1121679455,,69,39463.0,42642,,337186950,,879196590,-329.5480041503906,1071.6529541015625,-398.976,1659.322,KTAB62n,dhBFF1i -1,True,False,126.0,72,16139.0,23994,648027224.0,1758265789,-487693456.0,-1880376132,121.0,114,,64502,1763248295.0,1981375779,,593740445,,-451.5690002441406,,822.936,,b1LC0JE -2,False,False,,-57,-11323.0,-32536,-1984898695.0,176961264,-2111782581.0,1595844062,,79,,56332,1661600894.0,1460021901,,1757135759,,-565.89697265625,-1334.869,-1013.99,LLdIKYD,eVjIVHg -3,False,True,-8.0,121,19629.0,9730,,583415454,,-542944700,162.0,142,,56888,537135981.0,1691689736,12840890.0,1864633582,,642.1589965820312,1051.35,168.802,,HvSEddj -4,,True,-106.0,-22,,367,-497888872.0,1202663424,-570546225.0,669665896,40.0,184,,42943,140737012.0,2138307236,,1371265528,,588.0659790039062,,197.724,kcAK3R3,0j1qwWr -5,True,True,39.0,61,,-14010,-459449181.0,-1137723694,,525154198,,226,53947.0,29184,,644644429,1537207447.0,592375328,1154.6090087890625,-2157.02294921875,,-387.227,,lh1EiEr -6,False,True,,-39,,-19277,-136283974.0,-14402788,-1279408887.0,241050281,,192,36334.0,40529,824057296.0,1289078562,,1963233315,1975.7259521484375,-506.6669921875,-2223.683,-491.716,i3g8i5l,J1gJRzL -7,,True,,90,,2636,435890836.0,-91356915,1771690266.0,1920084501,175.0,63,41728.0,37997,,2005785247,,521179687,1567.573974609375,1261.218017578125,364.778,1145.74,,pYoPVi8 -8,,True,-60.0,-22,,-24687,,-2087778288,,-160513580,245.0,162,,3249,,1855668357,,1561607075,958.198974609375,-391.7950134277344,-856.979,-1456.025,1oxGa64,jsZ0pf3 -9,True,True,88.0,44,71.0,6816,,943052900,129210854.0,-754268905,,13,,47203,427854549.0,888846141,,1950536184,-2169.3330078125,-161.59300231933594,-446.678,366.06,62BueVn,VD1zogw -10,,True,-46.0,61,,6940,,1591972454,,-288136506,161.0,138,39298.0,29268,,1256920863,743772804.0,1331174168,,2023.3599853515625,,-137.453,,JkdcJvu -11,True,False,6.0,-24,,-15759,-467021236.0,-2113715046,,-1388030142,135.0,105,,2725,,258179726,,1203845200,702.3460083007812,439.0249938964844,,-2465.428,hvr7wnE,rnnpFmB -12,,True,,94,,-14551,,1817440556,-730517980.0,561133252,,8,,38085,773091177.0,149586168,678360943.0,91625922,,1440.2130126953125,,932.059,SJ0SlQj,Vx3HxhS -13,,False,,4,21950.0,20407,-42337642.0,-135401882,,-274600115,,64,,58062,1298137854.0,1148999245,,209705127,-11.788000106811523,-67.18000030517578,-232.531,-818.061,LrXQoKi,SJ3Ao1v -14,True,False,,-74,,-10657,1835534115.0,1750811392,,883494701,,205,,57486,,1632240928,,707311139,264.7349853515625,-354.7799987792969,409.304,81.874,,zpwGzU2 -15,,True,26.0,-57,-7207.0,-15986,,-1205483862,-397682634.0,-636834683,125.0,116,50983.0,14637,805908372.0,825098118,,2143150318,98.56800079345703,253.25999450683594,-813.19,-1575.311,,ZN2LD1i -16,False,True,-100.0,110,,227,,2005138911,,-1883585173,130.0,79,,27157,6520284.0,2086379346,,1360302471,,250.08399963378906,23.646,162.442,zYKDytY,qhd2UGO diff --git a/js/test/arrows/csv/simple.csv b/js/test/arrows/csv/simple.csv deleted file mode 100644 index 39dde696fcd..00000000000 --- a/js/test/arrows/csv/simple.csv +++ /dev/null @@ -1,6 +0,0 @@ -,foo,bar,baz -0,1.0,1.0,aa -1,,, -2,3.0,, -3,4.0,4.0,bbb -4,5.0,5.0,cccc diff --git a/js/test/arrows/csv/struct_example.csv b/js/test/arrows/csv/struct_example.csv deleted file mode 100644 index cbf7c799447..00000000000 --- a/js/test/arrows/csv/struct_example.csv +++ /dev/null @@ -1,18 +0,0 @@ -,struct_nullable -0, -1,"{'f1': None, 'f2': 'MhRNxD4'}" -2,"{'f1': 137773603.0, 'f2': '3F9HBxK'}" -3,"{'f1': 410361374.0, 'f2': 'aVd88fp'}" -4, -5,"{'f1': None, 'f2': '3loZrRf'}" -6, -7, -8,"{'f1': None, 'f2': None}" -9,"{'f1': None, 'f2': None}" -10, -11,"{'f1': None, 'f2': '78SLiRw'}" -12, -13, -14,"{'f1': None, 'f2': '0ilsf82'}" -15,"{'f1': None, 'f2': 'LjS9MbU'}" -16,"{'f1': None, 'f2': None}" From c087f482c17cef051d5d22274a88a9216ad99b8c Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 11:53:58 -0500 Subject: [PATCH 30/55] generate test data in build scripts this is ready to auto-generate on the CI server if cpp/java arrow libs are available --- js/gulp/test-task.js | 84 +++++++++++++++++++++++++++++++++++++- js/gulpfile.js | 12 +++--- js/test/generate-arrows.js | 72 -------------------------------- 3 files changed, 89 insertions(+), 79 deletions(-) delete mode 100644 js/test/generate-arrows.js diff --git a/js/gulp/test-task.js b/js/gulp/test-task.js index 2e2d4360fca..268630227e4 100644 --- a/js/gulp/test-task.js +++ b/js/gulp/test-task.js @@ -15,10 +15,16 @@ // specific language governing permissions and limitations // under the License. +const del = require('del'); const path = require('path'); -const child_process = require(`child_process`); const { argv } = require('./argv'); +const { promisify } = require('util'); +const glob = promisify(require('glob')); +const mkdirp = promisify(require('mkdirp')); +const rimraf = promisify(require('rimraf')); +const child_process = require(`child_process`); const { memoizeTask } = require('./memoize-task'); +const exec = promisify(require('child_process').exec); const jestArgv = []; argv.update && jestArgv.push(`-u`); @@ -34,6 +40,7 @@ const testTask = ((cache, execArgv, testOptions) => memoizeTask(cache, function opts.env = Object.assign({}, opts.env, { TEST_TARGET: target, TEST_MODULE: format, + TEST_TS_SOURCE: !!argv.coverage, TEST_SOURCES: JSON.stringify(Array.isArray(argv.sources) ? argv.sources : [argv.sources]), TEST_FORMATS: JSON.stringify(Array.isArray(argv.formats) ? argv.formats : [argv.formats]), }); @@ -47,3 +54,78 @@ const testTask = ((cache, execArgv, testOptions) => memoizeTask(cache, function module.exports = testTask; module.exports.testTask = testTask; +module.exports.cleanTestData = cleanTestData; +module.exports.createTestData = createTestData; + +async function cleanTestData() { + return await del([ + `${path.resolve('./test/arrows/cpp')}/**`, + `${path.resolve('./test/arrows/java')}/**`, + ]); +} + +async function createTestData() { + const base = path.resolve('./test/arrows'); + await mkdirp(path.join(base, 'cpp/file')); + await mkdirp(path.join(base, 'java/file')); + await mkdirp(path.join(base, 'cpp/stream')); + await mkdirp(path.join(base, 'java/stream')); + const errors = []; + const names = await glob(path.join(base, 'json/*.json')); + for (let jsonPath of names) { + const name = path.parse(path.basename(jsonPath)).name; + const arrowCppFilePath = path.join(base, 'cpp/file', `${name}.arrow`); + const arrowJavaFilePath = path.join(base, 'java/file', `${name}.arrow`); + const arrowCppStreamPath = path.join(base, 'cpp/stream', `${name}.arrow`); + const arrowJavaStreamPath = path.join(base, 'java/stream', `${name}.arrow`); + try { + await generateCPPFile(jsonPath, arrowCppFilePath); + await generateCPPStream(arrowCppFilePath, arrowCppStreamPath); + } catch (e) { errors.push(e.message); } + try { + await generateJavaFile(jsonPath, arrowJavaFilePath); + await generateJavaStream(arrowJavaFilePath, arrowJavaStreamPath); + } catch (e) { errors.push(e.message); } + } + if (errors.length) { + console.error(errors.join(`\n`)); + process.exit(1); + } +} + +async function generateCPPFile(jsonPath, filePath) { + await rimraf(filePath); + return await exec( + `../cpp/build/release/json-integration-test ${ + `--integration --mode=JSON_TO_ARROW`} ${ + `--json=${path.resolve(jsonPath)} --arrow=${filePath}`}`, + { maxBuffer: Math.pow(2, 53) - 1 } + ); +} + +async function generateCPPStream(filePath, streamPath) { + await rimraf(streamPath); + return await exec( + `../cpp/build/release/file-to-stream ${filePath} > ${streamPath}`, + { maxBuffer: Math.pow(2, 53) - 1 } + ); +} + +async function generateJavaFile(jsonPath, filePath) { + await rimraf(filePath); + return await exec( + `java -cp ../java/tools/target/arrow-tools-0.8.0-SNAPSHOT-jar-with-dependencies.jar ${ + `org.apache.arrow.tools.Integration -c JSON_TO_ARROW`} ${ + `-j ${path.resolve(jsonPath)} -a ${filePath}`}`, + { maxBuffer: Math.pow(2, 53) - 1 } + ); +} + +async function generateJavaStream(filePath, streamPath) { + await rimraf(streamPath); + return await exec( + `java -cp ../java/tools/target/arrow-tools-0.8.0-SNAPSHOT-jar-with-dependencies.jar ${ + `org.apache.arrow.tools.FileToStream`} ${filePath} ${streamPath}`, + { maxBuffer: Math.pow(2, 53) - 1 } + ); +} diff --git a/js/gulpfile.js b/js/gulpfile.js index 4cf0342c3be..e2dfbfa7dd7 100644 --- a/js/gulpfile.js +++ b/js/gulpfile.js @@ -19,11 +19,11 @@ const del = require('del'); const gulp = require('gulp'); const path = require('path'); const { Observable } = require('rxjs'); -const testsTask = require('./gulp/test-task'); const buildTask = require('./gulp/build-task'); const cleanTask = require('./gulp/clean-task'); const packageTask = require('./gulp/package-task'); const { targets, modules } = require('./gulp/argv'); +const { testTask, createTestData, cleanTestData } = require('./gulp/test-task'); const { targetDir, taskName, combinations, @@ -35,8 +35,8 @@ const { for (const [target, format] of combinations([`all`], [`all`])) { const task = taskName(target, format); gulp.task(`clean:${task}`, cleanTask(target, format)); - gulp.task( `test:${task}`, testsTask(target, format)); - gulp.task(`debug:${task}`, testsTask(target, format, true)); + gulp.task( `test:${task}`, testTask(target, format)); + gulp.task(`debug:${task}`, testTask(target, format, true)); gulp.task(`build:${task}`, gulp.series(`clean:${task}`, buildTask(target, format), packageTask(target, format))); @@ -86,9 +86,9 @@ const buildConcurrent = (tasks) => () => .merge(...knownTargets.map((target) => del(`${targetDir(target, `cls`)}/**`))))); -gulp.task( `test`, gulp.series(getTasks(`test`))); -gulp.task(`debug`, gulp.series(getTasks(`debug`))); -gulp.task(`clean`, gulp.parallel(getTasks(`clean`))); +gulp.task( `test`, gulp.series(/*createTestData,*/ getTasks(`test`)/*, cleanTestData*/)); +gulp.task(`debug`, gulp.series(/*createTestData,*/ getTasks(`debug`)/*, cleanTestData*/)); +gulp.task(`clean`, gulp.parallel(/*cleanTestData,*/ getTasks(`clean`))); gulp.task(`build`, buildConcurrent(getTasks(`build`))); gulp.task(`default`, gulp.series(`build`, `test`)); diff --git a/js/test/generate-arrows.js b/js/test/generate-arrows.js deleted file mode 100644 index fc5f2ef6f87..00000000000 --- a/js/test/generate-arrows.js +++ /dev/null @@ -1,72 +0,0 @@ -const path = require('path'); -const { promisify } = require('util'); -const glob = promisify(require('glob')); -const mkdirp = promisify(require('mkdirp')); -const rimraf = promisify(require('rimraf')); -const exec = promisify(require('child_process').exec); - -(async function() { - const base = path.resolve('./test/arrows'); - await mkdirp(path.join(base, 'cpp/file')); - await mkdirp(path.join(base, 'java/file')); - await mkdirp(path.join(base, 'cpp/stream')); - await mkdirp(path.join(base, 'java/stream')); - const errors = []; - const names = await glob(path.join(base, 'json/*.json')); - for (let jsonPath of names) { - const name = path.parse(path.basename(jsonPath)).name; - const arrowCppFilePath = path.join(base, 'cpp/file', `${name}.arrow`); - const arrowJavaFilePath = path.join(base, 'java/file', `${name}.arrow`); - const arrowCppStreamPath = path.join(base, 'cpp/stream', `${name}.arrow`); - const arrowJavaStreamPath = path.join(base, 'java/stream', `${name}.arrow`); - try { - await generateCPPFile(jsonPath, arrowCppFilePath); - await generateCPPStream(arrowCppFilePath, arrowCppStreamPath); - } catch (e) { errors.push(e.message); } - try { - await generateJavaFile(jsonPath, arrowJavaFilePath); - await generateJavaStream(arrowJavaFilePath, arrowJavaStreamPath); - } catch (e) { errors.push(e.message); } - } - if (errors.length) { - console.error(errors.join(`\n`)); - process.exit(1); - } -})(); - -async function generateCPPFile(jsonPath, filePath) { - await rimraf(filePath); - return await exec( - `../cpp/build/release/json-integration-test ${ - `--integration --mode=JSON_TO_ARROW`} ${ - `--json=${path.resolve(jsonPath)} --arrow=${filePath}`}`, - { maxBuffer: Math.pow(2, 53) - 1 } - ); -} - -async function generateCPPStream(filePath, streamPath) { - await rimraf(streamPath); - return await exec( - `../cpp/build/release/file-to-stream ${filePath} > ${streamPath}`, - { maxBuffer: Math.pow(2, 53) - 1 } - ); -} - -async function generateJavaFile(jsonPath, filePath) { - await rimraf(filePath); - return await exec( - `java -cp ../java/tools/target/arrow-tools-0.8.0-SNAPSHOT-jar-with-dependencies.jar ${ - `org.apache.arrow.tools.Integration -c JSON_TO_ARROW`} ${ - `-j ${path.resolve(jsonPath)} -a ${filePath}`}`, - { maxBuffer: Math.pow(2, 53) - 1 } - ); -} - -async function generateJavaStream(filePath, streamPath) { - await rimraf(streamPath); - return await exec( - `java -cp ../java/tools/target/arrow-tools-0.8.0-SNAPSHOT-jar-with-dependencies.jar ${ - `org.apache.arrow.tools.FileToStream`} ${filePath} ${streamPath}`, - { maxBuffer: Math.pow(2, 53) - 1 } - ); -} From d51793dda6e5b594bf0f1204f64ed7fd1cb886ee Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 12:02:25 -0500 Subject: [PATCH 31/55] run tests on src folder for accurate jest coverage statistics --- js/package.json | 3 +-- js/test/Arrow.ts | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/js/package.json b/js/package.json index cce74c6e425..fb46c44d994 100644 --- a/js/package.json +++ b/js/package.json @@ -18,11 +18,10 @@ "bundle": "gulp bundle", "package": "gulp package", "perf": "node ./perf/index.js", - "test:coverage": "gulp test -t esnext -m esm --coverage", - "test:generate": "node --harmony_async_iteration test/generate-arrows.js", "validate": "npm-run-all clean lint build test bundle", "lerna:publish": "lerna exec --bail=false npm publish", "prepublishOnly": "sh ./prepublish.sh", + "test:coverage": "gulp test -t ts --coverage", "doc": "shx rm -rf ./doc && esdoc", "lint": "npm-run-all -p lint:*", "lint:src": "tslint --fix --project -p tsconfig.json -c tslint.json \"src/**/*.ts\"", diff --git a/js/test/Arrow.ts b/js/test/Arrow.ts index 35a1ed306d4..66a5c21ac2d 100644 --- a/js/test/Arrow.ts +++ b/js/test/Arrow.ts @@ -21,6 +21,7 @@ const path = require('path'); const target = process.env.TEST_TARGET!; const format = process.env.TEST_MODULE!; +const useSrc = process.env.TEST_TS_SOURCE === `true`; // these are duplicated in the gulpfile :< const targets = [`es5`, `es2015`, `esnext`]; @@ -32,9 +33,8 @@ function throwInvalidImportError(name: string, value: string, values: string[]) let modulePath = ``; -// if (target === `ts`) modulePath = '../src'; -// else if (target === `apache-arrow`) modulePath = target; -if (target === `ts` || target === `apache-arrow`) modulePath = target; +if (useSrc) modulePath = '../src'; +else if (target === `ts` || target === `apache-arrow`) modulePath = target; else if (!~targets.indexOf(target)) throwInvalidImportError('target', target, targets); else if (!~formats.indexOf(format)) throwInvalidImportError('module', format, formats); else modulePath = path.join(target, format); From cb142f11bf556046e1a52f4a8a04d62acbd8c73f Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 12:04:09 -0500 Subject: [PATCH 32/55] add npm release script, remove unused package scripts --- js/lerna.json | 4 +++- js/{prepublish.sh => npm-release.sh} | 11 ++++------- js/package.json | 9 +++------ 3 files changed, 10 insertions(+), 14 deletions(-) rename js/{prepublish.sh => npm-release.sh} (83%) diff --git a/js/lerna.json b/js/lerna.json index c8fb8c072c6..0bf16fdfd57 100644 --- a/js/lerna.json +++ b/js/lerna.json @@ -2,8 +2,10 @@ "lerna": "2.0.0", "version": "0.1.1", "packages": [ + "targets/ts", "targets/es5/*", "targets/es2015/*", - "targets/esnext/*" + "targets/esnext/*", + "targets/apache-arrow" ] } diff --git a/js/prepublish.sh b/js/npm-release.sh similarity index 83% rename from js/prepublish.sh rename to js/npm-release.sh index b40504ae808..579fc7b28da 100644 --- a/js/prepublish.sh +++ b/js/npm-release.sh @@ -17,10 +17,7 @@ # specific language governing permissions and limitations # under the License. -npm run clean -npm run lint -npm run build -npm run test -npm --no-git-tag-version version patch &>/dev/null -npm run bundle -npm run lerna:publish \ No newline at end of file +bump=${1:-patch} && echo "semantic-version bump: $bump" + +run-s --silent lint build test +lerna publish --yes --skip-git --cd-version $bump --force-publish=* diff --git a/js/package.json b/js/package.json index fb46c44d994..a3cef35202e 100644 --- a/js/package.json +++ b/js/package.json @@ -15,17 +15,14 @@ "build": "gulp build", "clean": "gulp clean", "debug": "gulp debug", - "bundle": "gulp bundle", - "package": "gulp package", "perf": "node ./perf/index.js", - "validate": "npm-run-all clean lint build test bundle", - "lerna:publish": "lerna exec --bail=false npm publish", - "prepublishOnly": "sh ./prepublish.sh", + "release": "./npm-release.sh", "test:coverage": "gulp test -t ts --coverage", "doc": "shx rm -rf ./doc && esdoc", "lint": "npm-run-all -p lint:*", "lint:src": "tslint --fix --project -p tsconfig.json -c tslint.json \"src/**/*.ts\"", - "lint:test": "tslint --fix --project -p test/tsconfig.json -c tslint.json \"test/**/*.ts\"" + "lint:test": "tslint --fix --project -p test/tsconfig.json -c tslint.json \"test/**/*.ts\"", + "prepublishOnly": "echo \"Error: do 'npm run release' instead of 'npm publish'\" && exit 1" }, "repository": { "type": "git", From 3c52587e5c0e80e7004c6b3067f7a7645abdc992 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 12 Nov 2017 12:04:51 -0500 Subject: [PATCH 33/55] re-enable node_js job in travis --- .travis.yml | 15 +++++++-------- ci/travis_script_js.sh | 13 +++++++++---- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9917a261451..0aac30ea370 100644 --- a/.travis.yml +++ b/.travis.yml @@ -112,14 +112,13 @@ matrix: - $TRAVIS_BUILD_DIR/ci/travis_before_script_cpp.sh script: - $TRAVIS_BUILD_DIR/ci/travis_script_integration.sh - # TODO(wesm): Re-enable after issues in ARROW-1409 resolved - # - language: node_js - # os: linux - # node_js: node - # before_script: - # - $TRAVIS_BUILD_DIR/ci/travis_before_script_js.sh - # script: - # - $TRAVIS_BUILD_DIR/ci/travis_script_js.sh + - language: node_js + os: linux + node_js: node + before_script: + - $TRAVIS_BUILD_DIR/ci/travis_before_script_js.sh + script: + - $TRAVIS_BUILD_DIR/ci/travis_script_js.sh - compiler: gcc language: cpp os: linux diff --git a/ci/travis_script_js.sh b/ci/travis_script_js.sh index 9f77dec8c53..79d216b9737 100755 --- a/ci/travis_script_js.sh +++ b/ci/travis_script_js.sh @@ -23,10 +23,15 @@ JS_DIR=${TRAVIS_BUILD_DIR}/js pushd $JS_DIR -npm run validate - -# Uncomment to use coveralls -# npm run test:coverage +npm run lint +npm run build +# run once to write the snapshots +npm test -- -t ts -u +# run again to test all builds against the snapshots +npm test +# run tests against source to generate coverage data +npm run test:coverage +# Uncomment to upload to coveralls # cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js; popd From 49ac33983047fb3121d061eac7fae3c5ce2a52f5 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Mon, 13 Nov 2017 12:35:40 -0800 Subject: [PATCH 34/55] allow unrecognized cli args in gulpfile --- js/gulp/argv.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/gulp/argv.js b/js/gulp/argv.js index a9029803310..f0ec7a98826 100644 --- a/js/gulp/argv.js +++ b/js/gulp/argv.js @@ -26,7 +26,7 @@ const argv = require(`command-line-args`)([ { name: `modules`, alias: `m`, type: String, multiple: true, defaultValue: [] }, { name: `sources`, alias: `s`, type: String, multiple: true, defaultValue: [`cpp`, `java`] }, { name: `formats`, alias: `f`, type: String, multiple: true, defaultValue: [`file`, `stream`] }, -]); +], { partial: true }); const { targets, modules } = argv; From c8125d2d736f2224e7defd4e4eeb18a133bf1777 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Mon, 13 Nov 2017 21:33:33 -0800 Subject: [PATCH 35/55] Update readme to reflect new Table.from signature --- js/README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/js/README.md b/js/README.md index bee3a9c7d42..e07be6bc0aa 100644 --- a/js/README.md +++ b/js/README.md @@ -22,7 +22,7 @@ [![Build Status](https://travis-ci.org/apache/arrow.svg?branch=master)](https://travis-ci.org/apache/arrow) [![Coverage Status](https://coveralls.io/repos/github/apache/arrow/badge.svg)](https://coveralls.io/github/apache/arrow) -Arrow is a set of technologies that enable big-data systems to process and move data fast. +Arrow is a set of technologies that enable big-data systems to process and transfer data quickly. ## install [apache-arrow from npm](https://www.npmjs.com/package/apache-arrow) @@ -50,7 +50,7 @@ import { readFileSync } from 'fs'; import { Table } from 'apache-arrow'; const arrow = readFileSync('simple.arrow'); -const table = Table.from(arrow); +const table = Table.from([arrow]); console.log(table.toString()); @@ -70,7 +70,7 @@ null, null, null import { readFileSync } from 'fs'; import { Table } from 'apache-arrow'; -const table = Table.from(...[ +const table = Table.from([ 'latlong/schema.arrow', 'latlong/records.arrow' ].map((file) => readFileSync(file))); @@ -93,12 +93,12 @@ console.log(table.toString()); import { readFileSync } from 'fs'; import { Table } from 'apache-arrow'; -const table = Table.from(...[ +const table = Table.from([ 'latlong/schema.arrow', 'latlong/records.arrow' ].map(readFileSync)); -const column = table.getColumn('origin_lat'); +const column = table.col('origin_lat'); const typed = column.slice(); assert(typed instanceof Float32Array); @@ -135,7 +135,7 @@ MapD.open(host, port) // Create Arrow Table from results Table.from(schema, records)) .map((table) => - // Stringify the table to CSV + // Stringify the table to CSV with row numbers table.toString({ index: true })) .subscribe((csvStr) => console.log(csvStr)); From 7e3be574bcfd172ea7f8e6d35651ac9fff15f6d2 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Mon, 13 Nov 2017 21:34:04 -0800 Subject: [PATCH 36/55] Copy license.txt and notice.txt into target dirs from arrow root. --- js/gulp/util.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/gulp/util.js b/js/gulp/util.js index 21ffc312733..e23fc398562 100644 --- a/js/gulp/util.js +++ b/js/gulp/util.js @@ -27,7 +27,7 @@ const releasesRootDir = `targets`; const knownTargets = [`es5`, `es2015`, `esnext`]; const knownModules = [`cjs`, `esm`, `cls`, `umd`]; const moduleFormatsToSkipCombosOf = { cls: true }; -const metadataFiles = [`LICENSE`, `README.md`]; +const metadataFiles = [`../LICENSE.txt`, `../NOTICE.txt`, `README.md`]; const packageJSONFields = [ `version`, `license`, `description`, `author`, `homepage`, `repository`, From d0b61f49a952de19006e74265df348f4e9c852b6 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Mon, 13 Nov 2017 21:50:41 -0800 Subject: [PATCH 37/55] add validate package script back in, make npm-release.sh suitable for ASF release process --- js/npm-release.sh | 5 +---- js/package.json | 1 + 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/js/npm-release.sh b/js/npm-release.sh index 579fc7b28da..0bf70d97985 100644 --- a/js/npm-release.sh +++ b/js/npm-release.sh @@ -17,7 +17,4 @@ # specific language governing permissions and limitations # under the License. -bump=${1:-patch} && echo "semantic-version bump: $bump" - -run-s --silent lint build test -lerna publish --yes --skip-git --cd-version $bump --force-publish=* +lerna publish --yes --skip-git --force-publish=* \ No newline at end of file diff --git a/js/package.json b/js/package.json index a3cef35202e..efe0dfba01c 100644 --- a/js/package.json +++ b/js/package.json @@ -17,6 +17,7 @@ "debug": "gulp debug", "perf": "node ./perf/index.js", "release": "./npm-release.sh", + "validate": "run-s --silent lint build clean", "test:coverage": "gulp test -t ts --coverage", "doc": "shx rm -rf ./doc && esdoc", "lint": "npm-run-all -p lint:*", From 33916230a92b6c3d1dbb0421dcbffc6eaf103726 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Tue, 14 Nov 2017 12:57:44 -0800 Subject: [PATCH 38/55] move js license to top-level license.txt --- LICENSE.txt | 37 +++++++++++++++++++++++++++++++++++++ js/LICENSE | 39 --------------------------------------- 2 files changed, 37 insertions(+), 39 deletions(-) delete mode 100644 js/LICENSE diff --git a/LICENSE.txt b/LICENSE.txt index 038518a5d9b..a8e89283411 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -457,3 +457,40 @@ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- + +This project includes code from the FlatBuffers project + +Copyright 2014 Google Inc. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +-------------------------------------------------------------------------------- + +This project includes code from the tslib project + +Copyright 2015 Microsoft Corporation. All rights reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + diff --git a/js/LICENSE b/js/LICENSE deleted file mode 100644 index 02e79480850..00000000000 --- a/js/LICENSE +++ /dev/null @@ -1,39 +0,0 @@ -## 3rd-party licenses for code that has been adapted for the Arrow JavaScript - library - --------------------------------------------------------------------------------- - -This project includes code from the FlatBuffers project - -Copyright 2014 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - --------------------------------------------------------------------------------- - -This project includes code from the tslib project - -Copyright 2015 Microsoft Corporation. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - From cc7445649a0ea0af1560e4b56c0aea010536bdf4 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Fri, 17 Nov 2017 16:46:46 -0800 Subject: [PATCH 39/55] resolve LICENSE.txt conflict --- LICENSE.txt | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 60 insertions(+), 2 deletions(-) diff --git a/LICENSE.txt b/LICENSE.txt index a8e89283411..84e6a4e2a2a 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -460,6 +460,65 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -------------------------------------------------------------------------------- +This project includes code from the Boost project + +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- + +This project includes code from the mapbox/variant project, BSD 3-clause +license + +Copyright (c) MapBox +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, this + list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. +- Neither the name "MapBox" nor the names of its contributors may be + used to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- + This project includes code from the FlatBuffers project Copyright 2014 Google Inc. @@ -480,7 +539,7 @@ limitations under the License. This project includes code from the tslib project -Copyright 2015 Microsoft Corporation. All rights reserved. +Copyright 2015 Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -493,4 +552,3 @@ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - From 0cdb74e07a743a9231e9ac3f8056131f31d6506a Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 19 Nov 2017 00:07:27 -0800 Subject: [PATCH 40/55] Add a cli arg to integration_test.py generate test JSON files for JS --- integration/integration_test.py | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/integration/integration_test.py b/integration/integration_test.py index 46d01060811..34783049080 100644 --- a/integration/integration_test.py +++ b/integration/integration_test.py @@ -28,6 +28,7 @@ import subprocess import tempfile import uuid +import errno import numpy as np @@ -1078,12 +1079,30 @@ def run_all_tests(debug=False): runner.run() print('-- All tests passed!') +def write_js_test_json(directory): + generate_nested_case().write(os.path.join(directory, 'nested.json')) + generate_decimal_case().write(os.path.join(directory, 'decimal.json')) + generate_datetime_case().write(os.path.join(directory, 'datetime.json')) + generate_dictionary_case().write(os.path.join(directory, 'dictionary.json')) + generate_primitive_case([7, 10]).write(os.path.join(directory, 'primitive.json')) + generate_primitive_case([0, 0, 0]).write(os.path.join(directory, 'primitive-empty.json')) + if __name__ == '__main__': parser = argparse.ArgumentParser(description='Arrow integration test CLI') + parser.add_argument('--write_generated_json', dest='generated_json_path', action='store', + default=False, + help='Generate test JSON') parser.add_argument('--debug', dest='debug', action='store_true', default=False, help='Run executables in debug mode as relevant') - args = parser.parse_args() - run_all_tests(debug=args.debug) + if args.generated_json_path: + try: + os.makedirs(args.generated_json_path) + except OSError as e: + if e.errno != errno.EEXIST: + raise + write_js_test_json(args.generated_json_path) + else: + run_all_tests(debug=args.debug) From 9f195682ea0f7c2d33cf573329c27c74c1b0c6b9 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 19 Nov 2017 00:08:12 -0800 Subject: [PATCH 41/55] Generate test files when the test run if they don't exist --- js/gulp/test-task.js | 141 +++++++++++++++++++++++++++---------------- js/gulpfile.js | 6 +- js/package.json | 3 +- 3 files changed, 95 insertions(+), 55 deletions(-) diff --git a/js/gulp/test-task.js b/js/gulp/test-task.js index 268630227e4..3fe0afa0b4b 100644 --- a/js/gulp/test-task.js +++ b/js/gulp/test-task.js @@ -20,11 +20,14 @@ const path = require('path'); const { argv } = require('./argv'); const { promisify } = require('util'); const glob = promisify(require('glob')); +const stat = promisify(require('fs').stat); const mkdirp = promisify(require('mkdirp')); const rimraf = promisify(require('rimraf')); const child_process = require(`child_process`); const { memoizeTask } = require('./memoize-task'); +const readFile = promisify(require('fs').readFile); const exec = promisify(require('child_process').exec); +const parseXML = promisify(require('xml2js').parseString); const jestArgv = []; argv.update && jestArgv.push(`-u`); @@ -57,33 +60,67 @@ module.exports.testTask = testTask; module.exports.cleanTestData = cleanTestData; module.exports.createTestData = createTestData; +const ARROW_HOME = path.resolve('../'); +const integrationDir = path.resolve(ARROW_HOME, 'integration'); +const testFilesDir = path.resolve(ARROW_HOME, 'js/test/data'); +const cppFilesDir = path.join(testFilesDir, 'cpp'); +const javaFilesDir = path.join(testFilesDir, 'java'); +const jsonFilesDir = path.join(testFilesDir, 'json'); + async function cleanTestData() { - return await del([ - `${path.resolve('./test/arrows/cpp')}/**`, - `${path.resolve('./test/arrows/java')}/**`, - ]); + return await del(`${testFilesDir}/**`); +} + +async function createTestJSON() { + await exec(`shx cp ${integrationDir}/data/*.json ${jsonFilesDir}`); + await exec(`python ${integrationDir}/integration_test.py --write_generated_json ${jsonFilesDir}`); } async function createTestData() { - const base = path.resolve('./test/arrows'); - await mkdirp(path.join(base, 'cpp/file')); - await mkdirp(path.join(base, 'java/file')); - await mkdirp(path.join(base, 'cpp/stream')); - await mkdirp(path.join(base, 'java/stream')); + + // Only re-create test data if the test data folder doesn't exist + // This should be the case on first checkout, and on the CI server + try { + const testFilesExist = await stat(testFilesDir); + if (testFilesExist && testFilesExist.isDirectory()) { + return; + } + } catch (e) { + // continue + } + + // Pull C++ and Java paths from environment vars first, otherwise sane defaults + const CPP_EXE_PATH = process.env.ARROW_CPP_EXE_PATH || path.resolve(ARROW_HOME, 'cpp/build/debug'); + const CPP_JSON_TO_ARROW = path.join(CPP_EXE_PATH, 'json-integration-test'); + const CPP_STREAM_TO_FILE = path.join(CPP_EXE_PATH, 'stream-to-file'); + const CPP_FILE_TO_STREAM = path.join(CPP_EXE_PATH, 'file-to-stream'); + + const pomString = await readFile(path.join(ARROW_HOME, 'java', 'pom.xml')); + const pomObject = await parseXML(pomString.toString()); + const _arrow_version = pomObject.project.version[0]; + const JAVA_TOOLS_JAR = process.env.ARROW_JAVA_INTEGRATION_JAR || path.resolve(ARROW_HOME, `java/tools/target/arrow-tools-${_arrow_version}-jar-with-dependencies.jar`); + + await cleanTestData().then(createTestJSON); + await mkdirp(path.join(cppFilesDir, 'file')); + await mkdirp(path.join(javaFilesDir, 'file')); + await mkdirp(path.join(cppFilesDir, 'stream')); + await mkdirp(path.join(javaFilesDir, 'stream')); + const errors = []; - const names = await glob(path.join(base, 'json/*.json')); + const names = await glob(path.join(jsonFilesDir, '*.json')); + for (let jsonPath of names) { const name = path.parse(path.basename(jsonPath)).name; - const arrowCppFilePath = path.join(base, 'cpp/file', `${name}.arrow`); - const arrowJavaFilePath = path.join(base, 'java/file', `${name}.arrow`); - const arrowCppStreamPath = path.join(base, 'cpp/stream', `${name}.arrow`); - const arrowJavaStreamPath = path.join(base, 'java/stream', `${name}.arrow`); + const arrowCppFilePath = path.join(cppFilesDir, 'file', `${name}.arrow`); + const arrowJavaFilePath = path.join(javaFilesDir, 'file', `${name}.arrow`); + const arrowCppStreamPath = path.join(cppFilesDir, 'stream', `${name}.arrow`); + const arrowJavaStreamPath = path.join(javaFilesDir, 'stream', `${name}.arrow`); try { - await generateCPPFile(jsonPath, arrowCppFilePath); + await generateCPPFile(path.resolve(jsonPath), arrowCppFilePath); await generateCPPStream(arrowCppFilePath, arrowCppStreamPath); } catch (e) { errors.push(e.message); } try { - await generateJavaFile(jsonPath, arrowJavaFilePath); + await generateJavaFile(path.resolve(jsonPath), arrowJavaFilePath); await generateJavaStream(arrowJavaFilePath, arrowJavaStreamPath); } catch (e) { errors.push(e.message); } } @@ -91,41 +128,41 @@ async function createTestData() { console.error(errors.join(`\n`)); process.exit(1); } -} -async function generateCPPFile(jsonPath, filePath) { - await rimraf(filePath); - return await exec( - `../cpp/build/release/json-integration-test ${ - `--integration --mode=JSON_TO_ARROW`} ${ - `--json=${path.resolve(jsonPath)} --arrow=${filePath}`}`, - { maxBuffer: Math.pow(2, 53) - 1 } - ); -} - -async function generateCPPStream(filePath, streamPath) { - await rimraf(streamPath); - return await exec( - `../cpp/build/release/file-to-stream ${filePath} > ${streamPath}`, - { maxBuffer: Math.pow(2, 53) - 1 } - ); -} - -async function generateJavaFile(jsonPath, filePath) { - await rimraf(filePath); - return await exec( - `java -cp ../java/tools/target/arrow-tools-0.8.0-SNAPSHOT-jar-with-dependencies.jar ${ - `org.apache.arrow.tools.Integration -c JSON_TO_ARROW`} ${ - `-j ${path.resolve(jsonPath)} -a ${filePath}`}`, - { maxBuffer: Math.pow(2, 53) - 1 } - ); -} - -async function generateJavaStream(filePath, streamPath) { - await rimraf(streamPath); - return await exec( - `java -cp ../java/tools/target/arrow-tools-0.8.0-SNAPSHOT-jar-with-dependencies.jar ${ - `org.apache.arrow.tools.FileToStream`} ${filePath} ${streamPath}`, - { maxBuffer: Math.pow(2, 53) - 1 } - ); + async function generateCPPFile(jsonPath, filePath) { + await rimraf(filePath); + return await exec( + `${CPP_JSON_TO_ARROW} ${ + `--integration --mode=JSON_TO_ARROW`} ${ + `--json=${jsonPath} --arrow=${filePath}`}`, + { maxBuffer: Math.pow(2, 53) - 1 } + ); + } + + async function generateCPPStream(filePath, streamPath) { + await rimraf(streamPath); + return await exec( + `${CPP_FILE_TO_STREAM} ${filePath} > ${streamPath}`, + { maxBuffer: Math.pow(2, 53) - 1 } + ); + } + + async function generateJavaFile(jsonPath, filePath) { + await rimraf(filePath); + return await exec( + `java -cp ${JAVA_TOOLS_JAR} ${ + `org.apache.arrow.tools.Integration -c JSON_TO_ARROW`} ${ + `-j ${path.resolve(jsonPath)} -a ${filePath}`}`, + { maxBuffer: Math.pow(2, 53) - 1 } + ); + } + + async function generateJavaStream(filePath, streamPath) { + await rimraf(streamPath); + return await exec( + `java -cp ${JAVA_TOOLS_JAR} ${ + `org.apache.arrow.tools.FileToStream`} ${filePath} ${streamPath}`, + { maxBuffer: Math.pow(2, 53) - 1 } + ); + } } diff --git a/js/gulpfile.js b/js/gulpfile.js index e2dfbfa7dd7..613d3a1f4ed 100644 --- a/js/gulpfile.js +++ b/js/gulpfile.js @@ -86,8 +86,10 @@ const buildConcurrent = (tasks) => () => .merge(...knownTargets.map((target) => del(`${targetDir(target, `cls`)}/**`))))); -gulp.task( `test`, gulp.series(/*createTestData,*/ getTasks(`test`)/*, cleanTestData*/)); -gulp.task(`debug`, gulp.series(/*createTestData,*/ getTasks(`debug`)/*, cleanTestData*/)); +gulp.task(`test:clean`, cleanTestData); +gulp.task(`test:create`, createTestData); +gulp.task( `test`, gulp.series(createTestData, getTasks(`test`)/*, cleanTestData*/)); +gulp.task(`debug`, gulp.series(createTestData, getTasks(`debug`)/*, cleanTestData*/)); gulp.task(`clean`, gulp.parallel(/*cleanTestData,*/ getTasks(`clean`))); gulp.task(`build`, buildConcurrent(getTasks(`build`))); gulp.task(`default`, gulp.series(`build`, `test`)); diff --git a/js/package.json b/js/package.json index efe0dfba01c..ba97cc21e28 100644 --- a/js/package.json +++ b/js/package.json @@ -95,7 +95,8 @@ "tslint": "5.8.0", "typescript": "2.6.1", "uglifyjs-webpack-plugin": "1.0.1", - "webpack": "3.8.1" + "webpack": "3.8.1", + "xml2js": "0.4.19" }, "lint-staged": { "*.@(ts)": [ From 19136fbf18c672e806f1279fb591f35ce877d949 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 19 Nov 2017 00:09:23 -0800 Subject: [PATCH 42/55] remove test data files in favor of auto-generating them in CI --- js/.gitignore | 2 + js/test/arrows/cpp/file/datetime.arrow | Bin 6490 -> 0 bytes js/test/arrows/cpp/file/decimal.arrow | Bin 259090 -> 0 bytes js/test/arrows/cpp/file/dictionary.arrow | Bin 2562 -> 0 bytes js/test/arrows/cpp/file/nested.arrow | Bin 2218 -> 0 bytes js/test/arrows/cpp/file/primitive-empty.arrow | Bin 9498 -> 0 bytes js/test/arrows/cpp/file/primitive.arrow | Bin 9442 -> 0 bytes js/test/arrows/cpp/file/simple.arrow | Bin 1154 -> 0 bytes js/test/arrows/cpp/file/struct_example.arrow | Bin 1538 -> 0 bytes js/test/arrows/cpp/stream/datetime.arrow | Bin 5076 -> 0 bytes js/test/arrows/cpp/stream/decimal.arrow | Bin 255228 -> 0 bytes js/test/arrows/cpp/stream/dictionary.arrow | Bin 2004 -> 0 bytes js/test/arrows/cpp/stream/nested.arrow | Bin 1636 -> 0 bytes .../arrows/cpp/stream/primitive-empty.arrow | Bin 6852 -> 0 bytes js/test/arrows/cpp/stream/primitive.arrow | Bin 7020 -> 0 bytes js/test/arrows/cpp/stream/simple.arrow | Bin 748 -> 0 bytes .../arrows/cpp/stream/struct_example.arrow | Bin 1124 -> 0 bytes js/test/arrows/java/file/datetime.arrow | Bin 6746 -> 0 bytes js/test/arrows/java/file/decimal.arrow | Bin 259730 -> 0 bytes js/test/arrows/java/file/dictionary.arrow | Bin 2666 -> 0 bytes js/test/arrows/java/file/nested.arrow | Bin 2314 -> 0 bytes .../arrows/java/file/primitive-empty.arrow | Bin 9778 -> 0 bytes js/test/arrows/java/file/primitive.arrow | Bin 10034 -> 0 bytes js/test/arrows/java/file/simple.arrow | Bin 1210 -> 0 bytes js/test/arrows/java/file/struct_example.arrow | Bin 1602 -> 0 bytes js/test/arrows/java/stream/datetime.arrow | Bin 5196 -> 0 bytes js/test/arrows/java/stream/decimal.arrow | Bin 255564 -> 0 bytes js/test/arrows/java/stream/dictionary.arrow | Bin 2036 -> 0 bytes js/test/arrows/java/stream/nested.arrow | Bin 1676 -> 0 bytes .../arrows/java/stream/primitive-empty.arrow | Bin 6916 -> 0 bytes js/test/arrows/java/stream/primitive.arrow | Bin 7404 -> 0 bytes js/test/arrows/java/stream/simple.arrow | Bin 772 -> 0 bytes .../arrows/java/stream/struct_example.arrow | Bin 1148 -> 0 bytes js/test/arrows/json/datetime.json | 1091 - js/test/arrows/json/decimal.json | 33380 ---------------- js/test/arrows/json/dictionary.json | 424 - js/test/arrows/json/nested.json | 384 - js/test/arrows/json/primitive-empty.json | 1099 - js/test/arrows/json/primitive.json | 1788 - js/test/arrows/json/simple.json | 66 - js/test/arrows/json/struct_example.json | 237 - 41 files changed, 2 insertions(+), 38469 deletions(-) delete mode 100644 js/test/arrows/cpp/file/datetime.arrow delete mode 100644 js/test/arrows/cpp/file/decimal.arrow delete mode 100644 js/test/arrows/cpp/file/dictionary.arrow delete mode 100644 js/test/arrows/cpp/file/nested.arrow delete mode 100644 js/test/arrows/cpp/file/primitive-empty.arrow delete mode 100644 js/test/arrows/cpp/file/primitive.arrow delete mode 100644 js/test/arrows/cpp/file/simple.arrow delete mode 100644 js/test/arrows/cpp/file/struct_example.arrow delete mode 100644 js/test/arrows/cpp/stream/datetime.arrow delete mode 100644 js/test/arrows/cpp/stream/decimal.arrow delete mode 100644 js/test/arrows/cpp/stream/dictionary.arrow delete mode 100644 js/test/arrows/cpp/stream/nested.arrow delete mode 100644 js/test/arrows/cpp/stream/primitive-empty.arrow delete mode 100644 js/test/arrows/cpp/stream/primitive.arrow delete mode 100644 js/test/arrows/cpp/stream/simple.arrow delete mode 100644 js/test/arrows/cpp/stream/struct_example.arrow delete mode 100644 js/test/arrows/java/file/datetime.arrow delete mode 100644 js/test/arrows/java/file/decimal.arrow delete mode 100644 js/test/arrows/java/file/dictionary.arrow delete mode 100644 js/test/arrows/java/file/nested.arrow delete mode 100644 js/test/arrows/java/file/primitive-empty.arrow delete mode 100644 js/test/arrows/java/file/primitive.arrow delete mode 100644 js/test/arrows/java/file/simple.arrow delete mode 100644 js/test/arrows/java/file/struct_example.arrow delete mode 100644 js/test/arrows/java/stream/datetime.arrow delete mode 100644 js/test/arrows/java/stream/decimal.arrow delete mode 100644 js/test/arrows/java/stream/dictionary.arrow delete mode 100644 js/test/arrows/java/stream/nested.arrow delete mode 100644 js/test/arrows/java/stream/primitive-empty.arrow delete mode 100644 js/test/arrows/java/stream/primitive.arrow delete mode 100644 js/test/arrows/java/stream/simple.arrow delete mode 100644 js/test/arrows/java/stream/struct_example.arrow delete mode 100644 js/test/arrows/json/datetime.json delete mode 100644 js/test/arrows/json/decimal.json delete mode 100644 js/test/arrows/json/dictionary.json delete mode 100644 js/test/arrows/json/nested.json delete mode 100644 js/test/arrows/json/primitive-empty.json delete mode 100644 js/test/arrows/json/primitive.json delete mode 100644 js/test/arrows/json/simple.json delete mode 100644 js/test/arrows/json/struct_example.json diff --git a/js/.gitignore b/js/.gitignore index 4578119af81..f705f2510f9 100644 --- a/js/.gitignore +++ b/js/.gitignore @@ -84,5 +84,7 @@ package-lock.json dist targets +# test data files +test/data/ # jest snapshots (too big) test/__snapshots__/ \ No newline at end of file diff --git a/js/test/arrows/cpp/file/datetime.arrow b/js/test/arrows/cpp/file/datetime.arrow deleted file mode 100644 index 7a7fab470bf19b73363292413a7fa3919368c7d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6490 zcmeHMdr*}{6yGZ<7rdb~q*RP^9W78%P!Y*T10+g zW+wO=VWeUbe2iv37^@l0N28*tsW57VMtV*3c7A*JT)(?>3I1+8Gt1d?erJDs_VMlB z?;|QHDPeRkA;f@ILbM}o5k8`|XeG?DPJc`u(l3O!^tB|HHx=l%R7$84OQqgJh+-=7 zR2o_cQBEbDN&uA;CLxwk38GR(Z6>Mq#SiUv>cBgm>;Ni$%1=#1D3vZ$AeS2u=OOz< z-=ju`Bu+@pNXtkSqL4Tug-L86Z4xagN{F;xVU&b}JCSUin@|x%1v2mv;#x><3)wMq zW=@+vnfPaB%mQAo_#0gK`-l|9-&F1!B)`d+d(4DcvnS7-Dnuf2Aopa_Pjc@q_9^aI z>K}7poR?s-tyCapwIWz6S^_!tQE$E`wkzH;7v5gN&ykCF1jXue0vqcODN{MuDIS{( zPpBBzOdgwz^AHiFG0sTR7$?>@?G@TD&E$!E>{z25#k17NLxZ{9OrE8Z$0Vv0&j}+> zKOw>#xHtBPK0p5C!~TE-*zI-;#bQi;q@8057b4ri;WZF(RE%q9RW>P6P8?XVNUA3* zt`s9zUm*@FuE7+e?*r^#@I%a$S!=Z$u$LprSE4w}jhr+vf7!1|=BIO7sU7l#nB|Uw z7Q#jxRvN3Iw$8Ekq32j}MN*8;1sih)!9Hy*wKPR6wF6(Gk*_z;iOGz))A_9A?mN3Wi8)!NCnj`k*VW6u@m3ud$hKg6c;#W-3@Oi+(%ALF1B zBACt{PR}CRQxJ|&i(|`pc*v>9#@Qsrn`{eFndMR1Kr@R+&r_jL9SwCX0fe`Y!KO}>LYSRw+70g)iO#M5sPe=EBnAE>E zu;5`xHEii5ZF?jCC_ROAWICieq{nE~zAgIjJEOmQVdYlXK7&7d3phWMs6#rn51$YH zNx`x8&@5e5<%9EAa@cpN_1-Gf$IQAufPK+iQ93;O=v>X^)(rP5%|~85m&>*-qzi|h z`-H4K_yE_nwv~~m=g;{bIP>w5&i13s zGj#C?aVvMczEwEHMeFOos4_FwC7==Gf#>=6kcaHd5OZc)#(0D2td5;@U>pp~%e!6j z%5+9JDuBVM8wE4ZjcV8@yvV z^n#D3%lqNClUZ^1;4sL6Rn;<`pz4&>#^=(~zb*}72^XtIK+pB{jDjx8-Ruvo3tp{_ z^7_`AX>6}sWFL$A*^d*-Zg`emJL;1jU!eBvOI3^Ka2)iXxwcVkcd-3%b>x+fk6`Di zai;eT-Gn?FM)Z^SD93hwTwQIpx=d%X^#cpVWNBcUphb*nZb+^RtNQe6KWtV~u*}^-5_rkV$h*><;HWK>5jNfJcZR$5) zbjO1jqtrh0w%o%Dvz~hq{wgErramM(CeV#rj6W8B68%-?r^DaJ8*9z{But(`V#Gq&kKRFm)zPO20_BmZlsfevSYm@WE?P5aC*G|Q8C*Y7}De?#iySF9q*$2 a{8?%5@DKZ^p923sp8|8}T#b_dQ~4JG(aWy@ diff --git a/js/test/arrows/cpp/file/decimal.arrow b/js/test/arrows/cpp/file/decimal.arrow deleted file mode 100644 index fb14b789fd4e703c65c8eeb239ff422b9813a380..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 259090 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 diff --git a/js/test/arrows/cpp/file/dictionary.arrow b/js/test/arrows/cpp/file/dictionary.arrow deleted file mode 100644 index 2b3e9abc5432c2723c9c30913b7d1050514b5cf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2562 zcmeHJJ!n%=6uvKiKEp#wjZ%xq^9Ri!B?&2tR7vY#ttpMw(t<-vlS->qIs~oaP#hd2 zf=((pyXat0#7(K7A`UuAH#fn-Nd%$s`|iD`d9O4oP7a>OdFS5m{N8i#`{^AX9vaOm zrCvHpr65Tju7rv!SC4UXqACWlxZG$^M!_lA--G1bYcv`#ip*kM1b2W7;0#!)B;vZ- zE{Rzi7_KW6)4s|f9s&Dcsl&Ir0S#xrhi(?^BWD#dm@_+`MV4(XbI!t_c^R(0Dhhm%_4gU?G+(WS5~!BX+YHNXHaEUmPG`)x1=B zfd|Ua*o)gGj!qri-esXRMf~c=9aL=j(Q^%*!SM@I`|0C%iRUN1LRb@?Ee#x+3nON> zRF8FX^yxu=eXaOw`2?}o2dcM%e&^rLvwbaTs`#Ns`_J#bU2JIt#p9t96VxB+xv?0G zPwa1~tNv6szm`Z}q5t!f_b*XC0srnCP0(2=i^{V zWX8_-TbZ_!f=5f@!~^)7V88&**M;x~j5mS#EbIi6`bPUMU&sxXE4gy_$n?3vGXs^G z?(EUAW7)&q`^slWs*@FM_XYQ6Up9xIuV_?1@+ED_TX_9!FxSsIgc34Y)k^>X diff --git a/js/test/arrows/cpp/file/nested.arrow b/js/test/arrows/cpp/file/nested.arrow deleted file mode 100644 index 765015e92680ddf6b9b0b09701ded747aa37cfb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2218 zcmeHJO-NKx6u#p)I!vRvFmvJJEeu?Via#kW#(u~waWYMfDD!7fno)B`ZK6d*g@h!u zY7rC!5wxjRErd1&788gHNhVo@xtv9`QJTK*zH{sGKxiGE;k)O4=bn4cdH0@qGmUL+ zt(}!hsZEbk1<*m2uX2=6`Sl!w$E)p11+*<2rT{>l1*B#E^=Bpn=e!iS1uzzU5LP_} z=zAJq+~Q0oQwU(y7Xr6v1L*GsN`(iZDNXR5LwrA?t?4|LT88!@D&t0~l(f-kVf zI-Pm$flmQ^W(&yHANmyIxpP!5PM0UcJp??n4q|l2DT9sAK=EUbA3J$&5RZjnN$UP6 zb@Dlf5(68Gv+}@hvJSWfsuXXx3 z=Ton5AGx#jy?JEeNnN{XZij=rZ`d;i=Jhl@-h1gpq^mEH>O@;~mLE zu^NUd0D^e4@C6hEvtQ|6#qV+m;H!(N{gOW{=Q9Tz#i9em*wZ$3jsJg|{?(tR5c;A~ H|3~=+yrKK8 diff --git a/js/test/arrows/cpp/file/primitive-empty.arrow b/js/test/arrows/cpp/file/primitive-empty.arrow deleted file mode 100644 index fe3bbee95328b87637e27f9d62df2e36f08d036e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9498 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 Q|Me@nd^ksqmjAcuKP(PuX#fBK diff --git a/js/test/arrows/cpp/file/simple.arrow b/js/test/arrows/cpp/file/simple.arrow deleted file mode 100644 index bc2bf023a42385becdf183d1747d223f6e49d59c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1154 zcmeHHyH3ME5L~|!V_7JLg@Oc<3kpi;k#IT+Bv6C|tsO+0h>|KL1qCIa!H4iMloUv2 zX1#0Tw6turcejt5o!dKSHlJVJo{GpK5Sd`kWmiU$NUCcLL8N|>Onot28I*Gb{ea$^ zebcrrHYAs@kDycYGw;NFtU-zO2S4_t5&%0zUC|mMrCh)tNT@ZM`bpk9?5IKxu?r|U zgl4l=CnH577Nf7&R{{TRfcJ>~Q_UOW#5_6isNf$u|IHfYf1q)4%%NkbN>F0@0)A=d zh;b6eod3ge2}|W0V^@Z)-m_NcN9W^ET9J{L&Scu@m&?zcYr*= z_zW-t(8nB`r5B`K%`q2_tUwRrXbJJ!$ z&KU-70~8N)Jj}GYB~^g$82JmRdwQ`B2;(}ksKZ#+zYg7K?zC2#uimthq*_bX;E@x+ zmM68h9JRh#oMbZQ*V_y#|Szo6VSeY#;+x$=<@ph~1&7ac}T*E1&*$*mOfiX}tPaqYt?0z^x(X zHo~Xv=?7zvCLd3=XRFUwgCMStCEG7|!WhF>;`xAqMt;vTkG0Cb@I34$DX+?N$@!K4 z`lUFUMr( z+vV`#lbO}(`pVKo5LGtA_wQ;m@x=Ucv9(c*7aJp+Nh1zMD_hazT$mOyr|J9&yyDaJ34E8$+kXaXyoI{} diff --git a/js/test/arrows/cpp/stream/datetime.arrow b/js/test/arrows/cpp/stream/datetime.arrow deleted file mode 100644 index b50d0ce1559c3436209be97b52f412bab907565f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5076 zcma)93s99s6y7TeS3;DAl!|e1v_wTgMI;{$k|-$(X-+trgQCczKtT;3gH+UjXo*rj zGZR!CVWeUbe2iuajMa?hqY=^6P#LvCGrc5wJKx?t*Z=NZf-|$6J?A_7?b*k_hdZ{D z5Z#0j9>P<&icZ2T`}D`;BK<0X_M$cQ9>jP4yGh*+%aV9+=L2$YLHQn5!XR-W1SI;)6*8rBmVTH z4B+<_e~SbEP!Xs2+sb{bgYXkL1%5HZAo++#^U&3%YCq_`t#e(Zs9UjoSX zqXsd{)56Kv_7iKL_U3D%MDdn8@D3KkK1}b>e&zUZL}ECr{WD+Zkmmo?IgjE#^);d2%I>Nz^KyQ%0WQLIm4zciazs ze|*S?`vLK_TCE-wi#2(Zwy!Bfh)f$t=TV5GW;{DTWs?#W#DO~wxBi2XG>LyREn;dH!Z!)*`U2(o(M#kWWSX91PM@NYXno-?jJX9nB^zm_i9-=!% z;Vt#B-5D1bxfhxEK&7~o?Ll0&H?@Vf7T=zmLZNyZ`Zxm!Yd>i{eZ$zVQW5k?NJ&(h z@de8EQ+ln2Z`ANg4L_=E=C^1#t_XzjP-XM{VH%#P;n^Bqso_U8+@j&~VKL5+hla#H zzp^>MObyT0@JbCos^Jz5m&J$XWByQe-uC&G%{X#H4druJ%dy*v-fmN=mcsG)1|V#= zh3oun#q)J#{^S6QXH;F!^SND)*(4Q96Y=LI!r#c_j zUCn0SW!HnX=ugkMK9YUm+)+9tyn2b|a%zTjE?bSfcrRD&UO^RyzWeBueE0{7`DM^f z2OFGOhCaH#_UN1f{jht~LCF(T^b>SX^CXlQ>#n?epFuyLcBUA541!4pjm&k}H=DQh zzl%qn2nISw3+W#mQUzYkZ8z^#9mlqo zwf& z2d$rfR#kGOLqID=vs>N!$U{zMh&h**G|OPxyEEnrfi4=feG|Dz>jqmGi?w|M5GkQ|^Ww{;y8?t2nMp{0{Q_7o+f8r5WeC z#N#V9{HU@SZ`AN6Wivn59p;Zz4IaP@e&O$*KqZ(oV^a3)%o)HSY>nmaT<>8#COZ*&hI?id|lYqasKAoi>vhQ z^XdFLpN{hz%k$~+x~-4r`LXUj>a0@l?ks~1xtu@gA+%S(o;A?RKVBf~!|$h4CO&|} zAV=2M%XIwf<2D$-OOFvv2?&e6R67}ZiI>|L=%TzGKG3@0x3y7T-*q#M?af)%8R(z? zB)a^DTX{pZXJS-=y0b6Uu3XG<(0}Dwrm@|_^5eCsS9?B&ov+rJI4o#8@@$zrT-H&J z?fs;_-k3l8S=V_EdT7M|t&HCUJ3!^ZajYvhO?d(R^qcd4GmiUW^DnY4avbYFBOc1S z&Gye~KcaeVxn&%`Z;|;~#Pohp7R|9nz4v;t7wns7PhP{g0S6|?C;4#K(CP4(seJt} ztam827p*n2&Mfi?eid;n4Sfpvvyra2s@40zd)I4dGc?DAwz3b5Z`gKE{=DqfZ*(Gj z$tycuF^=cB72p2tu&%CZ9}ZsJy%aGk$6KaCH!u7{=Ksw79haQ(AjT+-UEYy*cty%{ zFT!7I1fBH9g-7&t;uf=NLQZ48s@3uG9Q2q%b8!6X?&Q)yC~N8M5`Sm$x-V7BH)D$TO^na(V~R&?)p?8D zFCG^Wcp)2jj$hwx(ClX&STlPe`ui2{m?`V%*R|DpYhv|&XkXv1cxvs^{nErt7>)V! W``De-@m%@=mr?0HyeGo`|M7p$z}>6> diff --git a/js/test/arrows/cpp/stream/decimal.arrow b/js/test/arrows/cpp/stream/decimal.arrow deleted file mode 100644 index 6176df844dbe6e789c1323177c4ad1cd3c0829a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 255228 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 STaJrdz9nKZL9X+ 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 diff --git a/js/test/arrows/cpp/stream/dictionary.arrow b/js/test/arrows/cpp/stream/dictionary.arrow deleted file mode 100644 index e8ba10dcd9ea2124dbc097d96e8443d2a9e6dadb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2004 zcmbVNJ!n%=6uvKciO=vTrADbm&G)qqN> zg!1$lA1AJHrBcu-UfO4hL(%zltu{lofEgNIr?{9LS+w$YkQx1Rx*{`qRe?yYau6^o-&N<9p3 z0O}gjG0pz4=8igrHTcM9&H&fKy7FKl)+=P!p=%>{uMzWW zbiCOselMRe_U>T)e%SBwhZVN3FD*`fYS8}M#~;`F8bR^=#OZnJkCyJf3CAb)KQ!8W zshi(OW^U5|)tM*PDPMs9c8=z0*rt@e-*UcrPI#ii=ZANKINt%G&d&2b7!sMa^8;39 ztfb)4k~oPF{yrQqg!8=+9>91rn0H|pm^5~F?8epnRHd4)6laz$OBN z6!%vy&eRvG+U`5PoxW^|-miFE-}z~6$xn3sY%tf)I)sukfRuH2OZt!m=N%;l`m2=m zNAzWjiyxz>m_`s2_E28#qi-7ySm@^HM@0>k(hFmJ>rjr>dhmaK2T z{>i@6>`(oZ^-I5`KY@*(v2xr>(NEjC_;Jb}NnUyLWG;P^dAO!^c>|q<>m~Ve8!A{S ZVxtToWj{iYIweW1b`O;19Ol|)zX25Pj;H_t diff --git a/js/test/arrows/cpp/stream/nested.arrow b/js/test/arrows/cpp/stream/nested.arrow deleted file mode 100644 index d8de8947e9102166cb645e5dde6fc322421160a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1636 zcma)6O-NKx6u!@y(P0|Rg_#Q%Z(-m{RQyS4A^nh9(o|X+QRdH}G@~{@+C+=pE7I2$3fbl+{LO9Q*v?6u}^@FIkqR+9_BD967tQ)OWs^6)Xw-3A=C;?cHej6aC zM0A|8Z0yUiw^6eKdb3uIQgy<2A|{zir2A4AhSRaw#opL}%IbV8{2D&?=|1Nn_yoXj zwgJEXV@w&oJ6{#(n=IBjPCr)OLBx6MRKmt@pahWcrSC7&C%7FVTc!7xtX7RD7iI^8WVB z;giuz@$qIrroAYLc+oGxXMy6Nu-sU{>&c@GJisAhIQM{bCRx?y2E}_|g^$4D4 z&YZ%Yva)vIdtmp{n?I-D&aQo4UUaO^I=|jL`bviMhBR6AaiPH--K yx#x`?X1HAe-nrq-7?}T0!|C3ur=nebsmz&3Tl8$EBQla|YC6%GITWuqrTzhebEe(^ diff --git a/js/test/arrows/cpp/stream/primitive-empty.arrow b/js/test/arrows/cpp/stream/primitive-empty.arrow deleted file mode 100644 index e72c42537d3c48eaeb7dd2e1079bc9104f3937aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6852 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 KFgy||!Pb9e$1QdM diff --git a/js/test/arrows/cpp/stream/struct_example.arrow b/js/test/arrows/cpp/stream/struct_example.arrow deleted file mode 100644 index d1037fa10fc5a2f51719910e6428eaffcf2df75b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1124 zcmb7DO)mpc6ur|{jix>pNEb*G7GfckGIofsP(+I$5@|6$GNH7k3yH0*jir@^#82=i z`~*u23tNe#&Uy2mh!EV#dGDQj@4NTSc{A&lNP~z(rB1?9CAL~)u!71j5IQK7XjWhhBWshhANOJ0Q5ZnTT*L~2SiamT0XuDD$J!by1-rZ3mD-#Bx+ zIlx-|NzNB8GhDWh4%ltirC8wpp{PS@GWo{G9(6#I2JeQL-A&Jx$NKvwhNec#Guh=W z$8qz0-r?GD+C}(JI^Qx;+4nm0`!@C;ojdg=qpQ(*So@9s`7e2-)YkOnH%T+R#-|_L z+ymWLnhfilpQhELyV&R0D}PFD)Y`ykPOaO4E&!jo0wx*BBo9Z@i jOP`+PCf&jL)nsWm=`I#}_Pm1YBvSjCq1oILH)(qZ?x0m+ diff --git a/js/test/arrows/java/file/datetime.arrow b/js/test/arrows/java/file/datetime.arrow deleted file mode 100644 index d7296c8c43010b94783ac5e4da08760e94ab30da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6746 zcmeHMeO!*`9={?yCDBlMS>uQzJfWp2+oOp_lw>%pPl>38P+mjBu?VMdykwk?OgZW! zTc(Dic}dfD&W8yjX5MOH%4$1mv+Sp&`AJ^w|-{0qVeXr~L`(5w%eLwwz zg9AtQ5MqA=A({yxY=o_7D4GZz|E8O$&-uc_nm9rEmcp75zfGwrL0hVyYbitsT~F!@ z@d;i1>AF`>h;+IF=&G?0VjEosy3SIa59y-f!sD^g=tzjmU0y<1TlA;jNK}<$Kv_pB zYY-Nq9ias?LZmz~8cng(=h#LJ*9V11L`6nLAbKGpdw7Tqzv085cqDTl3DUYM!ZqQ<{`Tdqn!H_iNvtyOKYP;K!GpAk1<`V{4(rx>sC z;e`OGzYL7ex5b~zqQ8O&Re$MtKCho8^>fYiW2p^- ze46^iU9=#(uJNr)uSV(#s-xm9WWD-4Mv-p`G5!ze`BPbLznNaMr--kfNsl@&?+@s0 zkb3E6dSR?*iZ-%0&1tghYH!y%#-~E+Rhj8o8jVKG$4E~hg6h<=vhb)w%Y(|Itv-aR z@3KkDz-49sy-90OqiLEyRu(>WXeLR`6f;d7tpICUxma^1ZP}Lyiu{?kU1`@9?^V)l zNAcc#P8+M-w6|~{(2@%I4Na5w^YhV*%0kmXsQLi&y`j{EHtY5j0)6wpvFhsV+Y~B` zzTIG^D@Ya5LYp;dA8jGp(mv)O?B#BX{jvq|$`4{T&_ykLZoPtsRt@PRe#C4^%IIU& z4tPRK;17v?%0<+b790E^*^qZz(UKyt1M_Hxw2-rUGki0@8j zzlq{x+GA<2m$s`!#jEvisa>(5_a=|6joEX`xBKJZJ{2yhkM(6JGFg_Z8MdN`mZou&-Ok;>GJUs^puWiX z%U7^#UR$>r=(e_CJJ7cOx(~psH5s+jyU(>YelG3pJ?C1E&{_R8_1LBl{8Ec9_N*R) za-DIbwD{bQiAQG~U6pCPHveM7eZ@mpT=yA0bkYsU18!e-=WoDP zQ@`5=?1#dXx_c*azpXBCiG%IEa`9#GiIZpchkfS4G;Fm-r@OsQ0OP%ndLVxsZj_eq zYQ@u|i-%_c_=nE#^K{Ic_4Yg9z2=7;K>nSA{Y!xT4n6t|i205*{9LpZaA$tTAYjDN zm`Gqu_LMHbFRsM0ey3oEBdC{Z-R2fh50cV=Py1HEj`Mf;4w$!m3G1XC9nAImlzjCQ z@=wi;KMb6*WnUZAQ+sz_Uv=LN@TOPj-16>Zn z-e^0Vo@$N8`}0e;g)%TaeNcP<*Ywl%v8U8bWT79jamREbM@~17YwYBw?f3$mt?35|hpXQwHyS-FYueX1gXfftI00%zJa>IckNw$%|hZ&ohvzkS2*okYEDGN||d6Cd1g+Ps|iwwF&e ztWBCT=(2rs+5+R4xsNU+o?aE0d%aQa)gs$T0jYA%b}U{PUqvqkZ~rvv#+B9~t8Oo= z84+^i##YD59d{gRN-huo(W!RTn5n&zWjiOm>7EXMPlop9bF{brlTz3no|csX9rO)( zA8&Um;{oj8Z{ANpyytAYb9-k+bhd~6OMb*g@LgpbTcdyB^RaqQt_}G7jlr#f)5|CR zfO3`I@q9FFPCLoxV(7qe(KS%j*Wq$;;-&6^EQO5y|!S9OG zy$0;?ASV#G+0Kpkzf8YN0kC&o+hzwWKXshg?X9nu zh9m#H@fe>oagH8u!_JG#=kw^Q^I9G3(tpmmf;hqoR_p>++x2<`Jl$X*z46g`D0R!7 zv&X=WUF5{){)INKNhr5|%N_2Q_MQ7q0w2Aw!6oGH|CjGz*q+6feBLE|ewW+z@y_P| z2H#Zn!@l#Gb5L&Kz?$K}N7HU`{EhEzy?}Bl!EHJrzkJ;OM+xnI4`&po57hjIURP9DYW_CYX|Iyg1UMEP3X*Ys9vGx#io>=e?*vIGS z0mkebS+2V2EX)m1N=!wyYbS^_@NeFPtEQ)IlACGT)tGlE-`Gw*B>f${~XYq-DM z?w5Cj?Wg}f5&V*NE?a<$$`UwEFXwj4VC#>CPeZxAQnz35YL2sVaM51yZQC~Gbr5*+ zHi`-R3xj$7S0qn#hJAMS>Q+G8Ig7l2yVsW$qTYcWe*ApQ4-1rUWA^@wiG|BR7X|^Y zi{&QmF6WPWM~&rKNZ$cv{;$sjROwlI^(~SYJ@q8I>(#eN)3=jX-y(&0^)2$%w@B=- Qk^ir6k@RrekN;EpFXMHNy#N3J diff --git a/js/test/arrows/java/file/decimal.arrow b/js/test/arrows/java/file/decimal.arrow deleted file mode 100644 index 84e2168cf9fb02dd006c236cf09c38a304fa6c9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 259730 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 z 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%0Au^W-#>tS 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 diff --git a/js/test/arrows/java/file/dictionary.arrow b/js/test/arrows/java/file/dictionary.arrow deleted file mode 100644 index 2cb6ab5ce84c19f08e6e8b944baf21d5fdff861f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2666 zcmeHJ{cFu(6hGhH@9wU3N!!J|tviG^&AnrhM%O6wvM`g?$ju!t@>YuxCB!e2mk7Tp zk|J5;NCDP2gSx;#DwUc+oy7=f9Z)38nQtgK zQ0Almlde=MCXPG>b&Q2hxv(=EIo2ic@PK|4x&EEyW8iau4a*XZWeX$H{7VfLu+0LB zWIL>lz`6$jwT?K}1dyc(R3t2GK((GF;91LjV-qI~z81XZj4q5y2x|sNf9VI#Mbseb z55X@9)Lt-m6OeT@8tTet- z*Z8FCjbN3?IUs8!1W|dO^flG9-*GB`fSrS^Tyq|pkG*3J1tzCA8;ngCfKmX$}R)=iI2Dj$`42EOlMZBJ>bkJ;@;g?Fs5T zpSKUB+%av!8q$}qsvlE-YF~owmyQ;{d5$WWkU%yaaw0+23(#10#nti^$ z*SVhdrPEt0N&BCCbcXgmYe$*=pPe};PW_aMUDv5E+6@-QCeE|cp%L1<_8xda zeW$bfJ?Z_ct6NFivW9WQWkLMYPRgY%=gmYm`-g9${z~of4W#dY={f3+*R>a31{b$Q z-y?e28S?!;Crz;GJkXQxfr5^O&WZY&gM*XWIg13|0|IA{p!S%N1hu7so6&fjX@bgn z^?sG=d@0|8e{j^_d4|5@a^$@B&^5d6kmX-CKDRN&LPvfYpeN#EJrY?IZSx&Ya@Z+_& z@@SibZy^1pb6qlABxU~(EX5@@z0n^P78mjyqV-&#(-OZ3=y}F z?g#J$-RluswCaa&Q_BZv}-D2@^+hT_R0<~&fO(356m8?io$tb${15HBT*MrA|}^MXWe?1JzjTri}z4R zx6^sJ+1W~?tXF#>?{NlKRT~rBSP#2VOAFUp)lsKmxhHA_9~+-Gl~O2K-VADQlQ!53 z7{v^nWtZTg_^8iMj)${Y#I41M`%-7Ja0V8N6*_j+bRMv#-P`J7#&dl5<`~X)PuK}z zCECkLA{S5`XP7`qoMn_a*OZ~=QT9%xmCu3wjNZYzF-GiPKN3BqM4TU_`b!rQQJUn+ zZrmeo-XOcl-e8iOq>LT{ofab>Uh)CSb;*Y%SN;&A87gn|BS__`;wZb(Jt2Rytkxq& z28J*~EcjzT0DA!M86fwat|KqAQ+w7uSU6ufzNP=d(#==Zf$cYDlWj}){Jqmvh8rD} z{LH1%AFI}^#gk_n-<`2eFwpyS++8Gw7K)yyk=hn;2>!2zQFsUD15H!r|O+9o$x&XsrnZSDbyED zQdaBROmdf$(P36rHm0-oIveIsv2 zPHEb=m91ANo1Zyx3I9f&bQl@ix{CdC6OiL&A?j;6f^7$Y+WGtx6ArWu?}R%qXjPY b0Yfy6|9{JLt_Vu#_{V?Cy0{1>;y=(IUX>Rb diff --git a/js/test/arrows/java/file/primitive-empty.arrow b/js/test/arrows/java/file/primitive-empty.arrow deleted file mode 100644 index 5ec620144f85b786080446c85c350a70f9ae5b6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9778 zcmeHNF-(&|6n=kOpduh@6=E1VFfcfP64HSfNIEc>NLXYrF_20iX^Jr=(Zs=lfq}un zfq@tX2L^@?42}#83>_RC7>HqDaBy%^RJ4BI{dev4=W2=z40q)9e(qks@4a{L?*I88 z<5N=)9uA4@wu^L&NQZPut8_|IUE@RIYFvVL%n8O50#!9n9kyGLehii_i3~#aFp-0t zw27=i1|j8Ej6qIXFb2s$J|;wpkZwpRE^;4o7!!F3>4j_uB3Z~j@Sj4UCVSs1m0t9e zQ7!0NGWcKvg!Dn^3-!mKpOiq#e<~G`v`pgnKmd+5fotk573VUK3yX!qQa(R3n}5Q& z9Vbsq(1>SK^9)x)p7$0{3D=!fo*K!U?@nJ5jW{}>PhZwFM<0GSzNBz{4IHxzg_&nB z>b+UDc(Tx;AUeUA>cg1z#(cw%NBlF<1>d0 zzA=C6r*jRQwx^-XH5fo|Vl;ppN?W!^mO$2>_-@-@Y5Wxne?{XP+wIWL|7za$17LQ; z_9F}X2-sXx6ZfH!y7ZB0C%)VEQRossi{8X0i~Jgnz{wE{TpT-^W6$E)wm9g6=BWCxg?XOE6x#nUAJWiO`H$YjDTN%u z*Mc-Yv=7lOARA5&w-3vjW7Xn#ZgFTI>}?=VG2g5YN5EyCezEZPH9m7y`w-mz zov$6xB}WRq@ga$)vZS=B{Q&iVTzu9DxvD88DLfU?mmXyazmvdNm}4Agj#1EBZ-;#y z_ln{S-w5z;N#8Dh1pGOB@z=;(=p)c50{)zB z6q$=P?$6nawI1FYAAz$(z@M{ciPrh)@?8j9hxNXK^)AXZBnM$_=>v;jX!Cf_V7Clk zI-o_zH*UDc!%=>oejmYi9c;d?CgSUAVM)^0)%Z@^*VXLz!M?60&YGaFtMTsP>uSEP c=Id&#C$X*-)^~he?SJcP>B}PH>VL)l0$aLi-v9sr diff --git a/js/test/arrows/java/file/primitive.arrow b/js/test/arrows/java/file/primitive.arrow deleted file mode 100644 index 82a6ec726ef5987b4789af947efbac391f25ea6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10034 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 Y9q;9iZ>3W5`$ykO)sPQ{@c%3KKLgk$S^xk5 diff --git a/js/test/arrows/java/file/simple.arrow b/js/test/arrows/java/file/simple.arrow deleted file mode 100644 index 9b0d551cb0672634a9bda3b566f777c6a874c72a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1210 zcmeHHyH3ME5S+sfF;R$8n3n{S3knJfkSNmONGa$*X`r={sE~pv5k<-rlzc=!ijSbA zKr%CTx5Q9Wve9_%_V#^t#?$HL^(pY|fFXcB23W@?GQZ{niPyvRcn0cI^gL@FBq6;K z_e4renx@$$3lrjk06I=?QR%z+LDe;{-Ew2`{c7Dev8EhEKBcNczk^z!ob={mkcHt4F+xq{n=U74AZQ z3!)>FC|z5Sd9_~bzAR4>^>%&~_r_Ph&Trygy-FSeVI#6g{a76q*Y;rwt8?4S??4ZV ze56+#&C`7MxL(Qod0dx)v&h59dD*sCJcHt?-m0qW`j*1A#AecO-Mij*LGw5xRNKOu ciae+8r~H2>dOt=)=?C+--^r45AN&8TFY0|)rT_o{ diff --git a/js/test/arrows/java/file/struct_example.arrow b/js/test/arrows/java/file/struct_example.arrow deleted file mode 100644 index 4bea29fbb8bbae037594255637de218ff23ce6f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1602 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 diff --git a/js/test/arrows/java/stream/dictionary.arrow b/js/test/arrows/java/stream/dictionary.arrow deleted file mode 100644 index dcd08e42c9ff140d67dbe32e729d067be54af056..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2036 zcmaJ?eQ1qg6hH6oySr;$(sr>8>yEX_H20208r?Q!K9;d9D`dGd8!>9lh!WzTi7mo^ zilj)EMgEYFvdw5x6!s62e5GiOQoDY?=Y7xaZQ|U{dp@6Y&U2pgJa@!`yTAF{N8iUegBsMgZ}p0#W+HnD=>tHEo|@TRZ?ux6S}l`L>JqWV#P0Dg@??FDnU z0a-_jp-vrhz|)60J|Zsb@Zsl$?DRQkWE&dFS{J)RIk8VZlR3p*CzfNkjZeJZ5LStF z16d=%kIK^|(^SuX*HJkN?i?hgn)A?n>>X>!FgcysV7zjprOg5MT7hRzU|j_6ov_d$ zGSj6bJae8uA=x43+m{$HLC^guP5?g%$TQZMrRz%fwH8%G>x-hrHH|wewymgdDh@BN zT^TMbUJ%`0)3Ui9-Xd3l|LV(G9Yo_9?@JnXq3zdaq@NDL)^6eUWnV zp;t2~XZ|iZN_qQWtCQ_wx;fgkhBfD?pTF53q2G(Sw-%FrNw2<4{qVcj(b zlzSJobdVl6+;^LFXMY>7vV40vlta4o!mppy=N!p>OuA*&GqcZ6PlorZo5A zlJYs?va#;RG0KHqH_b%0duQ#Z{%-Z9y`*1(@j04|*L4zJ1{=3U-y?dtGvxVuPTFAA zd7vlX0|gxmofGvl2L~s$a~27_2L#R@LG2ME32KW2H>2@5(*%|E>W!7@qxa0Rz1FxC zOSVu6U<~Ht8ty@3YOH+d2pJN>KR^L$NtaoW|JT1pvx1-h_fOvsdM5Ty@0|8e{j^_d z4{{-Z^$^M(GWt(d>B@S}6uB>rr*Tx)zNws8(};U0NmjD$^WwF4<@s(7zJc@~=OWe2 d#XV4`{8~3@0W^NR>3QgE0NoFW8Gm?+`~fJcB|iWF diff --git a/js/test/arrows/java/stream/nested.arrow b/js/test/arrows/java/stream/nested.arrow deleted file mode 100644 index 17f6aead64dc2a1df8a4d131782453142964ab8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1676 zcmaJ>TS$~q5T4)bvZ)oU7ovxKD3B0Q@ftzW1x=II($XHvG#8~^wcS0d}l6a&di+I&59vfLqtiG zLJ5>iHnr!4VwIi@JKKo$ab#DBy-9qOYzDD~X!vg=lEDbxz#L*GN;aky60w`|yUKnB z#qdYepmpJ>vs+jPCW<$T6(SR&^~}fwPeqoJ9V!9 z-T9xNa|ZhR!`;u;-KqRKu^BGS+7E#I!6{Lk%6s%7;B7BDzO5=)w%2{k+wIMF`Rn}! zwS_0TT6{%pUU4qMa8R`JT;TsjD0(mblYVDuC;SdT(*IH=Ezd=RmgRhlMefjYrpD_Q z`)w`DeUn zCAw|*9*_0CytM1e()Wt?siC48X{NphV4WMxjIi{ot+VmuK6hPHAb7x4;XW9wakU3Z NN~&vvJG})G>K}1Q!GHh& diff --git a/js/test/arrows/java/stream/primitive-empty.arrow b/js/test/arrows/java/stream/primitive-empty.arrow deleted file mode 100644 index 6bc546b82bbe2c9bec0c1b274c14347c4df4047b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6916 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 o_=Ou(v9S?;({w&L`I))X^W%Kyz2F diff --git a/js/test/arrows/java/stream/simple.arrow b/js/test/arrows/java/stream/simple.arrow deleted file mode 100644 index 244bdd1a52e9c4dbf514c8b958fc4a6beee23096..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 772 zcmZ8eyH3ME5S+sfIjj(+FaacxTu@L@P}1Qd1tle|9f=Alh!RmyQc&^{d=wu+Nr7Z$ z?siF(wbrw@ui3qO3BU}%1XJu{A2Hedp-6s&iZRe%qDm+`OF{UeK2S^QVi<-aqI5yM zp#q~ITcZ3ks^ZGOV17hkzesNH+oV1LJM<_|U#{)DXMApOT+)A~BorYdQkC{m%{y~j z_WvMyKafdm;#0O}>bob@IN@A}nA>e=-A@ihSyo-$He7)R9t5#%>V#v`PHE zoTo9r$ItETc)Jz9v$J-UJZ8Y2p+Nii9NyQ@`4-l3KdbIkKZ@c5IrxA=`%FZLR+(_5~x@aDYZ2=-K8~J(MCy9OWRFJnm$u`+M2wy5en|a zjfe=YL|hj90l{w&`~`6*1;K??u*5m{-3hMhdCZ+VGw0r!%-jSHa1uZtl87Mz*X(6M zkMYBaOAO+VB5pMIA>^odfm)~2Nr|SM6>%9r!igFUC@(KO2NC&zT@jvr_s`k9*c9NH zlQWuCgm?08@}CLcl^b38Vq%B2q|H6No7fc&cisdrfMKcY6o%}teNF_3 zIALztiKY2|$z5riFDe;;iFE3jm>@@aA&nwNXxe>OQ|Tm+{>g(tv@R5DqBf;S4KJ(ox z_~sOxHKG3pwYAUZ!!We38qZn(MXR^0mS@uid#ic*jtI4nhi2E-Ine#u8ac~Jj1`~0 zSikE1IrsIjxN@-YX7596^zcW0`O*8-m+!A0?++E8$AW{=-}(sT9OtQ`J!h{+L@tQ1 zPOWvOoY|ZyUAs9~tK3^#n#z{vH%dF()j4nK&T^(z&v*;X@eRM}WhdtEm!}KWyK+|X E7vnQ*1^@s6 diff --git a/js/test/arrows/json/datetime.json b/js/test/arrows/json/datetime.json deleted file mode 100644 index d673d5e5c9f..00000000000 --- a/js/test/arrows/json/datetime.json +++ /dev/null @@ -1,1091 +0,0 @@ -{ - "schema": { - "fields": [ - { - "name": "f0", - "type": { - "name": "date", - "unit": "DAY" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "f1", - "type": { - "name": "date", - "unit": "MILLISECOND" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "f2", - "type": { - "name": "time", - "unit": "SECOND", - "bitWidth": 32 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "f3", - "type": { - "name": "time", - "unit": "MILLISECOND", - "bitWidth": 32 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "f4", - "type": { - "name": "time", - "unit": "MICROSECOND", - "bitWidth": 64 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "f5", - "type": { - "name": "time", - "unit": "NANOSECOND", - "bitWidth": 64 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "f6", - "type": { - "name": "timestamp", - "unit": "SECOND" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "f7", - "type": { - "name": "timestamp", - "unit": "MILLISECOND" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "f8", - "type": { - "name": "timestamp", - "unit": "MICROSECOND" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "f9", - "type": { - "name": "timestamp", - "unit": "NANOSECOND" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "f10", - "type": { - "name": "timestamp", - "unit": "MILLISECOND" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "f11", - "type": { - "name": "timestamp", - "unit": "SECOND", - "timezone": "UTC" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "f12", - "type": { - "name": "timestamp", - "unit": "MILLISECOND", - "timezone": "US/Eastern" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "f13", - "type": { - "name": "timestamp", - "unit": "MICROSECOND", - "timezone": "Europe/Paris" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "f14", - "type": { - "name": "timestamp", - "unit": "NANOSECOND", - "timezone": "US/Pacific" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - } - ] - }, - "batches": [ - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - 1726490692, - 1905333442, - 1844710800, - -1251213988, - -80854316, - 669530706, - -600835183 - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - -963882504, - -1314188901, - 1462579164, - -1048206410, - -1651109128, - -1497787349, - 1570128910 - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - 976989033, - 658840549, - 2050364961, - 151540996, - -1681419889, - -963558051, - 1307652830 - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - -2132682109, - -1899662395, - 2112225191, - -927267106, - 1021742158, - 1004893017, - -1223028798 - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - -1650915562, - 1992704566, - 1825282732, - -1559120590, - 839857742, - -1454384369, - -1934816970 - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - 930916234, - -1955901680, - -1385758675, - 1331128677, - 1129115381, - 1773639678, - 1076854817 - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - -1874997969, - 1795758039, - -1152641289, - -861720531, - -1270020066, - -1779267162, - -1529647335 - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - -1048036562, - 1948760466, - -494695109, - 1148611968, - -1737368105, - -785124578, - 885341045 - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - 52014986, - -1187630038, - 72754423, - 1061058484, - -1118536392, - -2068006414, - -1292254655 - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - 157997651, - 1252243627, - 1718338915, - 711896171, - 57729974, - -1005104602, - -316994927 - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - -264395450, - -753448844, - 1250200244, - 55297434, - -373175494, - -1015711020, - 465280622 - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - -1763046476, - 852847357, - 341740011, - -553631056, - -1413254575, - 547938401, - 1581005893 - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - 1211081257, - 1214953854, - 1082803243, - -943001545, - -1310958003, - 358613745, - -2116417543 - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - 522016848, - 1583968213, - 1101505475, - 1634856738, - 1556046939, - 347547148, - 1390545544 - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - -1325236804, - -466907708, - -502358275, - -1087944925, - -78442855, - -1668121611, - 824722133 - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - -1381633682, - 849755608, - -1597784278, - -145912866, - 789786720, - -1918292975, - 201679558, - 997230203, - -1336249018, - 1265357283 - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - -148355110, - 131896255, - -1755259864, - 1629300523, - 1727019532, - 1321786703, - 1090982262, - 413305251, - -1733265541, - -755736515 - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - 1383452489, - -1384419066, - 1877452361, - 2038993984, - -1961434550, - 1543470746, - -2132936326, - -1336963370, - -458225690, - 1281887942 - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - 1971308581, - -65296, - -346494658, - -1907090717, - 1442351599, - -1561607084, - -223745512, - -489949161, - -48307885, - 862935950 - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - -1607453336, - -1506324740, - -704886729, - -589496797, - -1308217577, - -157035488, - 2086063186, - -147976486, - 371811191, - -1721517830 - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - 1828350626, - 212907505, - 441620920, - -546838670, - 259341290, - 936549021, - 2144831326, - 2029103242, - 2063025646, - -1280238764 - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - -358932148, - 189146498, - 302544047, - 1336800803, - -1674899043, - 1289766311, - 296019371, - -490023705, - 843758123, - 1496846269 - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - 2123618600, - 1636223469, - -741867557, - 1043601524, - -306678604, - 143926500, - -478565675, - -1349732000, - -114093583, - 893846998 - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - 1538008295, - -1960934800, - -2010637347, - 217226903, - 1748838689, - -536510614, - 1262665404, - -268122058, - 1341371260, - -837571705 - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - 2041043899, - 1408780159, - 2129490425, - -576523253, - 639324816, - -1554802969, - 2109504388, - -714401688, - 996937192, - 454388604 - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - 1807804068, - 95357141, - -214324021, - 658850374, - -1756899683, - 2091853408, - -784939170, - 308513977, - 100635646, - 1358066523 - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - -1697472969, - -477236320, - -2119069281, - 654690353, - -1393771802, - -2089148436, - -1648512486, - -1863916496, - -313396903, - 2035845929 - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - -1492115933, - -20379395, - 1660337962, - -1585524362, - -13665846, - 682159020, - -739296468, - 318779176, - -880371106, - 508899456 - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - 658492394, - -418098573, - 1661019264, - 469292729, - 635958571, - -2133250235, - -1641602940, - -310584190, - -1994382280, - 1902233391 - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - -23965119, - -1211741206, - 252648476, - 15716943, - 2018237718, - 610765800, - 429029592, - 948074766, - -1059285071, - -968513091 - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/js/test/arrows/json/decimal.json b/js/test/arrows/json/decimal.json deleted file mode 100644 index 40d110bc08f..00000000000 --- a/js/test/arrows/json/decimal.json +++ /dev/null @@ -1,33380 +0,0 @@ -{ - "schema": { - "fields": [ - { - "name": "f0", - "type": { - "name": "decimal", - "precision": 3, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f1", - "type": { - "name": "decimal", - "precision": 4, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f2", - "type": { - "name": "decimal", - "precision": 5, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f3", - "type": { - "name": "decimal", - "precision": 6, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f4", - "type": { - "name": "decimal", - "precision": 7, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f5", - "type": { - "name": "decimal", - "precision": 8, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f6", - "type": { - "name": "decimal", - "precision": 9, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f7", - "type": { - "name": "decimal", - "precision": 10, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f8", - "type": { - "name": "decimal", - "precision": 11, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f9", - "type": { - "name": "decimal", - "precision": 12, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f10", - "type": { - "name": "decimal", - "precision": 13, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f11", - "type": { - "name": "decimal", - "precision": 14, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f12", - "type": { - "name": "decimal", - "precision": 15, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f13", - "type": { - "name": "decimal", - "precision": 16, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f14", - "type": { - "name": "decimal", - "precision": 17, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f15", - "type": { - "name": "decimal", - "precision": 18, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f16", - "type": { - "name": "decimal", - "precision": 19, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f17", - "type": { - "name": "decimal", - "precision": 20, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f18", - "type": { - "name": "decimal", - "precision": 21, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f19", - "type": { - "name": "decimal", - "precision": 22, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f20", - "type": { - "name": "decimal", - "precision": 23, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f21", - "type": { - "name": "decimal", - "precision": 24, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f22", - "type": { - "name": "decimal", - "precision": 25, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f23", - "type": { - "name": "decimal", - "precision": 26, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f24", - "type": { - "name": "decimal", - "precision": 27, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f25", - "type": { - "name": "decimal", - "precision": 28, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f26", - "type": { - "name": "decimal", - "precision": 29, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f27", - "type": { - "name": "decimal", - "precision": 30, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f28", - "type": { - "name": "decimal", - "precision": 31, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f29", - "type": { - "name": "decimal", - "precision": 32, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f30", - "type": { - "name": "decimal", - "precision": 33, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f31", - "type": { - "name": "decimal", - "precision": 34, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f32", - "type": { - "name": "decimal", - "precision": 35, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f33", - "type": { - "name": "decimal", - "precision": 36, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f34", - "type": { - "name": "decimal", - "precision": 37, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - }, - { - "name": "f35", - "type": { - "name": "decimal", - "precision": 38, - "scale": 2 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 128 - } - ] - } - } - ] - }, - "batches": [ - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-20756", - "-25147", - "-12673", - "31639", - "32706", - "21626", - "2571" - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-15850", - "6059", - "6404", - "2060", - "-22820", - "25690", - "-11274" - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-5586844", - "-3102122", - "7533757", - "8129283", - "-4927013", - "-8126977", - "3730720" - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "5110335", - "4579826", - "-6766767", - "-337742", - "894489", - "-3409362", - "4726712" - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-692735936", - "94562135", - "-1233487769", - "616600286", - "-184058539", - "779433791", - "1748909138" - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "613900230", - "-758830601", - "-607344", - "472413322", - "657980207", - "1051827871", - "-1123266542" - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-13744587", - "-1279210810", - "-1018144543", - "-373431728", - "1684610741", - "508015104", - "197307043" - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "76557126494", - "220634935360", - "-5277860400", - "436916682234", - "-362991656045", - "513097546590", - "93540676983" - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-241663648638", - "316347630793", - "-341355737438", - "340804366757", - "239115671740", - "203471506304", - "-424852499690" - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "15597795364602", - "-20334350856318", - "42878639850874", - "73726357439468", - "-11614759946683", - "110197659464650", - "38522117795937" - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-39824676642927", - "-16021332560713", - "91462276327915", - "108307302284361", - "-80454568619849", - "139815668367863", - "-73411612622881" - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-7889647659048", - "-40858459921865", - "33539053422180", - "39600595311298", - "-85426510585121", - "114287899531535", - "-28792640613767" - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "27975762981542994", - "-12176455344593433", - "-3244825135877268", - "-28139762900253830", - "29463626302933177", - "-35567727303342792", - "33793356559519645" - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-4088394007793385", - "22418638823591340", - "-1194291787933506", - "7286327416778014", - "-4743218649428236", - "18438711584632836", - "12283818036381090" - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-6789691765379918587", - "-197871046566412929", - "-8233147637409859702", - "6897323698056183821", - "6882379768302576345", - "-816315806719897980", - "-8331276494042608377" - ] - }, - { - "name": "f15", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "1174849560456171257", - "-8503694991129919504", - "1783576720551005419", - "-1074547388272987962", - "-4660517940168658498", - "3411196044307313593", - "-5464071706712791689" - ] - }, - { - "name": "f16", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "1826535389064074831568", - "1022897012273912786489", - "-949167758151328939109", - "1378293519756733248957", - "-1681060325030735459190", - "1387881316452474472", - "1367770155591174064134" - ] - }, - { - "name": "f17", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "2339665545461024600773", - "-1061836158703525317354", - "117724398014765760456", - "1100640713839497949198", - "-1680801735283422434297", - "1014743141007152877952", - "1209452771078675592164" - ] - }, - { - "name": "f18", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-1045061000064574000784", - "70090835544292156751", - "-270718108636144327361", - "-88371461375615791579", - "429147789572343111745", - "211867168477941325552", - "-1986740371757722137723" - ] - }, - { - "name": "f19", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-81726564058403998458954", - "217263535957247750543538", - "-340400128655643671238495", - "27749792468496453413384", - "-334776679450602114926493", - "398465219903016622779624", - "48328575619397916793373" - ] - }, - { - "name": "f20", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "401340116023373195806329", - "-117248871450493280402850", - "-498680191314509248143479", - "-581450885888960231120228", - "558396794038980933839906", - "-502994803118075795275645", - "443594128123626627752565" - ] - }, - { - "name": "f21", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-1043804600970625689382522", - "36250218865976487955840496", - "-78295185066107743511577415", - "-129465534824808979106895580", - "-31851690277328503392188359", - "-102019906955155017449062794", - "-55634667738039117382294759" - ] - }, - { - "name": "f22", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "42406346227242697057893785", - "-14956071013264177830868078", - "87679820978835380544597095", - "124807538596187070023029167", - "-11903379146004465677455394", - "-117368163849521171840455228", - "128826515727431632308488507" - ] - }, - { - "name": "f23", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-108668220439950666369351246", - "-79143301011684633389849590", - "78192259248549655062017790", - "112245909671399345756936089", - "-145701231430119455287312015", - "21438723640203827867937242", - "-92615826624013131021457454" - ] - }, - { - "name": "f24", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "32236697707183489823845620214", - "26674581344592418359995335124", - "20109440664565575103599476197", - "-33508706818007365106858002570", - "-34361640813867454810077921717", - "38049283162081118039700694777", - "-9753462638170643365568065443" - ] - }, - { - "name": "f25", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-2575770008970791519488640103", - "13916164610813022108056166303", - "36559449455800060235147142217", - "-18346776544031523795470703192", - "-17767410227648703110597132306", - "7121661202773920656340337033", - "1554273539574834299127464442" - ] - }, - { - "name": "f26", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "2558290694201406396833430496312", - "-3148533706618368748367073322838", - "-9097286082294015372026180810966", - "2564939710310428389910857086118", - "7965705002538466659032834171696", - "193256489584541938698037854226", - "875262757223543019295765554120" - ] - }, - { - "name": "f27", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "9501716085735514061722213168978", - "8951633592328743980378239694722", - "1089556499339898071443825267576", - "-3841903632080729020400389563580", - "2174118723730695273418785946612", - "-5561558240194321620971740215161", - "-4825860887416963187625829696487" - ] - }, - { - "name": "f28", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "9785157858540522026099368900159", - "6972730640025509118289383229904", - "7408950057134117401584568590494", - "4233905141005999217093474078672", - "-4364762321168607959159394777127", - "4766435841903026336341716623813", - "8709580373987506285092307047302" - ] - }, - { - "name": "f29", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "146722921716745465029746683194539", - "1407913639099441837955815262508826", - "2001495570432391924384494937323480", - "-1911177698656784679312687544676445", - "1645106171149087768356978537714817", - "1894678145851805782674139839179239", - "-1792665608880939463210036591841385" - ] - }, - { - "name": "f30", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "18174248087100007243815409837199", - "313482521522423727830002786905053", - "2134898271712573277209886707810278", - "452211804164261792958918217456004", - "-381437082785305712978035680718281", - "-1195184753630401370803004838725071", - "-460646107991763639940116091199829" - ] - }, - { - "name": "f31", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-330164694667551017143282668546371422", - "-578528104796970988281599262297886488", - "627669551665410217932464992306591642", - "-517407597723030624912040729438870516", - "-620825604855131748969252206029191756", - "115617420074746103451923585949827039", - "-59597044614078818217905746785449833" - ] - }, - { - "name": "f32", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-597231904361187851456969399172896961", - "-640836928009831404053922054858489249", - "-140824815823340661472734196994798342", - "654864752190402193389356396287417447", - "167798156696858009048923016519160811", - "393816122693973798501812568860310739", - "79057370097618044281105843826922077" - ] - }, - { - "name": "f33", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-140649105217629698925423603755662175732", - "-107778513207349460498992490859431769590", - "-18066134072260215413704885537429219244", - "161161947572011854144600602424446635895", - "53270833106344638652570977447647994373", - "95698720966994759330496523670364634774", - "-1743171006668465324874540143756101117" - ] - }, - { - "name": "f34", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-127342444890688602343640946601505857599", - "66897772579887174816120032758300524105", - "-10665972442147261842730593788691206123", - "64535545290375330982328312841071175049", - "50571428962208015450421225525960534120", - "-99210472386440052204667247030467421307", - "-10771252818296038600400607917030776468" - ] - }, - { - "name": "f35", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-113860230708552688397790541342000600745", - "127181423889172162519583679092629087579", - "96029514934350253183096087200827017411", - "-123959343827333873196207547758962433034", - "61065417663460835451093564876942988140", - "-163439939559151363930386759267506739509", - "9706871057569363548796212072362830963" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-14327", - "-7837", - "32308", - "15613", - "-10945", - "27422", - "12970", - "-8915", - "-22379", - "24089" - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "14454", - "3789", - "-12798", - "32244", - "-7256", - "-28768", - "-2232", - "-4256", - "31616", - "19811" - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "4512572", - "-7548760", - "7216803", - "-5275111", - "5884311", - "-6402218", - "7395974", - "-1290493", - "-5409960", - "6675131" - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "5256842", - "-402373", - "-2020631", - "-6130033", - "131399", - "-8374245", - "1012539", - "-2224888", - "6112483", - "-7677304" - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "292002408", - "1392962357", - "-327141425", - "-1430388087", - "1910790238", - "1961061784", - "-1919407422", - "970107233", - "-47021622", - "-1760392452" - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-670167883", - "-385669944", - "1610166629", - "1251887887", - "-1509584252", - "162375191", - "-1192738948", - "2021704121", - "1370044291", - "51206660" - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "1213217426", - "1386720751", - "-736687237", - "1801890670", - "1783932374", - "2051778874", - "690760873", - "827969613", - "1662637427", - "-1347080698" - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-258150406381", - "-381212744069", - "-75526614284", - "-314008833527", - "-362056711852", - "-194425023170", - "-395679321899", - "-462653355344", - "266301307672", - "-393223280805" - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-212343788348", - "-466515604155", - "-96640753038", - "-94535924751", - "-68240196259", - "371788742342", - "439698347022", - "-211336119795", - "-213318264763", - "394873701449" - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-67944818715563", - "-59208124980348", - "-61413233387356", - "-93225490868060", - "15453629301502", - "-7852033556629", - "-117549499399865", - "-19349755360300", - "58636596727939", - "-45805068787004" - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "101238650804794", - "64371596676319", - "53335953174553", - "15767803566145", - "81219173759400", - "-124555371896142", - "-87575907093257", - "-133630645864478", - "-102600750132543", - "-96735866378007" - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "7253674398041", - "-99742557009996", - "-77290504157830", - "-108760073653041", - "16160736806741", - "68935588211706", - "-118605886448571", - "-107284726144078", - "-30554247429707", - "-20047996841224" - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-31581415579489300", - "24705473593856681", - "-3072536484243723", - "12189738432126828", - "-27895091324648467", - "-31794640946106372", - "29824920440925606", - "-81286758146910", - "-12381574184433600", - "28741106936505076" - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "1145164448381687", - "33044021157783536", - "-11258218586688911", - "28797725427308202", - "19030574235239778", - "-15136678918180766", - "-17908365129383928", - "-3159070692805740", - "-30586852405257662", - "-331057135141052" - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "6715928394852932882", - "-9033471992414361043", - "-7720713206810018210", - "3849004109865840035", - "372570565124245220", - "6900842543899845802", - "7994925478314531735", - "7859860271485428509", - "8348488151707187100", - "-5663174300680841383" - ] - }, - { - "name": "f15", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-5141508708728236302", - "-3178816066927256576", - "-5682604215332335116", - "-6753680644146991705", - "4795777046754796934", - "-3953592053218254177", - "731182307961677485", - "-1112361094855413049", - "-2578754155440812111", - "-3790306588064933004" - ] - }, - { - "name": "f16", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "1438982968485933183740", - "2280568752941743008566", - "-202368132077686056990", - "-1049272834144767379371", - "-627979719111766502801", - "-397861496433623849587", - "784609914113894808477", - "-778295048157122916360", - "-473909680430323676733", - "733058277798719710716" - ] - }, - { - "name": "f17", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-1175820068071594854153", - "-1196152001823591483449", - "1790933281210083675197", - "1472232040454664939889", - "-393534229305076205613", - "-838607558639626477110", - "2052576106637313669940", - "466412375153773546312", - "826279522873639533579", - "-115675730811606249097" - ] - }, - { - "name": "f18", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "1176273187232234673651", - "-590599654339017278217", - "-2060768705466511500045", - "-1794427260934961477158", - "492101136886640583744", - "1106580433944808863867", - "-1931746454697265924203", - "-1401758859370425763469", - "-346673561197131038288", - "164119827996150569487" - ] - }, - { - "name": "f19", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "135132282924108994350148", - "240260614099441939147051", - "179606939761837279989050", - "560833331851830537295309", - "426105756900366838893355", - "-68971897648958268667314", - "268569556041697863453523", - "78375214641774800517829", - "-22230239762795867264355", - "90170847864323935889996" - ] - }, - { - "name": "f20", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-534396415511080933738121", - "-285187806410608546300277", - "406599156869894921994442", - "528392938273129883407758", - "297713283789942475369280", - "383532747486909042200121", - "358425195861000821025977", - "-6660224665481321601828", - "-23035998111377347465588", - "-493317566442680917029893" - ] - }, - { - "name": "f21", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "93413028283735383808643768", - "22813806712567720055964534", - "25770291934510267978893774", - "-41763057545906097521206064", - "87137460364452528493538913", - "8458430349475022490392873", - "13178496288880045100314831", - "6826251254790284281621244", - "149843300569236629781228487", - "12359817122207877760813544" - ] - }, - { - "name": "f22", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-19394383438142560185609071", - "20710768987867501488968758", - "-108657205829405073131045266", - "-135734470382435061357212842", - "-79104909127343971728789938", - "-110738332866360463747788777", - "-51664589492728046397363255", - "152040986154801499209244532", - "-43390673371145445476615166", - "63864188999378292370349865" - ] - }, - { - "name": "f23", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "125795317432754584636687363", - "-15793813262613773489777406", - "-108549190646424763735514775", - "-73037738342386690075474408", - "-132855068546966593839391866", - "83951506836200750335681360", - "16480384106820908489767236", - "44093432437232970718917807", - "80018539476475254717170895", - "5452655668951479439313744" - ] - }, - { - "name": "f24", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "36464829310499822520192050983", - "-12092548981747498624011497553", - "-22353533528411437716150792955", - "-19811396092857193406795776148", - "-4888838737484316252710903198", - "247906072017195783609365594", - "23559615400550221923371115382", - "38618756340198259727098885143", - "-30442597330811625657936134070", - "1600068490226415700591905264" - ] - }, - { - "name": "f25", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-1251585662012908837245094539", - "1706401264255460793203254900", - "27545385757446262727535413819", - "12674923272782911424717238676", - "-22683814688868426736492398222", - "18837580537490553412869372382", - "4745996038767221999457236323", - "1939844757593027507913515049", - "-28059033133915248620109587977", - "5814013632472552583126930988" - ] - }, - { - "name": "f26", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-2815549338345875828609793455287", - "5327605293647187036247612644350", - "-5507115474303897946961139144183", - "-8218760447727099408000062332024", - "-1023079354165359581806410028603", - "-4877626624347265639931217988345", - "7264883248559485275459406246894", - "7314490621166456010670690242146", - "1751184868072822538516147571733", - "-6105338201804021342197699721124" - ] - }, - { - "name": "f27", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-8839801761554334330482879720850", - "2138613134079339883198422636037", - "-1723349656750710016870122061626", - "7665985422249462903189199209517", - "-6868509872800441037932037302171", - "-568020035220632560513114664555", - "-9248703229938179097833936630898", - "4498275075210641423801959608171", - "772623725923998289800955870689", - "3578645097236419308232624220972" - ] - }, - { - "name": "f28", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-8096792987376752302616149999131", - "2603753681638360718114050442668", - "3727176772097152166409474716741", - "-6864764517083834188510239145903", - "-4890075815558786795863565381706", - "-1687827198395552228198592843448", - "-476639910613539231488770607034", - "-5860475970525561677891596658191", - "-4175601870648250133400971607019", - "2339556973202078228119971766103" - ] - }, - { - "name": "f29", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-2280938061173650024127712579470558", - "751422595788305945140468142106709", - "-2276726884681151364623574575177007", - "1654478880306772591515199981339690", - "1870433663001145179756591080148737", - "-297398272126559167461969532259525", - "938302241810723288762435765430878", - "-1425157703213165389837883927419254", - "1311667040704612183124642465519274", - "-2440755626214014744002772036041660" - ] - }, - { - "name": "f30", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "1383356671256836729970836524542844", - "-437241383334310854570269828846460", - "-2249830911682575530183847075741241", - "2582565474575645260340681982640492", - "-2507838241094893204425388049178337", - "-1505098510277213020007248376276050", - "-2564131240448255171266315335439159", - "94544948617285938443171923287135", - "277745084662777581456826749630205", - "1115626962035763161932268951910445" - ] - }, - { - "name": "f31", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-446381213090369379733564847778282570", - "291494137526775846176524492969436361", - "-358601338931562328944159991987300526", - "-287457516951301526276550148377695037", - "462214584755318770345756560162342782", - "-507682533614415136072355346970108633", - "-198147412752277469268801190442544049", - "268361458490788503445849364069288271", - "-384895617445154710872955992028050828", - "174647843569501045855921521747202392" - ] - }, - { - "name": "f32", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-26576136572148591776858809456650656", - "-555808089558149885887355625341980648", - "236478058501112893433980854295888289", - "568264011542498027249643378274915899", - "-427683488765436736679909809282439874", - "608434733639398466569259817901556988", - "-77715617755839854180151610213689193", - "591664755788782198611212058697914607", - "475412652636090743328863876352600781", - "-574333422348516062066546405898191310" - ] - }, - { - "name": "f33", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "160502686856988486426983185969183004686", - "153349690262717200641698916837573396169", - "-130399626056708930715008701739595435904", - "-130527469541888976222560749439764832421", - "-119691255196185332276298617023786486528", - "70911597908010711714708650271599153878", - "154295135531532383399797189325432508235", - "126979619074781134101060824262478628791", - "46595542328254431100200842824230420428", - "120936769740503427502851624074891575060" - ] - }, - { - "name": "f34", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-16322752034281925448568096115027747160", - "97499670806891559302026288313333092083", - "67884298401351176753906567475836091559", - "90968660574811425399192796541577966847", - "102968273197405493790521882732021186160", - "109146748861921401089098124795424573826", - "-39576481059648656506884773742411710227", - "33976926377176018083836944609948990403", - "-94592221345593424896784520950090378816", - "87476806968248072490031573095893296020" - ] - }, - { - "name": "f35", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "108720213114367770602519637413710955308", - "-40943722053209529589554078241575509098", - "-76826209858807568555635888941025268297", - "-3104842664061651892484888822409083069", - "73897083330814095516826346891957340374", - "30644349140215978798218479871653972553", - "-31738839449024516035442291905377064645", - "-108865932614360430454376825811866822342", - "-140678831602354667289955963490888764156", - "66547528086845604551323550304974140604" - ] - } - ] - }, - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "12264", - "30031", - "18221", - "-12129", - "-4154", - "22124", - "-687" - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-10060", - "-21430", - "30888", - "27136", - "-16941", - "-5757", - "-18649" - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-2321294", - "7061487", - "-1869173", - "5111176", - "-7645970", - "2275107", - "-2454570" - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "5916350", - "7797293", - "2582325", - "-6038", - "-5690580", - "2788685", - "4076531" - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-1607913822", - "-1876850786", - "-1944682641", - "1544615600", - "485749991", - "900475187", - "-1427702691" - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "1133783416", - "-945006915", - "958484683", - "1461484640", - "1879867193", - "-181000495", - "1522283170" - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "844621055", - "-1243808339", - "-307629922", - "-1122898777", - "-2087152370", - "-2059310414", - "2131380877" - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "463037833065", - "409696687793", - "228036172191", - "181833266031", - "-263600957004", - "50151878239", - "377746264521" - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "386413136930", - "-449252185888", - "54915764434", - "505309960279", - "-333006067359", - "-517738389246", - "-416493513311" - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "81129039136530", - "-32158764825892", - "92664095403245", - "127949054541328", - "-126999212686071", - "-12071404114848", - "37933305522937" - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-107325403545043", - "2184539006198", - "-16505580802941", - "127602291065310", - "-87925616399507", - "-20984567507570", - "19283779491072" - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-25319018219859", - "-91545965466159", - "124451987877541", - "117177394890542", - "118396545777390", - "7451569755077", - "49493207596248" - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "25632984278915515", - "-16259880860791623", - "18444904204960474", - "-16376716019604302", - "21327920893146463", - "5254711633176405", - "-8262371655903323" - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-20234456861309445", - "32208853813941726", - "22281408516316343", - "11334217718549022", - "-5849530883653818", - "3530559424810859", - "-26306480495195228" - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-482668425160336817", - "-7846889327974500742", - "-6702173175126043198", - "8605675293231227069", - "1292391156601302268", - "8632687080534696318", - "-2623731068173135654" - ] - }, - { - "name": "f15", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "6486899163141878398", - "843033067955459170", - "-4791629013354512858", - "2379482489592807727", - "-3058637301479305848", - "-182787781534507977", - "7558899019706603655" - ] - }, - { - "name": "f16", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-66980456613567052041", - "-945372722153850325026", - "17565478635849878755", - "1776438610189058841466", - "-479144342771886211086", - "924090293338579898106", - "709088450066134754045" - ] - }, - { - "name": "f17", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-111438103572239366957", - "804547284544380618893", - "-1984993880338250010891", - "-1712168859995283058492", - "1858784587629275020345", - "1344658649708067010313", - "95471809711305607546" - ] - }, - { - "name": "f18", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-1010831878766229314519", - "2298961630493780893687", - "-319658771098001143544", - "-207208463137341234050", - "-2250568390816294214978", - "1251801869458264484612", - "-2166987327877273046910" - ] - }, - { - "name": "f19", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "173395115265334576443583", - "-511428062890248363019030", - "358173472014055178149042", - "258503592732963568025125", - "309056688806750728364626", - "12775949669544379211388", - "-84561068289119923031865" - ] - }, - { - "name": "f20", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "309200166000795754894317", - "-534354657310773121129856", - "32862892079207344843354", - "273791099791124234078732", - "436047495306657139963521", - "53625666089294544082900", - "-40713252267359597251404" - ] - }, - { - "name": "f21", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-103584061285795720575878660", - "44336561480481299166815962", - "-110878685743222971846086373", - "71068277578303929789930644", - "26821553807737168548877632", - "-10159865827400257294668601", - "82614219154639499355216911" - ] - }, - { - "name": "f22", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-16601927260292756781506501", - "-79061547008511974746131718", - "102658659761132866835860228", - "-125316120722069707719629658", - "-117479513835508641293554115", - "-18348517013380667970499981", - "90761656819300913188526594" - ] - }, - { - "name": "f23", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "43377287736849866879594623", - "-70788139059666889570385995", - "39783046722541740684788948", - "-13628682228499439390304332", - "-45582167259754026057251117", - "22999241840620957039730581", - "-45918026185498384295671826" - ] - }, - { - "name": "f24", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-28714929039160452076814970564", - "9176395958152876326832624296", - "-26727333107391868170038959819", - "-18415352996107583104917621468", - "8810485383642362265803501649", - "6708921710298472910453591154", - "13849085510141961295513930833" - ] - }, - { - "name": "f25", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "4386561419979482062916461528", - "2945430147104391408759412285", - "5320786068169229783646176490", - "25068010465557381947904627086", - "11571959920867064219314544240", - "-29915212186016087764099387617", - "2092896989558376186583092602" - ] - }, - { - "name": "f26", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-7212904061359623770916739266682", - "-9921060521208754619533157689371", - "290531881071580329815856187091", - "-603733012370756164484423751379", - "2442671483426174029204352715632", - "-6799636698487244083296512403456", - "7385238789304820471735567014882" - ] - }, - { - "name": "f27", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "1750576991496293063162457584352", - "8216008319022566856296207637687", - "6632328872638847875567847616475", - "8622290877477546114979117446526", - "5121223000154199924683116811252", - "-7626159841261783913938822194678", - "-246490168979394386917831382238" - ] - }, - { - "name": "f28", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "8085598189097054534850750099348", - "-2896529944937088661243419223778", - "6304313038300752634349703904751", - "7726594541818052997283959674646", - "-1003371530551538113659684839913", - "93301636324936299908485892012", - "-2749737752275375465507737138430" - ] - }, - { - "name": "f29", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-1020053227008870967776343648550033", - "1867949657165631906625411272666858", - "2238360473967777270091055836450517", - "761012069483787537312160814241298", - "-2206779107406966827981088175240374", - "-988046128541568809178332029266333", - "2114080674199937209914155510419649" - ] - }, - { - "name": "f30", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-798340813154647008584124479373739", - "-1573433001426416641801633991227192", - "-2568696422417714392998587498605614", - "-1733390943674567793373659745349971", - "-2574647048070258741082084876648664", - "1024046157049873455638209770558285", - "-437115032489797424380401924327280" - ] - }, - { - "name": "f31", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-438282927568869370371196355233862566", - "-216802111021879327576430692994364720", - "-565390716597919035963835913737703026", - "200991435103759002431724006090223990", - "-159746326846082201162627278388326726", - "-427367941730719343046663240353369115", - "182343078189448781919295617958455723" - ] - }, - { - "name": "f32", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "632770006888573422678244860419448038", - "-87886557954993977676508445934727244", - "57366049668668635147456334337342962", - "-381929733151842280842007208246285434", - "202941693786591013971695660484014538", - "-28009521355248596491533173773730872", - "-407970876586818734547703299484710371" - ] - }, - { - "name": "f33", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "153162129492416360000910702187079803455", - "-65383550128594061977954099852047293465", - "145839540584146101287126527889862946522", - "92754338568554533492222163094940355319", - "67834895489674134023146898650595197513", - "-82040776369555348355239663995513053765", - "88488435456235718629350744613341771438" - ] - }, - { - "name": "f34", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "57506004308754981969553385628463386462", - "-99652688496697489939617625924442078428", - "-7933481757322337954182004264861173686", - "-163094675885755815158295335897252261121", - "128702006477145420840649742690626833143", - "-128344185409874439172267233600155303707", - "55539553878200119881849480603294077153" - ] - }, - { - "name": "f35", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-20716765390201983337547507695951832911", - "-71132597856451549395090780087103265969", - "-140098791115675430751200882754525889580", - "-74263727178901292792197001972942821859", - "-75366729567571136794576798351506423890", - "108212536640551376411194238168280782663", - "-34853079382568963779147817612238281891" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-29652", - "8603", - "-11326", - "17857", - "-31971", - "-11903", - "-20754", - "-1785", - "16397", - "-25279" - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "32087", - "7652", - "-24136", - "28857", - "-22474", - "1973", - "22594", - "-8963", - "32602", - "5823" - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "3080970", - "-7242928", - "6016645", - "-2766999", - "-196658", - "-4322242", - "8014570", - "1456895", - "7958407", - "673269" - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "1261683", - "6827823", - "-2377399", - "-3158689", - "-5384007", - "3112777", - "-3696484", - "8106999", - "-2616110", - "-2923641" - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "2073635248", - "2065321309", - "-1265295991", - "1657234595", - "972353290", - "743449077", - "-1726671452", - "-2027263076", - "1170486526", - "514513986" - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-442433964", - "-1539826894", - "58051957", - "-466790752", - "-1176091476", - "194355993", - "-1382809038", - "1716816012", - "1491019176", - "1327345211" - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "944671242", - "221817927", - "-1486491311", - "1356602103", - "-1220879754", - "-1176977704", - "1276127818", - "-669579320", - "-318698876", - "179889584" - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-86782117150", - "-5734905616", - "339114751335", - "-126607229333", - "-246529231015", - "-497327513578", - "145202703590", - "-543703954823", - "266207195573", - "-11197082566" - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-495575768965", - "518217006487", - "321681926957", - "-538167505682", - "-355135946670", - "-373018855188", - "128243130833", - "-537678340120", - "-148369265207", - "65890985179" - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-90699060713861", - "-41085769225518", - "62846872606995", - "-42245397576084", - "-33274604010283", - "-140226057900793", - "-22732109410855", - "-61310347644583", - "-94464648145827", - "-30457753062231" - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "62159445643924", - "33218868792078", - "-93006497506126", - "73679248792672", - "-94897762554005", - "-70724789291802", - "-79811991376247", - "104769186255408", - "17446258171069", - "-35624711932281" - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-30482152497162", - "79917675886581", - "35920011045063", - "-44104707070125", - "119532001298666", - "128499526221858", - "26886429795203", - "85691376238869", - "-103580234326926", - "-91226381326173" - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-30332096855093412", - "-31272461889882393", - "-1087796212833177", - "4433448293233262", - "15277507456244430", - "-167003793621640", - "34269101570909631", - "-17211045422974859", - "-18178681764990404", - "23120980612788419" - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "13394295916834495", - "-22281813554598690", - "15343599670842928", - "12250392548392107", - "-6587997969610234", - "-28792217878223948", - "-6260430108113484", - "10132998022222460", - "-35256028237242734", - "25009092000622201" - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-1884412786225096208", - "7101723206066542166", - "-552424212212059127", - "-376223470040836721", - "-3916856319199607337", - "1907881856468648159", - "3002372209164159789", - "-7598872369843209703", - "1043644960795190702", - "1039461879216095785" - ] - }, - { - "name": "f15", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "2786443854315905511", - "3645599733157954572", - "-6282381751961834672", - "-8458548666283697023", - "-2368333787143542554", - "-8733426380859752149", - "7301840884028547025", - "-6862611583631441389", - "1912438787668265694", - "4342766796486635138" - ] - }, - { - "name": "f16", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "601389603715321716065", - "2084707272453659041584", - "-1655779969576990844924", - "1818376662418230937283", - "105782006531273870401", - "1004198903589672666918", - "-382430561301022488520", - "2178999899296995486938", - "959792333358807256753", - "690991966299033824242" - ] - }, - { - "name": "f17", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "254268107755752173667", - "740016059570356287724", - "-947599701605392677727", - "1146753643919173161382", - "1595335475197319677742", - "-1734567089571987617965", - "-1343365458944440512980", - "1628794058705482432712", - "202319300557828620288", - "-659739601120143872608" - ] - }, - { - "name": "f18", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-2324627197925272118298", - "120027089252036242098", - "-2304852420658076565561", - "-366828897325915732029", - "-125641542941808227772", - "780792608818517374241", - "1900149983485941911782", - "-65886466571895222916", - "334786532134423177550", - "-583621443478390498968" - ] - }, - { - "name": "f19", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-367627132293663737973975", - "456713874937776520158632", - "241291682319601282612392", - "373433878363556692091496", - "-309215775853236290232692", - "-91695892759658316635481", - "-176812307754936390341992", - "145754274546180442194055", - "381178612406130361223891", - "502910064698681376992816" - ] - }, - { - "name": "f20", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "496790050425856823890956", - "539016222731323556656600", - "-103900338916043701477055", - "-499198460195936362494982", - "382790552855870069673888", - "-1997843908414101721949", - "419030972227031501524719", - "-471844336954863396474096", - "235780912768532051543170", - "-278389615365584921409539" - ] - }, - { - "name": "f21", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "98824183318318706421023663", - "41721883643668713495106767", - "-29721889899735142564080377", - "-115642547844724986343823434", - "-144271702010757197297199546", - "74641677558088492101721610", - "28238780347518963720180665", - "3579784252644268289829982", - "-146921664100280224193798807", - "-5289505110451562347748252" - ] - }, - { - "name": "f22", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "47093956568193414564245645", - "142213369046206300696035581", - "89193735014526005673427932", - "-129031357248191807009374715", - "121499122971474604701928076", - "17644961215606535159922512", - "154212463216984327477779860", - "42231045697682173712270115", - "-78391021348198348043718464", - "-19843008961430606775567695" - ] - }, - { - "name": "f23", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-150605212642829311717801687", - "-111884919303601199050124285", - "-127440599616829091375665290", - "32767326641650048093868789", - "28425591282632364531429450", - "30115241237614433551664", - "19878832123017012912722854", - "125897317965564857011854911", - "153806292158827180547962029", - "4218201804349302402040269" - ] - }, - { - "name": "f24", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "25716327422316795590997762897", - "-5085677263203033216342689099", - "24585570618661047028155229237", - "-27376073533492428339516226503", - "-18241451463437308308081590291", - "-17228723029950487669586648566", - "13326573636944559769104566894", - "269977487093009668169765360", - "2036492197659122517571771449", - "17179395100660369764234410948" - ] - }, - { - "name": "f25", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-32260615293560973580155743057", - "-8558716030953777283133766893", - "37996972171883041391532726589", - "4935208720076042818464512655", - "7135346301211284107713407622", - "-9517652609023735238727491496", - "-34311576483175135818828222639", - "15731671475477384941377765484", - "-20053891838489611826628941418", - "15324465377366535134716555494" - ] - }, - { - "name": "f26", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-7840496562704463873863382303484", - "-7215619573721235436190624862711", - "-308999846254607667080177695294", - "7973013887221648730882013626457", - "2107648660455687472342680232073", - "-1613921553498218702345353987111", - "4027763883676426692412662368473", - "-783344999436329098053111118690", - "6017451094577372518924177709701", - "-3101840910282951280926189258134" - ] - }, - { - "name": "f27", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "336757259273088344483136951629", - "2235710582925255447635175786523", - "3790745346832169408746692147100", - "-2848145740647957627488952072009", - "-7886683657907950500145216183275", - "7696182689427723670066046716504", - "-7098152531656124003288574818238", - "2974697133461363077631985363889", - "-4862277817032553629878485616388", - "1463417007025681364790618106449" - ] - }, - { - "name": "f28", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-6105324278231052015560507793361", - "-6475778939639505791989907938714", - "6356737737195479446872634733868", - "5336775427028622840935275486736", - "-9078136550222322466216799929250", - "-2184696184703889513312664398664", - "6245633733378529166824515747268", - "-9061672141314567617696237966115", - "-3490288233818769171087515345794", - "5181146899530788960254600659847" - ] - }, - { - "name": "f29", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-58263329176249514034326425419998", - "-416828443218931913426575673552003", - "-141667285126952358715128250870000", - "-1881759233702514112081149897786794", - "-747233533386494672777123154631936", - "-2022663666617621807273204861123058", - "2135428971956661950169054347868773", - "2306113375382904280467482500797042", - "2365116023749231151648942556089837", - "-1966574157898796180202795897845315" - ] - }, - { - "name": "f30", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-1051967713330360898025413525496687", - "2436112185656998346611258814108994", - "1010745990476814558167011412664430", - "1590828892369376125034853858950577", - "-240687515842520617202909883540737", - "-648202833166191739696288890662755", - "2334963763424508373038319738206363", - "2221636053376313872464501992776806", - "-2019757200189815564427759011078815", - "-2410928964748975297711432313175164" - ] - }, - { - "name": "f31", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "333175623352016191114935724098475433", - "12024777624282479647185259285651966", - "558231982821868815588682734063570182", - "-390615597848225314236199925383502141", - "-98285745055199443772698240343423137", - "-583283752156864045730475578846972238", - "-95203591340741805079544787908223707", - "-422302888262949655418218142138412464", - "64683931404904476713132732816289319", - "-388142948701812082732934009151161266" - ] - }, - { - "name": "f32", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-317247271557647355924846297215609759", - "129616297401335501635089981054442335", - "-71478689823106710100874647763307181", - "448652586636732791829568650190131922", - "-488944281568317191569034626106525275", - "-645766931451194703255978765875920070", - "-174261327829796447816681624933791111", - "-119124891947092994691164157147448243", - "255541899825486362956057055802920170", - "-310453659342643051208713230211849234" - ] - }, - { - "name": "f33", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "73731680864851231434241877622794439540", - "28533431497606861244575504790352399832", - "6863338684619631732589905965443006970", - "-78241832633132660686300058354522077273", - "153816664159168244063747694050127405735", - "-48410778706590363272580994121619366406", - "34126664476777936955115709801820118813", - "-42605829780156783838382629253574902800", - "-131016189330156364401234912822735223152", - "113351419191181963547628771336405833516" - ] - }, - { - "name": "f34", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-27051503193913962008260342317497247684", - "-3729269814217490367062493007872554357", - "137875238185356712524390130983684592884", - "65341313958111410501560877096715059788", - "14189725717310220667798720902303316468", - "57971122904211739685985796051438882148", - "-98926349559367032986183824025816220413", - "35362236226903224437117443089762595886", - "-91055141761130610738020494477077699457", - "122779853464043556716729899522755116760" - ] - }, - { - "name": "f35", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "148291946999347822583611130184940069728", - "95708214712713223866976861722228874867", - "-124593658275090541823137105642828290373", - "-152977285103888175171191880733587678930", - "103367874746313076123656214383454044364", - "41210496164008548548372184508057791013", - "-131174534309785521860031867834375002675", - "-110366121790603270346415705109053390750", - "54180293467999412514902561648045125357", - "28738154007320233712321473660434793693" - ] - } - ] - }, - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "8392", - "-26023", - "32433", - "-23302", - "16687", - "-25933", - "1524" - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-12460", - "-9570", - "32458", - "-1061", - "22342", - "-2431", - "-9622" - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-4539643", - "-837639", - "-290506", - "4800327", - "3644711", - "-8371214", - "121935" - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "4156011", - "7394628", - "-3788448", - "214609", - "-843681", - "-2755390", - "4615818" - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "1336585075", - "-1135480587", - "252986325", - "-255945157", - "-847752525", - "-1249524749", - "-1860150921" - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-631857261", - "-700137676", - "-1016822876", - "953453451", - "378772508", - "60950219", - "-1131036003" - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-245358788", - "-1307933353", - "-1510376755", - "-464673954", - "471745608", - "1011313918", - "1193295634" - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "7656462788", - "314707314686", - "370112326979", - "-282389121537", - "-406192241729", - "206242529949", - "-222957662700" - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "79382147693", - "171054223556", - "-120587745338", - "-138156531315", - "201294721196", - "336003289268", - "-280616336664" - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-79690406722935", - "85416257194204", - "-130853891806621", - "-90727766715263", - "-45931242949354", - "8184884321772", - "75648916777315" - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-56314574514975", - "-87330403870470", - "-49364369945505", - "-60171569571362", - "-129364427863739", - "130076834011368", - "-120495320194761" - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-67135741890389", - "27871454714728", - "140259629602768", - "-26167124780509", - "90282351665874", - "-68998141956713", - "114835048211871" - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "3072688998274453", - "23001457740471935", - "-22185636404585780", - "-3148966633332651", - "-4634504341314381", - "8097125081244964", - "-19289106331239559" - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "22199812475714751", - "-35473029624469996", - "18767984713455877", - "25248712730469123", - "52717072103270", - "-13209857546845600", - "-18708598705069440" - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-6078540146265258747", - "909209044561987220", - "1507722218782622197", - "-8033752257712010771", - "5912069026014945655", - "1616971991826696280", - "196985607965048244" - ] - }, - { - "name": "f15", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-1766624956404232304", - "-1126419052840019936", - "-391387804784988919", - "-9017372149630924159", - "-167768176463662034", - "5916167257246652669", - "-5962752072424644198" - ] - }, - { - "name": "f16", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-2224561556375684664592", - "-1860526638668233495788", - "890978001968745029072", - "1568413654477789599062", - "303292200114230057519", - "-2164755812189351451802", - "731814529070379872744" - ] - }, - { - "name": "f17", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "1332016024530393065750", - "1296129426397591083427", - "1349364845218310724340", - "-528582615893141752197", - "1280524392075987610572", - "608455278314547095896", - "-1455658373011091922499" - ] - }, - { - "name": "f18", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "1844726699804017779503", - "-746412837187121377036", - "-1232416484493138298232", - "-2050560826705824049993", - "13972278627395698228", - "-1803963738821934076454", - "-384931237962820435529" - ] - }, - { - "name": "f19", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "433965178898205495007830", - "-218970536900134585963672", - "-299672032811625525469819", - "181803488480175365346613", - "-15626781714374929633547", - "-155817270572121329715581", - "279009517519512764609203" - ] - }, - { - "name": "f20", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-31639504507382405485608", - "-420122843447583701751958", - "-244504662313556300401713", - "116431007634900793983275", - "145048353807978150312906", - "-61201001927808196483255", - "-588930753576230333943948" - ] - }, - { - "name": "f21", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-5028555935739604605398638", - "-76748418368166732162663516", - "-1737849943981778993167383", - "-23718401496327471929461767", - "104607082284459893209421845", - "-151078296952151867351105940", - "-39326169469185411104661225" - ] - }, - { - "name": "f22", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-10642870629732970870447345", - "-19229665948748144039231837", - "129599489950507916742367518", - "-54031488756475473335857933", - "-1589816747009669303039170", - "-15165416800647732948163771", - "24864215410856239523337305" - ] - }, - { - "name": "f23", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-72608451246048073366626302", - "21888912255201391383836262", - "27427004832288710916984583", - "-127217801146775199426747711", - "-152709035228961022904000241", - "-144355327088077329491637251", - "66296898065041173216015201" - ] - }, - { - "name": "f24", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "29173932433064461496364610338", - "20541255109670443071467981385", - "-33292398277032380315312536743", - "-15439832212509912174014262439", - "-28872315460946851560812880495", - "19757858111221630536677335107", - "-10620102839421615256233792846" - ] - }, - { - "name": "f25", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "6341540222485483214985944692", - "11736615264954673045691983921", - "-7400032427730639106356108801", - "-27213386675823133257708755262", - "-14549557185989130109450905859", - "-28347500307816516069220062307", - "29294784076760880286023290892" - ] - }, - { - "name": "f26", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "2655191975882083940632779992468", - "7254010190397491702544763711973", - "1891422024479656038767978117401", - "-7026269602675282637351363129199", - "-5952268352946716822431500905237", - "2741099574252607237238876788061", - "-1378942534571813817098688589376" - ] - }, - { - "name": "f27", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-4653936363613032133652370645854", - "5142037097366715938427998083245", - "-9593706761132503149180974181482", - "9746693041343926077909884068698", - "-9516820714796705043346849197110", - "4104871087273202779580653541440", - "6697833951992439148020025785777" - ] - }, - { - "name": "f28", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "5606457950157733252877547306099", - "-8941677777067243921190276329387", - "-6074081027355935095606427011291", - "5405141404083442894676673138551", - "1144053190921028452340670197007", - "2128966116548079724314169864032", - "7705190617061861615173113930650" - ] - }, - { - "name": "f29", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-1295198802021131152245946605388732", - "-1055099595463731397815527418234626", - "45972824899122603960584725645304", - "1160006110484139244561702340895797", - "-561316990741377076432519078583846", - "-1564097212621616625848231006799036", - "2208600470527130204929242434584589" - ] - }, - { - "name": "f30", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-1236638294847304073720957108713309", - "442894811022599695047724432850475", - "-2492158986363760858204606923102778", - "-1022578610312146582739406363852052", - "1053394405001556267836456612298053", - "1330008339940287324930724947820996", - "-942781120083227864299403638909132" - ] - }, - { - "name": "f31", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-363539586813818797712050938785107667", - "187322802946187197579736911977563713", - "-279361960759055241292130922269170964", - "69672537627325958637935999619088600", - "-435807298389094631540571930478622106", - "548342827303327561029186813125255315", - "443063678411622808538548279956902897" - ] - }, - { - "name": "f32", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "562985133312454477073575655817352803", - "47065971223875803686253406710468253", - "-195464243654392057224268932591614952", - "-551062595231732138517477648926761127", - "-157755874456589787902237401961451236", - "-417686702681284523501333338569010618", - "75098605646457171409453664336675674" - ] - }, - { - "name": "f33", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "160398455311447974106008844569898211526", - "72164689651027908922742758327600330778", - "-71610443792384657975018169041112824482", - "152967140294692710074946528202207293719", - "-53295300766377742069956624059624842819", - "-37299368800776129093379038314527469078", - "-55300587261029326894373955884801073203" - ] - }, - { - "name": "f34", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-56360737543989556413417130572376031689", - "-18413352039508354415985577561439388739", - "-164669283322976043318840178894168697922", - "92668141128008638129673335256864154431", - "147209942213685203079692707688975864779", - "36890307175552269479594937914576955371", - "-32088605910378369586244779021992880732" - ] - }, - { - "name": "f35", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "140295315725224245341483486561133928172", - "54253917811067948613172179560072403243", - "126465504848779405714210665623243876200", - "-64841760861211595586586774397222152833", - "65700409335595885967163578007377305788", - "-111881601954379198283756809825966741298", - "-61354250509362059592644640757435554291" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-6414", - "-2821", - "8520", - "23952", - "-30003", - "-25961", - "2105", - "-17385", - "18729", - "5759" - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-22957", - "-21356", - "-1892", - "2849", - "-1900", - "7480", - "-30895", - "-7619", - "1453", - "-23814" - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "6109464", - "-6568695", - "3049356", - "5473538", - "-2049820", - "-5823275", - "2593544", - "-4283966", - "5747339", - "5243475" - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-83729", - "-4619435", - "-1552357", - "2942799", - "-1775963", - "7875656", - "6493371", - "7713488", - "7577370", - "7787390" - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-1494282883", - "-157861679", - "-1539024000", - "-1295213327", - "-1401581402", - "1365773345", - "1039055408", - "519486480", - "2006099906", - "-1637961162" - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-1372780483", - "-222297221", - "901395734", - "-454193470", - "-400246280", - "727911431", - "1982092666", - "-1378356453", - "-846667086", - "1248711893" - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "170448349", - "342550361", - "248607088", - "2036939509", - "-2067464573", - "1756530916", - "-317616753", - "1917094515", - "389668619", - "1732114232" - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-438807031895", - "-533915651628", - "-514025908198", - "-344848303219", - "337564752595", - "279044184394", - "505266202623", - "-160641680555", - "456905416025", - "-443370522622" - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "440016916935", - "520764546232", - "-460173705353", - "-136512124923", - "214979333764", - "478271288312", - "332050805927", - "-278319241477", - "77737298167", - "200555908754" - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "109314720627676", - "-134827119630627", - "-95381787229554", - "126212400732118", - "-101800959874780", - "-41994611803507", - "-76071303838280", - "95850878583624", - "74903607845463", - "-52073281761461" - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-55928998510076", - "-945512005545", - "44578221328403", - "13275783342450", - "74602223129117", - "31039698771584", - "86815601904379", - "84511639430983", - "11327891893803", - "59185364605719" - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "125482420722902", - "17772931142558", - "-108029049559272", - "-71890676075685", - "93281178336022", - "-48325053187890", - "-40527568636123", - "-124211005359338", - "25279165391733", - "-140061306717876" - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-12548684216447274", - "21618666816647646", - "21940750430346558", - "34677936773251343", - "16346487452806393", - "-8487012783185653", - "33787918609632414", - "-31668894569365270", - "-4846015968958522", - "-29790282016865297" - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-27244776731692926", - "14577811194767309", - "22539120635950002", - "-11070013747335386", - "5968884824157168", - "22272020757497142", - "-10016312021674983", - "-12709223114469827", - "16552750415918404", - "-31809077586876613" - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-910982369691857992", - "-3649378045439203044", - "7056524150735872389", - "3709928616133523213", - "1211990942887837515", - "-7720731992680650470", - "5510100444834861692", - "-3941809599254009909", - "-4783695935665412230", - "-299135581107952137" - ] - }, - { - "name": "f15", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-3403242149745324575", - "-4210794592978586105", - "-2358755890630607489", - "-2389299675567178077", - "-9151891000737086353", - "8691405478483204077", - "2664749158433653545", - "-1531771762363195276", - "3511518357281346052", - "-146685037809998463" - ] - }, - { - "name": "f16", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-1395386437260338628791", - "2011750883904995554230", - "-93839675221639426432", - "734873002597794417031", - "-1013903797853975745639", - "1318270961836718385573", - "-1076668555889463203916", - "-2295323311981029685976", - "-2334824164299292153649", - "1167196508043440704664" - ] - }, - { - "name": "f17", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-283534994561691423471", - "492021625106359377787", - "-160699594036803234015", - "-419239736537051905527", - "-1312678407074756896149", - "2259323238833963748383", - "-533542232527895569522", - "589503909024375433826", - "-1422580565200305818344", - "1243796939046890971599" - ] - }, - { - "name": "f18", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-2069000029896038852867", - "1479922808591210160671", - "-1008920009653698221937", - "1420723402309729587216", - "47563433222329595497", - "-699331574299950496340", - "1453722464205770980785", - "-1007992894336385172963", - "-1678239141433450014950", - "1665509596081558483426" - ] - }, - { - "name": "f19", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "402452543476393895775538", - "58261951368260247483018", - "67286009466492442730900", - "-504259913140202853507530", - "-189123078169924312981746", - "-596719724193251482860499", - "-454434394014499541866547", - "-279443682162164667668659", - "83544217860205598491304", - "-305930288728412147049947" - ] - }, - { - "name": "f20", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "452187352474967890864683", - "-460605254268739732325672", - "-94563857626656284372707", - "-122556669778159972795666", - "-515828764864376568932934", - "-512983825425945638351618", - "-282775981835874136503363", - "-16098920757564464422559", - "-81308760750783177350362", - "218834377973505990869367" - ] - }, - { - "name": "f21", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-40159675465338575927574894", - "1855318682210919931529417", - "-57021899330607746861021101", - "-126894557951492814667515074", - "-83638809238113314553101817", - "79432047367105074599085873", - "-114715570337906319690498197", - "-124490898753675730021044765", - "-20083316338333032516689203", - "-152792655933301810188408783" - ] - }, - { - "name": "f22", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "3190354497355101695177168", - "-74915030138270953127736894", - "76391624281923338776050376", - "89239799716483302357630882", - "-84959519283520466958030268", - "102279815296520804825381981", - "58189615807275269689909942", - "64292204564003645390671169", - "49123430010609200431695126", - "-51457263046620680768816292" - ] - }, - { - "name": "f23", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "42409610216241800636015477", - "95700415238257355866275206", - "66532655679120624444970109", - "138420430680115390124730212", - "-51888332570994814115488270", - "-16225645141153337222672542", - "147213445751245830606816153", - "-71242531014187363621807833", - "15400477358468510882796701", - "16840063567450539994959667" - ] - }, - { - "name": "f24", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-28318745296336188222469244523", - "9170955623649721527899486008", - "3379551745123702571736227216", - "34141506334675128094232295591", - "22987054363396661219570219649", - "32364804535438500326107831578", - "-11871526231126221457597935704", - "-37047220134507105024985821711", - "-25393033211753198523881820911", - "-35384929377313594126588335488" - ] - }, - { - "name": "f25", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "19000485849516413138776352698", - "-107158752256614657472340503", - "2483723955976991499530914170", - "-19379873162495567824955912685", - "-29558899443865441170535035320", - "-15013042516719568738524459578", - "-31154578489375053970417494688", - "35985535922886600445489734262", - "15724873031723281173895296155", - "10839347783417674154911488770" - ] - }, - { - "name": "f26", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "509899262088672677200287877131", - "7960651907638208556168675983412", - "-7484804829811546165225972959853", - "292096520681245765675751258615", - "1184387475113169516611992648528", - "1401271421314158354902575848563", - "9125491989323194702177178954925", - "-6441856148910962553093294350718", - "2952574768941542810973442801690", - "9065928861167893592893589202998" - ] - }, - { - "name": "f27", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "3410541074526107953109021402643", - "-10043022476801676978757051637883", - "-3361450724061620428126646504716", - "6008144481731294672389383093625", - "4306650303124814956144484864068", - "-8519888733978084953683869972819", - "5126338209494524750455911463541", - "-3540762231193219319846596882609", - "9786355060865380113289900870688", - "2498430074490754314393948801655" - ] - }, - { - "name": "f28", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "5463409253890260578950696106033", - "3098733074876233610809732790718", - "-3326101795145975753017470276311", - "6729166478982616810274824871643", - "-190435344518202437723727694411", - "-7946598182491534287947948482760", - "2612409790357004956179348593650", - "-9552222714640085751653915120947", - "-207295074967514641729331649828", - "-6614762941939149802629183771100" - ] - }, - { - "name": "f29", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "1350563023547891896000883412087031", - "-2549685480121843657762265383285344", - "-1795737847296742012220563021100131", - "353331280473377993653524989604738", - "1328454356119353088039474688581849", - "-1543022089430280506579588093478444", - "814292130227095887693764509507629", - "762494983670034485804042633544795", - "515099631946308167999997244955789", - "-2309530036919166468359985930563081" - ] - }, - { - "name": "f30", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-946072171203281852586302549659947", - "2572755693563194341809667705044425", - "-2292824694243553138263103373406069", - "-2231241856833373126395381311517499", - "1065472041013984258280511342996395", - "434315257821678440523123290425748", - "75997622722042049989157898025671", - "-733713309153469465146972165465135", - "-2473310506387464337544352558725066", - "-1354240732881804806490466671917269" - ] - }, - { - "name": "f31", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-557587925322993401939852737202031262", - "653678968007843179884869403767304643", - "-468731716793605267244040355113472142", - "28602472987532308018480680705291974", - "113448099480014319168057800664507288", - "15001037754633136664398850741241019", - "283742655880180298164604770159955543", - "54529746645174383854222008077504875", - "-4919128851209668455488135824374633", - "312361531143167232789028580993289414" - ] - }, - { - "name": "f32", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-555470781805697793839395810171591778", - "-462137233212532007358930447099248546", - "584894800807323333058004387678533960", - "340660174843787659725902747087318679", - "-662855057592000171040702709896957222", - "-362039961131191582560343467670065590", - "-403188796108255597893961243579004504", - "415684552041608143242845601348980892", - "57006832041577610557009514325840118", - "-152354204342198481342064255579959913" - ] - }, - { - "name": "f33", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-137674470119317597660242482232061516423", - "98541672624094089147132679879603659180", - "168352528037838862748381547101549948771", - "-145601402155470128536173662420335275353", - "100899032093898493128647314846961065664", - "51151698049211021621286677691362317100", - "-56975924006112681878967506198587073114", - "-126252933005234588260294492587374697618", - "121444873939427596330156757279194397470", - "162264324512784444230857894562197338732" - ] - }, - { - "name": "f34", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "111002078736306946117634462811438183996", - "31078388432513395787926664607500328699", - "-7807036797876543565587980039826591833", - "126252619383298187310315440756991341464", - "102551105563395980468346610565741853057", - "107703751772013845942987790901485309813", - "74310669529190847291148245902173318075", - "91321017430292093146067226074032267259", - "161386646522252782484705982796669558475", - "43637678939872470063662398616825965154" - ] - }, - { - "name": "f35", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "132928340704065541221760874712367721347", - "152119995853487501646518281197641835772", - "-103958841028822518756746954197426248060", - "42839317229736799018319928000674755430", - "7543653012204406589820476314387156803", - "-127096419485752312041421358794666545056", - "-68428731167752710034734008744426202989", - "64155044660780603270666583263806951378", - "-59744837796323722329715099876433020603", - "109901028048500615225597699455985909088" - ] - } - ] - }, - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "26097", - "30890", - "30521", - "-6630", - "-10228", - "32293", - "-6776" - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "25630", - "16265", - "-5569", - "24088", - "5417", - "-18164", - "-31386" - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-6727664", - "7185616", - "3346050", - "-2496475", - "1638275", - "3505053", - "1416434" - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-8156500", - "-1228645", - "5887121", - "-8135971", - "484483", - "1518838", - "3674985" - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "1044253880", - "1597471909", - "1715311821", - "978351399", - "-235170953", - "-1556897040", - "-1450861186" - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-1361801726", - "-1999481091", - "-2077664706", - "-1420507492", - "833982301", - "-1120799710", - "-587743376" - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "1076836371", - "-1035754133", - "1010851591", - "599367038", - "-1424980746", - "1818938381", - "718567401" - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-506854501483", - "445893420443", - "17385400562", - "418832999112", - "-395284025777", - "398899561447", - "149620808896" - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "329594253675", - "-98064845460", - "-102973537313", - "479439287060", - "41087931758", - "-87183894319", - "467139471349" - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-130302722700341", - "-26795787108818", - "-15737579520888", - "-2208176398390", - "-77865676814357", - "43166765255157", - "100735021539666" - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-32438352554601", - "-119114891510755", - "-84027625329168", - "51233428494416", - "-8788372341917", - "63384511794524", - "12929976672766" - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "38107172112068", - "106660782797229", - "1398588791554", - "128037460013853", - "-76731931795930", - "16688730058990", - "-112775244183331" - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-8830384275600280", - "2035978207465605", - "2023116286464606", - "-16680211889805505", - "15442407039278767", - "-1532318103833473", - "-8856463583174216" - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "34305810847749157", - "-10059691253552999", - "-27679237963808944", - "-26981054584553126", - "-1074856272038742", - "-24987676848870826", - "1726115848117141" - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "4421597598201052605", - "-8655422108197447988", - "644920343860718416", - "5969265933645654013", - "3468872337109545770", - "-5742562390810966064", - "2697280430569614172" - ] - }, - { - "name": "f15", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-4658185769871833356", - "-7800602887979314863", - "4544437188107199205", - "2981513799598136242", - "7204844608547601530", - "-7693216095806417635", - "-6391389643434256541" - ] - }, - { - "name": "f16", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "2104463362097398904557", - "2214735386642614253205", - "1343929641984856286240", - "544143116677770796013", - "-1876314916736327400136", - "1783895313251494719354", - "1355298831494664828651" - ] - }, - { - "name": "f17", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "59836989261160430282", - "-1330728839106199732573", - "1894248575452645343581", - "-702659713547362483621", - "1709594341132221518726", - "-871763806729588635917", - "-1442185540004209131314" - ] - }, - { - "name": "f18", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-1102531237996571839250", - "-2011086032242685264249", - "-1510206353080105393243", - "-1385033063725805131958", - "-1929750361036083353506", - "-608881637321508458327", - "-1585228542629450068175" - ] - }, - { - "name": "f19", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-161110873092631179746002", - "-101209142102367529940117", - "183361431358057388734214", - "349242327730517762431873", - "557882560294845254911569", - "-424212851422790250935512", - "165243224614461714986137" - ] - }, - { - "name": "f20", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "208520651503508181459516", - "-451211259846784960891129", - "377365342469116218766963", - "-402497795855647784551340", - "461432513923300396979370", - "-189765719010331637021667", - "175650608725060079799816" - ] - }, - { - "name": "f21", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-42650774323532131601891797", - "-97843188371302499504897478", - "29912530885968159047050695", - "97735477571589663591261978", - "-110828191495860189611832300", - "23740500823608002489535544", - "106327761497115386334212336" - ] - }, - { - "name": "f22", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-12044230754249846115450534", - "18639267675561385418830491", - "-79684368266920238646341243", - "139338359300522180290134122", - "82399460282002259131884156", - "-89129314256117683201609677", - "20921597849893027568714707" - ] - }, - { - "name": "f23", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-101943926759818624376774630", - "22815099642739029601597762", - "-96665499696987113462097518", - "122066953593375106392116960", - "15913075662624401569226392", - "17462643019472544931321931", - "15375924001626866403116260" - ] - }, - { - "name": "f24", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "24832418868135981335079766970", - "-13008615590333261360661383685", - "-22557328447339971335286925761", - "-3354364594990565287134766695", - "24945238984679111628859095335", - "24866018031773940232870669756", - "-19116247547766824448586531766" - ] - }, - { - "name": "f25", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "29860001867583435980417976727", - "128030022240131505140604232", - "-1847597586761102555304451075", - "5580863290733495773103165886", - "29068083223127975768642303154", - "-464814532521466815649459020", - "-21954105963488257591767557906" - ] - }, - { - "name": "f26", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-2222626940495296608692173861269", - "3784168312473089527125885806061", - "6118658775470951010021743773608", - "5826961637670286095648961179932", - "-4974092022713037978096921302580", - "-8872265324568859330622061268143", - "-6858278396958164035037773622925" - ] - }, - { - "name": "f27", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-8063623282193676214065638557590", - "-5494122292237109940585766342163", - "314620397210437398405131818276", - "-5661128373710904069612025298090", - "6131964145454704889937171611927", - "7459893319593324695251956884371", - "3954051433714029549514994334746" - ] - }, - { - "name": "f28", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-5067239069633147548986748181218", - "179429937552662195789880453476", - "2196740346596981304896594008260", - "5089859582562829151063473541129", - "6043172107542462454078719763024", - "7507295979332455382302064744113", - "-9105264730828672029129946652595" - ] - }, - { - "name": "f29", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "968219565981372164777410303682843", - "681153779456331097446631098379558", - "2551479366678434609174043549393401", - "-2419987445385163049926878023089380", - "-293468312588021533782976827911366", - "316791968531869759796512505596505", - "2159966840359901334428848127025817" - ] - }, - { - "name": "f30", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "2156606273600421905363860552151065", - "972750837883923097253696238928392", - "-611314023555429074906414621042392", - "1576909722024482227583918000660463", - "1698697147265279765047755736851687", - "1141277039448860465095982263842521", - "-1145011934317585999501543104742681" - ] - }, - { - "name": "f31", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "626762828008320983089979864577873241", - "-330976458383276172299731606733708764", - "-55356061334621787393606971724813849", - "-329554086404440819053890264792840575", - "461287081760399708334343925553780362", - "576097394572165381750570023341615478", - "147473682918132648012364270501270540" - ] - }, - { - "name": "f32", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "610078942794249653659095066159458304", - "212289341843412680386688231971649170", - "313291047644307646373055112258884154", - "289396002998594994692781622513057035", - "-581709166992926992171867456626931396", - "-609542450151136166675444494873082326", - "-186194204118868905010096982825298291" - ] - }, - { - "name": "f33", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "5112196210074308413980435162867538341", - "80317256860811319064110678427465579869", - "73272199279762263553775129573526254154", - "166709171956738055596103485202724593358", - "32689849103356291266767416013131410240", - "75078963593521870526354223397650978771", - "23169034031745189052740756005036769417" - ] - }, - { - "name": "f34", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "51357219452348813504077147946095940189", - "-93093064660962677095088940279313347998", - "59178118254096668446559230165377014575", - "-98739510304291226553490343974284436363", - "61250981319540446838985532605472602894", - "147328513653642431911981292477191409948", - "150666895905391381106976920764767017693" - ] - }, - { - "name": "f35", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "107777344453057898817093586750183099358", - "87816083672398154873634168798704993516", - "120502924181598553254414790637136363989", - "-51786820526650590092751735841021559605", - "-86107791087632389811774892261328941246", - "-142443586636927316462780826723930559022", - "41142970475474201514367616561950800790" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-7753", - "19199", - "31647", - "-15980", - "-2806", - "-15", - "-6287", - "-32498", - "8349", - "26001" - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "21519", - "-14000", - "16429", - "26154", - "-32265", - "27101", - "-11354", - "-10429", - "-4225", - "-1728" - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "5978747", - "-7554119", - "3258153", - "6026178", - "4521370", - "2083035", - "1189904", - "-1482786", - "-6475302", - "-7356758" - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "5495750", - "-6178804", - "4153217", - "-4262220", - "-3055075", - "5290070", - "7728932", - "-4108443", - "3769923", - "7095349" - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "780867983", - "-173221182", - "1087370374", - "-145498583", - "-1511490372", - "1925912134", - "672134033", - "-713987191", - "-789434175", - "1783683108" - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "1629971301", - "-933798174", - "715629315", - "-565574390", - "-2079456440", - "-1146930017", - "1353083126", - "2102903422", - "-406400815", - "1533956949" - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "2071659498", - "1257651094", - "1925908460", - "165175419", - "-1302922922", - "1906044312", - "-938059199", - "2112550633", - "2017348846", - "-1737696797" - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-174206166562", - "69439530752", - "-510229426588", - "28867166393", - "-540671087341", - "248969409616", - "70493366439", - "-470038752394", - "-178865943065", - "-55066896637" - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "521724325564", - "132738137121", - "-261469466065", - "284753143898", - "71243583129", - "147525354985", - "6563593940", - "204812574936", - "226102543003", - "531396920910" - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "46409982349938", - "-88945067980086", - "67369025714827", - "66085298225836", - "-102044269463982", - "-74305302046306", - "127130100391572", - "67998760282248", - "45873095591547", - "-57200339271489" - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-138236578915665", - "19215661383181", - "-13403014297468", - "-132212956774332", - "75286294408487", - "112527265705716", - "99417988357884", - "-55359104278102", - "-55818182584190", - "134573625600765" - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-55106734030787", - "7697997857609", - "-70647308207312", - "-37505011280565", - "-129788620347118", - "-128650749997011", - "-51574914654952", - "-27632413993947", - "-136734371867261", - "-32506910809145" - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "2067293292967294", - "-12608312941690704", - "19014142596680200", - "-22632068067593497", - "-35259964965153227", - "16228670640757197", - "29753921488965447", - "-29235843704225694", - "-10883497857500856", - "-9502957262061408" - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "6130010983088491", - "-3093963137418763", - "19609169497704217", - "16356702174168889", - "-8423209159257044", - "-19133985664597026", - "20330755263204072", - "35534209479184572", - "7756388097917811", - "20000398986805584" - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "6470636632138682510", - "8945413966201805269", - "7812295445490010869", - "-6439934604302126535", - "1989180195998168998", - "7989987676615690746", - "4231137778391958886", - "-7000645805850008940", - "-3820857516554196517", - "-6163283219319253968" - ] - }, - { - "name": "f15", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-8138989728120470291", - "6083879575210075399", - "-3379919119250849362", - "-6195360112398410086", - "2552546415379003258", - "667048257092212822", - "-8386265549081548055", - "-7563348112353401362", - "443897287444692547", - "-7560273068112880008" - ] - }, - { - "name": "f16", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "1019418006615268385243", - "1600815428440145714019", - "-1375257839917813207098", - "-1373357109200371114358", - "2204009543004038437448", - "1582735370041926004463", - "942506082948538369620", - "1019485931404109253113", - "59541119688147889146", - "-294156441193535768691" - ] - }, - { - "name": "f17", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-1061768206898963920337", - "474006625923262537627", - "-925164079037070252879", - "1418021317186618204344", - "-898439812205435758201", - "-1563503911489966095119", - "-717126561206158974002", - "1448482992642083902337", - "-1628266100639317755442", - "-2271721051692398729194" - ] - }, - { - "name": "f18", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-232321279782923819137", - "2057435852340778819312", - "-1556165693022847591016", - "2308469091847736597271", - "2154488689367015150094", - "-190189771933075350657", - "-2034641716795297684430", - "2202877475557592219310", - "-1656465728765864185237", - "-2265707495228447835318" - ] - }, - { - "name": "f19", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-408798532152494474068195", - "410974257559787588860038", - "336857247790023006273579", - "508042752113307780745252", - "-369721098496980783420457", - "-413223463727545202474970", - "-464066791698694551424112", - "387222671422973355120786", - "-587141058114468031783547", - "74974108443254060426074" - ] - }, - { - "name": "f20", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "529206149339094870568653", - "12705566490374420977904", - "386520748491159549410710", - "431926862253721506096438", - "-378980755243995244559861", - "602149144935058425081293", - "438431689850724515455749", - "-458763839696780293156473", - "346985711890744718012322", - "-261307070677231761843786" - ] - }, - { - "name": "f21", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-25678490269395335876096862", - "-14042158107367515365834416", - "154059350090635901896834930", - "-151065919593712904224700901", - "-77141232883039743160020179", - "-13719883840182029182929716", - "-6617900183963096844032447", - "-1356460054476552767796611", - "-92054799950496479054555945", - "65490658602309639368800465" - ] - }, - { - "name": "f22", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-52797643216578461965661540", - "133162427701037379067781616", - "120609952651527812095528152", - "100437924908015672824436134", - "22081823650197750631481925", - "-51892005786850847989098910", - "10948705945199350628510805", - "41184950587270374890201989", - "94343134793884432262056649", - "37461750404311785477874623" - ] - }, - { - "name": "f23", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "99884238615513825169340393", - "-136387022942879816717038517", - "28126967091251575548507023", - "-21056675523701296052341934", - "-18426440931981873794235283", - "-78339247762250415313643134", - "-73220981343547725267935045", - "-149933651709251271423314340", - "120366189077853454684250778", - "101145544533797895731440407" - ] - }, - { - "name": "f24", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "39192030483467438272904395696", - "-18681488103817497280775246277", - "-11480316399021350691432814341", - "-36940930814856999502900188366", - "-28402968201857496137868142410", - "31301047032680636799744539179", - "-15238495121612137558541281969", - "-12010564965338188466299441110", - "-11078393951939265522777847147", - "-4487340377810307630574861784" - ] - }, - { - "name": "f25", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-32154616222349178905173504104", - "-25033192212582210137269782442", - "36882438854173541241940180611", - "34618890339426234157216093538", - "-10495960890167633250543021938", - "-1910869725851098250524111226", - "30680972336174529167726875369", - "20219132723147838584560915498", - "38486693484343135287546925917", - "16334539351239589526095078653" - ] - }, - { - "name": "f26", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-7737823404749711688872060336644", - "6048031249901381179798228479449", - "-2076112247530440624310804382675", - "-1446227329994045035380971235055", - "9578619290621855288534599853880", - "6528580004433848809635085285692", - "-9327869962826513411423925041868", - "-5322982339277293188060805104674", - "-140976655535258543145174051221", - "9811992489355922770496047218244" - ] - }, - { - "name": "f27", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "4033196543508817136004858903800", - "-6421297073656846744441201590513", - "-5887033680751323538451493748540", - "-816463566477722270581367042307", - "-2139627053413027368252199249087", - "-6022880076125641375684436172534", - "-3428689685274998752081449021403", - "-6541643322823995721140043752008", - "4162617674815435511586539034301", - "-9728783627215794223741525677380" - ] - }, - { - "name": "f28", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "1926259522865604529460554649223", - "3803045240890908142586597776336", - "-1334873729838590567219629938963", - "-945776908697775660472694580700", - "-9710275597464434976387962352850", - "3321719559922032676217207041308", - "9609054675573201132869348170757", - "-3159079059701251856395074720104", - "-3019329923618124227625466508023", - "-4229193001969175700564392272754" - ] - }, - { - "name": "f29", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-1390330054493593473468384078658588", - "1896600426503677573309786254709740", - "-1173413443236180314872536133628420", - "-1041164637010556052119243426744515", - "-127776985839206205674635872258115", - "-957449748698470547996074638280174", - "-2371546748431082878915246315510298", - "1302402749896785186922445406958516", - "-1306533275664781774938420801901614", - "-1418066045322927598265931213486667" - ] - }, - { - "name": "f30", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "490109141330565335984298826649008", - "-970607451274693166312052392086038", - "-957755603646402232975334243551350", - "-1498706315726549692811282748806277", - "1935119657346576412636281361218822", - "-2555363732645473513198286930051700", - "-1598754600579487346993269735230261", - "-2434053766266053228402488996399696", - "1052253276556577747879961741062385", - "201811693828590399765385507511860" - ] - }, - { - "name": "f31", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-152923849256642518400692301574542835", - "404751771169732922355354140842682121", - "424577321520554700197703889944869266", - "-660914435433554941398243686143609442", - "339964118222289756931428661792470601", - "297249753447269902678150006644384085", - "621391244564193424853847893923797987", - "107761250707191535454796041358092171", - "582722734618568434430667445846958392", - "155928933866843299617822611080224516" - ] - }, - { - "name": "f32", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-391472490594063625793719198757559179", - "86862579928471306062352006071608082", - "-106675215723867672952952216058976413", - "632475003523736628415405751737240127", - "-288077478605191982239322421369574239", - "-316285371731011841118473676617896070", - "-304328611377091989769365517221809519", - "-299481614253119685825315571604735731", - "89871172438615156203069156407540861", - "-260458148422991161721007019961306031" - ] - }, - { - "name": "f33", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "77883614678412556948609151541898068895", - "54152455797208755690697930962003869672", - "-154277196327410313507153100811297181575", - "-88491432635526141896360375830471108354", - "129705576611918338370588752731103069505", - "24533599883598340911750146542905025783", - "-31893438911870311835166978307260550381", - "-91693237324077310408692126304432525016", - "-73582779210380815163441936625326506477", - "117095145087043776669466262965110453087" - ] - }, - { - "name": "f34", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-35255959854369709892952562934574552165", - "56125319951404770250044695785953948711", - "-149611427063434275174610838117472463669", - "68303323621861471682826351367268292128", - "78676153629431983378828948424081720592", - "27082783802493712573077582952682869126", - "153980506249579764868912391865552330969", - "-56174670965078538161935077943961438667", - "-41225468696082570346504649634652402290", - "1896343629420342209362713071339571915" - ] - }, - { - "name": "f35", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-156887579001467809575357789777696868986", - "131692747375663092675069400335452018523", - "-113493455528123628361442626420634922066", - "-38206689856991845748772745339268668888", - "42169140472241152849933244326317666855", - "6298481076721985409486137143095627315", - "-85509789887788417393170698068613786812", - "-46685373561318450983691633360797107726", - "160739133435940933289644392845955167940", - "10505862753904819949524190300578273226" - ] - } - ] - }, - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-8150", - "-16030", - "8527", - "6904", - "22184", - "25090", - "-6278" - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "19804", - "-3175", - "25980", - "30794", - "-6392", - "17706", - "-2684" - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "4529641", - "1763503", - "6645524", - "6500640", - "-346633", - "7566152", - "-723436" - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "7262065", - "-7935874", - "3319454", - "235153", - "4696275", - "8359417", - "-6225201" - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "1286914040", - "-1521313423", - "1366996284", - "141604985", - "2011848322", - "-677351578", - "-998005043" - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-270370056", - "-983050338", - "1893750255", - "-1614583482", - "968572158", - "1712988019", - "-403344155" - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-775126806", - "582323798", - "9402158", - "-1822912899", - "-1738257144", - "1370797440", - "1889503513" - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-43564757009", - "34158079764", - "73358677139", - "-4830829201", - "478097478369", - "281804816413", - "-522454461981" - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-87745136847", - "142937005623", - "-542832345180", - "-25423833523", - "-287984007481", - "-78459479811", - "-138429703319" - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "137962812004454", - "-84790229885931", - "35889190716324", - "-131880173790790", - "41923007359544", - "56432702908458", - "46363963742421" - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "7305652287317", - "-90638408091449", - "-140363200927011", - "58338345885340", - "118844795303522", - "-9500404815178", - "-74299734035100" - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "17224859957546", - "-125760976777831", - "-22575457543963", - "-62420685490802", - "59921580640802", - "98555160156372", - "-16359427612435" - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "10268022615885696", - "8827464924691277", - "29965805046220322", - "3124927544627582", - "-12360672236152757", - "5454912577274199", - "26914370427955906" - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-35985255160688407", - "7196677890749394", - "8530222335448327", - "-33929136497567546", - "35152038859436753", - "-34543038952142603", - "-26416820175397976" - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-5899491629461578691", - "4175411980344650935", - "-3765378464680351636", - "1332599724062106703", - "2442043290624858093", - "-2390282953158318632", - "2745488578330720730" - ] - }, - { - "name": "f15", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-1121377501231403344", - "-8201303049486730626", - "-6532550948615304570", - "7580320932004065050", - "4705432258022648959", - "-3657419832488993265", - "-6508263961134929662" - ] - }, - { - "name": "f16", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "564187126457374878661", - "-369582472658231633518", - "806724613973564384750", - "-350507676723701240720", - "-895124321746277358578", - "-2229107596561125414577", - "2165706901861494790089" - ] - }, - { - "name": "f17", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-677125259537277874376", - "-654423436729394091059", - "-1837518972785320371967", - "-2135054455115376291319", - "2151485679733826653755", - "1241746273636169725634", - "-1389031957011177606788" - ] - }, - { - "name": "f18", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "1270521701227475420090", - "308687938783566859176", - "-1290841487838801781909", - "1747442201938562083492", - "1812901457074036715395", - "66318131077682822718", - "-1250774833593801244730" - ] - }, - { - "name": "f19", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "43453683246727516389688", - "86145890362835862444449", - "147263089768791249035921", - "399948133260970020040399", - "316604256566762223914693", - "-332035399385142156345958", - "118641748863760909995745" - ] - }, - { - "name": "f20", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-342988402310051295426801", - "-140045434441530323763889", - "400431620001692226252552", - "504886173130797671325545", - "-427193806383986029049323", - "356585757047904418945265", - "39455332381283102218737" - ] - }, - { - "name": "f21", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "113798935165231801473919294", - "-111022163112871274547543254", - "74011003611755263244889900", - "-144802915636031580320105404", - "-117648594647752520888692142", - "34238635677289607305168700", - "111829448846124673532441706" - ] - }, - { - "name": "f22", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-36503299654593365989782714", - "129773383415671464110396745", - "-47609989391319396288824174", - "99225438157601294106616327", - "55974812482390284699999801", - "-3532984508184002789483343", - "-140182466108136234473097082" - ] - }, - { - "name": "f23", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "127988742482688809420153830", - "14672283795591338963860588", - "18079462916141991368276215", - "92704267342913009393119329", - "-126712955334973454589400761", - "29214210381735651224062698", - "88205244968199617117967023" - ] - }, - { - "name": "f24", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "23443095178761326894271866685", - "-4537386828058667065479020670", - "11210135793309609631066266434", - "-32756995394119118309382777320", - "-25978473097620314018327174310", - "13655917916434905227423596802", - "27232976060817358574278060960" - ] - }, - { - "name": "f25", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "3577197746125327110308671122", - "10444940656131246858890932368", - "347431715084923569219593754", - "-30690250495084435460453027154", - "9096328224279289524849593391", - "17069785269986649521650336418", - "13961183634268070096628654557" - ] - }, - { - "name": "f26", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-7001947199652732135557987088117", - "-9101888182825592966442695822061", - "-371619076344610446580555305436", - "-3005167087220768106112586705899", - "8555528648310359589215947201852", - "4750602961114481638845314235916", - "-6410194900186842263963507057691" - ] - }, - { - "name": "f27", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-2576478434247343141461317239757", - "-4458123160268327576986470258380", - "3490431891303543536805699990130", - "-5881296692535610265790268952329", - "3283951314831036903559085876179", - "-9964816322232353910112924787533", - "9176855983632986657318665065757" - ] - }, - { - "name": "f28", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "3945724006050835109769103252323", - "-7817832185813269374258034174793", - "-6306038490186369451797956596016", - "-2494873112100993143614897744106", - "-9337470532224817348212503442975", - "5872119110553410436975057295648", - "-4897631907330895597169653756385" - ] - }, - { - "name": "f29", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-1254833633393236962486304644114100", - "-1994031728351339672619210237404102", - "1536849278535930981002364185609242", - "1201314803915937678605444511432832", - "-2392875862288560438735674502111076", - "-2019268388885811625067690834895097", - "-2429273172911060809446753834847102" - ] - }, - { - "name": "f30", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "1610492932756640565350407612753518", - "1596211320287523341445692328207872", - "-82554916295079466612539085014595", - "-784810732261532353896077797217478", - "2273687474711114167589865898198103", - "2230810443533550151669399961303511", - "-1214888874227581874643822814782395" - ] - }, - { - "name": "f31", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "164076582328602338961473924382322215", - "-483604013557675342103945779674573084", - "620980157306385673398045875111896617", - "-102426186030931393129586743427532982", - "-159510887190467564692303158378944291", - "-166448490834590775000073916052274453", - "361021611130355755538130542146726406" - ] - }, - { - "name": "f32", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "249473774151926781409430514154162747", - "-357536643372735543548095727994292785", - "-656507932229713851547535942968176337", - "197550065320942778793159370823420414", - "-559741137413773014278199940049591993", - "-180662922307084620285559824698347234", - "-461292908268504257960362669667240261" - ] - }, - { - "name": "f33", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-107233088294869410656956618023793806127", - "33519674767241092816232469629828256238", - "-94040894487209939756401079006747127041", - "-81466237820197605489969111176187450055", - "78852709258989822782445374873134748436", - "48195971228362491508869406492113258015", - "-19091542528623177083590684123893800383" - ] - }, - { - "name": "f34", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "112129641725246511765354031598288012928", - "163266635936552728098217029066712169056", - "-56101333244950291443961638899574501687", - "-28249895811897604228279710095766408017", - "17685164025643816494258336883909714693", - "101350991335337466648313907368321541585", - "-164731760240480365038964949740404273313" - ] - }, - { - "name": "f35", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "33259436040206572512006478521917068249", - "106026234498250845077879182956301757642", - "67740372983462123225740738310586658846", - "-73519190603827833485337942274425237767", - "137124786198361951201795079207806103557", - "140790695514113652311696857823752384681", - "-144648059438016680932071051991902775344" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "19364", - "-20984", - "31150", - "-9567", - "15891", - "-19803", - "-19553", - "25919", - "1297", - "-5240" - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "16175", - "-12151", - "29337", - "17564", - "9873", - "-30007", - "10636", - "31518", - "29027", - "28433" - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "2292555", - "-874550", - "-5104182", - "7359624", - "-4002430", - "6023782", - "2753156", - "5036713", - "2605267", - "-8258645" - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "6767657", - "26608", - "-8252861", - "7652041", - "2724211", - "3660642", - "-4870463", - "-3791015", - "-5058578", - "-5754088" - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "866706231", - "-1973204099", - "-1489508725", - "-1203945507", - "347862292", - "-1067639311", - "110010238", - "-2123956293", - "1707903511", - "-70006040" - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "603521974", - "1584675584", - "-236055314", - "1006295980", - "1296383980", - "522009693", - "989027020", - "2023200521", - "964144131", - "-780261986" - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "307544970", - "439726913", - "-1961833117", - "1317511365", - "-1779318725", - "2101170208", - "2070045675", - "-122198413", - "-2082923450", - "-63187904" - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "484832100641", - "346284154276", - "-258245329388", - "-482401274744", - "46603939944", - "-223038184498", - "374405161479", - "233104453895", - "134812295631", - "464340555725" - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "298005882641", - "152690427317", - "-290079816065", - "375288208061", - "-530235201128", - "446753053693", - "-476919336077", - "209881033395", - "464335334877", - "-68254767305" - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-138096131703766", - "91934448129752", - "8618071669541", - "-18824074782494", - "-54013638973517", - "-127539946423724", - "-58266554049264", - "114875107523834", - "129847060452406", - "97649732523678" - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-72527615345334", - "-79200758012216", - "-91069603940834", - "-131055603331481", - "-45814581835839", - "119675140393159", - "-55384614003890", - "38454195374658", - "-48048924758027", - "-61311276886859" - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-123619315703198", - "69878689559148", - "-99991574349385", - "-73671662832369", - "-130919010063227", - "1861074464046", - "25144596480308", - "60888612126449", - "-23141343082053", - "38306585692544" - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-25495025735348845", - "-7835052594204257", - "29200020859121399", - "-20170207180859645", - "21686977744051944", - "35120586759279140", - "21279954134454047", - "15393356904292569", - "-21240507492272749", - "-10357508233178261" - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-5009083739043710", - "-24938463755281774", - "-16868976458309805", - "24359569039950245", - "36014940432032911", - "1325103976795908", - "4045067485392834", - "-18532886204484896", - "27443792230819384", - "14799117561493379" - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "5550260926889533533", - "8226864788215361117", - "-7328802309391302919", - "5516467971527720289", - "3523068454470549320", - "-86159971314814213", - "-190357990153291775", - "2650174668108998256", - "2786319273919676566", - "-7825060057883811053" - ] - }, - { - "name": "f15", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "1223982301871773009", - "-3292273678614359923", - "-7438622263811505495", - "-2731251486804573109", - "1240119070003682090", - "-436020229792914712", - "2599478933541742908", - "-3226466951974120451", - "8475381964768430000", - "-40858071339737759" - ] - }, - { - "name": "f16", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-1989456502634317847294", - "-317134195889599428104", - "1709846258416163199463", - "-11427416416539369355", - "1459607721963327101905", - "596498320796284208838", - "424205717927519423788", - "955861831060150955556", - "1059551641773533343830", - "809337439717008024667" - ] - }, - { - "name": "f17", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-1661633255943867655143", - "161456615522103803053", - "1519847719247220319794", - "-172254495696540556796", - "-198671779483253394022", - "-2284826919708997409138", - "560766395514907304780", - "68442408669601944539", - "2258525931465503376195", - "411662236363806683126" - ] - }, - { - "name": "f18", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-1095453773773444240010", - "1549694169795308136159", - "-2263099461184764833744", - "470832395899142919632", - "1718326590141828608549", - "238182750326524705018", - "-2341599308978904570947", - "-2030419974225888091338", - "1427287788850577344871", - "1570265437831452185386" - ] - }, - { - "name": "f19", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-592169113364353391774688", - "145578428368362834404490", - "-343932851914471509872807", - "-444040377580487509681796", - "-50962523435012170593335", - "130659014199299457734333", - "-512680349524021347654624", - "163543875000159112739767", - "-534330504308023086560275", - "369838874945011625435711" - ] - }, - { - "name": "f20", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-60386643081263230665531", - "-571468168922276936810852", - "104358664900459330367250", - "198504547658507399713073", - "239715278549389576931510", - "23258583876635491081491", - "-291642739820962932375058", - "-39735841757214155193688", - "-551989219919856410643102", - "162684019689890208141750" - ] - }, - { - "name": "f21", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-142176925863910741441972653", - "-99972974610175648364687236", - "57851575774704692776887829", - "42620072923832792330962269", - "-11987125529237042964108793", - "84999963930489572680401068", - "51571221523098634620847015", - "-145193866126232270559842410", - "33666554404314811108940760", - "-35909077704690014506062276" - ] - }, - { - "name": "f22", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "32981478677756496301286563", - "18260532812830760792187826", - "87884493488587305653584428", - "44381112019435516976476954", - "-57098494039794578951534080", - "117361109546298825669715828", - "-90807267013878364493043399", - "-135458962660751152117396194", - "111138622766104716514192574", - "14344553455744421399631774" - ] - }, - { - "name": "f23", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-33155884937958426103822131", - "-72851298793145037158312874", - "-101023457890857981929554888", - "151585950859412899004442665", - "-45196648491058860132550523", - "22582880492680450030102844", - "-61147243878392012666621883", - "-111918098269913161397125197", - "-84812653571508210308760822", - "-59965720392495764224731062" - ] - }, - { - "name": "f24", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "35297630915655072835031825139", - "28564834901431405380622610535", - "-4480468640265936330523509112", - "20270246993824396515052701244", - "-23671225624927697370456154587", - "-3590984343475896332144845153", - "-797234597935576933151690612", - "-16076734593381000429322405993", - "21445256345869484282134085611", - "-3483977286194814171394608296" - ] - }, - { - "name": "f25", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-9681994690058958102449282336", - "-16315515458782892546012879413", - "-29990532011861687887561270230", - "-17486038211339714604361260373", - "-32464482082614377053948898555", - "25168090010859566665146374690", - "-279503486765027855244943214", - "-25676434978671717784976207103", - "11211355272215578022933890640", - "8815699385994976720120165776" - ] - }, - { - "name": "f26", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-8177661098980534798283339261875", - "2054503255676974217033599780783", - "-2152421600116193506358733393486", - "8296180484056819746201414210530", - "-4047785596194849190218715529481", - "-8370612337790486394748694448629", - "-3860575827942937676715745840816", - "-9989974566041168116270322919934", - "-5649099389186730688802857949219", - "-281054861370633070224053916881" - ] - }, - { - "name": "f27", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-9521298190300609251946692029208", - "-2163044179661122052779395827092", - "2114203697174599507382374504328", - "-5760075728270830800658438604409", - "-4419516260423193203671134592216", - "9396781297611218393212747831819", - "8425444697732938585624930533088", - "-4653612367262978350718465797386", - "5227602012154388116633836752961", - "-2482705031888481974961518174065" - ] - }, - { - "name": "f28", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "7799785714613452346556144421530", - "-2717136597993563705011254892511", - "-3195971471725002622522003376670", - "-75006639970647615494751779033", - "2644320483135221093828128464475", - "-6191250632765892294419319010704", - "3780136149922693723740369158158", - "-2278808034260743183539163552553", - "229569083004151053276160913773", - "-1390935521924475934975095993369" - ] - }, - { - "name": "f29", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-1911573772363408952208487036527423", - "-502394395694689415107133140011683", - "-1337517276003545711116423273123593", - "885283820774118256746010353841707", - "-911310427062045261576321613382415", - "-787721413804137458761906657170733", - "-1545047579743237269712499998004566", - "-2455963237866961661983669832474128", - "554331871758222193320638925309684", - "1630230262318144852085523218638877" - ] - }, - { - "name": "f30", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-779856436157536257739854499322296", - "-361653912639390733328031471854369", - "-126867524362857197097686503631301", - "120343621206070582608547128921019", - "778399401755604835368974808167061", - "-2031204825630706933234943700418491", - "-215044471778341965837643400339507", - "2169855337269153657383959880256102", - "214825534219527692253360208088554", - "1161434697226936647829798803222554" - ] - }, - { - "name": "f31", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-313741960577571250138259307795480880", - "-528290715961439967067241444217618855", - "139890911402508749134289479950503941", - "-159818042893708720357834067718206720", - "-280015429052687841322628800922798096", - "-481184678939333073987479126961241240", - "436756594778589899283960341381485893", - "-414252387228396197571486582353082853", - "152528233609926578235707609242199838", - "393329698175322339569082705027527605" - ] - }, - { - "name": "f32", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "362246563976210869527502921773291863", - "-228127482548164090314206444771756805", - "-164974833885045846891966247487703460", - "501666992917597447395673903392550175", - "268736140929665388736902499528142721", - "-221626046570465686085702577433424785", - "-37972833186198678065083835385393289", - "-266842962697026550851581322854293003", - "-648385402646800593805396226381998517", - "-99942975194851725443764067605711712" - ] - }, - { - "name": "f33", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "102151290300878945042116746641800747885", - "28220675479975953453654158555591700401", - "66321978793454618872479597380540324132", - "44144417630127773125913045601775316175", - "62564132263709514292467649888048279340", - "-85796540450899210037860856090638733916", - "-87760237941556353076021773602840914109", - "158671184988042701389207123472961890853", - "2327190618333982718703979578418761080", - "43592300853013721058174314392935831370" - ] - }, - { - "name": "f34", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "19036315501287763380645922246836470737", - "49436627488278883644763968325620750993", - "39266248865994029857774253876138377442", - "-158255870836703912868032745668809490240", - "45838788937532856552812733577178719892", - "162700245853748132088322499850082581285", - "-61783120606400211991234035883850454756", - "-135594906335771729779851251586502978811", - "164783957680641048069591587267604301032", - "-131213670431502862634668703711716926061" - ] - }, - { - "name": "f35", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-70071732702626621504585901796546830412", - "142248060896549223758532852325367683123", - "-4050153499883345206644911044178785987", - "-112217536342173075543751973748886923715", - "95043590151710661503316540902530896076", - "80113501235290893224713535398013330137", - "-165276972749033020423369140485885389957", - "-105574004934367125296318240377175776858", - "96138480568191202473164557521793388042", - "7165751707636100076243044361353588647" - ] - } - ] - }, - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "2889", - "-8390", - "27474", - "25800", - "13890", - "20576", - "13799" - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "5972", - "-5707", - "5853", - "-4374", - "-6831", - "-20579", - "-7181" - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-3434082", - "1386050", - "-1047739", - "-5153016", - "-2345789", - "2680650", - "-7285594" - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "873830", - "2126869", - "-1911420", - "6435507", - "-2537039", - "-7886277", - "-2925711" - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-1740948275", - "1972892869", - "-875288096", - "-186434683", - "1216150902", - "-2129832848", - "-156606778" - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-1581123836", - "-76102363", - "-2008455600", - "-846638052", - "-984056054", - "-1923386903", - "-1900848997" - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "1695831510", - "-517413507", - "-1613833968", - "1485547840", - "-1600282500", - "-1158496240", - "-841790640" - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-253895453886", - "540277518589", - "-271031740812", - "-317023950917", - "-498068823666", - "-458777459002", - "156529959433" - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "386094626390", - "-483472899470", - "273569155812", - "-475772622961", - "-381686973828", - "508754184223", - "205135350587" - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "21660001382011", - "-44960663072279", - "133998829609086", - "27508967287896", - "-480401188752", - "-73414085124950", - "-27831430274019" - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "8971357078526", - "-52220201343556", - "68422149242710", - "-61658763623207", - "-54896778679837", - "29955158406315", - "-64055052856974" - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-121206903931482", - "62741065012578", - "125071627100495", - "-5234277495597", - "78067934509149", - "40282102154929", - "45990410958676" - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "21149418866032572", - "34800263308718943", - "-7562151416248709", - "9351931715494725", - "-29438225428419513", - "-25822513673251532", - "-10601774914219258" - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "16081517123379022", - "27427105906155718", - "-17264578392527347", - "22628746120841723", - "20940269339389799", - "-21957620574234000", - "28227208448900626" - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "7915788995605732520", - "5121836692304758621", - "1314308596308679863", - "-5067006543396294846", - "-9170935275663614573", - "7845062670328786881", - "-7372930216982807895" - ] - }, - { - "name": "f15", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-1605477455201786225", - "5154275125013116751", - "3297108887245269119", - "1019844475672749920", - "1426184586954565633", - "-1687594755612567625", - "-7295284385546564614" - ] - }, - { - "name": "f16", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-312403997567942422456", - "-806621468054730793231", - "458522171143799737639", - "-1531322678738925225815", - "1067364369990339932044", - "2282979570886608476334", - "2283251284308646634318" - ] - }, - { - "name": "f17", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "2005740276696060683789", - "-76959542178147280328", - "1767283394541266454185", - "-2190715691588009195427", - "573012761392348872643", - "563243527170549222776", - "585471790895880664713" - ] - }, - { - "name": "f18", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "271387625349371276990", - "-1500566155143122344676", - "2227778794022587044505", - "488418535766949321954", - "1633134860206769931389", - "-2042124266695769495028", - "-1369586420245391856048" - ] - }, - { - "name": "f19", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-160771924825544268295782", - "-15967452506561990265713", - "396310945626242276102878", - "38585495114348733177536", - "-193051210214543321315993", - "541690679464235925688976", - "349066939318921636506719" - ] - }, - { - "name": "f20", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "269673242751519084474707", - "-315080403677910462767399", - "-452853419542126518812105", - "-87357549317065294805666", - "597276507307846517312011", - "-547231350090606444556915", - "374464814441930986994304" - ] - }, - { - "name": "f21", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-142972744376898491769262633", - "146759322451133631930139768", - "29784963480703491409050412", - "55727617807267921384741683", - "21029105827153293556085748", - "-10055058664003528107383393", - "3683254822810444959171455" - ] - }, - { - "name": "f22", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "15404991595480763621805450", - "-140164142068211437071445019", - "29679197819339598479157640", - "-103471384878333970791795340", - "-81186970529026823540312534", - "-14921973718970200685331923", - "77230777685828319036787613" - ] - }, - { - "name": "f23", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "113968075183489242468222612", - "-78490955271052170127278029", - "151566181182613284395502827", - "-103797577161232369196805506", - "140674991074882884264917727", - "8363602289941717409804799", - "154135260125388820844777992" - ] - }, - { - "name": "f24", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "39018332427461677102768985258", - "-9158486104828291358897925872", - "26035028133558211407166760424", - "30469139521271087257126056911", - "3536896666103834027875585413", - "30774824004197472448917820920", - "-27415880128014826231510152108" - ] - }, - { - "name": "f25", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "29580858978005265192453424262", - "-17121610803840094717348182072", - "-32996382170010368391826573080", - "-9313543908840768628656280304", - "-33439980546785220944212553440", - "-9187564267794902550284971396", - "33594161018574909514562908482" - ] - }, - { - "name": "f26", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-2118774034085204482543012814045", - "-8627984254546506325195875241980", - "8509988641401073445176265422880", - "8359510532701760822991883780235", - "-3853903656681226416992915747125", - "385223941843911195481088799998", - "9847462121662575630067152874060" - ] - }, - { - "name": "f27", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-3392800907092880097601818107192", - "3556469974717287463597499251764", - "4348268450180538323912043993389", - "6008608562189259432740997169067", - "-3846876033983210410799318713305", - "-8432444904084407774402421418849", - "2840440792962040303762466751422" - ] - }, - { - "name": "f28", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-2693998361084193998641339205494", - "5846642326818048391358539962691", - "-9749885836892810145404670270971", - "-1639170525781566814689316941742", - "-8071525503905665138344775823460", - "4350644777449642413110027014496", - "4862316609651438778295299142000" - ] - }, - { - "name": "f29", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "1558419790143274354477445490206637", - "-629659042015556374506268815824670", - "2192958052737411078125890194162992", - "-64798933717672500928838771647816", - "356937986886457066734087789898866", - "-2338354900892209825971682768489952", - "-435198342442199261387612077446106" - ] - }, - { - "name": "f30", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-406104017432212464164541895750110", - "2177621130138428954686220923085233", - "434175849205027470462284597753556", - "1659168097335265277420216039714988", - "-1377095696413238691488174089222419", - "971288824342926015065827789369087", - "-2357928125323482377414693311432597" - ] - }, - { - "name": "f31", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "485604403700401438513351383122268177", - "396495386831708516494298253690728996", - "84193536196885712778429723029484821", - "-432677111193787686616826257129442624", - "-606277261896980639020985399502075910", - "-368606359658437256658863115317811523", - "189452409732719770566644024784518666" - ] - }, - { - "name": "f32", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "484367914185624052020994579489928396", - "258067483254011127244891947934616981", - "-635418084089816874164836699334737759", - "622207550837221563269399825778731304", - "411810764566776389685421076221786157", - "444142108590309892630896506136672395", - "30082268186218157703367128563725217" - ] - }, - { - "name": "f33", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "94571445250600855498204574696047499223", - "117874479239874217957140126337084483806", - "53853996508861821941262749032029542420", - "-155451208941847093759011655804884842344", - "40885137864641124561394048195811028491", - "130095968357021948015889003406306824327", - "136797413796837860190577037271863644579" - ] - }, - { - "name": "f34", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "158543446542767798269640316933185491704", - "60701088777420191286820342435776051613", - "3708858302196754531812341074014026330", - "143862237622008128727532250010947522275", - "-128239139798370264047035928852754436030", - "8408352946928002606727414503807749646", - "154109890050453591440737927875926092547" - ] - }, - { - "name": "f35", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-159522616284389290350907927125539240486", - "50714784662986320976982691793119018609", - "-27940407695992694956339491985988886020", - "82511458413958919064512316090162320010", - "-97419894992709464499415451914314326067", - "55880611417883907212705998147156729952", - "95371182610856163299985364975570769624" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "30900", - "31563", - "16350", - "24013", - "-9159", - "26694", - "2", - "10905", - "-12319", - "16424" - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-19888", - "-9139", - "-31966", - "4622", - "-8025", - "14004", - "-20938", - "2556", - "27243", - "-31278" - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "5602113", - "3260381", - "1914761", - "-3234049", - "3463846", - "-1912944", - "4774234", - "-2588872", - "-4179006", - "-2587805" - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "4998048", - "4776733", - "-4235017", - "2652001", - "-1135874", - "2143574", - "7698788", - "6559146", - "1396327", - "8360829" - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "1874358780", - "-1595674178", - "1164714061", - "-1001877660", - "-496732216", - "-534136469", - "1155929911", - "196138030", - "-998883870", - "2072499676" - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "124492332", - "892638727", - "1250396220", - "118687587", - "730857033", - "1314186949", - "-36883079", - "2137111431", - "-234167827", - "1340871816" - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-248225563", - "683275035", - "-1783234488", - "413833559", - "1674673714", - "-452650185", - "-144029216", - "1226834432", - "-1210324614", - "-1390454575" - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-71981470033", - "-273074254275", - "-259596185202", - "18915790344", - "47814559816", - "-204491155348", - "-411258305585", - "61832316604", - "-163437165701", - "443854327851" - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-308377023305", - "-10327754551", - "-289200497491", - "313224390786", - "-222629358676", - "534141144775", - "74702080660", - "543508643847", - "508368856477", - "-220995692414" - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "102514148232971", - "87409621931063", - "73540034727141", - "-89158788618061", - "35197101530347", - "82851182558220", - "91468330882008", - "-9298961799450", - "67649531911979", - "-77716547938260" - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "26723631970093", - "-41794822153709", - "-127798720190049", - "-36624564603927", - "35669178359620", - "61166983976145", - "92673593085810", - "35776477559816", - "119748915068103", - "65371460010086" - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "95390564199285", - "-102509010493529", - "-34198662296116", - "-38697261915678", - "25506071138784", - "-12787235064335", - "119869205473359", - "30131675280595", - "75721146635116", - "-15220679427077" - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "35908397282304998", - "-18996239023848103", - "-18994259834977279", - "-28120367552762847", - "993565145502560", - "11650918374297227", - "-16900462348604983", - "3874688044196054", - "9727855542718639", - "6918239639098987" - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "22306778080407491", - "-27247233531240568", - "26229833598143803", - "-2748597785944809", - "-5849347005848110", - "-15394719326921091", - "21717383115304810", - "-11039603743546382", - "9364678836536287", - "11603140666356207" - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-4825420052564654665", - "-2935430203998749509", - "-2577173939318152673", - "114750598374348467", - "-8030991533580651530", - "5951209611374115216", - "-2199522732451122801", - "494796677636572883", - "5982785062762297937", - "-794866146059925245" - ] - }, - { - "name": "f15", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "7513015255717661015", - "-6331565138827592084", - "8837988426710732803", - "5986139569126015142", - "-4777379843884495879", - "5450110553806302339", - "-7225406978520709671", - "4335356298779162040", - "99507291589333445", - "-4695960019192522920" - ] - }, - { - "name": "f16", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-1919553287633240910129", - "-1921184066659880400147", - "-1851420986159457585463", - "-556328962726930669281", - "-1229813175195743451031", - "939895436067745022939", - "1382793662602319688207", - "1515281748442376527415", - "-252163717086357065501", - "1699625218401366010857" - ] - }, - { - "name": "f17", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "1742720769953560313385", - "-2310663475284307659810", - "2237509431600245421098", - "527682827473597506172", - "1811952384347121941900", - "1786173341791721168381", - "-1967882758668970587618", - "356170714323559989953", - "1851958379015157261948", - "-2228867943431367492972" - ] - }, - { - "name": "f18", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-977861739126486279169", - "598817959491934543337", - "657259855518326546161", - "-12274861176094968666", - "-1050538292787802617146", - "526508741236751717229", - "358918411355261952645", - "-1028626178590865035157", - "1002845363496032639389", - "1816172272981575678773" - ] - }, - { - "name": "f19", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-163593933397629403089671", - "-215397300660385379666100", - "-467338236116196719333827", - "500207398372750227162253", - "-53576609260977066584685", - "301468498260005682390312", - "213068294558158364184370", - "199518874121390441995942", - "-488383946331419087626494", - "405853548012792704318228" - ] - }, - { - "name": "f20", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "582405447032120171893016", - "-508771163061129108690237", - "376284731053501666103479", - "515461059432598789877148", - "325165917204750464154406", - "-182073400023638524081110", - "178732093294267132848362", - "286948672329052433527452", - "-306919268888979759051550", - "87316635300843202523381" - ] - }, - { - "name": "f21", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-37783377921360934485176641", - "-49975196675467415876772959", - "103789447665921096692805509", - "-120864905587168512978086271", - "-37683204044585173818486036", - "48646056256569047390535368", - "-98382888913273688748539249", - "97338310011871634911448604", - "143433186487183431955228573", - "-34189807909056924799172446" - ] - }, - { - "name": "f22", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-46931683050979341296277249", - "100264571716025239546064766", - "-39608391039843498606729083", - "-153248576759047530552030043", - "101632326792376045605223601", - "-61963349744510459528349769", - "-130337429101160616921603495", - "-6176449871179287100768525", - "43119950851024666018323486", - "-27512218830716274435432115" - ] - }, - { - "name": "f23", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-18656093526369995019944239", - "-13500370200962965731679421", - "139950310655460182079447911", - "-82806627361536376278100922", - "78592721880128908952813718", - "93817319980113445593140289", - "-81550614831232918980195720", - "43205942308290519502870337", - "-16115108127529555507532002", - "50801577088361571034360647" - ] - }, - { - "name": "f24", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-7516915939914734547208576193", - "35854904399813970492472662425", - "-12628407488748082539990773535", - "8043915516247431982370544341", - "34574398528921505861351709955", - "-11596611448472166768756106381", - "37399952339329237075883785399", - "-5521251396145834652883477003", - "-21607687071558746405214568151", - "-4846182835678347565945776049" - ] - }, - { - "name": "f25", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-12280763268788412383903063617", - "-28054254643582309433359518582", - "-11766527391996034153796433464", - "-12444697192625373305611717422", - "-29297862969385883632613338518", - "-10095889800911283335593079851", - "-3707671411528740407473203567", - "17074244978231747813345051174", - "-10776683721122491353760402388", - "-22823612434919352717523304979" - ] - }, - { - "name": "f26", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "6884666568114296870145232172816", - "-3305850442739795931126831845754", - "-3224875560998343354661435700488", - "6301841929914223229430187699366", - "-5755748863088092964595923245178", - "-6796192340712523076558899592673", - "4540031024879652454177602690320", - "-1245773069118600217342004499732", - "-2839563622789261659922155238008", - "8797986972663317068080441187329" - ] - }, - { - "name": "f27", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "190168114706301965918607649282", - "476081392218591842169166990019", - "-2984359937398584099459230896843", - "-7914237634277432244773010713525", - "-5291519281430840312874557004767", - "-7052998146975098619479981999753", - "-4303149118104687630173153487648", - "-9631388459021953851229246377876", - "6782124596058352494911115801627", - "6181926127430011831771583635491" - ] - }, - { - "name": "f28", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "4345519706144874351464893170602", - "746624933638825023540466057941", - "-7774172506935207835702829238425", - "2243792346154413927236720536921", - "4983056893614699529333713790383", - "-7530351465933890631154142140914", - "2601383871150118509937078162710", - "-2905625628484554887464589250829", - "8680170390524593134343203065836", - "6484757338613766739167609412097" - ] - }, - { - "name": "f29", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "1723098706344145701980593285973987", - "-768526545251646205365778935709712", - "-55725695804369737002525305742503", - "957366282997831612130930854521887", - "-1538472825984404155594042205401766", - "1492008284801619182521504836524148", - "598788342811401969491589126284471", - "-2078332267990037084068221538528946", - "-1599673404151201426761058495928754", - "-1432020192664047188000461247641920" - ] - }, - { - "name": "f30", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-934505120334000821401338570324521", - "17988501746681411272858351855647", - "1582271190358135457472878347531887", - "-1437603097255097213630553421437772", - "-1391911180441294128884274048724247", - "194196443161402913258544497563727", - "-1479636257704470901212332554605188", - "-43454556943688291513515178755066", - "1066880167204245278426638225296561", - "-1820520868586895553751474089021601" - ] - }, - { - "name": "f31", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "656750075126748688909072837075464750", - "137747767113275096366763076881218231", - "-351443855151829158648308068902284668", - "85037430718096922477737217211163506", - "391266757699338799447464647684434490", - "320413259893668486351576895144490903", - "338691658276621127841399678675302533", - "-612290611015939740105237427228313268", - "-516747781661503686886037930942750080", - "81318774277520577896365907402385913" - ] - }, - { - "name": "f32", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-453117533458965262360771740411887048", - "113882224982625445786413352908259591", - "208330319421072432773812535615423994", - "-248203808401245959852122832448081706", - "-648086789796198834615846076459636474", - "-218155686648513288920314293420260496", - "98438431550538221828918788428502496", - "82469274277646043333211421754574865", - "173860980291118140251315021799489895", - "-588971202707918382881027392252055466" - ] - }, - { - "name": "f33", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-12650818845547063447064287446326622546", - "-162445215664035285987897963242053272050", - "110145269164187685973942271301519803815", - "-162375429374886820213671544120069224921", - "-82409572896327461159396813534219310504", - "28017379029922945162403045866233252034", - "146012559770032465509100470613040088129", - "62258458994028370575763398114007440299", - "-14573960140605186499926883287790608927", - "71698895717044726689194767587394246734" - ] - }, - { - "name": "f34", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-144797966394915259370341083747120549393", - "-26942096143819394710719618287449867410", - "44340300420954724814474729503056363242", - "163214445532716911577161657343840956357", - "-158512954412815633223948182693418343353", - "17304483515285051371161828645934486509", - "-96340277434849726952798314489234013941", - "-105657331715388958586999327362933666664", - "4109011399992232297741771138976082973", - "17400643751593298066094068477755672242" - ] - }, - { - "name": "f35", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "59678768875072365011183560073960535589", - "65470336020919424028815109120941515099", - "-147499612402959410992150982414578140843", - "-133031265737298753445416690616592578380", - "161199442644551297582479267074501153829", - "-30086695943057957453108508635842955781", - "-94878562358136338266022570351467370727", - "-115134948505197395037997029637733982593", - "169056968869158106203076049629563017245", - "-120149155306800691031734499806042945941" - ] - } - ] - }, - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-21862", - "15239", - "-25714", - "-14401", - "6055", - "-25085", - "-9163" - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "22494", - "18688", - "-14939", - "-157", - "26220", - "-1474", - "-17395" - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "4287836", - "-5421209", - "918521", - "5628175", - "-5405380", - "3641454", - "193017" - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "3464804", - "5006735", - "-4900612", - "-2421316", - "158775", - "-6044941", - "5327324" - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-686180422", - "-167653054", - "-80149120", - "732779997", - "1269833062", - "399126359", - "1200586252" - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-1997266542", - "-1250837828", - "-1376883097", - "849460762", - "-1495671614", - "-2075396663", - "585318442" - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "278974728", - "259598844", - "1500501117", - "-604250589", - "-76197635", - "-1985564549", - "529569937" - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-508284552211", - "-2309324334", - "480234256786", - "-65999476478", - "263139000364", - "-59194583563", - "-171001042093" - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "375147048953", - "-442455532336", - "-220270372338", - "8722688244", - "510519849847", - "236462225819", - "-65586132618" - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "127032534758528", - "44188218068906", - "-24577722547942", - "-91568394341865", - "62235525645856", - "-3587379730807", - "-3421943326579" - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-137846070008422", - "-129162401472857", - "-104058409100299", - "120077840327606", - "-93428904317921", - "-13538043080259", - "-109685162307759" - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "73922015721925", - "-105305119287634", - "123581348094306", - "-56946036938622", - "-12097923920784", - "130436489957027", - "-93392765475743" - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-34324631309979390", - "12921911284597316", - "20334084549590836", - "14861602426929593", - "14259150829673655", - "27603915959468621", - "25799297018173484" - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-30147837837937545", - "29658454685078931", - "-8376397306083126", - "33674937256184626", - "34007327664880488", - "-16256370958082655", - "35465756667942509" - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "7376128013250557696", - "-8072555358288829719", - "-6846313067434878195", - "8506505551037919711", - "4070173092043836637", - "-5209420108239483780", - "-5149714974642156817" - ] - }, - { - "name": "f15", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "4601208972615178390", - "-9169213497893339167", - "5881617865490256682", - "-8739406667244245803", - "2771243465861253905", - "-2738512471280388359", - "1128044288120894762" - ] - }, - { - "name": "f16", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "639336232904552655645", - "-940737402482194526703", - "2092592034336340100957", - "-1142695907164347247905", - "-493084791393845550996", - "-1556547604999176646853", - "-1610100989225541160024" - ] - }, - { - "name": "f17", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-978389314070466328403", - "-517960012973663976975", - "-2289615888658912880854", - "1240874965708479924709", - "395540797220913935846", - "394855638628916250682", - "-2303221625403984175386" - ] - }, - { - "name": "f18", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "418225009663013762161", - "1608084829814134440794", - "-1535892246078255419747", - "-2034466785739393177203", - "-2066787703874434098105", - "1159063721127716396867", - "-800801122051207048706" - ] - }, - { - "name": "f19", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "526267567004943675199151", - "-557018753679378565326839", - "253868460293746907871475", - "568376579654206144593555", - "-239609796431841861111682", - "-387657923603567592187260", - "341276812994179244137747" - ] - }, - { - "name": "f20", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "502304689806525229576974", - "531486929849519102707853", - "-457980487720587165240105", - "-326381320366165678790943", - "-142074472000374161258022", - "556966440339872416675009", - "1587846817208027873104" - ] - }, - { - "name": "f21", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "150516118454016084999407841", - "8802186098416128766530436", - "25730415472244682697901221", - "-138137670655522319443038025", - "15243189727072126592466181", - "-126495096157012866499833515", - "-127976971230478074200194283" - ] - }, - { - "name": "f22", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-102988377785902605850999987", - "-152011243960226494865801447", - "-95502261267994151046562186", - "8956513728081937732739466", - "10462756237867290204740112", - "95344211915794843552576487", - "-107278019829428276303039146" - ] - }, - { - "name": "f23", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-62234307390547485081794673", - "77421982522725587614573666", - "-62168520118090287220993793", - "-148133224016185514680236305", - "3150500315226765628120607", - "129437188468719897384910577", - "-133346438823325496269113475" - ] - }, - { - "name": "f24", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "16946078792302550130441690684", - "-22709061173602144096307832694", - "-21334219272961832270868656615", - "-3954428571052815481522202819", - "29789504036425747334205059400", - "-9671546497493071659489729843", - "22711296865743038635486831794" - ] - }, - { - "name": "f25", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-7144848173113473921231098261", - "30954765209876980374843562709", - "27201821346897662053908463246", - "-3717072672082889430885602829", - "-39355080109882981642730924292", - "-27871748880355582330853719198", - "35503697898167998793151225726" - ] - }, - { - "name": "f26", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-3534891296080007762222424957188", - "-259495731652247693005172517791", - "5344331940422487812837737126045", - "-6253362511286060513677130550490", - "-2885397295462401541545567813510", - "818896504011197125025490013441", - "-4232389470514013166563300337609" - ] - }, - { - "name": "f27", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-3070387318071766457728734786197", - "6846304812830632830738465477342", - "-580240866529393089338151673710", - "-9303048418467452214519987405608", - "1183818807966607704033556706982", - "4241240004378604969106163135095", - "-1347367949795533571586277424862" - ] - }, - { - "name": "f28", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "3080284118555652409268529529422", - "-4479308853671161982650613895162", - "4788527105424943835757115266100", - "-7021573792437097099968942543058", - "621622358185179112111294262240", - "5528888719270834742197813052365", - "1011050599595105714895384857313" - ] - }, - { - "name": "f29", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "1385547012486791632206510492308838", - "-1275560573578309014304696708039896", - "1636431595286330684884008313250071", - "-1218555744812381988017207998600321", - "-1759969088926757903728665969195354", - "881389034635712455409610916035643", - "1777281796086338685898977335676336" - ] - }, - { - "name": "f30", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "1236900950599042161570882465089973", - "-2466178460776451526185315573012700", - "-649652886114444425900635132277435", - "-626753393647386219615573855098787", - "-1397184586797750832371313580350763", - "-389954117155956354379960150581939", - "15437212067953718564218369471450" - ] - }, - { - "name": "f31", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "282175374555178535113410226149391168", - "-204678421074781414997470093585057716", - "-411093242443767475141849476504042166", - "571747598982790540590406152942274079", - "-222674182591395482784517149191054639", - "-117213382869565189725635110391977817", - "143825190920169433519142085942853071" - ] - }, - { - "name": "f32", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "533077136434808769934781110157337360", - "92314680971282439943294124455884675", - "581045113416028951739304778035406777", - "106717543120542448465926029812910797", - "-402402332010623013455288063483339085", - "152995424694822008232953895631123163", - "305902881728045842735507722355618409" - ] - }, - { - "name": "f33", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-49594479655322401421460166830701944629", - "74944718144584050244208353990776697582", - "158664783758540400243422043431908061266", - "42266293816271989461306844898616229945", - "-118622051131798504038664217942496857645", - "-138111674524962263175902819065065064744", - "82822056300490998724427191598644283734" - ] - }, - { - "name": "f34", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "125635506240999184199443701463950358825", - "108738427451097655579645756657323957529", - "28756431624680333619067797686311882042", - "64972471558582518512488106063674006391", - "128123182886422863619255179254805563778", - "-140271660448794393584760815925500452486", - "121978201376966778828809546315831766073" - ] - }, - { - "name": "f35", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-55121796528056764042097493668264950504", - "-23519056282933234713833176389082513636", - "-143803482458339185315245065378035703459", - "146901217516449952941993978555881519127", - "52216920680789453098589980623708386092", - "166999644719884270581187547420321590291", - "75553629103691660110749355307960133637" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "2586", - "-27697", - "19404", - "8045", - "-9958", - "-22284", - "13704", - "-20280", - "-1302", - "-27108" - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "19204", - "4579", - "11390", - "-12546", - "-4627", - "32437", - "-27310", - "1645", - "19546", - "26908" - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "7843982", - "-345736", - "-1168203", - "-2801397", - "-2479274", - "-434341", - "-3260192", - "4422438", - "-3088760", - "2463055" - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "1003572", - "2518353", - "-7117974", - "3725183", - "764138", - "-1102891", - "-6583415", - "1161883", - "2712500", - "-7844923" - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "1241522743", - "-1444966202", - "-2145259577", - "1395386472", - "2094304529", - "1758224569", - "621908468", - "-903204044", - "573615024", - "-959936204" - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-1493081440", - "1354151543", - "-1910733034", - "-1015035615", - "-1181788636", - "-1471968793", - "-1237128618", - "81371559", - "-15195081", - "1779541031" - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-1072568122", - "90052107", - "458980469", - "1632598707", - "1096866440", - "608406941", - "1166900145", - "1947902008", - "-2091262092", - "-1912878990" - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "201201543889", - "111807585530", - "400122920644", - "503176957578", - "-390933354211", - "-498514329914", - "-199413419717", - "27628710926", - "246472057337", - "-200663354754" - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-186593248486", - "-525777739399", - "-111990173127", - "374797315136", - "-505298158917", - "116225532895", - "507266312927", - "-98371230348", - "-544724636303", - "288405938294" - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "139524111121144", - "112235411622745", - "-23166126781890", - "-122791415457108", - "80644245820371", - "-102535245823468", - "-66549927912877", - "-80953675764677", - "15336469838358", - "-52956747878400" - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "57613280881238", - "82390771563088", - "-89581671430496", - "-43521983569943", - "-35239503668378", - "-7246590864536", - "97537207973451", - "120589860520848", - "-137722229130143", - "-8057587550352" - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-134230318286865", - "12609521585257", - "72174045593124", - "109695528831399", - "-133935277107950", - "-112170448024850", - "104731739775475", - "21586886555177", - "30691521648458", - "-62444265418680" - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-29537444454891173", - "-20494127432387737", - "-10619138209754665", - "-24815869470583113", - "33239341536906809", - "19011616171162395", - "715457912708579", - "29947521207450514", - "456734109897795", - "-31282044803602995" - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "21438745169721699", - "-15863065639537996", - "29330650749870363", - "26918938294100531", - "1786319592003644", - "7470408976147184", - "7943844152119187", - "17920134138938872", - "-19386803396586641", - "719698923182187" - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "3116678268869861200", - "7179356809581277168", - "-3177598157451274655", - "-2897657768309229845", - "722442661943197628", - "8184124559581361332", - "8981604613438549342", - "-134708173961034921", - "-1998140064726959538", - "4815445983026850834" - ] - }, - { - "name": "f15", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "1815912695190986817", - "-5332269108259757976", - "-7626315982090522576", - "-1468152877783944193", - "3575777281824852229", - "8452189999122975558", - "4982328264583268955", - "-4108834446086391747", - "-6053825033881850076", - "2432344524122872019" - ] - }, - { - "name": "f16", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-1964774774467614788787", - "-2046594734860406037082", - "-50371738117477384924", - "1464937145669547788935", - "1755455077738331824761", - "-778067872538615103690", - "-1340959764272638399429", - "1712439143794783831307", - "-1079416003470893538404", - "-1455606248700658043639" - ] - }, - { - "name": "f17", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "821547491180957729084", - "1968295593527485817479", - "980769842468638390548", - "-2163544937138983969314", - "687352260553833773213", - "-891023680496591534035", - "-473936962060802414519", - "307476236387648781762", - "-2040383018183756554223", - "-883545050279934628734" - ] - }, - { - "name": "f18", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-1194948215626509286953", - "-1783154871912031819895", - "-2359423901966093117341", - "1070760675146269140263", - "-2201186271534679038569", - "-405115448696302709083", - "-616754389124703964832", - "-889923459227787892665", - "324001345592220779569", - "-1614394304153564537804" - ] - }, - { - "name": "f19", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "37859930405244754347412", - "43637364558359259063451", - "-121278986243754382875830", - "439887193987628289451271", - "431126054411951729934913", - "-522380254615394060784007", - "119762729628422041933678", - "-474927259555700831979175", - "-389936521635740331051629", - "-598862482295932733935067" - ] - }, - { - "name": "f20", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "363017061730381078978743", - "-453766939659825462672797", - "21133095008148788965309", - "82623652790880250565864", - "-158278068292118599239504", - "-347068910660959840361189", - "-56012521155691418828371", - "212109351590994984929242", - "-544497901479954708010418", - "-340377568618026225329952" - ] - }, - { - "name": "f21", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-3979398671847364487695502", - "38049598285957521598957208", - "12872197199204081334653612", - "115426057452916477740130435", - "125029015037421742645760499", - "147158395016187297670348149", - "-143179846457067662707055941", - "-89500318256684598971049770", - "62388883734075564228309314", - "122919210827554595790524835" - ] - }, - { - "name": "f22", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "99647986997101030053995416", - "-91788508753147373626083488", - "-69682811416246821844743948", - "-136543343143321980002500034", - "112343624476216240598894801", - "7793885691981155054321776", - "16038024787077579396923369", - "-1670520234808803206369241", - "96820712993395217196671696", - "-372426505634560743734487" - ] - }, - { - "name": "f23", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-83535125791962055785436523", - "-41519949871025357662806631", - "-9981576025177621861379607", - "138471640782306222227017968", - "-86937123117125132176532147", - "-123734971465674739084543686", - "47148400931587007850431512", - "95428518917053160311024936", - "-86267986636058284216749802", - "91620993517483166741059104" - ] - }, - { - "name": "f24", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-4200888488860137857512379174", - "11416996346754558711791334921", - "5650253591159773443832084998", - "-1547857855759969014460524083", - "37556808474876125088326510053", - "-32615819827636698398144688633", - "-19035914399573491434498115125", - "26805493224755805325324855673", - "24155612845132763186023611130", - "6060872696695174015328206876" - ] - }, - { - "name": "f25", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-1104184894651567969766308420", - "25788855787505674456449064873", - "39357173570912078910703399142", - "16457855951203441562627968184", - "-15186813802207583610153981193", - "20289250973268583068881646328", - "-23412729805018410718801908682", - "5365088215424261704126562846", - "-13503001565599183103324230510", - "35961424352723998117489459737" - ] - }, - { - "name": "f26", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "7147438969564189088150117408434", - "-5159999989513961368484586460782", - "2804428364705338360970499441492", - "5600547467932105531573953002007", - "7658440277813441395344798797043", - "3450553064344519861406397534260", - "-8722021765648134546364732453109", - "3340802305466990854933336460222", - "-7904595664246620128072530513318", - "-2359105589992995212442999146352" - ] - }, - { - "name": "f27", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-7138326143835289513382219914885", - "-8224386152709366014035193836534", - "4673559754253749305580459533246", - "-3126795698098083466634470047922", - "2717917800127516412600734306199", - "-5519350231637125003102324935572", - "8722971538968570199172294144892", - "10141202879612472475115269117863", - "-5868572612633576978500977116566", - "2878488998014113129490810923093" - ] - }, - { - "name": "f28", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "1150670850439837460325420352302", - "323511611201332316331900695699", - "-473795833973426272419312212965", - "-654036105748208820827205526125", - "-5135680561068397432540753921887", - "10057541503863801262019457141473", - "2106134204841471831485946534983", - "2990310334227801898893125643110", - "723691191081780215014159662357", - "-532405479256833925419310443138" - ] - }, - { - "name": "f29", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-233098263910980859032946351358911", - "-1034063532282504988628618582475882", - "-1976627521799079828401023135929423", - "154631309065135189448803713016937", - "-718221355978284190071246999049541", - "-133537752575256526513041617628486", - "-150752128449486903089350455733209", - "1861059725009594702864267775734457", - "130089206560708850827836179262728", - "112683938105780138609099853425844" - ] - }, - { - "name": "f30", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-1496697472524996476440515284307507", - "1073568874936681512577312510145382", - "-1164557966045378249336291192192276", - "-2163558339457024157794963766489554", - "-2460691694489523320560402438403458", - "-1758011213554841511976769406481215", - "-2275411874449424521917236524649945", - "-2184020353718128811947181656807136", - "2206430792385000873050892662524516", - "-2354868376428994402151522282271232" - ] - }, - { - "name": "f31", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-325390073640207462065676800034502631", - "-62345599021860831839519213741555140", - "-427577674192827734116752789646809366", - "75690409633707769274107344992455251", - "321535599130974576457641228613072092", - "-84556862575253109105279725447987135", - "57236397219676124652468575267156104", - "-95997572339622943949346245677554276", - "-607707704337496288675235804033697535", - "398904783628455307860592753574185186" - ] - }, - { - "name": "f32", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "655800763668302230992867552857714833", - "588310705096217299979726945528153487", - "-480245823088521616114789771520295784", - "-331823637498409143404824285987853834", - "-457741644595332933339244084851440182", - "-362206203685680726464558536250665407", - "-131042790890063918182086433094515436", - "-244642639211524410397668273426397202", - "620605436382216328969275851336690686", - "399346919284543505061679228328976485" - ] - }, - { - "name": "f33", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "127688880894032747765709154647493502624", - "111613629082432398144437577083054091438", - "-152193016438419234023185950676048282513", - "143744947387668571919869781671218057919", - "-83942532778751753236586152284491952771", - "-20899486584318161595982688485592150706", - "160706773695583063744945622565330384899", - "167337591323018969306418538715568813674", - "124366185003835609719354468799672897038", - "-123636146874971884097131426637872259884" - ] - }, - { - "name": "f34", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "141413769721118442822832868939487462277", - "-25293181039390070117772341468765820756", - "75160109899124106800809372858374665160", - "129312666430676482835855732176439206981", - "-94320181733383611960049164314612501009", - "125151172477690333729906023202443121667", - "-69122321246467146739740625988678585850", - "-39915807361920485173781866884676110054", - "46755083001495276483675380379922831502", - "39571496459474549235886811366441818450" - ] - }, - { - "name": "f35", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "160565370976746711201325996509133178107", - "-27826353692680028937306736147149883705", - "-18015478459106750197346550577878493106", - "-66473610602105554091052079662046002024", - "-36414706220159427594018355854370105590", - "-88747092664673981364579976606115369807", - "-81457733654502209125619495425979637116", - "-45637019283005044550350826269431679419", - "-100539912276568772756203416956483257220", - "-20309213372195024739660478878562361218" - ] - } - ] - }, - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-4366", - "-8032", - "-26627", - "-32403", - "-30475", - "-10255", - "-2953" - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-21879", - "-17829", - "-15817", - "553", - "30581", - "3598", - "-12226" - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-2633137", - "-6643759", - "-6455484", - "-3572651", - "5399278", - "-5759779", - "5297711" - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-6633932", - "3294723", - "56377", - "-1632891", - "-706100", - "7741290", - "2908266" - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "262335410", - "826883454", - "1475567513", - "-1155933437", - "-488667175", - "464198466", - "-1903734218" - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-575779664", - "-60323512", - "-1981006002", - "-1541944972", - "-213823136", - "971768840", - "194587319" - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "1416810504", - "1581344227", - "1955710546", - "899675381", - "1164870347", - "-216382953", - "2093059658" - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "238279993251", - "-178809475825", - "433895391197", - "-370961740878", - "-118899906505", - "293604468374", - "172344173805" - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-389990646158", - "-229248545527", - "-387426972449", - "-47703617627", - "-220468143046", - "100596638072", - "-490599381148" - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "27767948205974", - "22816992407843", - "1934684382176", - "-22588372558989", - "-129822389436771", - "-36886012101903", - "-29305818824675" - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "129378673641355", - "91917977294504", - "16426644110636", - "60545425404004", - "-61013515526566", - "2993950931552", - "-91115636353247" - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "102366572172061", - "94761220828948", - "53099320926048", - "-76852592291136", - "83066761532367", - "-58459711559512", - "91866314339817" - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-20973857992025142", - "18959343931382707", - "-31517347472842285", - "2440165980112298", - "7037425743386723", - "17905684159782610", - "-3929265839151607" - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "35229596880368282", - "-6383685104693831", - "-6401720755454609", - "34470263735986637", - "18152165377404863", - "2567325213065607", - "16476238486125336" - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-2136675576217435482", - "2343401066715136539", - "-6558198915049054075", - "-6897381566422228663", - "280111278323879362", - "8454560589610524818", - "-2667211251454858406" - ] - }, - { - "name": "f15", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-895489927731721419", - "-7735289655739452139", - "-8981816504531822351", - "2684867897741674907", - "6740620487524344509", - "7289490000629215244", - "5685785231132400618" - ] - }, - { - "name": "f16", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "324918047774670939544", - "1445551114601958595048", - "1574084579646286552558", - "2294215135682675251548", - "1909050068234297681902", - "-1701583688214983640505", - "-701051475201352695367" - ] - }, - { - "name": "f17", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-1128807052819518574069", - "734005643924094954753", - "1404360181603229160503", - "1080412311782215466544", - "-614109310650338470797", - "749913557031642726472", - "-19177525785522150238" - ] - }, - { - "name": "f18", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "1945766449110806992481", - "-873222750624083956495", - "15328038092660103688", - "550242264789502973674", - "136653763947975660890", - "126545245301161774334", - "827111998277809725252" - ] - }, - { - "name": "f19", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-510934133196429989513449", - "-448818974477485619181175", - "428193256266757552035292", - "-573290308617807614911941", - "-107552354086382672102604", - "-275548120740462922601620", - "25759969887515028523543" - ] - }, - { - "name": "f20", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "568663071423100938104143", - "450393776662910284310525", - "49888134969196272884135", - "307357068424928332080381", - "-123560817695771759771549", - "577573422118420313413465", - "60864273231877211519428" - ] - }, - { - "name": "f21", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-152604886968897807295223273", - "96861885867533215621004327", - "44183840136781114825805583", - "-121727209134895846313855797", - "20258012210491244722670913", - "-5314393357532804794178145", - "-73058594005870415575263227" - ] - }, - { - "name": "f22", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-21422192978503616440928139", - "-74062193806201307450816806", - "107372213748186397296421307", - "-45817008396334225037885282", - "141243468369987357279947072", - "75255482880047465933899279", - "-8346744636538939759394075" - ] - }, - { - "name": "f23", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "586697283936281475203531", - "-109019447139596542005242968", - "115824437676965482553668107", - "-131799498770987017799366816", - "95252375962495385536396975", - "-92012758785842833230448420", - "-66325350841787877571891215" - ] - }, - { - "name": "f24", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-12664254167474354843279146313", - "-34633402308497987171352866932", - "-11177534434510441018358285732", - "29670423128182443481860940624", - "5671682621560866157247315655", - "-7358149818255846042327977417", - "-37232998341827673109653814110" - ] - }, - { - "name": "f25", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "36286233133150644242067008228", - "38166658974379714658998118982", - "-11875320243517523909479686112", - "-1879550649799397145127399895", - "-1286706217456052893164049405", - "-21074499239404381994482024045", - "34824917892399099777156734054" - ] - }, - { - "name": "f26", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-3540627825148122447076042809730", - "7323445096674597967737892837364", - "-9393644529617394219751082523360", - "3606619301714218409199797551388", - "8175409816574927882225174240155", - "9098268746013975766847772196206", - "9810537261665717409381639574439" - ] - }, - { - "name": "f27", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "7983694217519214163910160286385", - "-8225157388391227859245025274570", - "-7155323005142603261531792999368", - "-709937059790964179366817118813", - "8897056611719751717070112802391", - "563521617547527808420519651995", - "-6857667898267495220106081177791" - ] - }, - { - "name": "f28", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "6552353120669790710989893998095", - "7461045770687769057682570913365", - "-6054804444400006858774787999701", - "9900606298145523480218628401451", - "6868306430973686429784729253264", - "291865898743552136108006858629", - "8512534010424485364909431670393" - ] - }, - { - "name": "f29", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "1908628538289490753317075164995926", - "-2306679607959617625201837225773273", - "-1565342198228349642343538112969645", - "684450062339162674408945175076125", - "-1919916501482292121718959598963906", - "820219554517572457974514257567233", - "676317231679684441288527041213598" - ] - }, - { - "name": "f30", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-2393306890030613656945131406139457", - "-166692706657350138873882241253912", - "424680547764082787204620916607424", - "-1743363238126273362757918477921734", - "-1514242829989534325570192631757839", - "-1311632848958810972703706689427412", - "1418812649102520561823364444205264" - ] - }, - { - "name": "f31", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-573786551566198956458146226472134495", - "-232631277593721797274487225638357631", - "-251240037888928956055090191747032141", - "-472832768332115660669705271500820828", - "220382011663019502934542432841245322", - "453036185850867664862655854169491422", - "-73508862420466491911437236201481248" - ] - }, - { - "name": "f32", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "259790914470297114582491081131062323", - "-331090698681987953557867038683872150", - "-354250566105235391310528458862951293", - "-146372839279159800196516514528676034", - "-331374154229312213193964854067189509", - "-269018386174241104272712401835792052", - "-115735265518409848570915203247924430" - ] - }, - { - "name": "f33", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "135007327043169617065173014176081778647", - "77107573841985115235398793927083749442", - "7334426874832104897437135775307926777", - "-15643633389724236632042621369680118709", - "149258642727276211323039813641551877853", - "55069570400829688591859954483852370506", - "153535501484059494555173724728378524549" - ] - }, - { - "name": "f34", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-113627566179862650009580137179775014186", - "-35369844535319615186405033977842641808", - "-123592753354984036881018399849546645730", - "101459809429024920442216285921307486953", - "-52691813209610741382483305858619617055", - "32101036976065297990999749034300686141", - "73012825245982976207010977930368685951" - ] - }, - { - "name": "f35", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "154916032759658701014571310560208920942", - "-158251761968107263003183569962380080934", - "-23709439157487933703862133488340522628", - "83877512141479082174691170723213888400", - "94570072706847409858126999847594711498", - "165722285421004401211625670394455069099", - "146668033441240592578260001584932275350" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "6965", - "24212", - "-2911", - "-10591", - "-30883", - "17068", - "29540", - "-21511", - "-24888", - "9323" - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "30673", - "-23698", - "-4342", - "-4897", - "-29918", - "14103", - "-26593", - "9014", - "6730", - "-13724" - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "1123405", - "5066639", - "8324376", - "7416995", - "-368075", - "-1875060", - "3957256", - "-1622825", - "-7448300", - "-3192098" - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "2754151", - "6301775", - "-3922649", - "-1861950", - "-530760", - "-4689681", - "7510041", - "3547047", - "7501757", - "6382598" - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-381497639", - "1378721363", - "1163873693", - "-248331063", - "-2011123240", - "-1220578745", - "174538715", - "-1891533601", - "-622364383", - "31044687" - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "1736716250", - "-1242304839", - "132901305", - "-1617034062", - "2108096161", - "132131198", - "3771204", - "1270852389", - "952056792", - "-1774365795" - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "560490533", - "-257767710", - "-633518225", - "2074013574", - "656729243", - "1664750405", - "1078365340", - "1924962335", - "-879392042", - "1487985209" - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "367669578138", - "-197041269818", - "490200249831", - "-499753353736", - "-350735811731", - "34757910257", - "-16368059862", - "127895486602", - "189899116199", - "323414724021" - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "83555246003", - "375915198731", - "41799115473", - "361380719751", - "307932761655", - "-510144130249", - "369793938108", - "32172137861", - "-24987516552", - "-486931028938" - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-72131114643182", - "-82522487286244", - "-75877666676345", - "-2440309337979", - "-100272651107969", - "-118048367356853", - "-99169191237617", - "49211189088403", - "-35346204620140", - "14931529787815" - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-129986893140295", - "29906752044831", - "-5985007063379", - "-12679915024513", - "-41492500596808", - "67679383318803", - "88667579138761", - "-69560218017174", - "85453073218455", - "18695183248332" - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-56411915601390", - "-68229771999934", - "121543563570268", - "-55852054361452", - "52119275787780", - "-136095673310239", - "91614254512797", - "30032851107752", - "-6326231157170", - "123157001990041" - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "24151929540669127", - "6177428849105952", - "10417963418260220", - "-27677927319035925", - "1545462282940515", - "35202788162084165", - "-9020516616699440", - "1935904638987964", - "18638317193483729", - "-9677702585911745" - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "4526265737104568", - "-28339944411545804", - "29067375912827650", - "-26263733981138101", - "-25959058827551845", - "-31961927451861839", - "-21980458013680432", - "-26823856390448982", - "-35627781806810858", - "-5063785574692535" - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "4768112482064120251", - "7174061857613086886", - "5078873072933020923", - "-7813542443718872091", - "2597190227805025877", - "1947688815418525923", - "8648432657974402824", - "7493024703386952212", - "-5318961203933126898", - "-3332703037629191241" - ] - }, - { - "name": "f15", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "3672607840866933499", - "9180064550117906396", - "-2390983016818885417", - "-3352677948593866933", - "-4838714875530182469", - "-6681978851848413420", - "-7681353849535026094", - "-930347058738347172", - "-5154267323856368010", - "-4641835058958233708" - ] - }, - { - "name": "f16", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "1816807522822525563235", - "-1913918108521205943648", - "86596913088144292713", - "67526393311645692973", - "1130010609862218772501", - "-2313085169603760878721", - "79784269283040456309", - "2050993929525451773626", - "-1701259962862032644380", - "-78429007489878429349" - ] - }, - { - "name": "f17", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-2025457362305124597130", - "-2205052211414183691907", - "1802550092363060744240", - "-210731795907991243251", - "-682928131625295621621", - "-606175458811815671559", - "1004399599666985056343", - "1632569849394901839566", - "517385677689517264287", - "1010425891058633577410" - ] - }, - { - "name": "f18", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "1974587218501636761051", - "-841067507392438865398", - "-1935165175324726482668", - "-264430105365408693504", - "-2264762326767588571388", - "275609800387134924955", - "244397556372805693492", - "-1246121587531847655565", - "919985969975010900401", - "-913752697378382458873" - ] - }, - { - "name": "f19", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "38938726230974923392466", - "-474692781144230492280959", - "71500283639163996932466", - "-80105881262408469676866", - "-530730067955614800672430", - "281896553580601482770587", - "-577792452877730788776831", - "448769878945210844401037", - "-16589629335284747621903", - "-450333450445907599599418" - ] - }, - { - "name": "f20", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-467962605306463335666001", - "127021896802908038989897", - "-34246053830566362274658", - "-513918740309109729140732", - "-469806989440751633977075", - "538325158157395581446736", - "-595566466344392439531904", - "89003429075285589842381", - "253146968373303496575281", - "-110447886191177265133490" - ] - }, - { - "name": "f21", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "94573208853406472632085600", - "106905074781143230521202486", - "16370484430924139218259845", - "16532408519678507120875993", - "-10000094973317507105222039", - "37959973411213898814770044", - "-52215544014018210415809836", - "-108371935439230288965383519", - "112530544918644787814488875", - "11409948119166342088029396" - ] - }, - { - "name": "f22", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "48749094624917351256974950", - "135405474905081489120116555", - "5661258947781941298766472", - "125805627281890678112167325", - "126596520923281831243759226", - "34855992718663109069495460", - "-109258344944095063585658232", - "138111711798483431660107536", - "-108424059971642301357127301", - "87768626370378947602685540" - ] - }, - { - "name": "f23", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-126177469564274709402698215", - "-121319137917920650162678186", - "120544874771016341393985742", - "-63022347861031564421023923", - "64347543129279479621651874", - "-61693471790698084904410887", - "46888269772815643967604782", - "14833996366985257420682335", - "-50720792286658175904282495", - "21784564050093851564992478" - ] - }, - { - "name": "f24", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-29976119297132920769820999562", - "25792943340376168113970681472", - "12232847741758251434311216157", - "-9144718811032753882503640374", - "3999215813599019295038488498", - "-16341912830250921128033460934", - "-7698515857128778521738802510", - "-9421784485546480772135551540", - "-17828271318627906207310269533", - "-6402230204560091409186860454" - ] - }, - { - "name": "f25", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "761496396730704109504762105", - "-23740491357008394145451740795", - "7031317503742128024587631113", - "-33940637989723764841612122151", - "-30812343198938281596580980782", - "10544793113639014993479180323", - "38356722496171845009443498002", - "3016593570956979381483549610", - "25824790748967635375963345663", - "34975113785648581735638916888" - ] - }, - { - "name": "f26", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "5388587041871020213784560807387", - "285358465957077765223954953363", - "5744920536575892624806702371217", - "5204266881822412300659287008154", - "2241159687231040339217668333041", - "-2330205078951843527236706565918", - "-7877151469555673621824313281534", - "7891479297942525700239403229925", - "9519479211914137479557239076653", - "-6546024590722799104118784207254" - ] - }, - { - "name": "f27", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-2533710557529164275179442344593", - "-2671736729069053545343077071718", - "652937570673947894316218077782", - "-2334625110313346449354502825225", - "3777206859627725055738988645544", - "967280837499134308311637246474", - "9534227105825328108266503958336", - "-8347449149203224471703811945687", - "-9516021248577830586049947550797", - "-3512325841092876679985333753510" - ] - }, - { - "name": "f28", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "5797683370766096224469233192523", - "9168145128390851606846374397106", - "9552206622440854480665518438482", - "6252528342843729057177807585176", - "2539236066045412908217192322216", - "-182973263660526298646832097228", - "4706470339300951297536317043583", - "-4850286084077318515430009363728", - "7969830999676978712683953254208", - "-9505407195779253219017907280165" - ] - }, - { - "name": "f29", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-1328072978732344367047140881246385", - "473193391723481524974942472892657", - "240927169953109452369981779259508", - "2574168837588897552765952301908992", - "-2162945259115188729577175808726568", - "-1431945694188380928777449330808821", - "1782808721322216201985067379317914", - "-677158222022140270149681031828758", - "1084595051750040600779943065791576", - "1599437126704144342780593355723369" - ] - }, - { - "name": "f30", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "2189314297585918967339717464549400", - "35723155237261738655174091207450", - "-962293971032869360580542583139094", - "187879580827856737816463847590680", - "1212312781828780702595979627294032", - "-597617997001091221843415576065564", - "-2163578446447635927211661095470719", - "610632234576781276844636702473480", - "8609506275441421742600656192077", - "-191012388781525903151029669259023" - ] - }, - { - "name": "f31", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-267680079209994027556981540844897493", - "304172264817071688803342058541320017", - "430169470388584794059234964052413176", - "-514564227263469086689133233532381410", - "-616276966323961543196057974223926954", - "400501405766014013920835517421246507", - "-70854412625840190377534653545166253", - "-101747911033092133295643853819949417", - "-537645131605273453558789446934287637", - "350176928730955826176196723749595550" - ] - }, - { - "name": "f32", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-228326333835853397432616050958221146", - "-433287380386967804578641290483119974", - "-660584767093659948660675628444051490", - "-15055452849792287810055670621344432", - "636126730938648924028516581198206998", - "-410018195074289553940119899835351668", - "-265640359392200241508834004900904128", - "357076066588318755994756927700142227", - "-432100264734958303172447461906842162", - "-155583026146784351831621742791499460" - ] - }, - { - "name": "f33", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-152604499504241738289470434146310522792", - "159073030973067504861843402243857565190", - "-116354904810821326679590617914347061596", - "-6810153651411161309673240267287117631", - "-52424457598818679450515432319527027691", - "27233854691793438043032170699662239831", - "-77270710221072062713168182949897248235", - "93779769679812084488236032711489797115", - "-104188203655275640908876587326201196488", - "78168721897868410930448379280379048823" - ] - }, - { - "name": "f34", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-76481976739030355722662341956608881923", - "-62065826102938512159801880250779954230", - "-62018797106239307769067776208973196990", - "-91322209080458038460128683278052406334", - "-110898288207898472108992859887475920311", - "166239638858984953291904973794418605154", - "153637652837353437101197895977382072385", - "83168450270150760603180140888971709028", - "63262351689842309705581532178182425122", - "7087562690972159390323159552703323330" - ] - }, - { - "name": "f35", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-21093211788237886211848897687956041340", - "1579368504504751213015723761586249928", - "121373617205304323056763035649341258571", - "71843246754491997021149837136263262630", - "-115546993296474800112189751871720653742", - "-112682842003626929951134970458861000109", - "151604910718391579943962463830476286145", - "-116890969845485251807085971202664321234", - "-33690142639482921310093496801258296199", - "131582540736957679493413662663272985092" - ] - } - ] - }, - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-4377", - "25107", - "-21938", - "3182", - "10333", - "5406", - "2538" - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "24595", - "-9729", - "-25669", - "5397", - "32639", - "8448", - "5996" - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-4419008", - "2658265", - "-3890070", - "-7576527", - "916819", - "-8084093", - "2460043" - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-4826310", - "7246057", - "-6254793", - "-5882428", - "2760206", - "1115232", - "-7637749" - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-1793231933", - "-169158736", - "2136742692", - "-1701526509", - "809051466", - "-998466882", - "-438023368" - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-1458103086", - "-1213816128", - "-1165659519", - "-1653106906", - "-1849526795", - "968451208", - "-927815792" - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "409696452", - "1086499434", - "968882882", - "980666836", - "-1513932282", - "1209984088", - "-1284565347" - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "324744895003", - "230826307891", - "346210232680", - "-13665847556", - "388195831676", - "287816352975", - "-66489423721" - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-506551735030", - "529418628377", - "197168469263", - "188155238978", - "-193703516950", - "340093256631", - "-157413338714" - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-59381192092513", - "-33845969268332", - "119538031943452", - "68403397632739", - "-27485330101970", - "63616344504209", - "109940186370193" - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "18104512133464", - "79936342844106", - "-92945417937198", - "-57833647784178", - "138362775058423", - "-94576170316377", - "111839228242061" - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "57791690913465", - "1450535472250", - "-2632887335724", - "76867107415671", - "56700908041729", - "6681536708142", - "-38529961518968" - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-17740547092632222", - "-15701488130516634", - "18463143492379346", - "-21701540134397160", - "22890548033011753", - "-17604069912521849", - "33199701575363090" - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "31118450863500844", - "-13042159186921896", - "-30760873023887210", - "-31438218580255947", - "22222974681617481", - "-2640357061411467", - "26161203786978218" - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-4659920130546654935", - "-50836504388966175", - "5820272808341120161", - "2072594964828452778", - "-5402983555032966796", - "-404866463675704234", - "-2337625299738064098" - ] - }, - { - "name": "f15", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-2671852187404978842", - "6530029342830564705", - "-1680654588360166585", - "-4396094208070607981", - "5294298090351285448", - "3074424451164816070", - "-6290516199964311324" - ] - }, - { - "name": "f16", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-2205209229050742700409", - "464247310752434082933", - "1880004986733170702302", - "-1064913436136113309332", - "2124586862583196756481", - "1144457652059405866496", - "991810765993997717532" - ] - }, - { - "name": "f17", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-785289688572927802060", - "1715949039733894385628", - "-855779288131224270301", - "214440457444059159231", - "823654049715327524308", - "-1392835383441367857260", - "-1468339870734685562642" - ] - }, - { - "name": "f18", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-138360316847401465672", - "830050752299597604235", - "2225715233870718169322", - "1645322168859028402529", - "1583369011488333392499", - "1780540416782539010201", - "-1521719497749770633315" - ] - }, - { - "name": "f19", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-83089802144437296564305", - "489583994519577072152777", - "-245431810143668843018612", - "282713556244197308560697", - "-138152263864295213552620", - "-562841177002067126487860", - "-421521080986754036463439" - ] - }, - { - "name": "f20", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-378780479112455884258774", - "476089726713888062085526", - "188945943412142962001111", - "103018205867194851153290", - "-318949739656838971048290", - "-218669050468023030625307", - "298422569327253730992180" - ] - }, - { - "name": "f21", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "116694192159933598845620348", - "-103435362096485455161148767", - "56180871789266159459992539", - "152152604336855382328673807", - "-141389226822922329668015553", - "28711802478246416749822599", - "124932297536792899454661807" - ] - }, - { - "name": "f22", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-42351198123632345148820435", - "2331796421484306857422820", - "44100031533487175205164073", - "32009253553599749569305137", - "40043747379475524841256063", - "-96136332314301355114857047", - "123145833942986653196207222" - ] - }, - { - "name": "f23", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-77806130471106241382124661", - "99904534084067990988200770", - "125247572102573383016412218", - "117716486825303845285850166", - "-107302899451398525105494803", - "138080106088146070652553105", - "10076347263908457128935021" - ] - }, - { - "name": "f24", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-17706900284920000686591251598", - "25248618214342530769614759644", - "-13227745982813133942536977418", - "35827162447160165173045715036", - "-38187022604839171146750424988", - "-20413083329309577572264440782", - "24593879533249686299158483040" - ] - }, - { - "name": "f25", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "28227745047285962921591728816", - "-20173778710187881423172044181", - "31037755456790956752954356806", - "-34793095785307182423194056772", - "-14460932679225084291224614002", - "24523915016897450280528662141", - "21208350790384570963209139342" - ] - }, - { - "name": "f26", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "9316706040979341949006083030433", - "-10027835903796306144483257625963", - "-8759005996523393253399514539553", - "-1325201651763375295987391287599", - "1260093586303401900275956635045", - "1444244733379394034361770200261", - "-105889445409878007965740486846" - ] - }, - { - "name": "f27", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-4991708150145462232740078093729", - "2847256178650998965992213754526", - "9488741329609116876596476865994", - "7341920858187550751615305038502", - "4539638829488786205613565152669", - "-6207304604556003455726070578385", - "3473802799557633958024282154948" - ] - }, - { - "name": "f28", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-9687521724206983498727746284428", - "9514980019120781329160736369354", - "-8619580331341491022874673005754", - "6374235408664510990939178408192", - "-8791613230036129693932144523759", - "-4270621029685624891930338801649", - "1608255297951322809298693050454" - ] - }, - { - "name": "f29", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "238195348303533881143191453120579", - "1366139478380234948082353223066247", - "-1342252965900307393358540573418221", - "2176784832766876479904887705941161", - "-1476963697591008914719782518357882", - "-1245579604939143707861033523293883", - "410441841485107140021265260665313" - ] - }, - { - "name": "f30", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "1830898081930260604512803829815880", - "-802598104718456740762702935519530", - "-263603541310145584798022786432570", - "248175828986189764182247237047732", - "2324794079825850727638708705297577", - "-56571977317443865671522732383785", - "1840519775879677192306864117172729" - ] - }, - { - "name": "f31", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "324513714128953527022744750179145553", - "-564988290998527282565774260098391232", - "306556453883022512055493728710954626", - "580802249287255945317259854272631184", - "566483138908026498201507043144863282", - "-459377327278673087924122750471073567", - "534207198635756909513315502746327958" - ] - }, - { - "name": "f32", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-75168572113926976894501972594375592", - "186421948414322166479505864448957513", - "-357899046081154453702246752932320505", - "357650363474965278862665014437143117", - "535929198248756925063186477999145205", - "-12588686025193122845830846865753417", - "-157555170174310080686289310384185914" - ] - }, - { - "name": "f33", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-103671151127711882133896700523745965148", - "-129086439395172629922683450777754628597", - "44548655549109710371925464539868989594", - "-167074438819906299907869081624521217982", - "-115522257820120379015978478137165933333", - "83004550482645123848281345163651100306", - "-72280112820964220660617548509512406061" - ] - }, - { - "name": "f34", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "66359986472755278980673120998305089245", - "-19345855017613131619836447988996755516", - "45744242692296495451333537512783999649", - "70295757951511436215836848517703434037", - "-22488351771770093812292771164134395120", - "-38417711510316848778536963241620507213", - "55494503548190320162442142363071927445" - ] - }, - { - "name": "f35", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-73279357686875737668787849703330713226", - "30878794456347385068594655997940532733", - "-148368642310140921959307494498227530708", - "-4091587652893920986636515829448389063", - "65410978957746705345239798417513062505", - "-51205212942199499499206893648717859002", - "88311326435653992819962840627302978608" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-26794", - "-30149", - "-25505", - "1353", - "19959", - "-5820", - "-32227", - "-5848", - "10657", - "-19507" - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-3547", - "24217", - "14568", - "-14811", - "24103", - "11491", - "-9261", - "4707", - "-20080", - "320" - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-460746", - "-7227272", - "-8124887", - "-5506122", - "6951456", - "-1171650", - "5608714", - "-3505063", - "-2392409", - "2590537" - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "1932250", - "-3717337", - "-4070624", - "-1656794", - "448209", - "-8156080", - "-5382360", - "2795205", - "877691", - "4469331" - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-1774615784", - "-123218475", - "262972302", - "46294018", - "-759999889", - "1184803891", - "-1190281018", - "403480465", - "-876987488", - "1917371196" - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-1274877142", - "968318109", - "-2005258976", - "2000336666", - "-2024383551", - "-2080987510", - "2136862626", - "1885684184", - "1673639821", - "1661330305" - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-867057971", - "-2062348717", - "-190697513", - "-36217775", - "23732870", - "-391475405", - "-2068226686", - "1659957048", - "1746560808", - "1244620391" - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-518424387019", - "-361488153663", - "-413318772248", - "123909111015", - "526540608288", - "401736761729", - "-214060225580", - "414217348326", - "60393619176", - "-137271534981" - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "226489217963", - "265624639385", - "264926148213", - "529408626362", - "-440654085590", - "526897827656", - "-435771994764", - "-95645122404", - "-526417130599", - "69576678250" - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-45487756810708", - "93603386947404", - "99378569531818", - "-40565393299891", - "124165299681011", - "40350182552936", - "-73664871936462", - "86853191174979", - "-23625127724328", - "24830569712648" - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-76087364621310", - "-87187476327989", - "44705022537800", - "-10211748283144", - "-26804803554083", - "-36228235961289", - "-5580103478673", - "18264418818712", - "-115783969780994", - "90193835504103" - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "2029032745514", - "-43074438868231", - "-42287760475212", - "-40424697002177", - "-132231341313597", - "57190300391967", - "-99338337459969", - "-77713982737549", - "127775404306982", - "-85998026687562" - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-17211581200876135", - "-14125691376675618", - "-33583258503404300", - "-34350227571165362", - "18141864525832881", - "-35247641473743156", - "18573800087330459", - "33159041369942821", - "-25052800417094150", - "13111388253095589" - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-12072452233210354", - "-11977296792462495", - "19405211428419492", - "28747829065159693", - "3420515791742667", - "-30321349429728972", - "7864622221559462", - "-25124156850095167", - "-31540912668558874", - "29666429006813027" - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "1056983921758279379", - "4620344966890067066", - "6892472512183502932", - "-1180129258704494624", - "491624676926545958", - "1974743544771015208", - "-7640904541419131297", - "4801043480036897569", - "7566528499521035817", - "-9135632864819323552" - ] - }, - { - "name": "f15", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "1281331695687253509", - "-7466165132401363041", - "-5920793807504294337", - "-7771822965968441288", - "-327036358070652070", - "-7004291351052032237", - "7705520432159031066", - "5852975284868169342", - "3849092087604824444", - "-8688091532048462608" - ] - }, - { - "name": "f16", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-937147104178913918910", - "1440046755110813664578", - "-1347888969654574201112", - "871508258841722254986", - "-264368141471005667923", - "-1268463593976252083144", - "-1118271157431189566691", - "372744840250248567997", - "-955410420089327115798", - "-1680082760570211101749" - ] - }, - { - "name": "f17", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "1555148469404416140186", - "15640669868758871553", - "-159136977727302709158", - "-910515925104988110157", - "-2088626447759099318702", - "-1353886284425577563751", - "1776977294693375566318", - "-528389404627553941491", - "-1889540396528667235665", - "447507254835305357797" - ] - }, - { - "name": "f18", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "1366787813628361490448", - "983940608868426389500", - "-1136224480269774865994", - "328200506771378986811", - "2124418401093878729900", - "1735788947175479016513", - "367009767579584781247", - "-1926327714701810780640", - "347838988318771419974", - "2305345730823933383841" - ] - }, - { - "name": "f19", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-398807575118311014373236", - "-27004110311465958456923", - "537654848865831384927243", - "-343924879686537165647117", - "437227429190684459523260", - "374332664896837176304830", - "579306136553693569731646", - "-64776217194053302829241", - "250725421859540542276663", - "395076485399985892395142" - ] - }, - { - "name": "f20", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "421345462616799242212239", - "388594143949494070925286", - "-432316476288723720874437", - "-222410219335510155490898", - "-576011243916997657142674", - "-407275207242080198926760", - "-209212483876146348112680", - "-566551572997872992942395", - "187409463518855162575551", - "-175921429940929661833477" - ] - }, - { - "name": "f21", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "32040436938378840034373714", - "-14141619928366968762826184", - "-109391989765392857014437024", - "-152604095173796754720912879", - "-57350732393831893852092464", - "49052785771833540992409303", - "-148588164935982570020196263", - "-136014866871774579725857899", - "31323908301844171332258049", - "-53878756224591615293510855" - ] - }, - { - "name": "f22", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-110482034720661293362353645", - "88889938915107384565747071", - "-57435819883660796637613550", - "-34892780688386440129330068", - "-139160212873953636675924224", - "-126633482536647457891553551", - "-66572338283510341085337572", - "-150122263946454382984986296", - "-88063941675766280251771578", - "-62167863790505098164728601" - ] - }, - { - "name": "f23", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "117441508793547684156710452", - "-23091965805865730271899707", - "98089981201847084198736016", - "-129557178392883524086142176", - "-110196565812953047537544811", - "-34786370043895827508103117", - "127376277536412392517928824", - "-118803219824080920758064910", - "-8166054057768462452230463", - "-111338465810861025576371492" - ] - }, - { - "name": "f24", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "3284987607218259435496092035", - "29319504718463594818937303698", - "-22178904529745477329302863556", - "31541355148297118737990202097", - "21500933079573160325717720041", - "-20077049286170196570525067369", - "731171543303184220283158824", - "1630578418239457601291440165", - "-17721761812378941284265723095", - "21078188643320250154963618555" - ] - }, - { - "name": "f25", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "37377849001787269811745389568", - "-10677981027170611190734493345", - "39252525987083866891685772456", - "13252540161691369241473737339", - "5829573332390632415981407890", - "8627622744675828593824202917", - "4186570604601216354751452051", - "22092728079622577619505851634", - "37699810777839634667252060609", - "27640368568642487743749530787" - ] - }, - { - "name": "f26", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-9486067187377461094479546039909", - "9006594579575244296273667969457", - "-7144430753201719944700986652851", - "7067449562408638937214188499074", - "3263365982437032120609569525468", - "-9244172911325210517606760117977", - "4454416452099344586744932191941", - "2443721327548118110510293819594", - "-4961255335328964396558452672716", - "9234566760656250594200725197477" - ] - }, - { - "name": "f27", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-9758786856431341523428101284954", - "4777466708120394258745558518066", - "6428003935875805750326918917758", - "-294362994743497699747904785112", - "-8092547611667233666059772669145", - "-8461546957825526237568661581043", - "-6973866032827598012815122306486", - "-5859472710598486417167495158883", - "-2561891786767995647560408154210", - "5711523269956850590518378148517" - ] - }, - { - "name": "f28", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-736088059371494163102137476827", - "-9952703060061984650315284160848", - "5758044083432404257138018233975", - "-347766769587045212991187252684", - "5835281546935437435440472131290", - "9122850425846146257063595874543", - "-3468507791123004127549477977240", - "-5945906507720502067425198113187", - "7399817005724264565299193731606", - "-6267888407823444396325098542566" - ] - }, - { - "name": "f29", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-1345502203042730180853764909358370", - "-155206854729000264051361469195815", - "-797268104466157607310804235303062", - "-1709376628616493050594053686912155", - "-409882862856436028126040838123001", - "-1586466929861780205603629043727778", - "1515331180707839064544795834836613", - "1810814482032490985790215858076065", - "-2429359530722983234142461829036349", - "1643359103381942723259098934720154" - ] - }, - { - "name": "f30", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-1525152868214616060647273056797301", - "-2183634960199051247063033207479769", - "-994509120845728454969581312998212", - "-2578761378084730769065045221417549", - "336161721908168665559837036926263", - "1857147957339260994391025364661367", - "613758698311802094289464189996793", - "176507095360311325137866351855290", - "-2427088839610915863694155416766001", - "-79892174146206883936720005342537" - ] - }, - { - "name": "f31", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "40563855507533507087164827462867034", - "79158467124884518217525877723327645", - "-61363439665821887205117742233593724", - "-566059312901429051398946783862679616", - "-368573885652225365060458558632629391", - "-21507111227591458972275600902734891", - "133708881560086791729526458507644928", - "535076617482262128900210485143836982", - "-355202683616538768358042630876055425", - "593200673630490347461245510011168256" - ] - }, - { - "name": "f32", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-295198179105832714159701235722862086", - "190490772703470300650934781836998648", - "330247084978891158270131855673302821", - "123071655331625403819440458819432759", - "620860818474733787180139306875791001", - "-279878574120829739710807775896533792", - "149016506707070723492214047666709859", - "-524023510964771815726590702368182182", - "-546468275873597791612622122530745533", - "188735676680524359885429275333956270" - ] - }, - { - "name": "f33", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "14845097749309778238972056820078533194", - "-91469579883165679170692489040423604360", - "137137054234730561292438671587697416308", - "-55324342200180132048954095057476250096", - "-124641344500635692296973021111649155941", - "-166715700915112986235091884401175004262", - "123297003632771228379693125770247174170", - "69766650682932218369820291097929476617", - "35371247931443936321984888127247960668", - "-39712553534747279329088908231333016746" - ] - }, - { - "name": "f34", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-113360974153305427839373844707557376553", - "-55688257752256752626615108400426678650", - "-53546149466827307023623428740385917575", - "-13623469081161796043535338920165703130", - "143049312401911658963135011833356714855", - "-19490805999636251605832993876979012272", - "144323239558061454163882819460590798560", - "76757647260686518932420401412708429656", - "-23993095908462912820404604111155465222", - "-123891497845087434162385256466310806097" - ] - }, - { - "name": "f35", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-111939652212014310926008090530328891639", - "16081972917119553666756855648335347824", - "-101817888891835051718298544890926613432", - "28965387906389703553949726104822758766", - "115490485785460772078624469775023103525", - "-39586132230388262418389837870300471012", - "-4191269032915250221388772921485872366", - "-110781973974191172094350489871996652006", - "101113514732511428973864287497362731062", - "-103963169702768735017208497914391210313" - ] - } - ] - }, - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "4368", - "22361", - "-13107", - "4873", - "19675", - "29493", - "12660" - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-18279", - "-674", - "4662", - "-8429", - "-32400", - "-13294", - "-15392" - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "6869120", - "-5708038", - "-5463120", - "6443983", - "4430472", - "6170047", - "-4188111" - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-5082212", - "1815166", - "-5174639", - "-3004648", - "-5687849", - "-3905998", - "-1527097" - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "1473300289", - "1493055136", - "-889426710", - "-1851250111", - "-1253302750", - "-1830484522", - "1140458835" - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "1385341943", - "-2050922379", - "-1869298075", - "49391196", - "-1728174642", - "755310634", - "336552088" - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "215841053", - "-574073837", - "169776527", - "-1600473364", - "-1662296448", - "1434361031", - "-1840506925" - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-509777277907", - "-280492455015", - "-250506704061", - "201989195706", - "-466960656199", - "472874546383", - "-110793824465" - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "112007418710", - "304366935560", - "-470100616489", - "154675553827", - "-243599720106", - "-103626620697", - "-433767768682" - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "138401956218800", - "43999115654027", - "-41446006788668", - "-121536216489361", - "-17426320339390", - "140688078241798", - "-25528141756910" - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-105033602794030", - "-126173141636628", - "95310897123772", - "24532723843099", - "-56613920557551", - "128580886339246", - "40904083326505" - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "36019604071259", - "7105484433488", - "55646395445661", - "34131460019024", - "65048889489483", - "-65089591121153", - "-50408562975720" - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-17912252106308125", - "-3016722644599948", - "5853395186992048", - "-20906766243415915", - "9351279957263702", - "32043340954320128", - "-21594255883107427" - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-12288203140437058", - "22113608697622833", - "-13578935351305215", - "-17486392851624626", - "2085473991741302", - "35345300075237043", - "26544114033167198" - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "293273918344133081", - "-7543359192714531664", - "-6096385536571967257", - "6834077158425761900", - "2528274306799451272", - "-845098917500853080", - "-5670306618428070871" - ] - }, - { - "name": "f15", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-2041747200648640750", - "5829928960341126344", - "-943559480030254148", - "-8423344191108473484", - "202465016849265529", - "7323755299967636259", - "-4939299494282785910" - ] - }, - { - "name": "f16", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-2128080709324811329761", - "-112648007501833826347", - "-1949189577029986173725", - "1452323956555297468451", - "-183568322629526045855", - "2299102309256005795091", - "-2142053761182377738719" - ] - }, - { - "name": "f17", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "1645275878984902540427", - "627665321898770140782", - "-2359746698624472503774", - "-1671206072218252569216", - "-1727440906994653009255", - "933804295558111092148", - "-1014606418286926084615" - ] - }, - { - "name": "f18", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "2256768147086803223694", - "-643986202822286146236", - "-536113960958943087784", - "1055054544083231947984", - "1120482833980074394649", - "17788547994294972426", - "-655259939661003901488" - ] - }, - { - "name": "f19", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-552320018828326922453640", - "234352779994134880218920", - "-375640130117745114187464", - "-133211894504762547636846", - "96410527286831191227034", - "-923615987713964204402", - "-336425403579008495677390" - ] - }, - { - "name": "f20", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-352249278194268325435630", - "-483478623535291618170292", - "225151238518995817025160", - "-108262920371257568380257", - "-257278448125820171133215", - "-518762258561473156452290", - "-138990897949223380651562" - ] - }, - { - "name": "f21", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "71048648240032691536705753", - "-108220454512977551089232460", - "-94237359159194801774274267", - "-129651779358424901012788840", - "63623333834069953400808517", - "-89556929865477193627832993", - "-51284953343533518803475699" - ] - }, - { - "name": "f22", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-54899229060277502116254753", - "-127093455295505917969468315", - "125598854379881895865308431", - "-139935367245185653562199943", - "139712267791078123752833412", - "-94032796740559656820138454", - "-75696386792998277880801318" - ] - }, - { - "name": "f23", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "113734234302069263801979778", - "-119865002970181898147419465", - "-141003597908831879604422440", - "71483676833667714566608273", - "137114252371518067438779920", - "-57502846926945427690976137", - "12222946011252340648047962" - ] - }, - { - "name": "f24", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "16548285248158844773450632744", - "-35021643534914681249267610502", - "36018245580781260921767874755", - "-23179421740771379260525088872", - "-10262007076391968065044141087", - "39241492327238889872741984065", - "-20643796856507980091575677943" - ] - }, - { - "name": "f25", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "27534621758797677873454245991", - "36214998835269469357067985123", - "-31378905372149274510832789147", - "-31707733607285986324437591123", - "-8068832964307283307574596206", - "35262170700433494140909155233", - "36004607586132707329109094139" - ] - }, - { - "name": "f26", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "4121847480227965057625964082119", - "-1839375029626412200109582889698", - "-1710795488034435767669441544196", - "667449631793216795624199282650", - "7262073675596051428414796132092", - "-9017431450709249667926740113674", - "8109412376113753255522755210091" - ] - }, - { - "name": "f27", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "7493745143882588234972391425440", - "-4798105537848653623809071778473", - "-9301515487374633101383817673224", - "6740134238854389324898836764433", - "-9263600052424808756202725957701", - "2111734507716894030629959194615", - "-6357612537249575374366516747912" - ] - }, - { - "name": "f28", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-4245299143411616377763279471634", - "-4032655158285273710977725913929", - "-4210752687037308029330460089552", - "-6349511988701454171720611309055", - "-1454503192407120669593572097106", - "-2088944664520612107889419806266", - "5332471195202531134366179239017" - ] - }, - { - "name": "f29", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-1869990164922978188702049737883893", - "1459500152062231699656528152822296", - "-814536465585329716984681067631918", - "881531445203462984046737456870432", - "-1552702540045141562341919742520042", - "-1986504217958776984883461949758946", - "-1083853886564787411132703858726368" - ] - }, - { - "name": "f30", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "865328068996818580050807889602095", - "2211457165547648944368141928222327", - "-2137521608913065052396687751440616", - "389221781375546253828856702599718", - "1128143457588520741597577438842059", - "-417055547743227397194076200447636", - "-1408426681964762430325627603589917" - ] - }, - { - "name": "f31", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-33837024916846697808564523533958922", - "-536272064573120746173861722075100740", - "85773029669626296725739296635131550", - "565004360044184858470150728454932004", - "85079447209975696313667620745719146", - "591319067482808030236502707711985226", - "373290250387856387139399145766812032" - ] - }, - { - "name": "f32", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "165235682569625601696772579968296134", - "583130364047161665178944290155795163", - "552896665479249420061756357557569377", - "-189758679674863679572222934911906081", - "493755660667640260536338166908884963", - "-93167656119262502654711251956794100", - "437337193551163530565023118391124101" - ] - }, - { - "name": "f33", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "48177478943960136547885428389604168774", - "138892019178612625971344399253525133734", - "76634676915368252431422990345653146099", - "155338226350588735632987407696328899072", - "-41022042583673750612157544756462707991", - "111455798885362766537288996306388403703", - "-121607826682426381250210346966113703420" - ] - }, - { - "name": "f34", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "69910781132735584805567376041144632610", - "-7847687403709373380943758920625744520", - "-21194602966215337302513386390380499717", - "-52919975853349515344757125059080612565", - "49635208222608533680362504485879454541", - "27528310074764500801908817825716892839", - "146577297910975257044561411489660996336" - ] - }, - { - "name": "f35", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-52864188846794871415263223612950741998", - "-52845359502210647448985316144452389760", - "-88890522145540177591239580612370790681", - "52285817991672546756599579639064756392", - "-2614056529642606338490617571752339233", - "90022966636304441773073214518351472279", - "153378305398757902884441702782733390193" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "7908", - "-21228", - "14496", - "-12635", - "12777", - "10281", - "17754", - "14247", - "-4576", - "-25653" - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-17598", - "27679", - "28158", - "-17555", - "-2300", - "23767", - "-1506", - "-13528", - "13522", - "-14556" - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "7769103", - "-1495252", - "7348661", - "-7355014", - "7721903", - "-853961", - "6074531", - "985154", - "3276859", - "-6144822" - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "2797717", - "2309041", - "-5505615", - "-6243345", - "6768333", - "1689322", - "6384318", - "-7049471", - "1667649", - "6085994" - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-1956372669", - "1039565425", - "21242873", - "403272972", - "-1199245197", - "-763058552", - "995295740", - "1545371575", - "-515774712", - "24746053" - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-299569893", - "-1613249908", - "-1401633905", - "-917567452", - "-935524099", - "-1096348531", - "-1079406685", - "105072171", - "1120371346", - "-1247080669" - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "1998462589", - "2134151444", - "-560447904", - "2109031572", - "1558257095", - "1664961761", - "-1810962904", - "1810180220", - "-226421666", - "26486457" - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "206315538365", - "-297278345886", - "211294081123", - "45308163912", - "171406430941", - "147080033921", - "-166442861435", - "184316724727", - "-509641450088", - "354647472312" - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-131407169807", - "-24239951778", - "214134984190", - "-446214182799", - "-369759984259", - "37763680060", - "-436081416025", - "426258197789", - "-348143205954", - "-179630228525" - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "131624435493173", - "-137721869844391", - "-126883658390030", - "-115913078000486", - "105346518904907", - "64509061654126", - "-81539522410411", - "16469936765720", - "135983023514174", - "-66787714701741" - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-24687518607339", - "-77645524485640", - "-57608151876901", - "-81735349774323", - "127629130780470", - "-123541941439292", - "67061499408332", - "120578654887797", - "106683447425461", - "96934627446124" - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-3493135436243", - "-7980906397739", - "79384399389092", - "112685734724559", - "1661568135829", - "-46315116243928", - "-65312261509193", - "133005226902702", - "35802607986681", - "-46201284715878" - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "4687777159830281", - "24260616950726092", - "-1573563336773169", - "-33502285881827176", - "19918627161782293", - "-6116313889561707", - "4981269922356209", - "7881685089629728", - "3227595713292983", - "-31377376435506558" - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-18990379296858029", - "-26382292731907358", - "-15912518541847713", - "23204422925561235", - "-15544327946193809", - "16655579205867010", - "27882126590935323", - "-21931694758666436", - "-9495890358044605", - "15861189315437178" - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-115750602765120660", - "-6232641685959380745", - "-1554130254232112574", - "4195367050251778708", - "6818267542587835", - "6959055801889351196", - "5325389536506679018", - "6704488872669339633", - "-3017669774025113366", - "5585622199523355971" - ] - }, - { - "name": "f15", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "2261624984620576697", - "1141082453700917730", - "-7533067511543251518", - "1583866094032620650", - "-5406757443245810730", - "2446425077825917586", - "-1698136394763287830", - "8777620629698224452", - "938441109645249604", - "4844498903308769552" - ] - }, - { - "name": "f16", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-454363176239174713485", - "-1214795719544883776785", - "-1732007910061041529528", - "-1400723902365685831721", - "2190748284719201815427", - "204298861706249835095", - "-1885390527510875474971", - "-786570871345866232507", - "717962435260075986974", - "2208661862857871930752" - ] - }, - { - "name": "f17", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "1814447682917933967147", - "1951796647054146564842", - "29231339997708291243", - "817635854904546071353", - "-1600908563032658833290", - "831257423203308396245", - "-1606135075550080087125", - "-1541883764503450575232", - "526119826234816541037", - "-2191875585406648148394" - ] - }, - { - "name": "f18", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-1154509039213387292910", - "2203064366133190751939", - "-1499711862831384359722", - "-289589148053583201030", - "1758695968845735617660", - "1722085800497386155159", - "1728281853877020220362", - "-1442761045198145952648", - "-102313276048855735349", - "-1207080943319337236623" - ] - }, - { - "name": "f19", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "339151135542027522844319", - "-591231560191772017428614", - "-312102979789304908864548", - "372606368461980844402190", - "454566807979119099052189", - "-365471773273392275486545", - "514112470353110220092653", - "-66003263847798626303953", - "191207399659931364596366", - "60275353898000128767579" - ] - }, - { - "name": "f20", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-381739081795038919668029", - "-231817240662232993635100", - "549984345971580639531199", - "-496976235348157137026379", - "-22059466723769060152290", - "81845038735931298994495", - "-302426451313529929440963", - "-555757076145978424862522", - "-197033179930627547347256", - "-90643074111978450002747" - ] - }, - { - "name": "f21", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-149414659993442249931402425", - "16727039149752036694617775", - "149778896392185157988589152", - "58372137404929110194745542", - "-62230165055318511156018098", - "117781942209066783419694", - "-57586043417283409465738297", - "-68256504615012966599668094", - "-21204174501813380389703431", - "-56031392437845207166276048" - ] - }, - { - "name": "f22", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-38530168355717373887079827", - "-46203108521490944416499673", - "147838456087034870410959270", - "107570224420020572317557129", - "132769292623944812555076920", - "142089456128588875918589654", - "73124464211509253322875400", - "-97980267468951886742334146", - "-46201166881764652011486214", - "-153635675016317081157025004" - ] - }, - { - "name": "f23", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-20745527040202174273368863", - "-54793875814957000440345222", - "47234789683167995099290316", - "-108261351335234757937912600", - "-14394357680365713153144736", - "-59902963568271477418654880", - "-32904271318286387699837356", - "16186751922992730070503055", - "137697723823719855147280952", - "-83802177496669840627066255" - ] - }, - { - "name": "f24", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-18294718206944764940048568349", - "-15826410952745228749796045617", - "-21213028576801148028614131087", - "-39567465068207426566291139802", - "8023596956017924035147528538", - "11638266343662723357214213492", - "12698586869618730707339509918", - "-35217877502639088673468128849", - "24008626776508683185589858816", - "-20580355112095876792713209724" - ] - }, - { - "name": "f25", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-20164490345575935947584015922", - "36333969770557021788688124131", - "-8964103447806533516029280266", - "25403659465606357242673246578", - "-17922944757353994345091071682", - "-21071018292718391373989165075", - "-33488661991944115995406102744", - "-34181710790812713031477873010", - "-24358974769212954913105063038", - "6227995847549053963426808141" - ] - }, - { - "name": "f26", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-1430914590650517951702845532810", - "7006682639278712808655923240208", - "-610542097254196939745155144004", - "2479724695439670292678504382972", - "9804882370143344079008923693814", - "3344791797749936901627206967490", - "-3560280592303827280369794389742", - "8943284362541386191929622048001", - "-7739774201991277478921173553861", - "-1290963031512930684176363396012" - ] - }, - { - "name": "f27", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "636288529759759556094318305701", - "-4823780826742073595601215796548", - "-779988281709520072250470630897", - "-408247732294098648977182033031", - "-8604902958236752915268057029909", - "6647326075052075449732430380010", - "-5375679936507275659910810875745", - "8546127372435618249077168849006", - "4142157019503607744885934344338", - "-185427122077071081400364847033" - ] - }, - { - "name": "f28", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "1217106652994152653232952736819", - "-7503404405599380237212791888826", - "-5314684591202433381044298238619", - "-8584148988064866728173805679615", - "3353607508026805857257477058101", - "-5000425893704221596301792776066", - "7836171678202716236282046351169", - "-2991661291520403966425636004972", - "1063580623436442203130879183570", - "-7767479110472554074436566436003" - ] - }, - { - "name": "f29", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-187171591227603514501762175993717", - "1417845498579076153272516999737630", - "2300981135369230222560889915985142", - "-578826456060859028029139030667417", - "444233609358283605723462069867279", - "-2538469169347071250107540352259681", - "234843445004722784558250862248458", - "-2539810849193149881875503493503748", - "662745616616611988073051236205756", - "-1006863251352402670340455510528191" - ] - }, - { - "name": "f30", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "1596221449798759303597259340099185", - "721871317755167003196715196568690", - "402186313631240253206009516145891", - "-2034121123132959038823301850128022", - "-1821327966609553879787189217294722", - "-384296021848470540951258222434837", - "-1426090765373465876086696226576286", - "670144703356986036961864914711325", - "-36185543090407400021246627016953", - "-1021808654516939619939771076707936" - ] - }, - { - "name": "f31", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-358255766462496909248175586917662634", - "-629424538412568962146236020953971960", - "577220925634679184435149958929059461", - "-387565060075444212333899365042422272", - "-588576877387274559879817466358842371", - "56198913773947775141948152904313816", - "538817861921561210004180786791622999", - "45697355295375061137800959256838803", - "63557763956476935105283799594672311", - "-33736413786787022754282165917465212" - ] - }, - { - "name": "f32", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "505412372204424623255794113885395344", - "542386277445192745800246989397985198", - "251706929944486289751574615261881827", - "-70316858316521425675017360125482610", - "-347495512688158991609098857867518321", - "596732078959223820087494756296932537", - "-449548376891630986351161835094562308", - "-362309194583690756161894734743094395", - "-104001887204870263490949982080267702", - "-386610908252636382411573192233458569" - ] - }, - { - "name": "f33", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "154955294131343527637765228737870652974", - "-2545359246859967599540676041463367543", - "-160341017795989682074800782134634038746", - "-29798341592956802842733365485184951665", - "36979945054261576393680699332467637877", - "-6165742071804620579720029767423824146", - "57186738679634907296644162465733611087", - "53839475755760115599854628969684104752", - "-31754215821264604161305496921230278366", - "52665670407763837476864253678833267629" - ] - }, - { - "name": "f34", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "73499626502994155656479127797662276153", - "166343970553091046999319851002820509090", - "-72822789697875998593168668415012065126", - "35720071664215400457150492228530880909", - "-140038034301546852833062373991070273271", - "-146677450544120915574143992296991568487", - "-159828672329860477911866444540783631822", - "19665783242795669712668771431915838155", - "60226166159134316120894812964982695512", - "19172018402737558476412222151547883252" - ] - }, - { - "name": "f35", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "119237983632074925534635665713935732573", - "-103378885373439002107011578427137351660", - "-115097993196522060815896664011634810846", - "59042758716591496042086941968177341264", - "-41640619176005582989372668932002605092", - "-44060408103374097412250656647530903479", - "-28160311065410753669926193425700718183", - "56826497343843545910727480354896884827", - "-69068652981508325766370803129277144384", - "99823889803359359313601408778704805776" - ] - } - ] - }, - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "22526", - "9114", - "13729", - "4344", - "23123", - "-29342", - "-9774" - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "18623", - "29470", - "-19409", - "20917", - "32728", - "25696", - "25944" - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "6690766", - "6402410", - "-4810980", - "-7157731", - "-7238347", - "1821897", - "4042764" - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "5659608", - "4560882", - "5998806", - "386559", - "-4384470", - "-3789508", - "5677241" - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "1624055395", - "657062080", - "-2126133565", - "427313767", - "-273155815", - "-945790945", - "1808339567" - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "864938902", - "-988471996", - "648667817", - "-487348966", - "1706929496", - "1355149366", - "-848450967" - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-602438108", - "-609264330", - "-1719399300", - "1380446613", - "1948511129", - "-1051344488", - "-1688536" - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "305385996017", - "-375370650651", - "513859634817", - "-164672190315", - "280068601952", - "-345013248508", - "359001004355" - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "119138203790", - "392658329785", - "351957300305", - "-118210854630", - "-19234613770", - "-486557183312", - "-505136439048" - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-81680204601889", - "-31091960156991", - "-112652854187560", - "-81844922380961", - "134546000425418", - "44561532382404", - "-105131100496138" - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "948654023433", - "-124751361928609", - "7882458663939", - "108834852555459", - "3944291152738", - "52987396252848", - "94178570940208" - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-105856967772641", - "-34121010379188", - "-82488597852234", - "111304763400020", - "-11858009053376", - "120206960059220", - "105502373367444" - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-25767245199428306", - "-7844376026758314", - "-12557217002860570", - "-9588495506154782", - "-30378899657129941", - "-682035720718235", - "-12641646050810584" - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "469912499018998", - "9910050780808046", - "28563334431158720", - "-8332525238773704", - "34247508223681490", - "-7099072076767434", - "-13994402346830190" - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-5975395492760580826", - "-7020275566426691944", - "-7014892724572323200", - "3382754146380015688", - "3376128622932226997", - "8154842415087715994", - "6695664518347961910" - ] - }, - { - "name": "f15", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-4082746469754590010", - "-1140287447312110412", - "362011485589450352", - "-7860003857822248164", - "-4663572537258631926", - "-6783767439349596102", - "-7679109897982305167" - ] - }, - { - "name": "f16", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "1636677583154973827054", - "-1818883649750760773562", - "476310964724357590251", - "-115279914322112642578", - "2055251227181651667118", - "-1099804729996856194243", - "-2348163551147529220801" - ] - }, - { - "name": "f17", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "2233755288125129302415", - "-2334048383717762166486", - "1858756618708924363037", - "1041750926105601176710", - "465008934143403810242", - "944556109625357250756", - "-1112166279839403279321" - ] - }, - { - "name": "f18", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-405031964379661410880", - "1869263897706047000213", - "-499548117875566904045", - "-1512589918202178888505", - "-477266231649248935897", - "183147926508473295474", - "987413532678622951655" - ] - }, - { - "name": "f19", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-343746103319121168136513", - "363628688871905967478562", - "-245124617286824365943543", - "335267375447855453337269", - "536986167141732983913112", - "319129209552845721145226", - "61470970136502223884413" - ] - }, - { - "name": "f20", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-241385270075424762226308", - "134850518608465510735253", - "220767911389257542913964", - "198229373643411924517079", - "172720646280311931837711", - "355808025749778601989277", - "-197874086555896924151515" - ] - }, - { - "name": "f21", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "90608343176800852395529235", - "-136195083429530867759480119", - "-64247247610585697966094574", - "108365375901021444031967836", - "136915233998917299339684315", - "101626478831616282229742775", - "16634307275476777811764045" - ] - }, - { - "name": "f22", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-142577086879849258643425339", - "132017683318921460546601778", - "1636370493867446600257076", - "-118558814998717722198995521", - "-122091216989213732029951203", - "104905815448177680740443987", - "11736082024886846992372949" - ] - }, - { - "name": "f23", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-84544074356797590918579556", - "-36166686855627486579256039", - "129051700871934697287467235", - "-92619358547448485158928171", - "-46844265902750574664971620", - "5616967503883628585413785", - "42848653611661897912500098" - ] - }, - { - "name": "f24", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "28115077069307333960777888745", - "-15143345204408457450714601351", - "-23922664529376130747022430336", - "6295064461493325737516359163", - "-10081062946527152968663473872", - "1949357088848698859901090574", - "-31473794239764853691981335057" - ] - }, - { - "name": "f25", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-5713130231341672219451207098", - "-27438766052789869748486867449", - "39318064618204386958597562787", - "-29586027879509914373674087681", - "-8323233798162155866298375354", - "-10410048992822174610929303318", - "-32452994365547500137490006878" - ] - }, - { - "name": "f26", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "4639865096831456940663165030137", - "9407083403078932188319272621163", - "1414147320459250961524885510909", - "-5094958540862541221102025067009", - "3567858943771570023858074754482", - "9753857191817432933819456440874", - "-3271837395959453392502734823483" - ] - }, - { - "name": "f27", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-2072173709009101712892586958809", - "6792050585833255763293806575479", - "5845764786419664598134391924089", - "4090610382763435079614165958500", - "-1429782761793520962584697560638", - "-2145111139334122930461949184763", - "1941781826131305389417780713811" - ] - }, - { - "name": "f28", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-8830550525478223439054282803976", - "-4560095630045093051036832719974", - "-3580396146050079553537973277434", - "-7671257679164284799988273968097", - "-8361600251696069176253999654599", - "6799282541438615036250140075155", - "8009780762670825966901176072553" - ] - }, - { - "name": "f29", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "973686093163137053435182081812647", - "-164402240629592032552845670505779", - "-2218759301336842258586553509781952", - "2514574445228269707464973822480808", - "-746707281157689459676178962159761", - "-171546334381234840489615974214792", - "-208812569287602959327928735303689" - ] - }, - { - "name": "f30", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "914546871814838304576972634368515", - "-16382372943696716256295790813473", - "1497289863162562496377360255957594", - "-535045600885885503844421799336790", - "1341098443238840513366559536799530", - "-1717053451150703587770898623105320", - "371439334823957478590794553995250" - ] - }, - { - "name": "f31", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-163347433630120524534829199738121745", - "436806062297872162340312975422274521", - "-255025687921879832096370356947116848", - "-601680145292218010580641377639960881", - "582893297201318467900764005679981031", - "-138384348351395118650146741075093053", - "-87774988859585936000628352133124365" - ] - }, - { - "name": "f32", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-629157434807033709481206413243237937", - "-400373901402814526289120199248688352", - "-98840986347810351044771852329883545", - "608423970651915174989563041834873239", - "449956222861683809738700757735727591", - "-607684724619215635245213347953771771", - "-62596917942454159556815252069426037" - ] - }, - { - "name": "f33", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-136915271395423130440522979694192566673", - "150068693521860113488571932869255923080", - "-61335802692784942821766209755962152877", - "90850803648257276461397086136463578796", - "-119090443249288592456511381377634322909", - "-92524877360774474890189226421565666269", - "-168876414793559890230006014896824152979" - ] - }, - { - "name": "f34", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-28670284396921995445639223319355923481", - "-81591304073769366138759554139597923174", - "-37701812282795724856523958505836586402", - "49139528581941281424740604246935346733", - "52022899351817662015531809565435672243", - "-136925730827254651000288858151272402244", - "13994633182707732231127863112295235561" - ] - }, - { - "name": "f35", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "118895670384604555510591856305410307550", - "29269448970572740674633436573646745942", - "-81406218714043246536970393406883376530", - "-86864896104461696610463901785477469601", - "-111638468706381179179873821100287914388", - "115891141439398123283618706726190191618", - "-105019711308087046766303391614644511611" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "27960", - "-3596", - "3260", - "-25853", - "-24685", - "-21785", - "11263", - "-5363", - "18645", - "-16192" - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "31678", - "29248", - "32160", - "-6760", - "25218", - "22383", - "4123", - "-11332", - "-13644", - "14512" - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-4942272", - "3369739", - "-7748589", - "7685225", - "2524419", - "-7766753", - "5248941", - "-5803326", - "6192782", - "7483353" - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-5025501", - "-5580062", - "-7939749", - "-6936310", - "5178260", - "-12679", - "-3726510", - "-237413", - "-4424051", - "3917478" - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-91245898", - "-625751810", - "-356087188", - "-1074123016", - "1906939287", - "-123566766", - "-1749754512", - "-1740132228", - "290540720", - "-537038214" - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-1420590949", - "-1113988766", - "-1963386065", - "452105592", - "-1551817638", - "2015875006", - "-1728320662", - "219687214", - "-647887233", - "-78691708" - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "805321708", - "1609017233", - "1224542882", - "-1240384406", - "1753855189", - "948846893", - "1484992382", - "-1372941964", - "-1204507954", - "-58399760" - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-310338518382", - "117711602202", - "-324715517157", - "304992335549", - "-448628746679", - "-393894856625", - "-509734758781", - "137110527601", - "374724867922", - "-332851586941" - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "372853299186", - "-302082897229", - "59294559253", - "471827993107", - "163508329936", - "546957889672", - "-449076713417", - "458672187266", - "-242944504990", - "502862316720" - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "50640378091112", - "-8718204762939", - "83697141297614", - "303383478774", - "-14279884363759", - "-122766758408830", - "-81761784093012", - "87590851287678", - "-43015077354803", - "64772393301426" - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "20607166553795", - "124425726331051", - "5769713406483", - "24390493311739", - "-86883714969932", - "-29499650521090", - "-32172440911328", - "21118901855752", - "7475114969493", - "108075001630610" - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "137314765163322", - "-73320584420278", - "30798065477134", - "-90770699392521", - "137908799371902", - "51499254660728", - "-97936018506982", - "-119113463894491", - "13210910099824", - "-111869403346609" - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-22244276237603126", - "-8380307773239675", - "6691365541711206", - "22489682031746398", - "-18736897760278303", - "15992493611063114", - "-3001406728364823", - "29295291842426091", - "28788497372605370", - "27545824992180768" - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-9410203568932252", - "-25757783310721106", - "11328128121141324", - "9181951387753575", - "-14483764492558947", - "32586831148898730", - "-30258483725433386", - "-27037042232621267", - "928418925615705", - "20160061383581603" - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-7462723408308062713", - "-6874387721644803463", - "3439788247511787956", - "198344548232251867", - "-3050900413874323509", - "-3257965737330106947", - "3925936935559562792", - "4770589179038205460", - "-8107557635027444183", - "759203776910471172" - ] - }, - { - "name": "f15", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "6161285043243488364", - "-2132212295278336936", - "8004300026537119838", - "-8690016376062883010", - "-713373414354816385", - "-3632467815444657399", - "-5931502009260073919", - "-7321157081152903667", - "-2790563307748943278", - "8644138628527108653" - ] - }, - { - "name": "f16", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "2261881153568603149537", - "-1153276982659471646305", - "-1195380697074069670946", - "1114824067031682355952", - "-1498799551159257219189", - "2165568440784950996862", - "325488030962099786383", - "-669336384463959769098", - "-1011331846926597580772", - "2293180721638517860446" - ] - }, - { - "name": "f17", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-1327605716352113086856", - "1555405871600052869851", - "-931781330236314010130", - "-1611957175485740912233", - "525202382602023863522", - "1147048465814720672793", - "1437872558338571640410", - "1222767589989868575366", - "1109493373141149939703", - "1575531336671051019979" - ] - }, - { - "name": "f18", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-1924331412210098622262", - "-681226440261606160805", - "-423287770641667487862", - "219902865716415287414", - "41944063297634210791", - "495778295755278565149", - "-1124871854805225115550", - "-751756225389160433524", - "2024957734056049293869", - "309338512872854403005" - ] - }, - { - "name": "f19", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-576974909223022391968385", - "-317110727346949336193480", - "-37071543078868988328004", - "-368561287343886736177645", - "-394459759667962070836902", - "-373504661563540232385125", - "-475332643654294536745778", - "375576599510530896656195", - "559255614488522234168287", - "-383798499240908833225639" - ] - }, - { - "name": "f20", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "432515721105917016461012", - "-171110009661620052523871", - "93008700457467115148513", - "-192966471819098603603011", - "-439744985018068234990467", - "-261120809900969213304465", - "-373353674765134707192564", - "-178928291632921255667078", - "327250030865084476240042", - "-347446617550389277138205" - ] - }, - { - "name": "f21", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-65161681766065292807933028", - "-131469776538258390257778630", - "27651598638225883547327049", - "-54892563018645323261173051", - "-134827617955895418476282738", - "66754342014182349740320444", - "-79526928644357575603944458", - "41755180682192198832311286", - "-102878911953988847354174922", - "87596651402380385225634701" - ] - }, - { - "name": "f22", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-43868846967271860679531742", - "100399086706012848358224799", - "144181147968191681138206238", - "-125203350690221491269980866", - "-94777835505728797097657791", - "127372820311784247456627741", - "130307930498919577468446576", - "-31107460043373940755622237", - "18265259486701868640097598", - "97132251588253227070895767" - ] - }, - { - "name": "f23", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-8311420607046399572849052", - "-21654241992993547667474489", - "-80574463140031095703559447", - "-34805613433592670304772075", - "-645001600240431703926506", - "-116805141707256979193152335", - "62532222800293155471554381", - "-116526018218136262738592382", - "120566400436176326076816962", - "-67260325012937268499472662" - ] - }, - { - "name": "f24", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "15350600821296266216413744087", - "-10746620324128844092400054658", - "-37701701519527130733184727826", - "-16731278981096094733180247733", - "-7862440801154704843471600825", - "-24662489086546370152870769480", - "-34554177234540286162705587489", - "5690614998870040374320320832", - "22047709143242973326549575895", - "-2245193010302605900662080444" - ] - }, - { - "name": "f25", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-6836497136627263868005984313", - "17853546991818247478072031766", - "9146371631518545601727339246", - "32633803300183286247951576085", - "-26439704759014777374129857639", - "34839475040656536795865922374", - "30307537979888687194083239845", - "-28016321193704941078120881689", - "2306688634216762011631403837", - "4329369031646734934832723079" - ] - }, - { - "name": "f26", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "1781729276056341257857017904826", - "-8614350686359501234880663784363", - "159760689645887328353595002746", - "-5171955481951985840346193255494", - "3430035012704331507431554139593", - "-195922905699779382472497086728", - "2081474762351635661569578191373", - "-1913664340321310585067716593942", - "-3973909900122715583773508452179", - "-2762452181942227005566443587813" - ] - }, - { - "name": "f27", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-5201272345159246383600102844683", - "8906086420448001763035043386020", - "1949836526270455366705815024064", - "70464122890605444614140004986", - "-1173210581189475405765411438821", - "-1387609817480117641684291833715", - "8770677148437347952868199016628", - "7991541648376938346014015068359", - "-6977889880860318881138734066081", - "-1917578371444942266242448748614" - ] - }, - { - "name": "f28", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-888687229670314034517772707999", - "-844231439195227039493589253757", - "-8225066407821065034083469317294", - "-4315756549548452821868249828893", - "721806527505188213344295466316", - "1629502068485530332290087510292", - "-10100430136019854967840547395292", - "-2592938683962792627913522879967", - "3303409639197741687339282693653", - "1232424328507255612771941027851" - ] - }, - { - "name": "f29", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "1639559161654862340879554163839765", - "2393351011860398731363520037944896", - "-1479816362446014387745031778334596", - "-277119231037355428329843956406281", - "736569103362935950584090273036347", - "2421363497314692395585957134710335", - "-2160768137824506595477728689646657", - "-385531565647361039145647376775395", - "2086407582444962782226427624248245", - "-2025940746783428908260969216377910" - ] - }, - { - "name": "f30", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "1666215960097365859920353165283355", - "950657417409985864970298979801663", - "-1240823202577636416178079689287126", - "1642038367573812135658641372548724", - "1233045526128162098616223680538135", - "-227679523720765089796495868620070", - "-642259810786606207904287439156300", - "-2401975313520977184018891867233333", - "1122575354529975524772589817924831", - "-2230260092988281215295630832374010" - ] - }, - { - "name": "f31", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-273929135455148679442688676210575614", - "340234523690580103825236406834908675", - "-445812789430450594659478141110808426", - "113772364365661779713461930065772533", - "-292793688040902444449006644681616398", - "-168361869097000155473467552950543021", - "-208721133751556409096092480336251920", - "173660812402139032493028062372545662", - "380154388537979113319649621938657177", - "-142076557986879787916259377649800539" - ] - }, - { - "name": "f32", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-357616554118805906607788508698560752", - "-582095943768205082631015824090079575", - "-386011977705017408875670749026321156", - "231443518981595079356460254480424559", - "190286833725507868756904712684709975", - "294647598577786453585995513834043133", - "-137614464134453996996852022791060357", - "664523440894973710998671262757475349", - "317747101499550673236660321853287343", - "508406134632018004539089300536454568" - ] - }, - { - "name": "f33", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "140125121594797774579623167302623848264", - "4312239028045113566350350540021698181", - "126030524449864176230043035470602248348", - "6092288696429708369382252789224348094", - "88585162004204930504625407595218034893", - "-51678378090896251420035556242969797982", - "143307262295277101919134631063228230784", - "-151391834455991321067958837451385004160", - "-24903125302801147133504795675134949014", - "-141862665474559154973378547989270561787" - ] - }, - { - "name": "f34", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-68722411839883321640321123325981596329", - "145443113161980315528158822988549210124", - "-22530917958830253873463550416103355665", - "40044940240139191724541947860185921212", - "-34929552499473244241959550888790873193", - "-3732706060680884861153487376871609781", - "61877710145496809393867777388965514522", - "93108994213167266798528280804429494577", - "42000011901445127095901207368306492588", - "-24953473229964404969968714568997627322" - ] - }, - { - "name": "f35", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-35533571903977266679334350991972115031", - "-101012071375066452571630239528289737505", - "-41505015707980646694076367581372230737", - "-43166273893592735827414708453665308197", - "-6594284586722179293710725068143782970", - "-159140402455855755365032255474476472843", - "151397281058250314547322420948373150243", - "32550807839964950073776311663995636231", - "-142720155184448851571654400821512395746", - "-121113035802187300121381531870619434404" - ] - } - ] - }, - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-24614", - "-5582", - "21984", - "-11140", - "4199", - "17992", - "20572" - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "29017", - "-29118", - "-26489", - "28996", - "17234", - "22387", - "30814" - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-4708467", - "8168937", - "4826885", - "-318840", - "1414795", - "-3593056", - "1104405" - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-310027", - "3787695", - "-5854830", - "-7605924", - "-2816552", - "970069", - "4008713" - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-1835836533", - "-1327415669", - "143213167", - "740995198", - "-1523750611", - "-1249372674", - "-838362183" - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-1739686241", - "566315996", - "1595599747", - "-1899695239", - "-696984084", - "-1533951371", - "150731457" - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "1306092567", - "-970094371", - "19380113", - "-1494600400", - "-1065048660", - "1601823285", - "72012150" - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-379650445981", - "354883133738", - "-467231165150", - "-441462281559", - "-34033879898", - "-133728652825", - "-417064588369" - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "233603120958", - "476112394485", - "-482528852995", - "430064552675", - "-181956273460", - "40640581483", - "479637764001" - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "1261565230358", - "84660509931130", - "100316042351988", - "3437370665301", - "62217770879613", - "-106020933651101", - "52844269378079" - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-16548127408310", - "11645108395356", - "-4187942889929", - "134444301651150", - "-5202457368010", - "-92071215871458", - "-132857218295659" - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-42037913248743", - "65493704296618", - "37666579632681", - "-3660575716517", - "-104697501986975", - "66292005143673", - "-62837650005081" - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "764121986566852", - "16347815543861033", - "-17464040910790792", - "-13012735296286991", - "-15290277130026471", - "22985506800301432", - "34844479542771585" - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-3371654043057124", - "34496674545547313", - "-21153394710175587", - "-4755675840602512", - "16423213153650293", - "32725611745776126", - "1910130416529821" - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "1366165098497250532", - "1325437523424800353", - "-2197392701353320491", - "-3340512637931500063", - "-8968155994271138442", - "-3854057392209843498", - "2938136410803020076" - ] - }, - { - "name": "f15", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "8076430075824076370", - "-691015042413991447", - "-8419902856966415283", - "-1961225646244476687", - "-3491522060941929573", - "-8536816855077000445", - "-2917061720132697490" - ] - }, - { - "name": "f16", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-429440004259753179966", - "593016312914184394697", - "-2215575478155666761639", - "-480103481499696759481", - "-825156834188056139257", - "-1500703883941959950741", - "1348445538889472020903" - ] - }, - { - "name": "f17", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "941800443422448018553", - "-1038151481092221979518", - "-2258485276804921906727", - "-1948867271812377983936", - "-752057872816129026683", - "2107034898312874597231", - "1585484346523030372886" - ] - }, - { - "name": "f18", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-1522837433527670236171", - "1807673272680829048173", - "-342261169635500650815", - "854825108143639314454", - "-2265697316995828469862", - "2084340223288974204636", - "1286479418121494802190" - ] - }, - { - "name": "f19", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "503523560252803375615690", - "-403616849079841345737893", - "-164117414271281122773896", - "-241920600593922026604676", - "-358788727628242062232383", - "-540340011577851700747422", - "-212341523378656203089894" - ] - }, - { - "name": "f20", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-538968355399319302351995", - "-218542767139211705130529", - "600259099019923772215572", - "-576724442401889459563320", - "595873672072385459331300", - "-409864005710404502088505", - "-534483443561241460051414" - ] - }, - { - "name": "f21", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-31944312191130519123042843", - "114581620401944312802026438", - "87672642530781919469837988", - "-94294069128961187321894669", - "-89026844074186995635827180", - "-22185353770607315675390557", - "71392677661611739533056513" - ] - }, - { - "name": "f22", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "19740057743715821413558687", - "-107614282474840789088637548", - "132895564268436446618233238", - "-42297908749420932349149045", - "12750807296540876316644305", - "120338758881818367257587996", - "119139720086784517081521600" - ] - }, - { - "name": "f23", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "56807366480823159379813961", - "-82843528303845429071575284", - "128203834076445316126399137", - "87790374881179671384305131", - "104910816812520838737368413", - "-94841435996726121854698768", - "99076908778749462964757651" - ] - }, - { - "name": "f24", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "31693958230738552190563016558", - "-34148511128974289417653283379", - "9343462560144270341027256135", - "-34176990926170314358807669088", - "-38294593502470104172169443483", - "36658151710201957809940101108", - "-35132664378892664955217791050" - ] - }, - { - "name": "f25", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-8271122594455515526052038007", - "21539017222344766120769098148", - "33655667601063128107129931125", - "-33054716892675552302833605715", - "-2496552541321692061037874252", - "-11951522078288918251855340744", - "38198742385045852353693427393" - ] - }, - { - "name": "f26", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-6802544781188229202800302125834", - "-3645409457585662692001766057832", - "5873682562670340734232604476914", - "1211393584998045001239797455592", - "8659108473653086904381508251384", - "-7630980843254651282053895848085", - "-540221557050422936209022679350" - ] - }, - { - "name": "f27", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "3212469500423622241722737782333", - "3340874728462071578894902940910", - "4894007870114379703475014193695", - "-6918315703893516841115082998291", - "-6355941571369998755359931373110", - "1740772587651177362996564882643", - "-7458708112794987878853709559521" - ] - }, - { - "name": "f28", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-4910500629060696987507591178189", - "5197765877056321632386782158286", - "-5303044800121034733866948896252", - "-8223704970416599647093552179508", - "-1076874191531631187882403934368", - "5127324397926261402276612677000", - "-868049375541908933380830008471" - ] - }, - { - "name": "f29", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "1934920054407696309369099271132767", - "-37281471366090230199561148926613", - "2512015343872251380229556316983863", - "-1103514220684974379412021435307435", - "1403437778437687605921896931669173", - "1693525842577163433855522977414525", - "-2095033896877296066971249228723910" - ] - }, - { - "name": "f30", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "1626957518671888983153486515690726", - "-1816937333576566243831929515091200", - "2253667050768708945037682027617787", - "-571836421168698776906937652877591", - "-1288086353067203892228102757528383", - "201530345179232929856284463134336", - "400975189350066848273564710571243" - ] - }, - { - "name": "f31", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "153172176354757645791114851311740060", - "-647986588387654935225850292762760080", - "13034167880193148519824630101003566", - "388735211523954057431640318361237493", - "11213734438043737727727431029792649", - "347858613822170037885918840876229638", - "448105290747828613707385729204179427" - ] - }, - { - "name": "f32", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "95587444527097235036651631884311637", - "206330613035301901088466282384963480", - "167106936162286273913823366542453471", - "-537217063922129966210715476703507663", - "-659274197249513467831659063650410011", - "-519598373404305582336461368152710831", - "-237639183658417474222919975802526274" - ] - }, - { - "name": "f33", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-86458302335739817217821799439966496330", - "-137482253394835530226835551736298570624", - "135911547444149794188573189117809210710", - "49745071445708969719239136456159242841", - "-106729216563389723481875310634433978641", - "-104248257972906637946598741913486007397", - "66167820134328373925465430417442823082" - ] - }, - { - "name": "f34", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-105875242233197721265375252634454123998", - "73587902547003117118998610843350968113", - "-102611372103185740824703046491342330693", - "150987167779696251244461515165435481358", - "-22019170711196735054098235294631859176", - "76497269351966017300721995778886730186", - "-138699663515105174625335391963934726934" - ] - }, - { - "name": "f35", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "82197812607274283716529385387424686884", - "-121399733867898688637525900304800396505", - "-136133809655989402738014161813247466118", - "158495150416011221256579081024031475908", - "-73153306926108284272925294766689341888", - "-50716987264120617090656946830843877356", - "90235464903866457955693905593295041741" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "18134", - "17722", - "23780", - "-11194", - "-8280", - "-27435", - "13000", - "10860", - "-27695", - "-12498" - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-3161", - "11633", - "19921", - "29722", - "2171", - "14048", - "27922", - "-7098", - "-26395", - "-16190" - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "7453950", - "-6459316", - "-2302025", - "-6404949", - "-5976916", - "-2685845", - "-3968802", - "7814816", - "-3348009", - "-3665804" - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "5195286", - "6081815", - "-4952639", - "-8085753", - "-2466149", - "-2575675", - "4170018", - "2686465", - "-81073", - "-787423" - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "472001418", - "691554539", - "1906890904", - "1687167891", - "491383567", - "-1230971497", - "-1104507263", - "1167877714", - "-52845371", - "1571375933" - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "1640538599", - "-1580043625", - "373852090", - "-260929812", - "-474909375", - "17235811", - "-1135215630", - "-1270356689", - "1944802875", - "-1505836625" - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-530784852", - "-242607111", - "-379481610", - "-1331011462", - "-116962614", - "1255748376", - "-1363964804", - "1401105163", - "420891263", - "-1681562605" - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "59090477697", - "-423412161574", - "405737427858", - "-77821111310", - "-371384954987", - "448968782113", - "-314391292460", - "285783091826", - "205286255571", - "544240595891" - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-259071166306", - "545930066334", - "455664787403", - "-456217422805", - "72061861116", - "-215138118578", - "-80029682533", - "-35774150948", - "417560742892", - "285958962121" - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-57403879234143", - "-60044942481296", - "103065864537987", - "-59676685813122", - "12351898415026", - "55662719927203", - "123435440195411", - "122403125630898", - "45062637664781", - "44419908916868" - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "51315464457464", - "133287385014568", - "109312168825611", - "-20827410566657", - "-121981592514379", - "27931186914167", - "-2033035095548", - "85051511355862", - "-91375834763104", - "30199682644226" - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-64964110886586", - "-138699100350313", - "130964369788343", - "-139634527020429", - "-119854617534884", - "70172360486522", - "-96133958217331", - "65642159888357", - "-18594206582765", - "60737708145673" - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "29978780633537080", - "25489775829028520", - "-11785382893607987", - "-22856298529869474", - "23770477258826040", - "-10566346662105874", - "6876850830114520", - "34852850277369898", - "16896700330219451", - "-11436055909635935" - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-6841806038135736", - "-18186485194310059", - "35335168707898053", - "-26295736320841594", - "17560648600383122", - "-35983414376855047", - "-15415911551398843", - "-26609280508157260", - "-2462179312037897", - "29846874645014009" - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "4675386085746507408", - "1803406269375951152", - "-8008744843105280670", - "405584465259224141", - "75368337956219995", - "8102285573458602894", - "-1375742914410430066", - "3964251624403946335", - "5792210400672436247", - "-5799017664314032127" - ] - }, - { - "name": "f15", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-4500963859480088010", - "-5084653548897731681", - "6279759650310119568", - "-7122533055952959828", - "-9199372417105183635", - "7811550290331711298", - "9218431176770671941", - "-3286649207814627157", - "4958668366334530353", - "-5684256695995472191" - ] - }, - { - "name": "f16", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-579003774044609551750", - "1886258346308389087951", - "-335044681646137353039", - "-1442233206657916042751", - "-2041385070709208586530", - "-2041235087206149078893", - "-1716714939740956413468", - "1704412162011534515619", - "117600735145737317514", - "1278819196757655994156" - ] - }, - { - "name": "f17", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "415254142507072741577", - "-2132515526558289537045", - "2079398868321666906464", - "1867936575034848926155", - "851335587720484751739", - "-111296053187902149848", - "2143972187854078347204", - "1773872097475641817039", - "1579140156321241600556", - "-1516652221201026436060" - ] - }, - { - "name": "f18", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "1559908351762045910910", - "-264784933107130818320", - "-598350218178455361048", - "-1092837827554046025894", - "-1678038700526154859949", - "-12411813922624994032", - "-1298536585447662788213", - "-392568809672392593917", - "812434205887754798303", - "577638139397879923784" - ] - }, - { - "name": "f19", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "483540050969954197423078", - "393340030074768968467648", - "564124955073947020426951", - "-166028194653113530934603", - "-571181389877598535389918", - "398723038674945084266876", - "228839613661890269244708", - "249192392026761167138837", - "-340924944440963043151155", - "318723375982634828900167" - ] - }, - { - "name": "f20", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-49754633731983437303317", - "-420944982538865094050286", - "671401900116427346443", - "526316469141632044217803", - "-90953316371462874869650", - "-360100781334711007211443", - "-271078530867410033541372", - "39601564798239273143770", - "-193454760537188959008138", - "394725052552570128108747" - ] - }, - { - "name": "f21", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "95604684847430300337029542", - "14771999135914262163361386", - "150745802987125450852167766", - "33932753831923403334708305", - "149405901650848522915765192", - "-1823970500136568816940992", - "-110425699764975907183315370", - "-63900607690810920799657977", - "67945082162751703147914799", - "-81093685542656684185599465" - ] - }, - { - "name": "f22", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "66556908864778642752069871", - "-28360185514658986274161900", - "103582387393740170921508033", - "-6519249171335849657106766", - "72953216861742521751998077", - "151236383412539117977949713", - "-110597927801377675556426488", - "80476027987754469299431960", - "43522016687177583419216227", - "63316970734089230884136932" - ] - }, - { - "name": "f23", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-78548930422536315891451262", - "45905874758502452617084346", - "87026428121070635990276463", - "30848022410248313452417863", - "113951635308176304815885382", - "-124315535534229104851289104", - "134752502464749327251527585", - "135521219185556815649023895", - "-84614761434432912073036830", - "-118901680386259893528860271" - ] - }, - { - "name": "f24", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-25841794945483935228086166447", - "-30413081077582561189405232926", - "-19532920786511949942244845369", - "-30193900399178925563267086482", - "-39268484492130788762399378888", - "14988858476625088936630858558", - "8158709484484972192476497257", - "14801209177714278973902921394", - "1199436667093952055436173087", - "-2518978092181661624944635504" - ] - }, - { - "name": "f25", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "35244503140756240517240349174", - "-35733948098442639601164176224", - "31328591550528089363899528465", - "-27412081328391081011074911090", - "-1769797631366734699799719563", - "-33747435590444561700985499470", - "-30450449539949823890308237130", - "-17340551240234040063622761431", - "-15414207351694184890714841337", - "32730101147731779431381739254" - ] - }, - { - "name": "f26", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "6417949628546428785294953126923", - "8769797200111753086471566078603", - "-2116510230044163775590740120793", - "7687071231800358218346119932518", - "8638821708263541477266210728070", - "-790302305370881388028330111506", - "5820768899159416003074995746996", - "-9618202462105318759603575801762", - "-6156643514133130208449032245315", - "-1385133400285479245207749243568" - ] - }, - { - "name": "f27", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "2923859669510566355125712969784", - "1672342575003764869710212298587", - "9684152137525154583316147670469", - "9290818777508616060102711404179", - "1907370316712074520159245895756", - "4302224416056047279585773980100", - "4079082523095098737414579732736", - "-8939329579918979709025923845917", - "3055755203679386229608187838951", - "-7656199291789869902558397760488" - ] - }, - { - "name": "f28", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-1993408941213176104096743085833", - "-1383628377130337576502257773915", - "4470284879268655785913151671188", - "-2094354401636124528651178944087", - "-4718526812765492835824737644621", - "4483630237795368148504372600043", - "-5095800556421443090118766405516", - "8539570142657696478841370379826", - "5645636459027154960309385898946", - "-7122208279414478063139002412255" - ] - }, - { - "name": "f29", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "2550195221042312583228503704840202", - "442897911829293158992199263359954", - "-1522037759495047513663273960812145", - "313102025341823494167291267107741", - "-458350571398304845636847664886619", - "2136168309158693896418773624834103", - "-1128206321617467899508850017214226", - "1636624674548715193432981518860285", - "320137304203745942294426566104093", - "-294782075779570343687550263663087" - ] - }, - { - "name": "f30", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-1444629297512704571029980110741605", - "-2191946664528433007303883235032461", - "1589045190135896985261950838611301", - "2131636604679221896042873457911308", - "297179631680911493759930815205212", - "-2126291769212619311518240791486544", - "1523511103177524999517703325761246", - "-847454732688072800743078090813342", - "-1956376709464491727639224195174996", - "-861040145128139001028548353296892" - ] - }, - { - "name": "f31", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-479398519732737325490413604825143380", - "-215784796350508854178891485335387689", - "-214490993056451349525696257635104993", - "199855210779010246004210141789572715", - "97720275254754003620168896096796233", - "405408100017622055977787385002418192", - "-19794689102997258352924647876669485", - "-500441898370109969573828480171374056", - "-626919061688435527977453247591229439", - "80277447722215928098810069768428493" - ] - }, - { - "name": "f32", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "182656152199710217662726787824675206", - "-391912595443247851046655822830489165", - "207954578443901582548318618801109250", - "310750896994556854089712190669509642", - "475015269357258700043658157630904803", - "590696308435318738862641338054560532", - "-85890160028883565807954128850125336", - "-576451846337965379192597626242495550", - "-194156669816921613683801440222359917", - "325929866821969725101518504483229685" - ] - }, - { - "name": "f33", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-96016826478916271113384553397041882740", - "-72524679186042838690745478933830181370", - "64424079151201022866699515541783034436", - "100223564383802403007349253486974176413", - "-60966378434549526152314608501709715807", - "51746937347287443579370734772139977941", - "-23238950900257597882859152890599551643", - "-51038982177478923128275863311716550027", - "-115465685782901125397865930706935055574", - "-102267258671502226929666698022752089098" - ] - }, - { - "name": "f34", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "59752462849135751565422515651427136745", - "57385604880242856486630513552688309260", - "-33304641225806973209326346826779251354", - "-48539098752407134257738293259467462108", - "120742111383819373273355263399496909326", - "-129263059115531589807607405023013321450", - "69467297302459367885241531394595102429", - "-32566184121942180852093987558240714376", - "16699568941070305167234197914206956239", - "115542562281203357074433173136266754711" - ] - }, - { - "name": "f35", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-163449616473964232379904520658611864457", - "25281342558889955045238178770080647399", - "46185607983795356306272865547303335649", - "114044578517992185018250957729185053074", - "-64869091742029323159247394894138180777", - "-50151602464614615989245490848895380396", - "104217955269215569464103621390097735961", - "118087431290465719034848232574756985201", - "5832875918417695031856168991153447326", - "120506632653165371042704131557233382314" - ] - } - ] - }, - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "12714", - "-17677", - "-16540", - "14410", - "-11143", - "911", - "31998" - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-14761", - "31556", - "-7288", - "-3830", - "29966", - "19147", - "29693" - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "2569853", - "6059790", - "-330529", - "7380586", - "-2482821", - "1651785", - "-4052254" - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-7628960", - "-3380036", - "1258941", - "-3401637", - "7701539", - "7576713", - "-5445619" - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-1245489116", - "-1275398591", - "-401137310", - "516982804", - "-1006231976", - "1726673506", - "-87392378" - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-754809774", - "1145892362", - "-19406665", - "530282973", - "694980493", - "-418452919", - "598343770" - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "601070576", - "-529411309", - "1672532734", - "1507047942", - "-1321811678", - "1865943840", - "1049317232" - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "369919600512", - "-40371257333", - "-437467355606", - "-330681377149", - "189487447274", - "-388874239360", - "-415343193135" - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-56490356232", - "-179890189340", - "-295502201356", - "-240731433951", - "269942151229", - "-96194505284", - "-217041442731" - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-1825771318399", - "421236850826", - "75184161469200", - "108703786580233", - "-127451115005416", - "99839865538020", - "-54871986487019" - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-76703782626540", - "60915744533461", - "7491311922590", - "56358173725227", - "39762690476371", - "8322658107898", - "46733081464380" - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-96513392336325", - "-67739611037005", - "59670575064217", - "-112619888529385", - "70636403556631", - "112886229412971", - "-112890070154076" - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-7748245611786253", - "30000411685972136", - "-28708419488417063", - "-4317656332473900", - "-30246169870410031", - "-14254515142549809", - "371565014603890" - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-6776583109354558", - "7426333921384219", - "7540632859357429", - "-9767037872986240", - "-11089046386080470", - "-22166448436341672", - "4092787216112559" - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "8982192987880475476", - "-2203995683901652321", - "-1637031442683816142", - "-713949851429285623", - "4764119194312860701", - "-5066416819152659437", - "8230442089929325486" - ] - }, - { - "name": "f15", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "7397573146759073483", - "6072831994062160866", - "4167530823330784204", - "582766945510159119", - "8221302235375011711", - "-4381413815141475019", - "-8096655621333107328" - ] - }, - { - "name": "f16", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "2030603623096286832503", - "1271551785736851895988", - "1059368893819926263976", - "-1665827636083712293367", - "-1051960326905934453213", - "1473735408882529883297", - "-333777609917969691379" - ] - }, - { - "name": "f17", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "1286658710930203502275", - "-2172172058907663145453", - "-141071932493620024585", - "-1006205011797815442655", - "-447268287780705057632", - "1360424526139011499800", - "604422422296805449348" - ] - }, - { - "name": "f18", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-2006501856521759931980", - "1866872681866053859230", - "1495901020063092539627", - "454918079382885826424", - "-675511737258956961447", - "1218438059999802188988", - "520050638871930569487" - ] - }, - { - "name": "f19", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "199981468130579278764115", - "524577102218178440515897", - "-67354482337095790562960", - "-319584828523209160155698", - "-47886888004461204999098", - "362615706120848068772065", - "-428488020581777145541356" - ] - }, - { - "name": "f20", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-72493031324054072027471", - "-334639620713644170445750", - "-41711290262306265418236", - "11295793739308530442599", - "-158186363287117337167711", - "-261184784811664604407207", - "413162128342649210348085" - ] - }, - { - "name": "f21", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-135624195351191707712137372", - "10812438753908607973787268", - "-122440856083351376524449748", - "-82523858142425774130054238", - "27571810846266035630215124", - "18307359946095823572663301", - "105783006979079368715362929" - ] - }, - { - "name": "f22", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "1581760465155001863795434", - "-135935815455365501399554392", - "-130509336541701778197316760", - "-3743505500487900484740314", - "-75491511239258433243843240", - "-90965010737774787998736902", - "-88197222290714827289832474" - ] - }, - { - "name": "f23", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "6744023569548288276019756", - "5292015774994945406555551", - "109179326363612758269572075", - "132901255837784819296222630", - "-91420629209092954574726184", - "89452985859163309961726941", - "2153690893509629520895264" - ] - }, - { - "name": "f24", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "13039695999713807554033762590", - "-6303162377768791324671148540", - "-1946663983334039946465476396", - "33935741755459915237121638920", - "26896065383384685788831389366", - "-25745127981095367308372544735", - "21070752644242508753086400013" - ] - }, - { - "name": "f25", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "7056132394141417928383368453", - "31019158472152952689165250022", - "-11728861638175956601437464630", - "2645913024768250789927170688", - "15796578792159117223842511678", - "-34190065921954221303947833110", - "29272845812439063698894860991" - ] - }, - { - "name": "f26", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-604422903470746080682783203218", - "-6076108094075543244460529884092", - "8088418642103432408452671726609", - "2696623750465599388617799896550", - "-6405315596242655258798557250679", - "-6155748344373159931412993432285", - "8584006787041651897819022340082" - ] - }, - { - "name": "f27", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "5281757764134594134438984789193", - "-7028176889051617099176236262297", - "-8267070573231339493707605149050", - "6566346161902697003853252009354", - "6907861390663657642883608816060", - "-6229196647233478140372810442745", - "-4315116263283185459713619921667" - ] - }, - { - "name": "f28", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "3017138498509810500175856648095", - "3398786506115857318214188150463", - "9044607468721538880312468876557", - "4240979395619962704951367097595", - "4909824443188301329191818666666", - "2725714964361148643743279519084", - "7730392766372542311310262115531" - ] - }, - { - "name": "f29", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "86468528466370492476474782893143", - "1448809787085173642220124268091987", - "2398896567012986847538003526402406", - "-482626493159668648976117462382842", - "1397396641349822665624065656355422", - "1881535755630833788095102953136150", - "693877316368567795737229426069663" - ] - }, - { - "name": "f30", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-371225102374597802367902900959701", - "-255683445252527041163795103648586", - "-2402214506973980959911641779194743", - "1942139926360667747385061840250753", - "-2249437487330853911696260487602737", - "-580402728092565949815162125486497", - "-2333177307017243318910805505009952" - ] - }, - { - "name": "f31", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "249267335095594358845428761110691171", - "-568665328998829934313586642321223921", - "614880483082247689957446773849151065", - "-553171904677662852738365344238890430", - "495731623525571951642613791437798353", - "-477713109779828046659305448042870277", - "387669247772762300146484136230815302" - ] - }, - { - "name": "f32", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "291772227074053773731207721447523865", - "478340872802936170496457632583192614", - "-634164050789594055361220559439999866", - "313976016205362269713629634030006472", - "-227975319612578924810680369354824735", - "-326206746927249614805175495679061521", - "-70211373328161042845725972242777479" - ] - }, - { - "name": "f33", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-5209233392417442141068288460833501801", - "99643441567753771110015848158607166125", - "-42622193144648183858972754460288406720", - "-29340789884241996294609532447466301220", - "30873469517947212865930598446794506308", - "64024014388518568303515800369463898806", - "-46576720091754575892908187812982693591" - ] - }, - { - "name": "f34", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-14230163002983276038505746679091126372", - "-123926667145293734304288759383746589409", - "-13120546575240087897851001723179321340", - "79698043688402468526105090644846127457", - "-33831275607747205305624995534562222975", - "-168707858932291165418280375840165103676", - "17953831205166957472956561078551412410" - ] - }, - { - "name": "f35", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-19226452992248105148469764644136598020", - "16124413584474498269388854696945835704", - "-135821184032218492978474240436476043175", - "-107741530650938327874691191829484109569", - "146531103548680098080612026842873435801", - "-146991499237285365527834436497064178403", - "-127127455943850110189371792299262316806" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "15022", - "-7837", - "8463", - "-31686", - "-32031", - "31612", - "16480", - "-10235", - "-10539", - "28445" - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-4926", - "-5186", - "15921", - "29571", - "-32766", - "1121", - "-1434", - "-17222", - "-22761", - "4753" - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-4592316", - "2449052", - "7981809", - "-3088274", - "4410018", - "8093605", - "-13503", - "-8162156", - "3256173", - "-5613359" - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-1607371", - "-1348177", - "1088558", - "1541187", - "-5018948", - "-712529", - "7816686", - "-2534559", - "-5822409", - "-6628411" - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "1372727113", - "-726080236", - "569539837", - "1190582827", - "508037243", - "1090154199", - "-891183390", - "731676213", - "1462411348", - "-2042112486" - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "1607583985", - "1612061126", - "-1926275500", - "266858504", - "1854506330", - "1992696911", - "-1777618330", - "740680226", - "1242836802", - "955395012" - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "352253482", - "717967913", - "1688091865", - "-33294922", - "695369871", - "-890836637", - "-1367040646", - "-589671020", - "565338262", - "61646246" - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "113660925350", - "-126674146673", - "-267264085744", - "-26144664531", - "-368231435222", - "-505959544382", - "-517057939016", - "377407489591", - "-148592808936", - "400410831770" - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "266137174732", - "47927038814", - "-187702759559", - "201749064030", - "400632414633", - "-158407081905", - "397740968912", - "380369858875", - "-70319347120", - "-327992253162" - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-64709746887975", - "-68647766183964", - "-138120630412427", - "59805031864149", - "119153784235681", - "-10194528023450", - "122689113009403", - "-17615879635614", - "45139129371796", - "1531507455583" - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-6842223705379", - "70976155936710", - "49997962957533", - "24399988281425", - "-57566750336782", - "93584616373526", - "103787182625191", - "-122878719870345", - "14066989948365", - "-130661781594608" - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "4009791677496", - "-64381928038251", - "133678921484825", - "76755339963627", - "-102169151072011", - "115548892472861", - "37103384324668", - "97872732102283", - "98736775939238", - "61237096731187" - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-5386313748237050", - "2970162563339928", - "-20176445643469150", - "20371913637850721", - "-7158489261079159", - "-5456799111147617", - "8404974245405585", - "-32729507241118140", - "33494560707941799", - "-13895253025122555" - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-11524376001012025", - "-20778751144915587", - "8889073053970952", - "1684482936940876", - "-13993306053910174", - "30164943555687473", - "-31124682736672556", - "32215504608380007", - "-10453195713262728", - "-33918655489648513" - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-9045710615433492230", - "-6293381300823977072", - "-965323978974310275", - "-2783207176007258146", - "6076810976329576659", - "-669802758603867087", - "-1233051201499015522", - "-6174921413989400405", - "-6364905728344016613", - "-3961095259090937649" - ] - }, - { - "name": "f15", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-8311590049856021654", - "-2233429824850430163", - "2531098808090187146", - "3468474026945384050", - "8077771235098155330", - "-8799758370460940187", - "-4176221600943734990", - "1805769477777215684", - "-7549963407665597645", - "722779983175381823" - ] - }, - { - "name": "f16", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "2107071872084807694433", - "-2294755443105840057392", - "1773081046929232587196", - "1241982726261587852076", - "-707781904303484276568", - "745883989826657116382", - "-2169947208759726777160", - "-1912104689153632538998", - "1148342460642355662438", - "2032417148380354251365" - ] - }, - { - "name": "f17", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "301194099901958540795", - "-1796908129045408744925", - "-1893333525447023600080", - "-1659794721360559432323", - "-545770620735888443738", - "-1498700187892001553399", - "1983299743701569894075", - "-1437513595219315073220", - "1767085779913120551451", - "2052268107528632347954" - ] - }, - { - "name": "f18", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "1973143481127812565478", - "1788863638483574550048", - "678943339040073822553", - "1488181297004780374598", - "-841354837458778179617", - "-2359857612436247216663", - "1949504054551265307860", - "-261576222018184553899", - "1023545225284718841282", - "396814876282937453864" - ] - }, - { - "name": "f19", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "277949422900535166807254", - "138811391393137062116667", - "-72653654965302530346812", - "-494749645396879259633024", - "-242917388456872618173602", - "390670257131481393850721", - "285398793834325859350694", - "-372458176135463767462045", - "399170177116685477049166", - "-271314816881767314942694" - ] - }, - { - "name": "f20", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "37820481679840726826876", - "334895186365420428624545", - "140236516897006720225935", - "315175679666879037295472", - "261268264643970605263350", - "-320664167748754036982348", - "586247714977705032710974", - "-535245889031948263897047", - "-471872354451394405185548", - "-456733892192568242510504" - ] - }, - { - "name": "f21", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-105984494615202116579796115", - "151673684254228829515517012", - "-82193709816611103667326644", - "79110657628630643077563368", - "-3054559640489441637505100", - "145448628370409394618661889", - "74431364605336450995393367", - "89809633226847357380659175", - "152789600383563079203846111", - "-28611571505647223756095346" - ] - }, - { - "name": "f22", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-79639725549788313187278794", - "153454504730027505499574956", - "-71443503649891102335875488", - "102263646047012225641114057", - "-115237699509662867625981216", - "-102805286546741840578362816", - "-89050407771853190662470930", - "-125727176454820715122471464", - "-8860559194660861447069652", - "151099018933618648355864068" - ] - }, - { - "name": "f23", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "153615688495646108359732944", - "-152952061295158657001595739", - "18275423961643474905432908", - "94485411042720164109514630", - "-84430909092745933060600306", - "50135741003288727707783462", - "-46447811709778916512259695", - "51859848471666140382133523", - "75042237323543928569610043", - "37505368581264681494616091" - ] - }, - { - "name": "f24", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "22167476682524993966008645209", - "-17682454764998389365452968765", - "23076089725136252429671404619", - "-23088814760538693813174516037", - "-29306844140667323211487259930", - "-30748511267820346371394948475", - "25963044575225165882142612710", - "3765422403102838426189917985", - "35681573071063764843704392300", - "-37341685497070849423302812076" - ] - }, - { - "name": "f25", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-37145430387494621635771082820", - "-31993330168742572994052440207", - "34895929053226381138051957145", - "25579749546037674764876987638", - "21667643771259019134060733790", - "14830739097033721356657407016", - "-20606236183870952840201095735", - "4092447548188078039526816808", - "28248768728356997951023223267", - "-25334812813242884723442703956" - ] - }, - { - "name": "f26", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-2280537515938173940136828627831", - "-7029367399536081843990576741895", - "2908124785263468691024339463831", - "4126663430767233684738081982173", - "370668181978409121708105220941", - "-3145443133435553980733791581270", - "-3410618313816845149237759632194", - "-376362200628445450474453822386", - "919928371703544959970930131272", - "7953040960420550532840640391860" - ] - }, - { - "name": "f27", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "2733108430678997801009676250278", - "-5135495307226260230862361687447", - "-7702341290274881222510218926372", - "-7066341470482871120093360493089", - "3836010172346064015392340538705", - "-3664385776402754316662373727135", - "936462815661555839706749395697", - "2773092078949173592226456986548", - "-9609041839067159395996566254255", - "8366782674916053779164946119539" - ] - }, - { - "name": "f28", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-4980182957755342435593425972938", - "-7331390033696828965723924921014", - "-3009672985767619914592654600213", - "2415888972885232587063542079203", - "2090944807855045956887195711016", - "-883062726029973182984068888075", - "3216339342386116659106934650143", - "-7035800003366808103019476465680", - "-8374471383551965406308399944620", - "-3256504765920564639563477830517" - ] - }, - { - "name": "f29", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-1456526204409079707545596268949764", - "1605812205323244820938192049151251", - "-2393036491370471373335505973684099", - "-2581565321832800196787283837176507", - "-2259225235809292027062722463868761", - "1613471841867440193072683610887169", - "603067267673461381532872840326251", - "-1845233283125775864798113003542816", - "868550478805401650492823573046909", - "-337127506495610604524751121952493" - ] - }, - { - "name": "f30", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "951398751175909117922395383233434", - "-944268427333222731329968788374893", - "1822141145772488459134372718138697", - "-1079994604533631648892003448829000", - "-1700759428085989556245495159381944", - "875338350587859234285627401314059", - "-337398839918094806079813848688479", - "1274930367418853468992170352975004", - "-827699180760300166633982251719590", - "1512493979935729157230507202733502" - ] - }, - { - "name": "f31", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "160302217813202610775471275933514", - "33989667050161832326228916138222742", - "-646539095965392647271160659476964257", - "520555101401804014613017194424656819", - "-658812119206002654182338939253256753", - "664255992482998680020951467448042434", - "-289790659994601749094918081848953736", - "-14612094679746266883864422289362673", - "-614525870701810325254798706616215012", - "-377325777912030700213309428971062643" - ] - }, - { - "name": "f32", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "73348461576814075675145525965338472", - "-557155298807821141042447385096270129", - "-302843089040498147591975120899476425", - "-343007371784366353304187078739213180", - "-520114138975712541546020447666036652", - "-267768561674814465931404064681997826", - "253439099531489472478221361118954261", - "-543911821748089576332291731111305135", - "-659147101164876446611285061561101665", - "-505296618307337966273397598409089628" - ] - }, - { - "name": "f33", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-43316202544657529060378677519656474082", - "-103589694168327771285684132069163956081", - "163490446346879098854774955275664152561", - "141725385136844568939503295884388215542", - "-106495807667444370440222890912014091006", - "-62588761435979977931521900487631415181", - "11515630438132699277738829448055362880", - "-19714621564662204356219467610315346524", - "-20441143643590362983009092934113060172", - "58777694810638265048696890778913392516" - ] - }, - { - "name": "f34", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-41888826383133720455062078273031980864", - "-34131446648630933839860409939756358818", - "86955775473522425728192415005636888053", - "113700041082217744517618282410386904516", - "22108726061873561724585562528739332690", - "-90243838875246562736038607742046373034", - "-160207357085077103403158310416028234841", - "-25962791940939814204901287111870408623", - "53536564165671520602990112847932818280", - "103877311456792796594133732780655069975" - ] - }, - { - "name": "f35", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-21998618042415186254907008705965011275", - "-115801567215808989077886455618989446302", - "-123515460106511226509658161381795605327", - "146126349266298476746982100344583771385", - "-105427515871244029008670613769271582501", - "105554574193036227088243079341171027716", - "74983468969052176814384544133548752167", - "-5412217389545414706348468707368491276", - "7311382420138944088622212724720249711", - "26734383436532417280141083897261294532" - ] - } - ] - }, - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-31077", - "9259", - "-16092", - "-32709", - "-20731", - "-5819", - "10812" - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "1995", - "5656", - "-14917", - "-30907", - "20632", - "26266", - "-23089" - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-6287830", - "-5164535", - "-4178885", - "2740560", - "-3353950", - "7594511", - "-4340099" - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-923076", - "-6648028", - "1268178", - "4138079", - "-7826993", - "-5220493", - "-7948160" - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "1408189396", - "618418725", - "1731479380", - "-1084101775", - "1142122556", - "-1183742619", - "-1896178456" - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "344386479", - "-1999820891", - "1866236186", - "-2030077", - "1251384400", - "699666323", - "-2082667812" - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "824261389", - "1438979072", - "258990883", - "-1759522112", - "-843397177", - "-2070882693", - "-1701467756" - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-266945014052", - "48477692991", - "-246994986971", - "174044459235", - "5741404334", - "-380048652908", - "-24181224762" - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-43844719024", - "-181823532460", - "-20699414695", - "-415427256357", - "-507472081709", - "-53465949949", - "229133223929" - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-133346897390756", - "-63231728053200", - "-117000508537450", - "89198363247761", - "38023689696332", - "134606883856739", - "-92150428389036" - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-52789537039327", - "35181731244166", - "59213821569873", - "21523191438241", - "-109363319599427", - "66500185607381", - "-24297046810934" - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-107722652697373", - "83264001909206", - "60530479665064", - "-105179822644476", - "-37808035117217", - "-15649630895428", - "-82007017566158" - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-1889102007756922", - "19601674941472771", - "16370046819577918", - "-6897795620709999", - "-9079868029562526", - "-16022562241598145", - "-11658877195665398" - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "26200731007659900", - "-5705753568396424", - "-10630936490846922", - "21199831892863195", - "-14630803989241190", - "-1104583421640843", - "-8398700387340058" - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "7486485704015352617", - "3335769874409769072", - "-5433114160744696230", - "4083292790617042267", - "-4947854822503131357", - "-1173279410939306928", - "7627744620282209630" - ] - }, - { - "name": "f15", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "3697505347744149077", - "-3104287720935006555", - "-7652190733869386136", - "-4882558629171891533", - "8860714032650539917", - "-8969577108080031160", - "-642154018115668816" - ] - }, - { - "name": "f16", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "670877939016371474302", - "-1432568446574075031871", - "-1789761896306180003524", - "495810685124040920476", - "-982245179800969938990", - "416565932606403769520", - "-385436636769498779401" - ] - }, - { - "name": "f17", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "525734515877642528395", - "-1450985288797946754502", - "-35966294447541217783", - "1126543199956686411981", - "61595997056048152214", - "-1401629091063877657909", - "-1202961307794336765150" - ] - }, - { - "name": "f18", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "1672535938245198605400", - "-1580860414891592275796", - "-740243979048298292288", - "1750809637864472070357", - "1484191499868645687673", - "-1772876521530207061602", - "-157535536765699474248" - ] - }, - { - "name": "f19", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-458308290730741192256616", - "-471447402662923542760449", - "-369565329056355751198177", - "225734004010792510706828", - "-556196431640372236164292", - "-78075793891935190859062", - "-116699116780484048235343" - ] - }, - { - "name": "f20", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-239261363173393622848494", - "-231784833187813102976050", - "-87737098896356484767206", - "-78644948684718928084212", - "-176475416655055903318791", - "3603643983962280379716", - "-58501748627631437808576" - ] - }, - { - "name": "f21", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-30221325702549819108916395", - "95944495578133181386021070", - "-44536252921368839096548339", - "15075400013371049315578156", - "-145198777561737835292527079", - "-68704991022724170758182163", - "-131305208025724709133375077" - ] - }, - { - "name": "f22", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-99358500799199639064296401", - "-26034657795552428161716736", - "-75581550534465588010016611", - "52401948086605473957555542", - "58124229269757055958957209", - "-115387694983940554178761760", - "-65932509496350397669563897" - ] - }, - { - "name": "f23", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "43805433285033387294420574", - "1562800636974873587058519", - "-131987952066526650503273956", - "18931446990991552118371804", - "-20464123973396868686354836", - "-70440339764528932281336032", - "131590774685698821496684631" - ] - }, - { - "name": "f24", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "17010663925744731479920914696", - "39562531410146500849424879133", - "-5128603036036869084549472024", - "-6531611752391217498596298328", - "-6114869027105296467601847646", - "-39093015394580582747014059927", - "-12014604359209133209760799382" - ] - }, - { - "name": "f25", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-32451160114870044212178140655", - "1806646866826021794914484793", - "4720077971237521491525992997", - "33194361661676598920704016348", - "24912046164759570981898977789", - "-7669800823572214969059744408", - "7277397494015790809879872812" - ] - }, - { - "name": "f26", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-5244331357820500051980632880320", - "-7476990032340251161628483846086", - "530630992781165420001889894264", - "10098438614092797795047801984288", - "3682708632655205190215205587223", - "8690796055385090955683535349368", - "5361719776687875721438766798102" - ] - }, - { - "name": "f27", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "4133525058690303076457535272929", - "2750076197732918403676140575135", - "-6080135441198389882660155241721", - "7452726199064665615050003292206", - "-7529000240293904835206157708869", - "3379103685580306013395880580624", - "321900653781560056286416848007" - ] - }, - { - "name": "f28", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-6000730496040626999554171366759", - "-6129325749294820338407219279289", - "-893083115858309788383343451294", - "443856929714109851521755423935", - "-8584261830884862676385650836303", - "-6401574521854999458778655137654", - "3302013366374432709812215092827" - ] - }, - { - "name": "f29", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-705123380443562375841757872729608", - "2593806732205148460791922847776619", - "-1801694416359862519122676348186631", - "815861993622766872738653363741865", - "-2466644088247705127954123289883444", - "-934866744467231904510166282565947", - "2253522258674461690162883163839936" - ] - }, - { - "name": "f30", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-1463078456692104071688928064596792", - "-428232475034049612300291106666821", - "390536454490762606143429124947585", - "-2307416425572337460914672161591989", - "-341527942003455063999132618686566", - "-1393407113348768620393260401110211", - "1525835748920453640112024446120601" - ] - }, - { - "name": "f31", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "71255285588406973378604558339097631", - "-619732435071909459819788442654378097", - "-391127576618645874434439918045043540", - "-342728886759019143485334397920651652", - "472691929867226978378163500690615278", - "-224902346133721799550361731061596576", - "-227418606857543953812073491118742297" - ] - }, - { - "name": "f32", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "374768139065112363843426329991090131", - "99771156267583091519797181453524175", - "623514200582256604831437186671439445", - "466852384340892241242066768657333208", - "-79490194961815851789400038914261842", - "59112613706248500164228579635873359", - "412879078685747933071084887232617532" - ] - }, - { - "name": "f33", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "77991142702251407258818799294911159891", - "161106380778267476608501793141765141870", - "-70809552731873855277646818527448705955", - "-110248097361886897682916611141998796783", - "-2922291252328809233287026280374496133", - "-79139357759217132719156340970964096529", - "-34233663076343723377679296237209390536" - ] - }, - { - "name": "f34", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-29580704698771363514652329228384802331", - "-133894656628169333402713569415895556913", - "16964377905273459077001016578337905491", - "-9148322124930679066696181595347728557", - "164663573134110283147971256754296878302", - "-73034025588024033673118107261845614988", - "-81114963075977596276431969823953762679" - ] - }, - { - "name": "f35", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "23897635051480662594786579084534640313", - "-55490087002197920272222994649451989382", - "-89737783904123217026029009445096585747", - "145144010486684736838434268219062590006", - "-165040775505831768790820454836299398188", - "131503157840829682597077899624254813130", - "76386404861888347136043464855772328542" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "18440", - "-12077", - "13416", - "12029", - "14731", - "-6606", - "-9150", - "12162", - "-22655", - "-18086" - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-3172", - "10039", - "-28226", - "-22140", - "15700", - "-28551", - "11773", - "-12420", - "-8551", - "-18723" - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-5341537", - "387384", - "-1321481", - "2969740", - "2976897", - "6781679", - "-2946380", - "3378206", - "-644304", - "-7990952" - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-1465766", - "-3855831", - "5316543", - "3561879", - "-6039534", - "7328050", - "8358170", - "-2252503", - "-648817", - "792779" - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "822854295", - "-690300384", - "-1316253351", - "1343518402", - "672906828", - "756822923", - "122965523", - "-140893010", - "258016318", - "-405902113" - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-829648508", - "-470961264", - "-640248087", - "-2020904235", - "1105411308", - "-719947001", - "1760380264", - "113386372", - "1007105207", - "-15701986" - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-1180966584", - "57211979", - "-131262637", - "-110887807", - "390039991", - "1658130575", - "-1023512593", - "-1179931752", - "342404070", - "1847390814" - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-34753842717", - "-32683828978", - "-125044785483", - "304841775439", - "-513568844214", - "-77726669155", - "-109447088089", - "-511245131112", - "-518088390340", - "219870677966" - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-398160347401", - "-168420562797", - "73988852960", - "-373110636510", - "-522270610451", - "-221515844460", - "151911635793", - "-481806795016", - "-410377635683", - "-533889132788" - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "130911732709582", - "-129857493716072", - "62353593268558", - "63820238918979", - "59413711648889", - "-136569062134748", - "61014813569472", - "20683272308254", - "-85844073303715", - "-39696595628606" - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-135398028592399", - "-39143902340713", - "-1873687420079", - "91050224156228", - "-99880348737912", - "-50000725205232", - "29241965042725", - "51753856681436", - "1239006665051", - "68094513511968" - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "23769489576614", - "27024621711579", - "-20027487204203", - "30789447963085", - "-54047244084612", - "72516035710422", - "26148458006474", - "112039352327529", - "4330433542934", - "-95032139762638" - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-28659247781645314", - "10309503580457376", - "23983040071013485", - "24294178161778084", - "-10376715545347343", - "4679228190887112", - "-33995915536465517", - "982793025053657", - "-19017770360322521", - "-901593523775100" - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "21052242278751253", - "14562960701858482", - "20224368112267425", - "-8767467224098738", - "-34798940681609430", - "6709762716377568", - "21410222109309822", - "-23119893819618643", - "-26916669010694458", - "35216135616097861" - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-282599357324916046", - "3838833830960804747", - "3827555444837288209", - "-1016311174165854535", - "-3215546401340364767", - "6374732001205515050", - "5045565555599247619", - "-2369151240644181508", - "5520439405428950931", - "2685124534760715628" - ] - }, - { - "name": "f15", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "1503119916911953791", - "8451677005562980106", - "4005785242362286080", - "7256057000695885566", - "4378251824566163290", - "-13491810423753997", - "1192904370560258936", - "-8158965468445248461", - "2198775582404267860", - "-6773982008451750555" - ] - }, - { - "name": "f16", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "2360697213718639238980", - "1858691727108723266467", - "633127655587420915697", - "-1623750383661561723907", - "-1414232992520343980832", - "-979649749974240272291", - "1296677655919199750455", - "-1525858880630145620175", - "-2089512014727960045484", - "1910411517871795757006" - ] - }, - { - "name": "f17", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "1719260397713556000935", - "1663724953013197792156", - "-221238675402875571029", - "-239944709931214811745", - "1348122812460552515118", - "-647637783435778717158", - "1023718122392434129433", - "-533264765602759542563", - "-980007538250586228264", - "194852882971325083450" - ] - }, - { - "name": "f18", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "996396994969263147488", - "473788142333766396026", - "-1924622223371316573850", - "-942468868564556465577", - "25334596911704731238", - "-86103329684419001890", - "-1462617713807976261976", - "-2182691252783524413253", - "1417505980265040312030", - "-1921862890177175534281" - ] - }, - { - "name": "f19", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "85978529589676643304220", - "100830169150978145666374", - "-412031103263118130240136", - "459860985069367167954202", - "-73334644515066613386011", - "-118283653481135243290637", - "483641556555509176867645", - "-311766242728220403998524", - "161941992522905832842482", - "-209555407801042636539929" - ] - }, - { - "name": "f20", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-38825804939220331713791", - "50252411839351662239292", - "-329040583603495045646127", - "163772634861484797530344", - "-593069329997360222713280", - "-255868660102860526630187", - "-398434512539728383441308", - "-252022705038755722552904", - "559294995997954941508985", - "-453131983685541333946468" - ] - }, - { - "name": "f21", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-30753159161293336784488060", - "-24434076521031007593949511", - "-68038976927826476090495175", - "-145366106464839786013005836", - "-5053005902005273619476691", - "-42282285773629332226437537", - "18959211547202075753330729", - "20189780322365573034057822", - "114935417457283039933754793", - "150060267530383764180483446" - ] - }, - { - "name": "f22", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-143435841677459971740964969", - "2024440872071948707902086", - "-24454028652274144534534902", - "-69828762846013235841636954", - "-37842561112842526760494785", - "10869156977389934081931807", - "29397769037186539431049566", - "-59596056209009466892951918", - "64349148732764740058078593", - "11440610054912686529498005" - ] - }, - { - "name": "f23", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "23258893485514623714729227", - "-23318691497459387567874228", - "127836461011098970403910806", - "117903126814283646589531169", - "64162581118833354359828927", - "-83858655128136296720857077", - "-65111448709738771683695410", - "-139717784861347221294719028", - "147068111486768610933290123", - "-45806991924236497062202331" - ] - }, - { - "name": "f24", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "21146822521124529136980161078", - "-23109315543072812349498195806", - "-23136806252225269946700641668", - "-25473793762792915517550498146", - "114249870860241570591722511", - "4092931760078501231110849352", - "31027763890777560820167795190", - "-11694245967868746149901896832", - "30343949538745995187608793969", - "-23837744368872974389820068586" - ] - }, - { - "name": "f25", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-27397235052502956528377069895", - "7764592835596936373413338794", - "17434456011606898087687332712", - "7505070516189206070690854532", - "1687431718056711440128120235", - "-25790102900195034243059061528", - "31138181087231934441098448969", - "2996087281828957451597058877", - "-30895092666295527981473460949", - "-7064916949983013888729768110" - ] - }, - { - "name": "f26", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-4272854707087124996500075152159", - "2913370748643196011231659663193", - "-3912460160113688130714039618028", - "6144300832525621635872059530958", - "8367568387722431843032319872717", - "-609745601583357444840338787577", - "-3899408665053193679639042727777", - "-1084938201632781300807482127755", - "-3303662799707420468659914403360", - "8632975921008814281011782107573" - ] - }, - { - "name": "f27", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-2833042871786799016553756458012", - "7907582163332661275313664502235", - "-5290960042074426842352832173836", - "441937460228574745674989671883", - "-9179453156595046106643801111712", - "2052246856454236619664245103834", - "-150623996608795177080778222799", - "-8705238050305334279431150839849", - "-9204345207720844840009550658725", - "-276121790895359270122538255447" - ] - }, - { - "name": "f28", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-9296745672539625155283464303545", - "-8999910377188058303912041268992", - "2784086317916534187622413110024", - "-3410846539073642085381969436259", - "6658855941744970591835053886709", - "-9428625225680139114281533684472", - "9175506589855470183147621548668", - "6493469489021584740306586155249", - "-601944552853147869365601948545", - "388562909472363317753952103882" - ] - }, - { - "name": "f29", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "302358338932409727381232748981507", - "-2251357461585145940407903125481337", - "-208958976118071566001450447716030", - "-272016071412527962478985719578372", - "-121113550545566823391519282296729", - "710737055995975322844325770398999", - "280054766797963518628674504954979", - "-679517650079251282220472377319311", - "-1349349865925099584252518597253550", - "-2058446807287830500241912929185293" - ] - }, - { - "name": "f30", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-841953529747811857130197370188619", - "-1098755643059956465101880469878616", - "1772808032380762458510421234298169", - "1595962657824410600643449576363299", - "1566534129589507859954804308337423", - "440800402754009296875607446506997", - "-70613285976583183624669952488337", - "2011015920910150343160701242254189", - "-1986850991136127766374720911678120", - "-707777241138658964182926527142532" - ] - }, - { - "name": "f31", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "51686791439239355778457113125029027", - "82209661986017905867580019829442407", - "146222480803496020685073119419174816", - "-563930324325729516753794350259192089", - "-264169089056631630291737303500542332", - "7920436620588559773860959808645714", - "7320098765572513549278238606605126", - "356375219817093925277546677614635143", - "418076429147313556064788856159832072", - "-107549014206382287895490088498774258" - ] - }, - { - "name": "f32", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "138163531164088380001432353418862354", - "-54646387046393254985304329067302085", - "-589145539946806629255667754980041243", - "-338636013804023392440410451221454510", - "128998499746336339870117525661914490", - "528983224415975257017038594039854436", - "458733522512729923127029289097130055", - "529219144307246036197251951019488569", - "-555023345942771775824498628555763284", - "452048356501154408172720469867367781" - ] - }, - { - "name": "f33", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-52544194930831330954742036184353971390", - "142544901482847627548086062407195045438", - "138998478474794285696047862440470859612", - "44705588414793413516609370813619925494", - "16934469287784747156246756485276671801", - "109893751652365062757653044560040123531", - "108269244597397347588819241031450350309", - "-127242774667628368104588272599955246761", - "51476983922504603666130770025354276460", - "-96762105996892326867735940486541366567" - ] - }, - { - "name": "f34", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "153445609895014830138994328655097385507", - "-77035200932541921779904149059661617021", - "43806474116696464614120294967757735743", - "-16750227403531126439957025934054921386", - "31387021971755827985334789087262658275", - "-88839812575132695709210911484357460299", - "-90912256977203069021954914584616402139", - "42863508360378479306116342705111220322", - "-972671510841162748846047092334281290", - "-26801185099716147237949388174697660453" - ] - }, - { - "name": "f35", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-133334574060100265143411110137502425335", - "140568642822210405581807584768862246014", - "-71690166066557765933300721246434037188", - "38722888671491756771652137881447794030", - "-2666616728545508971036579885362093808", - "29433945134444957764780046514521393046", - "-75127778213662705859327047367806616313", - "106160517655555471416144606764408461083", - "93811621451782516228186523013413716372", - "-124246470617249490837966197838864159212" - ] - } - ] - }, - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "23534", - "-18600", - "9052", - "-29521", - "-826", - "-26407", - "21630" - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-31679", - "29957", - "-12558", - "-16516", - "8660", - "10551", - "8034" - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "6122045", - "-2708696", - "7767844", - "682059", - "-6399900", - "-5278375", - "7604601" - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "1807547", - "-2098781", - "7152190", - "3079877", - "3322244", - "1449804", - "-3903623" - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-868143539", - "-1318578852", - "-1775129991", - "-580942073", - "-499987708", - "-423656327", - "1678552491" - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-2048198559", - "2070614422", - "257593213", - "76448045", - "414323391", - "-1180962606", - "-1933973944" - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "1339408088", - "2121847918", - "-678242594", - "-945291880", - "732747457", - "-695250966", - "-94373047" - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-536130131359", - "340758592552", - "403289527484", - "383812252995", - "-429747199000", - "-273975604268", - "-335964443171" - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-112524642692", - "439999013722", - "-254766628291", - "62973362789", - "-6235375234", - "-83963462549", - "152494963412" - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-46516454876122", - "113431960413239", - "-67303215316409", - "-87308682586443", - "-78751221220494", - "-22189132240818", - "79916189821505" - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "6485817965468", - "-92307096204287", - "-89951284456808", - "55088142785979", - "64708664111233", - "-78153695384168", - "-78530490821581" - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "94505110034899", - "-120370524802760", - "-120805405000831", - "26905571570803", - "70269083619580", - "110532810943718", - "-117064225495171" - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-22120778760718925", - "-30833929570928099", - "-35225118853398638", - "24043726542609486", - "-29750511116789234", - "31949716403006441", - "-25971541747956322" - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-4113937231283879", - "18404564061127659", - "-5608203372488791", - "-12817629922045610", - "29382525581408379", - "-19345210782739500", - "-11274360976211730" - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-8850462258328104573", - "-5889172157414202368", - "1944569214519724560", - "4971415333784005075", - "2934302120192468614", - "2471036801015369533", - "2268351565390522354" - ] - }, - { - "name": "f15", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "1241509957904202000", - "-5040563923400059747", - "-4215180435782877804", - "6442384676332072927", - "-4787335134386566628", - "-899325964064426621", - "-7973605377584769252" - ] - }, - { - "name": "f16", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-2175796834773588492523", - "-2146350263815202467312", - "1198883473226289554392", - "2243033675960157010738", - "-902873600795555292732", - "-708288104185268013033", - "750007618476401539387" - ] - }, - { - "name": "f17", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "2050299136771305952345", - "1990616530122778674522", - "769123475724584286191", - "-2004998954098141795194", - "-983689147835381060549", - "-415890261367342613484", - "2187696152257282923097" - ] - }, - { - "name": "f18", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-452287511330026686002", - "-1285744869120436285957", - "-2224068147028895556371", - "-63540854979936574959", - "-1990796892093031129498", - "251094351802515569600", - "-84466267945917414046" - ] - }, - { - "name": "f19", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "71622536153227843270800", - "-227193042020646805148098", - "-239675750558398365894874", - "-294301498140129555624212", - "-218176626119366256023667", - "-552291959308866524946851", - "175272916975088725662641" - ] - }, - { - "name": "f20", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "178842203917792554421435", - "594576129954066595455245", - "508841096189723121875271", - "192079779282619221022102", - "52640431513158078569962", - "-137856077635721801130831", - "-208926883084207123906215" - ] - }, - { - "name": "f21", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "154046727265858035022456341", - "92533772710927069710786096", - "77882262022067506740721985", - "-37606049719426135867548490", - "-48063723989946264597276650", - "-143498385308007987255027515", - "59197338468811470275423155" - ] - }, - { - "name": "f22", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "121636898095417712919592970", - "-96874675395681795022866632", - "-47876708541735466725190380", - "-100660363591390830016179226", - "-98434093592126780780268489", - "75858953650983986045987129", - "-32724268991761447944031630" - ] - }, - { - "name": "f23", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-100066989049353166347983805", - "114482269373136056496350489", - "-97775755734043296522310956", - "121464671049648762894617429", - "-110504557116425140241679066", - "12756733074104177980597687", - "-26025460534875118978871133" - ] - }, - { - "name": "f24", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "9225406564972847887480544511", - "36829717038441228291956782221", - "-9820207836390135749750203273", - "1033095717127770929658169851", - "-2313672181551446299408627230", - "423987483970283933711451577", - "-31696208209598486086111459921" - ] - }, - { - "name": "f25", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "39057979552264918838656153469", - "25061803722853542894888750160", - "-11378111051361266218886391210", - "22070483939260563305484927687", - "-35168961726559475420530744419", - "34866701922379642175363897691", - "-4383020026493642279700637133" - ] - }, - { - "name": "f26", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-7063651348672400159412280240115", - "7815287990447361536665353583830", - "-3273406618933001774369210042306", - "4311893865109622669139157079475", - "6038310257239915604024090139930", - "-3443264608143724165673384779248", - "9783089799083324269005343122861" - ] - }, - { - "name": "f27", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-3163446063883795344992239620836", - "638212866332752571412939456182", - "-5037704226514618871238001762310", - "-5169497635907033577154967085111", - "-3516392976514319428598044771242", - "5407527952843027080684080586321", - "-446022577808897468524638345836" - ] - }, - { - "name": "f28", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-1827352519842392126212221254836", - "917037380232920186415273269395", - "9400542863441998883549268851136", - "1438942112570966314785087823152", - "-6163331208156770460246479372068", - "1944176923523202490581387613064", - "4938255089681820926758395619974" - ] - }, - { - "name": "f29", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-922104641929375621883595028039978", - "1772666468989334946257240762122030", - "-392936908480848395815510810086326", - "-199912939409075042047603506425767", - "503078127706420252947461179004133", - "1618000728615158434351405335862829", - "-1827096114978235109885047614484178" - ] - }, - { - "name": "f30", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-2394146003283403285334350474667250", - "-446643820379650785681537522479178", - "685886463198009896815361606157540", - "2533591204628832885370633892698161", - "-1205287014137019969042505488810440", - "-2564641219479303607988670536412152", - "-649032573523706469153736371169329" - ] - }, - { - "name": "f31", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "24676603688592441697917670780602528", - "372202854627929357883231842632199099", - "291609339986287626019812664342666802", - "-120282495502020387695962670821660931", - "423579673083289804884030008813652720", - "-552466886087175300284881375215444019", - "-245803890897163163289804891774702332" - ] - }, - { - "name": "f32", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "83056524589089442729396136532758036", - "-92040655021081006995778269472080416", - "80830163162305932002258858251909998", - "-128872273168125999116680194849707238", - "-73957543991982822216727498801690868", - "496918567902669543113309444516384290", - "-135035631310518610267943242786721327" - ] - }, - { - "name": "f33", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "78505589180687624889737472526815511190", - "68661754040995104600431988598649868565", - "-24505760443973710126017744647198622774", - "143367370876837510864049550617527149366", - "96174066614834729230671328520617175637", - "-124069171290677732207303989678250159208", - "-68685525621663791742987172021645366992" - ] - }, - { - "name": "f34", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "101253000646921155374463114307523093462", - "13877541748311052861097825167700618743", - "48665266570646787049477053624497228933", - "98417473190083022657527230439584313591", - "-87825041415802196547620931861305727798", - "99164785262983690483393598823026009051", - "-38387807091481336934360372942484884939" - ] - }, - { - "name": "f35", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-113030131142277985780048008852925295655", - "-53112921565996643829338957509862033768", - "40354536641441905062627236360647895101", - "17997870790803333537933574800429423963", - "21248909158482475412537403878323506512", - "-97437688488309136619459508722374231103", - "31995373587792354925467625963862555178" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "8619", - "-27550", - "-29821", - "-22017", - "-9234", - "8306", - "16896", - "-11062", - "21952", - "14356" - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-3347", - "-32674", - "-17709", - "25975", - "-15637", - "25754", - "24300", - "-12929", - "-1211", - "6264" - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "7186504", - "7642096", - "-2139701", - "-3890091", - "2320337", - "-3948785", - "422216", - "-609053", - "7940130", - "4421599" - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "4199324", - "-2320534", - "4407246", - "-5980654", - "304064", - "6783787", - "8322594", - "6120609", - "4849289", - "-7376201" - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "18814289", - "1638199538", - "1503326542", - "-1082741370", - "1720208649", - "251203242", - "705276986", - "608629168", - "-2037865121", - "-1695521840" - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-623196130", - "104818720", - "-2090185425", - "-120982583", - "298392390", - "1627041621", - "454232947", - "-15313364", - "-392952869", - "-1855181382" - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-738073061", - "1961126921", - "-828257327", - "1558070011", - "-594286205", - "1988169108", - "-1419779261", - "-145692351", - "-1005717929", - "1970851870" - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "220052922833", - "369452958904", - "169886927341", - "-229223805382", - "-44720895617", - "524548047609", - "-513471219665", - "263948731048", - "-92727017513", - "406021973927" - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "121819061059", - "-136242771116", - "405685518850", - "-131766055415", - "-393698488533", - "-412640684131", - "-431763456948", - "115822647513", - "-8876306359", - "485577198377" - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-36670592430632", - "-88441512122892", - "-3626080759264", - "-88319042794943", - "-85278120226920", - "-14349187909150", - "-68226381214957", - "56655719111231", - "-66594209077655", - "95946162042362" - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-100603114009128", - "-79971404367185", - "11940686464400", - "95802616116331", - "-21228709839012", - "-101552332535947", - "-98325471202766", - "53153325356219", - "22317808613095", - "-46775415254567" - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-18029742141856", - "-62761608627767", - "12399879704455", - "12416241999829", - "-32718964191734", - "-82352253533927", - "-22051260995863", - "85267866535092", - "-80469096544736", - "-56372289425072" - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-22750818304686212", - "16621093975285692", - "1806848461380296", - "-32583456376383306", - "-7054892100301947", - "29996829013083311", - "-11501138441280378", - "-35697294365885573", - "26670282552674858", - "8517108902606325" - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "32601287195068173", - "33415322883823716", - "-22133261520390222", - "-33322558522103004", - "-25036526925509621", - "34980318651647506", - "-26252013314387159", - "-18650528482252078", - "17136960372146967", - "12939564279313713" - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-31819566063670539", - "295345561016779187", - "-8257933280736119619", - "1368355897339987622", - "6359723564347130481", - "-6073140195832325440", - "-4201129756030141887", - "-2840446405799060417", - "8036630191835167329", - "-3653294555442595687" - ] - }, - { - "name": "f15", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "5055252193544405986", - "7387464418618013083", - "-8516900061942378564", - "5807493681524870926", - "-3749662584135495499", - "411448226614936062", - "-1865939332618547384", - "-1559387317650978375", - "657595830065147847", - "-241385354139476472" - ] - }, - { - "name": "f16", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-294628955414444440091", - "405472581128332742159", - "1952498690290420469136", - "2060057993168933884683", - "-1931697581906759695262", - "433562875346026681222", - "-739865331949600868505", - "1923999212796456324372", - "-2293397416002725709260", - "-926292704941090547692" - ] - }, - { - "name": "f17", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "2014699116601951950381", - "2141733939301705640468", - "-545664960040816390513", - "299687705022790033374", - "1482898277891585195915", - "1235381047673480844092", - "-1096274374882079956202", - "-1596030182668111112217", - "-2345556070472932160001", - "1486578662646074064135" - ] - }, - { - "name": "f18", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-450258307174464651044", - "205814306872603648510", - "-2146605633483346842898", - "2124033928173879587101", - "922013021183550467845", - "-2106020471965426281872", - "959507119436904577472", - "412137525976947393575", - "323751927817236239601", - "1280863057939836095359" - ] - }, - { - "name": "f19", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-520354604984716279405640", - "515180776370031313900539", - "228680469506769673064026", - "86130191031323728771420", - "127324881215179195752713", - "203150212723732221363700", - "-43080840312269164840480", - "138581606666111007057753", - "-537407704188132579474528", - "300546162374923308867170" - ] - }, - { - "name": "f20", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-158805930086887600355149", - "-95143328218433044180746", - "-126570228647338183485835", - "436889428003533783021059", - "-315153261087092874415036", - "-164152213433082540468740", - "-360361379768095477998126", - "141710722937820618193820", - "288095853560602397204578", - "495081513309172480226208" - ] - }, - { - "name": "f21", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-79468838398434833975812063", - "-57021199689935924522904031", - "-88934832616109208025630863", - "-66627476994072470012903454", - "25200604477756815532411889", - "93495171335981280072423024", - "93664717099421523019184752", - "72844062387613050963894976", - "-129638259408542547418584446", - "122086246540187937783309133" - ] - }, - { - "name": "f22", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-78864599798246420245645923", - "-12024358707567701155048906", - "38369040327628774509036436", - "79876398230105881015709230", - "110408262171440260263170218", - "46182173350669519910077312", - "97778049322986831753614367", - "91043893022705079358976512", - "83634459805240387900952603", - "-57983069858078767616685555" - ] - }, - { - "name": "f23", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-137576504133161561619468047", - "61639036644406047635232394", - "120953367684037759389333616", - "-113359554455945037137620228", - "100312521504925749608746809", - "-102039633693720505588145842", - "-121226605230368234335548618", - "-28557163849870594388429791", - "27288451585337254432087896", - "-134637162166956105198079178" - ] - }, - { - "name": "f24", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "36552974479220367103158515672", - "25208322575123120667930799411", - "-32895283199526556918989401919", - "-7814956318426050621828687518", - "26211265977081500275987859765", - "-33242213345540038166612221582", - "27063991416906741030294351233", - "-2284161887651548786071272936", - "-18053392623839693932407267827", - "-17585904749907367451847485801" - ] - }, - { - "name": "f25", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "37531118836404744997827303473", - "-17925469303956264994149856444", - "-15365352327948076795212554224", - "-15932219488894990274537854532", - "36212038933818143305048724450", - "-32900180974844374942403555483", - "-35784066137026297139447133327", - "36443021626347940129390534281", - "28103428058839123460819967594", - "23339785018750974823680422180" - ] - }, - { - "name": "f26", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "2985823040472188897549261269939", - "-1512681066968123133791823603913", - "5872419233311043459022171427251", - "-6958125229813583413287205833818", - "118153372343438124829862519737", - "10101157489432406631078188059624", - "-7644784122737623475147508888325", - "-1755708376453611987944360478908", - "-7015021299577756338669052333908", - "4036166546528068964586934776698" - ] - }, - { - "name": "f27", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-6913576868416049544558652437792", - "7326769946717020768099265699723", - "5531276214041537486354034737244", - "-347995026895999947467921387322", - "-5295374539090763896362287824257", - "21610479979917428821227113152", - "-9405358444950974172935824001186", - "-2892762008058724826967693714156", - "8351856633060767854023762618699", - "-2231697060471056252465854313010" - ] - }, - { - "name": "f28", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "1739125101394850998306589772525", - "220707979523924462435515571080", - "-2703212580703250381127933756307", - "-557120278001761537929350734365", - "-2917517574593170846385348247417", - "-689311311953814773545838694970", - "2268226784870082297244109592680", - "233884983690690644712640091859", - "-9842002741370964981539752829765", - "3610671710357087143793569853570" - ] - }, - { - "name": "f29", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-1911209115970330754931706195886270", - "-175252458906869261094067340407855", - "471363275296547209299419103192295", - "-19090533731818754391649166201857", - "1326085667376202777030905200337608", - "-2347343670729050890624272608215496", - "1192925526910484461665104686747978", - "-202561958768997994297408516988002", - "1313683518549584380427738122738884", - "1946965663249168463452838180259035" - ] - }, - { - "name": "f30", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "2338042286006750772577451654592317", - "-453900876013916000964873696868571", - "-2485042797906170866920676022328889", - "-410683079529135625880841648428959", - "-1158464724045125435279974305466904", - "1046618171829113351948367765848713", - "-804156603595825754442202960266437", - "-1178025407645523571694247010331380", - "-410040492170281139329050883939860", - "-937296094809799721982512493844137" - ] - }, - { - "name": "f31", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "366652379687261759876900491967463659", - "485899989250866709693823857978525694", - "-528151168609623398692457631378733868", - "70151366343258712391885347772974017", - "-142248543882227227770021726186665418", - "406804725806315021005778586020613459", - "-62820434056737373035426705351037829", - "-112577824591939369488137548668216620", - "-176061344043054710359501846755602124", - "-248051265970176148708915927907704209" - ] - }, - { - "name": "f32", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-651631980065889189158865009228298768", - "566806854122023002608776032618524169", - "171445199252494013144437639980446477", - "-638240624871321321145358541851461865", - "-110265265702415912397236093163966774", - "-553185386187569959590450642604151823", - "-126595947603481296367280111322865480", - "-27402045686112306714998560869865644", - "-389078323518337120708639327522101991", - "-320391222529430399618710575770243071" - ] - }, - { - "name": "f33", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-49763503369674847550444802295633602593", - "-48601216765397412387228688654012269292", - "-134731621844361378448196091524234851110", - "161445584397997452658676054223503182058", - "-69117263609470257928278755310959932", - "-154969150115903698141362852128734392383", - "8181142536595266720129274079419157251", - "142379258942783035319536322931886119361", - "-69546221964143169036632792656416670762", - "167390467033351487103702678679781093855" - ] - }, - { - "name": "f34", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "57646132841238474384745795874742287809", - "132800244126560768917625159999307985815", - "33601624619434277896299424931516044059", - "-39060443236668876338820736530194069798", - "115611046051891632580367782761375445792", - "-58027813430319812641339154645792036172", - "76004170891364980897683179844561311696", - "-46917810212058964958653485236168470811", - "-141332361823334037339618787254234588", - "41545700971975129083647136845672804247" - ] - }, - { - "name": "f35", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-62372514770263746354097022978390132734", - "150959851419051405615633884140261892319", - "124189234312028333615201685985271526519", - "154197848599713187929928524729321529648", - "-158207747305058457167428291269196938119", - "158318286381142886659678367566158791023", - "-169389899535646850911752905630863533874", - "103821059590970491400964296386342577018", - "-89821209426135970811278178131099910844", - "-106645653442783829901419867941406747578" - ] - } - ] - }, - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "15509", - "-91", - "-28292", - "20448", - "1409", - "6365", - "-6902" - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-15780", - "6425", - "29738", - "29358", - "1189", - "22221", - "-3304" - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "852323", - "-2859735", - "-5908770", - "-4583551", - "-315643", - "598248", - "8160112" - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-5331631", - "-7574523", - "2547984", - "-5367469", - "-4654874", - "-3077928", - "2180120" - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "556926435", - "644206056", - "-2072176661", - "-1927288370", - "1007062216", - "-1436067219", - "-1897112740" - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-1432739265", - "-2086565497", - "1590530485", - "176402661", - "675366351", - "214318180", - "-1545327380" - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-1947098327", - "336879662", - "-102403765", - "41592660", - "-685814350", - "-380724787", - "1733048290" - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "94128975072", - "-144661826228", - "286548556954", - "473328922465", - "-261950457345", - "193472841873", - "333018259902" - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-213361644312", - "-542091956850", - "-419865830372", - "-220192551358", - "260150796641", - "-431016460706", - "-244400035083" - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "116731637775353", - "123532867003917", - "44916913261555", - "-114413127881105", - "-9553835906257", - "26874580321602", - "-127809640976285" - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-4782294224582", - "43721009883943", - "-85126632339219", - "-122395824857319", - "140595130672239", - "3544285796253", - "-134594225014148" - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-14061550938065", - "4415429874112", - "81758370186345", - "20913480646380", - "-38455473704286", - "24157916089259", - "-34181243804693" - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-15514806366355418", - "-8851762948796719", - "-5749099852348831", - "-5745770725804209", - "15036228096555975", - "-18109260450557752", - "-5660236564491849" - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "26426684139688266", - "-17312444344433226", - "-2296768588062503", - "8988580079233955", - "18586089392460295", - "25117480290760178", - "-21135656665805231" - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "1089663060146789442", - "8698180710227681749", - "-8688712276992778119", - "2877039899834104554", - "-580281459687951904", - "5444601363396455281", - "-4163453586345880732" - ] - }, - { - "name": "f15", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "7052835733069006913", - "-66688363899710032", - "-188097193691756015", - "-4351096048546583460", - "4696777091722996364", - "-8061264841327348251", - "-6492425398268648530" - ] - }, - { - "name": "f16", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "2200920095393722695572", - "-1396981887200684357547", - "1398598332653733432511", - "1388319886943747273207", - "1924090164362805652147", - "969028494614575025060", - "1784131986336461895127" - ] - }, - { - "name": "f17", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "1789348121296904325252", - "1054934534725284971865", - "1761286810695508933180", - "672669583475087394846", - "-343650871789084587774", - "-58929897430415992933", - "2043906808108998030659" - ] - }, - { - "name": "f18", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-1279878044916526481166", - "1559232927847503741020", - "-1371865671868589569639", - "1014003531830651295229", - "400799920384484471305", - "-474127715844238173279", - "-166923955391088901901" - ] - }, - { - "name": "f19", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-315842981349553372142107", - "-253679854604356779530791", - "529790668465885147433995", - "316540617586303505771456", - "480330431170231702811965", - "-575553766762146051966842", - "-385595332371448430609525" - ] - }, - { - "name": "f20", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "501328081880616255338759", - "255915099141236671642505", - "-521356293439073616379880", - "488111070956172772969275", - "67555814668553876454343", - "-379504949753732693915229", - "-507087144748382481407205" - ] - }, - { - "name": "f21", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "17211312308169940766192724", - "-110725338432657830807103146", - "-11330439779438907859950960", - "-56774916499541281012663215", - "-79601642627522343143766986", - "-81115505344308110073912916", - "-30776379899628010821418753" - ] - }, - { - "name": "f22", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "107457672140488612555042539", - "-25274384797928453766861085", - "-47921628167832753721135113", - "-6399688683830295425362721", - "71814108915299447448815167", - "126965663179237964464227927", - "112282226840647409853620726" - ] - }, - { - "name": "f23", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "44440007584021864665214346", - "-6022497855403385508045540", - "43568833894886569798794119", - "-50361180861435912562253699", - "119845213593773296011488900", - "-122768016824729067322880167", - "121393530164637086302710085" - ] - }, - { - "name": "f24", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-34829964858763284836740046055", - "6379349730779970891058575492", - "-15116697442250867506566573584", - "4979684252315274900832160375", - "-27428424141177902626700660061", - "-3755500597479491887503918101", - "-14022011408490520470772751520" - ] - }, - { - "name": "f25", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-13874213894142784154090947093", - "-36157228245888513060899570128", - "34270040629605097086253444906", - "-3393549837318540129411098705", - "13111398833146306621476473792", - "-35361486752250887825018292856", - "33053769828299669683382842056" - ] - }, - { - "name": "f26", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "7153694679069408395212316071315", - "-3066730697137622788549726075400", - "-6262741470929459671658724357379", - "-1259081231576108162239838787509", - "5370822754367743230466575474658", - "-9711347116161348454320320570131", - "3966505096075861594338159209612" - ] - }, - { - "name": "f27", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-4768124230308746323837602695964", - "3718413504519106463814854569260", - "4523018842875507108315977016924", - "-5542968084274564419344498837394", - "-8217166155763549615335532705075", - "-4570889399983168676658935035949", - "-2169060288061831062726456702012" - ] - }, - { - "name": "f28", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-4555760219813404133685693252604", - "2482679615757895645714272042267", - "3722371069774841551734660303801", - "-7064803739349917250901045689811", - "-9113006552302314069028440410801", - "1527130476810300112998869808883", - "3051333977593766831002717741889" - ] - }, - { - "name": "f29", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "1011781143054003127236320123998890", - "2046797385072175013562578506977135", - "400321272900218419217669936152040", - "339922048932654041691703535624665", - "2473664972898822583949412228950358", - "-2181948917852411274555546590139641", - "234190378301901108250699355566209" - ] - }, - { - "name": "f30", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-1729245799472754754005044067737552", - "622189362492446208546292217151896", - "-873758700132146425053551598577300", - "1346949988137525918054395160928947", - "-1144983929020070172197303097524192", - "-2526416889667017690357014932893801", - "2359810690371498302841412765085993" - ] - }, - { - "name": "f31", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "550972502322004857748480867720192323", - "-275683614190103206006221347689156332", - "376326157765941208715866726406703862", - "-208669864572617177911991034596056156", - "-94954424841147801358967675917929619", - "403375907164339500263664730704348584", - "-609292386606713486809806567789704908" - ] - }, - { - "name": "f32", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "39206675133158647890971767241785750", - "346835923000338020165212338276423547", - "-250610420244064671004193920377429727", - "-527411157762735213893894882208477927", - "-513174921609368200233293509779238636", - "-606776335500616805688854116067905796", - "-302835205246804218729341947640124600" - ] - }, - { - "name": "f33", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-90787864453475394691562549030780752436", - "-25994216241056978239510618033533600685", - "84264113009750985746931006131959690735", - "104137976902059201080255041770837072673", - "-89332385287915321694370577752882355819", - "-87252693977659695821094419842091594123", - "147651443066761565969099562518777275811" - ] - }, - { - "name": "f34", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "153371807282332927546986927327799054755", - "-35702537260241370484670192899205868585", - "75831670446074392657619738394585177732", - "-78577953466135205412290174352644943811", - "-163623619951159409702334990201348158008", - "-169725797097583167414400476937655502194", - "61577735721416466104816483031132037908" - ] - }, - { - "name": "f35", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "88785141936033635309331157438011959698", - "160679632661798082061957859682788328081", - "-97380534948546397403436981852007566328", - "-135611700032650019747647884213569888374", - "-67848407602048506642214192104560834471", - "64579442814861642560852628802556548096", - "163037931424197139832048342324944958461" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "10939", - "2218", - "-6857", - "-25269", - "-8766", - "-30805", - "1912", - "15310", - "-6967", - "18876" - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-17649", - "508", - "7519", - "-32259", - "6329", - "5458", - "-1045", - "6939", - "-19241", - "-17778" - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "323581", - "-3682434", - "-5972228", - "4626212", - "-6034781", - "-940074", - "-6811706", - "7396475", - "-1054532", - "5230377" - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-3293213", - "-2073817", - "-3745335", - "-3127244", - "5032801", - "6305663", - "8228887", - "-1103054", - "-4939913", - "8013247" - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-2091014442", - "136763050", - "-1909708251", - "-297374114", - "1499766354", - "930803287", - "-369277415", - "-391403461", - "1229626021", - "1452853507" - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-439907970", - "104737312", - "-819330435", - "1818866353", - "-1489638106", - "179729373", - "220807637", - "1285955969", - "-710644719", - "865230534" - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-1984656201", - "-1014422589", - "-996600281", - "1007492518", - "-848734023", - "-1806679638", - "1963913461", - "1940982801", - "2122349314", - "2096604707" - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "238236260485", - "-213599238362", - "-288308189423", - "197600161750", - "-208349122049", - "352533215877", - "-141021340215", - "343674932643", - "-89942888420", - "-152799665339" - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-356867680409", - "523994978884", - "343102342452", - "153756576082", - "291781740573", - "328027330599", - "24301671917", - "544582914164", - "-527164832864", - "145389098256" - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "47315303487045", - "-135670285103387", - "69963136181683", - "70112921813713", - "-16260326224724", - "27128380414951", - "-69068787963742", - "-62428473624877", - "91407097815630", - "34089186466448" - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-70574014162440", - "81768844738528", - "-88296308558919", - "51434476307837", - "21075669326244", - "-28108581801276", - "118737647334017", - "-101713861219358", - "-16943724203022", - "-85344748375520" - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-108367950266799", - "-107388901462929", - "80183790639520", - "-65803189414489", - "-47112110974640", - "125501906342793", - "-67845804457028", - "-11766532105342", - "-10653464925438", - "15636967844781" - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-25953863444321650", - "-7307909732542232", - "32703266644452632", - "21721175986953597", - "27560017731903689", - "6470700905428153", - "-1654809999006065", - "13111263566999555", - "8402920700166547", - "-258384935537180" - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-10530821558189717", - "23192867622524769", - "18873735181881094", - "25856571862512018", - "-12212836645165069", - "35352461413221766", - "-30238913353758731", - "12047158305106105", - "16043525549015695", - "35599089913420386" - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-3112947228234525680", - "-5972745878171677211", - "-1779966924707252196", - "-7400582778836727634", - "-3480029567873439824", - "8806796168239469986", - "-3304951075526466069", - "-5595135115942193710", - "-8923804483812919486", - "-7882959385940778372" - ] - }, - { - "name": "f15", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "5926290322635624575", - "-7958450345713446705", - "-4502748696942355006", - "6349803468283066655", - "-8227236104235887863", - "-711026167504688105", - "-1001148762523253497", - "-1387442138474237168", - "-8552303211069888175", - "-2322412429761688819" - ] - }, - { - "name": "f16", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "392589211318311668665", - "-1127121204416323832025", - "883944853850399839924", - "796793260948510234478", - "-620129302441488652715", - "-1704437243329279067380", - "1912913613868751479699", - "-1811952338673723270502", - "-2355300733294556087516", - "2300672900315665790961" - ] - }, - { - "name": "f17", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "1865772630626985549895", - "-1662875165693605785761", - "-1103433492385474206738", - "766945900803504608552", - "-1931544522472843552780", - "679856438996400231023", - "-1588383047838333481893", - "249028310689357970694", - "-740540003346717271102", - "1871133000196493717143" - ] - }, - { - "name": "f18", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-651336468974126244769", - "-121106657795060796545", - "-82173111828362459645", - "1731636333253466581569", - "1950926864966673058588", - "-1814656373512915600448", - "1348095104086564631476", - "-89031665712152165618", - "-1972528284752621314314", - "-1444688001618437137896" - ] - }, - { - "name": "f19", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-513828709711457159228638", - "-94979184525037451589053", - "358346125106355903171327", - "-526135039015617876112667", - "-48753629805904880525791", - "466622606792070187860629", - "-120411109676027619647798", - "231774612317743622918187", - "-572400118107836616196543", - "-56768444449969760384123" - ] - }, - { - "name": "f20", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-153350586461562959765013", - "237941829681574692689970", - "357853658612164963827118", - "-522480724992243891300183", - "-543934313628517853032953", - "-440262266576958356919861", - "-22019376907642621721699", - "-451070533076721383738628", - "416710841947594549325334", - "-593956279605235349080997" - ] - }, - { - "name": "f21", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-65502259012500900512421799", - "101660083499479842436513521", - "39881921760245998840900698", - "-93051540350972327522790266", - "124773341873920508662570801", - "7512458463885784466723536", - "108501144207032167990692127", - "-63613009419055716495369601", - "-13361857159062973871450885", - "-26562145169911068902526113" - ] - }, - { - "name": "f22", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "8986744458401314307980564", - "-124249946579039041400223167", - "-84809241322390302691087180", - "129085386378653725956899690", - "-76876719347036632954338473", - "-12303150760612345385865079", - "-30722844787937088369085238", - "-128937483193237557066175323", - "50648048042609512534603676", - "-29027403870518569091050054" - ] - }, - { - "name": "f23", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-47318217470619822225544414", - "129412365162881308596445948", - "-65495338401327907181369018", - "-94831980288080629312233992", - "43396861528697627809532463", - "-143268192366621309177804008", - "-60811991390683081598768091", - "-91069463046300133650966377", - "-91079481170674369147788456", - "-80339334815473695197667640" - ] - }, - { - "name": "f24", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-10290074340510493866607428104", - "10290863014974433090989987866", - "-18841851025480880238078669164", - "-38908713854440313210763159214", - "17279441164635993578816824537", - "-11026825822224422158399943859", - "38947796562969698326509991811", - "-35582320513220699365138016789", - "-10344952260047903323295080672", - "-37572067057116205957908940312" - ] - }, - { - "name": "f25", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "682042579652066910208247340", - "-38691040545082588805397913326", - "-11776458920604391131097516917", - "5526884012784729933522605947", - "-13624252159244997753679641846", - "14315703102802688973398271243", - "9024077193923245844940109192", - "6811952734379292749553451855", - "36517095912284642812305951838", - "-22162804203313989347833923760" - ] - }, - { - "name": "f26", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-5078786216706705925732912591116", - "6233397722820635384105454032720", - "-8299308549840729499723409668941", - "-955094889849815114257911880586", - "-8437522236371940607563826584907", - "-6237860975909244947145086834811", - "8068752045682515687929421618296", - "6919898666502835263085136306588", - "-1973500102478768457872874724462", - "5057224912500483412849394171859" - ] - }, - { - "name": "f27", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "24508894378446802602256537165", - "9892499288010141970840402426252", - "-1122977262257997159761217506028", - "4339495537518263441033120351638", - "8045498590395179149841713476935", - "999676084447332309691000772718", - "848757098292341864184810600058", - "-179447623107131176757731917288", - "-7008992650956146053397740905922", - "-8914218958542064163418695618980" - ] - }, - { - "name": "f28", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "4231118696360769601022014546485", - "894735086097719451657148434328", - "1834915182535776677569259336319", - "-9406099173632751223150607438582", - "5605943613045728948800342352520", - "3839866504918898214361905897562", - "9298936692801220167715928956469", - "-5710829852334567356672904455578", - "2284322633778768361798758398441", - "5387921040006667306360872505506" - ] - }, - { - "name": "f29", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-772637393413822893812402353430850", - "-96376399381660948343285142137910", - "324401907415009618314359047053149", - "-502874856920965912652859967844869", - "1969194885010481914547459214437609", - "-1460007773205046941488385024264105", - "-931255348259382363318669143388968", - "2246980872858492662169424137755247", - "-1454574000274686845373115486547315", - "1310726817153653214615463480287096" - ] - }, - { - "name": "f30", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-2196214912283762124455093374515456", - "-1644919805961413634321796118355849", - "-138364455055423334942138759209522", - "208288203090862312607826819913907", - "-1846835898731832165853030754689703", - "823241735482700127173144630790054", - "164655039769986851231447789174589", - "-709815636071531702892006685064734", - "156525381439663862112230390906457", - "-37692571924074619822724532259246" - ] - }, - { - "name": "f31", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "403991084321058825612155286637991529", - "167743630903514537108124343868028435", - "631095989841127217301073363627579598", - "-428401674265382620668593687049485124", - "297702471091687144007524232363303278", - "281996615665611244926945753220534514", - "-393986242539674087885132489874154154", - "-537797361642211395782280984687303260", - "-400079763765063881373322724429334451", - "-431710609215803526241398822633548605" - ] - }, - { - "name": "f32", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-150656557301156283141505046635502126", - "661298746220876359432534412363377999", - "333905151368249037686749719571378140", - "-634916685725401629092686231024192862", - "-376574059429407863827137006616255318", - "-662914961767677301260768046139442915", - "456125558638185776265606260821531955", - "-487190779514298610121864531413582818", - "371790021034385677406063591155749060", - "-288329396170415961468885106432328722" - ] - }, - { - "name": "f33", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "1308500958679187002391888254656319166", - "47913088338067394639063158993144514643", - "-171747342667531021538543499261204769", - "-2263935447550462351388702111198696936", - "-100937674785187251746940346917243411120", - "106193407343821465961280316200278672069", - "87808801478528992480001865530563840157", - "85259349726984018658056150265935403688", - "-53518218494632448657325141196455614262", - "31285996054184772887008796328808249663" - ] - }, - { - "name": "f34", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-86935075976550629162028373770511746745", - "61073655718747180340263661729526566725", - "25432953776921178801727083197585558106", - "156061471315665577982523147401971542183", - "-75728415173641166666141833588871176054", - "-39926319608463633060191776111498865901", - "-5570590730726094351599806263191949509", - "73657920202574851291639057347612162916", - "22389917845993791099400817560407634234", - "-130123142797126754810790658803961686083" - ] - }, - { - "name": "f35", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-20221383899489826662700143650800796951", - "-43126638961308999350379175408527165631", - "55876185113592493952030580150993949739", - "104290181717249402792106621002678348008", - "64337740514104482305270183540818367623", - "-3958677515029175827560593010163329049", - "-147199025190830156438035679857922112995", - "15793884351553351123047710880895957008", - "60824200408369888045806967678441867155", - "121275095400725222506352000123704547303" - ] - } - ] - }, - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "8558", - "-8282", - "15653", - "3560", - "-6567", - "-19889", - "3929" - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-14548", - "22115", - "5697", - "22953", - "-29824", - "-12045", - "-6669" - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-5473591", - "2517526", - "6807609", - "-602215", - "-3133086", - "-8287531", - "3357939" - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-3500259", - "4705070", - "5642566", - "-3479697", - "6147527", - "5338383", - "5873696" - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "1263867204", - "-694988242", - "703754350", - "544247234", - "-888762848", - "-1906869021", - "1543386613" - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "618584034", - "717534251", - "2087618234", - "2093248587", - "-20586106", - "-269540381", - "2045583875" - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-2067631362", - "-2046809214", - "1536436299", - "-964335270", - "-951966343", - "529797051", - "-146960321" - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "119302385080", - "22547957424", - "28598242176", - "471627669034", - "-135528631511", - "178170619238", - "-472647755050" - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "8392158588", - "-349104004381", - "35631229803", - "-381937689533", - "-302739721440", - "-93631100696", - "-82677319733" - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "138844075137239", - "68947869655119", - "-95010032067828", - "-139626232980488", - "-136234364481746", - "-42010330358670", - "53266874075434" - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-43685241502348", - "32319164672659", - "101565337709695", - "-55924563365298", - "-67464161142869", - "-86267811642373", - "94093013830038" - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "72754490244978", - "-116154006653497", - "-85846030310780", - "-92160807158956", - "-122301569223765", - "24959804352375", - "-130019272596448" - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "20106496974803567", - "-8024744908270315", - "20375954648786015", - "-24020919030772402", - "17019593744041064", - "-1119657924858760", - "-34223512662165487" - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-30439812215818798", - "-8840447799706827", - "31191813572295976", - "-34205887686461531", - "5284073029748318", - "-21722983626898336", - "29091495884818033" - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-5626013560705781206", - "958051421042787021", - "5922835184612326447", - "4652730665795847400", - "-2129003126120519560", - "4633494143228443851", - "8949704732282294159" - ] - }, - { - "name": "f15", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-2459730263734286617", - "2503280566477279276", - "-3407473706813112617", - "-6148389104023901118", - "-1613217011785023554", - "-5098822124157423256", - "-2089154166088458042" - ] - }, - { - "name": "f16", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-1099085059264825048703", - "1110444799277408191474", - "2150598696275532084765", - "757316451277589372875", - "-2301067466931845365181", - "-119180485716666857289", - "-1181289678405496280732" - ] - }, - { - "name": "f17", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-1192393768773798297845", - "1837953012770374822817", - "-419295367605643616740", - "-1054496982875601815887", - "1961192290031180977148", - "279849075210460457098", - "-1444333559050683925346" - ] - }, - { - "name": "f18", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-578788768975371958793", - "-2115654315794589020460", - "-1551950327327145644960", - "442244502456970377872", - "-608862828121915648312", - "-1423078056164589186422", - "-2160951212746205215967" - ] - }, - { - "name": "f19", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-273764027562285367298056", - "185374695838119053019463", - "210395560411038884259459", - "563272090261710736014305", - "-511474052628439968240787", - "433002744889479908985190", - "155086303390673298456187" - ] - }, - { - "name": "f20", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-238705832827407362310445", - "-498703687943039978244700", - "-462008199514974588036451", - "25205779019213170596838", - "12755499887355430559564", - "-417467170643675767388577", - "477620358068921848387149" - ] - }, - { - "name": "f21", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-85821318336572881567262469", - "-82471339540817897351103697", - "102504513613075767387165270", - "-16250129458625544649542385", - "-141960545275595488351441785", - "31003950210978273982194311", - "90113619486403859925149772" - ] - }, - { - "name": "f22", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-26058426621052349311855551", - "-143918706523386275127500989", - "-1098868760471909668819701", - "124457968471819052040618013", - "31157509226487493333916382", - "32592965335971999439549653", - "30966973724856563998218004" - ] - }, - { - "name": "f23", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "6620042851730565304125452", - "-121777831585821570207954065", - "-21640986495729133743937216", - "26621518219282444830813005", - "-38087517490906507909968734", - "-25649837431915753664216841", - "43436242796701158050468720" - ] - }, - { - "name": "f24", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-25103638241364054246849845558", - "36838508933735625339756632269", - "12288743893903865000558284703", - "-17982375954434499605544046731", - "2267323051517578386264642895", - "-34455409549437887508401329960", - "32587763599419153176656335400" - ] - }, - { - "name": "f25", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "23606984338574667183234042118", - "14730693869420407594974775100", - "-30973312117788877247567360463", - "-5276553003650549610874426262", - "-10036105782519157661260004485", - "6138842691202006144711858852", - "-36063159151805447915619040342" - ] - }, - { - "name": "f26", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-2304817891206750960719145194454", - "-9260505746088234299145826334136", - "-9508066639311641185047878110612", - "-7217574601944989997126532012440", - "7514981868102151889023540785242", - "-3271338905464791271626773940136", - "9210274792751335787485384838836" - ] - }, - { - "name": "f27", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "1253369396334161997454505940546", - "-3572502462236285047029825720727", - "986592624893915489855316084585", - "-4901163521542460787535469092243", - "-9625252332527692320778418678516", - "8734065736072570523576390678563", - "-1000925107820420017207894208313" - ] - }, - { - "name": "f28", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "3130319442498157715118945257118", - "-7915034327725956306830500446441", - "5819890785875693787931172443365", - "9581831807014672084651643648848", - "-10005060580220845484285651119136", - "2499833175402607834503928746604", - "-5079257975263620058713973551674" - ] - }, - { - "name": "f29", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-491868739142349323697537767510999", - "-2016082761917528958151771275021356", - "829781348961548989484616891944275", - "-898106230582720978206321873288084", - "1869065269662734762534849821213742", - "1418178407052759046423819397771826", - "2297437007385266009235018646428260" - ] - }, - { - "name": "f30", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-1222646979386416590686062738255309", - "1443889316945476963089821014723219", - "416975572958580281894486398230572", - "980796761943362067395261551693500", - "1539221868340739086519154065167149", - "382445809906087982186068836304730", - "-109600421329380650340619562614740" - ] - }, - { - "name": "f31", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "462710352269898110928720538941947229", - "-463210758424835611298348988402868027", - "355243718670775582395242001562550675", - "468516743106764150774229272471711094", - "-598627888256100573780535078405396038", - "527053007374411673801729358077252021", - "157909005968662383175480708382912731" - ] - }, - { - "name": "f32", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-227080455262210206726783893175022248", - "-134710186346355971352386707023574228", - "394316287713589408241578038257214800", - "397997186013279462218216277440928065", - "359694097689673083362457398288245574", - "-203730853912577703037954424158732474", - "605116478233124064665384235814803793" - ] - }, - { - "name": "f33", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "161932247547233172449150649538787843839", - "-33383546860575602451062952924251197835", - "-77702511288404136286425530174967769331", - "25802568089630829897856659344236352812", - "58229970459674202651696819263293889141", - "-6136538106625594944225512487183476439", - "121085256740841002534532590909441760631" - ] - }, - { - "name": "f34", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-2544508815320930301792345953192707812", - "-134534621595486646335672791046816188607", - "-98818442390030054558177230402783991909", - "108899278773145788970793023874954900338", - "149937220797371348799462104654739222957", - "-137471019708141538450957984406551738484", - "-106944233370799088720535606008689153851" - ] - }, - { - "name": "f35", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-129088141854416384247376414989081134583", - "-138694355951108175851171501569615281485", - "124293715317413074785091443739979822908", - "103545674014621050292538680987858369232", - "-48916913791656634440586880575768023808", - "143212946722839754442570513867559705328", - "-66530098466935618290303309299257108064" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "24832", - "17792", - "-10869", - "4567", - "22242", - "-26482", - "-18012", - "16703", - "24227", - "4879" - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "12027", - "-16604", - "-28408", - "-26059", - "-32128", - "-5994", - "15892", - "-19936", - "-31994", - "-24062" - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "8308142", - "-5188422", - "-598950", - "3655080", - "7456189", - "-708552", - "-1823381", - "4988017", - "935998", - "-964393" - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "7494751", - "365078", - "-7996208", - "7125366", - "-3287578", - "-180794", - "2620913", - "413045", - "1225703", - "-4534642" - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-719188511", - "-1487551479", - "836617079", - "1863352254", - "1539566300", - "-434501779", - "1607279589", - "266709360", - "1964186493", - "1873115518" - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "-1978771441", - "608842509", - "1290508204", - "1539784642", - "-1518815425", - "1983233739", - "-630394187", - "-323000823", - "222282070", - "-1690861596" - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "1578011880", - "1223698657", - "-1169646803", - "1369639882", - "-1791819093", - "-85614490", - "640837772", - "-96882264", - "-462488786", - "-704249745" - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-220863277518", - "319191894977", - "490970979839", - "349721282043", - "507412903644", - "548024759524", - "502764772779", - "79554847194", - "533936661827", - "-188040243029" - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "-136435752717", - "-287820432819", - "218880141305", - "207340546274", - "395733851663", - "248887587250", - "292152798891", - "138450395133", - "-176307407553", - "-132696767805" - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-36245092535573", - "18329189587839", - "-22900031088758", - "-68858974370505", - "-8335324454515", - "-120915771677947", - "117825038607907", - "95762561928594", - "-17407281141392", - "-33608985623118" - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "977969754735", - "66985875588518", - "-76212093815224", - "-13265476447257", - "-36468618562203", - "82854432413880", - "-139856133965197", - "64885558160726", - "50789384855990", - "-67444062472325" - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "71757534577852", - "-119273974471651", - "-26333845538920", - "74704323059348", - "-11026307174605", - "94844701664687", - "14657494930172", - "-20593970070032", - "-129915635284511", - "40350794510887" - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-11558001921271568", - "-35922319912266467", - "-6731826755289605", - "-34001810284498802", - "19829696652607110", - "-34132901576184349", - "3177478176260130", - "-20305340623113895", - "10612973031852528", - "32825248494340341" - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-18701588157416896", - "9777930316260075", - "-12529969912012972", - "-21929155886859231", - "-18600634359914449", - "-33077189775521383", - "-16362294623635174", - "-29767104307888668", - "-5979300717059849", - "26169360218647920" - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-63682762287344604", - "-148430163910082176", - "3564889402547961790", - "7690159308331445895", - "-4073612203280203995", - "8922840932947596791", - "-2160573505801370227", - "5974507689596081801", - "5092192112869352703", - "4762725770848990966" - ] - }, - { - "name": "f15", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "5037751595886795308", - "2517235966462280411", - "2406318179255720177", - "7866114433359322604", - "-2111872322369332934", - "1092073749103504925", - "-82302125468639826", - "4522559818250642881", - "-4275050363877750944", - "4312042728109093904" - ] - }, - { - "name": "f16", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-1144151301775133333334", - "-1814143332728800538675", - "-2047555484491070921707", - "-1984753327996865111315", - "1757010294332915582225", - "-1866952945921568173299", - "-393817234668574769883", - "-1436233213166459290521", - "-1503777441690112206803", - "530435832778205971571" - ] - }, - { - "name": "f17", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "1112839445394849934428", - "-1421304804731961060882", - "804339543175191441729", - "1288050815475994312209", - "623134096134648611798", - "-624586466980020908162", - "2298235375759444914612", - "-1160962540520961696628", - "-1020889370544568465527", - "-1028522699330526940139" - ] - }, - { - "name": "f18", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-1700397156468385986519", - "-636688391492692982004", - "644857337668315517546", - "-708256202767212089337", - "-740193562292184277068", - "477169362581270737194", - "-1306370322464290764754", - "-2105638457270147584221", - "-438563872039122955924", - "357135680659911521568" - ] - }, - { - "name": "f19", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-303621498973597438660155", - "146596897960052134580711", - "-239548133312384726747177", - "-292820920284497941951748", - "455867741518095498496541", - "143873524594187253408056", - "131817571582688284283644", - "-145737796951135419766012", - "-212711151689079419987088", - "7327384499849480189406" - ] - }, - { - "name": "f20", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "538369678092805915763766", - "-270968049955783726287178", - "135313127410456714144304", - "109916580354424605464382", - "62190312498853232818812", - "479534270488761238903843", - "498659610062080949281110", - "-103456400094101361930536", - "477459059915998422149287", - "-507395734517302666435724" - ] - }, - { - "name": "f21", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-68221129811121507500853329", - "-149489036591978047773450749", - "-1600167519833852660555520", - "70779636787242634139819543", - "61212394092553679027226801", - "37538955068192671876295905", - "-105183519259557200326817104", - "138480598058547152643081057", - "27547369741187242334018036", - "-26136221288741301223057482" - ] - }, - { - "name": "f22", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-112713816090200016507562246", - "55357867524694304461612810", - "116007890505807684155704361", - "-9395690696224506481150908", - "-118356408353984611792759963", - "-55448625221114306084544209", - "8651630129317133601588963", - "136384769068513679212786965", - "-55441264542137285098986243", - "-149003649767355838941079965" - ] - }, - { - "name": "f23", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "49367205025462434719640703", - "-10077070434945144732589243", - "110301562203994098522207789", - "20441491335295083706788420", - "95686715738902830626384873", - "118974605361416177618005727", - "-100029375398260006333581531", - "-48265433665713246864993830", - "-4763098614827569835974280", - "30124008155252283962722146" - ] - }, - { - "name": "f24", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "39160255122843907549058664784", - "6519849913652364447015594120", - "16848401383127571828394845673", - "9303059931599034764401476658", - "24425907926996439890572271038", - "10466049205834874654576472129", - "-13309818735314198981277420246", - "21783801810998157869168056122", - "24131889349254195583622819351", - "-22426537492960356944707429901" - ] - }, - { - "name": "f25", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "33190164310156911731133418967", - "-19788531841738233489664171479", - "34366326471531200894712699918", - "-38205280640331255986758037164", - "3575435110256686437885234559", - "28800731593471857518737808714", - "-27894015825712784728953539434", - "-23027107997802629860667082464", - "24172419596800099155243797988", - "-29778492739418613794149026845" - ] - }, - { - "name": "f26", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "3804719305759210659529762030165", - "1336603079319025580298630712138", - "-8978449545733499640587128288574", - "-4253648384031753321358744270911", - "-7192590088807104022919102872628", - "-3486090051036187306728000079830", - "-4216932424781730136435096936121", - "-6863227026356384816587848009836", - "467721624027259729859116177076", - "-1992187174609589425627998601150" - ] - }, - { - "name": "f27", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-6262518477012771599014775125129", - "7186707525743779138620124643653", - "-3273237877234816643771953118461", - "1312031558930848227359654534363", - "-5371799516708482412343307641730", - "9885775339843844910820121896630", - "-5152195245652711220181680298316", - "-9764987394349966781178395063002", - "-2587743946646005183148207922443", - "4014774095736780798480027183171" - ] - }, - { - "name": "f28", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-5323509479892435425000634156148", - "3476121036174383071886700636074", - "8594100196187754781455742489642", - "9377892970357298226052516913524", - "-9978921491908852514276707185289", - "5090522415387930310497267594319", - "8579040242070508813357457093766", - "3557657514784230013429607810809", - "349794669851437856643408473857", - "6682885479403425762869478453805" - ] - }, - { - "name": "f29", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "200418887894712592565950726323624", - "-915247629018725972942727490435182", - "-364894349112443179841348919750470", - "893952914486462226182571162212893", - "2470694995061605760348563849749114", - "832280268320744631551822439399291", - "-2478014929051336414330026319453304", - "-489037568103013141635940899559601", - "1743103740001560661916220801176730", - "-2238404951127280607005696890456085" - ] - }, - { - "name": "f30", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "355405386486980020320733367264706", - "144487443581230841424127811301353", - "170901708268639981698057901114949", - "-2413832510289797945693258525459202", - "-546425021280794361971762689607230", - "-2404387779504121140545039279455874", - "-1702594333375988029799604225457232", - "-1470190596129314834893779553488692", - "1627308312681295952665116072091769", - "501012340985348502058983042729404" - ] - }, - { - "name": "f31", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "380635078952795346012366439341411071", - "25852189411271928244064203026780802", - "324197166166380696327574987183152372", - "-412935692469720552673685400737332593", - "-578034101523340354931814809050496547", - "99836436938923545451723017179098354", - "239463330372720533395176317815194351", - "546589889731280953126767619074972178", - "596637379096490139223040864695379151", - "-149006326784100467061646462959844381" - ] - }, - { - "name": "f32", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-212399466607170108122970524870063958", - "478387292072372769337518107254980799", - "-425246273324751733488005571465955222", - "296788810294105685319320979438872285", - "-2954914370539197506770100512560251", - "-271688366243083496607746926732438261", - "31948356876865032192916447442903521", - "253261368455599078944743818360081339", - "-436274459659567091081333078950432461", - "-480815267038710474813860370070635975" - ] - }, - { - "name": "f33", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-71135266004762515564290611306490208079", - "92824259405900527733797152109928754852", - "-133460014185882101830727133316595875816", - "-49531402557003863207768051187018273988", - "-35788246690782991951775108097927485346", - "-37253350679848546782420758357032777247", - "15944322985418568138866114802405734143", - "-73652468612857349377586765394402364032", - "151653953800947790760153641597244066238", - "-155025653747797156004391984284084603789" - ] - }, - { - "name": "f34", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "150626240606798513645776284036778715182", - "15698637333179846245132315476163749457", - "69321873627808127062951270284965451239", - "-65693452166398406486013626878356290862", - "14437042557148598468089526151068908864", - "20211078692189284452989564845223479529", - "12249103302014091559400572091381606618", - "-146951359899461148430462490313577714595", - "-130768773404782266591676532695076889921", - "-140506775019676152814893210286703558486" - ] - }, - { - "name": "f35", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "28473208780391486350615875642078871048", - "24566227907909325348238138579672205488", - "-35552935777549909387348256583838768658", - "47449135507900447491372203951633187309", - "-118732558016923791965381700498940508172", - "23841329886845264244389888531007880429", - "79268945445592880816229247972568691784", - "-40519028169108685434811976817660254593", - "-85279237991738287366355271239243487485", - "152299544289516545703382457794414030915" - ] - } - ] - }, - { - "count": 7, - "columns": [ - { - "name": "f0", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "13706", - "-26679", - "-24700", - "-14664", - "-29111", - "-28411", - "30252" - ] - }, - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-10704", - "26581", - "-13843", - "-5070", - "24655", - "724", - "-24388" - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "2777660", - "1927272", - "-2486326", - "-7972373", - "-8023724", - "-5936211", - "-4720729" - ] - }, - { - "name": "f3", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-2227965", - "2106830", - "-1375258", - "-5490586", - "-7877829", - "7272438", - "-5152127" - ] - }, - { - "name": "f4", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "109306910", - "1778870445", - "-48687581", - "897522053", - "-806877667", - "1584925103", - "121494461" - ] - }, - { - "name": "f5", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "1413468893", - "-1845572777", - "-811838082", - "2000299773", - "384498544", - "730294993", - "-1871775419" - ] - }, - { - "name": "f6", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "433307608", - "1944650376", - "-385940752", - "-1555749291", - "-785723192", - "1096822319", - "-1123133425" - ] - }, - { - "name": "f7", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "129810152019", - "-541369190895", - "87787840598", - "-371345987754", - "-476553271418", - "222338954110", - "252851929772" - ] - }, - { - "name": "f8", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "538264809099", - "-125582479634", - "412796903522", - "340183568907", - "-510397171534", - "-211410954587", - "115413768120" - ] - }, - { - "name": "f9", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-4662383071578", - "-49576259900292", - "-137331918213180", - "-12263442890114", - "6568410228172", - "-97555809399762", - "7472995101649" - ] - }, - { - "name": "f10", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "94000811471402", - "-71104723045181", - "-126657714675489", - "-46746064277117", - "86058206605417", - "-28096961076246", - "34545751932522" - ] - }, - { - "name": "f11", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-93730202719932", - "92293879069547", - "131054539569941", - "-98509971057384", - "-135690665863945", - "-60692850061501", - "17184921589007" - ] - }, - { - "name": "f12", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-20226459181001084", - "-906426452279404", - "-22210487371534236", - "-26965034394324463", - "-22456465887677345", - "19183237858724586", - "-15974765551392465" - ] - }, - { - "name": "f13", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-8395001710567294", - "34583951259507387", - "-5165554831317834", - "31411609768875963", - "-19131482915985029", - "-28643284714789344", - "-5581349542747882" - ] - }, - { - "name": "f14", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "8938833139702182491", - "3352670763482839791", - "1931321115400016960", - "-8971864861396643815", - "-8323850672291439064", - "1812199880210261981", - "7893527292851483307" - ] - }, - { - "name": "f15", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-1097632149397777428", - "-4112765623123288049", - "-6077534002411587477", - "-1285368504671529620", - "2064845407871272971", - "1936118332459466147", - "-3109178353303695185" - ] - }, - { - "name": "f16", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "117139569354815930282", - "421036246892904895168", - "2281822536497364045406", - "1403784229826124862891", - "-714756731880309658633", - "1352943724355904948749", - "-19281590749712886857" - ] - }, - { - "name": "f17", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "-912979796251311911655", - "-1918523506784183365391", - "396846776164176604800", - "2011919361111020764453", - "508339432199156140031", - "536658858629735570256", - "72000443565923085932" - ] - }, - { - "name": "f18", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "473482075465818713717", - "1886628658120956129291", - "1775757868400864913810", - "-1483241463229737611483", - "1171617786419952307242", - "1466838002674530955700", - "-1172240718059341113100" - ] - }, - { - "name": "f19", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-7912434819086851216896", - "115188633601912707640414", - "484813269309960848109496", - "285515304879546616949321", - "121504280960106168828604", - "353274274473452147130729", - "494399755483725837160789" - ] - }, - { - "name": "f20", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - "-38970734450345541865601", - "244580716394495480635788", - "-84031142037120553523150", - "244018271981245227057725", - "451026392574885445341340", - "-16217081631476344211940", - "-16410729397605503793579" - ] - }, - { - "name": "f21", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-89556589856801940386407529", - "-26789124827545030495921819", - "77837541340999348879898712", - "-39404205824933531832454396", - "-89235313323660434455038727", - "-136340226698045735081293837", - "-73258099779812450601987471" - ] - }, - { - "name": "f22", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "1311389266952328486016610", - "-75233542021926514555242594", - "-139959697193295066101455012", - "86029186324419463102475036", - "136827907050199539601516983", - "59544530024191840541903264", - "-64921527619918811696390700" - ] - }, - { - "name": "f23", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "137151524535557124825186345", - "-80400688074204091158268287", - "101681237207940722527715287", - "-98455187083087460864506655", - "6909678959863630296956406", - "66265202041609886948206648", - "26975022775601541019309024" - ] - }, - { - "name": "f24", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "602441999588094351288030014", - "8751160824346017955623828915", - "11536256762254110305734312779", - "3775124195055398160039135653", - "36760773422127905596850672103", - "23838783689809477325149441539", - "36794182713627062156793087008" - ] - }, - { - "name": "f25", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "22234073629778006650536458077", - "6890792887826104427550049848", - "10529067663636405248729730697", - "-36988655211994692400266392422", - "-34517588852778788767055498716", - "33825577341513547429510234919", - "24046567662109110769748502295" - ] - }, - { - "name": "f26", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "4352446354573644132606918770735", - "-8898652121584988541606096575893", - "4483496144435078604232805589615", - "5889699403690679278787901746524", - "-69531440711444740677206159072", - "4829956194457072011853358416217", - "-9899685725431032679894228939834" - ] - }, - { - "name": "f27", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-8555071607851530920531942662334", - "6515147202430994987362168001907", - "-5278358149080355701988090501593", - "-6869501638003006388871880168914", - "748857659109900615293982664869", - "9855243568945530008420866589909", - "4568791287222723748685399257133" - ] - }, - { - "name": "f28", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "-7888195928611801657411406996325", - "-2725007984933841202122735199127", - "-4831780807384584192761159898297", - "-8467139143866160819386020072405", - "8227513371224642810522643525056", - "7311058403440136377422175517043", - "5436583482189489792471845475812" - ] - }, - { - "name": "f29", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "1499073880359285108832413658826832", - "787288034449528777964100957536938", - "-1472454513308214747002127244186506", - "-2491378912249333259025541663428676", - "-1122746304982238667104162922208349", - "1580295039112532664498246553591696", - "-2260036167032044119695210511323499" - ] - }, - { - "name": "f30", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "-1283059355446850391614457245396531", - "1955694833112095067548984903229065", - "2404482314938725532819365246768384", - "1008593383808253696982172990252791", - "631940347738978840002556305583103", - "-513579592194041347011838426019605", - "1419182233774848158018820314016179" - ] - }, - { - "name": "f31", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-583566907849565616001976337013663993", - "-181219982362796857972189926687234079", - "620994528806292821544607890341180425", - "-11776360625059740083027871095836605", - "588998346404827279166068303677903261", - "-105115489616395611849080424204602835", - "-68848629823238197172275388095409601" - ] - }, - { - "name": "f32", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "242096194463031467772162245154805040", - "-623426364740792218944190801473731083", - "549919824613390901617360060645606433", - "-155166732081225628832305969621175368", - "579492423157098399904779705786956732", - "-14626865734458757208406184870273545", - "-65979586139735797825016838381794527" - ] - }, - { - "name": "f33", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-58746530393384226277517912793283228631", - "6265089498909768250475201147734709535", - "-69402069736783808090897173906491420208", - "-51195867139411699205418847282525899395", - "-50195052352992600086399769936908876367", - "71453169165295919937030878599180740984", - "66823245571084923324701718172012456142" - ] - }, - { - "name": "f34", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "155896592637198641630045932978038948998", - "-121080554254297259476501390733795708746", - "140479876844108554451590377449798238154", - "68218866114850932445916195173317233702", - "-23362929940311090545189080951098770409", - "-124719534329846203566414086475191982617", - "134625879954402120952574082988678153565" - ] - }, - { - "name": "f35", - "count": 7, - "VALIDITY": [ - 0, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "-71080544316241240571352730789265321618", - "30523496694133035682912146155023999030", - "34156240088672220948119278974045558264", - "-105302971393027728755586340826605134018", - "-121839738159727066266322875803569566066", - "-52694428147289093235896184064911514229", - "99586798942092536690448458149813422926" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "f0", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "-6981", - "-22045", - "-28459", - "-21441", - "-12864", - "28567", - "5240", - "-10964", - "-989", - "-805" - ] - }, - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "32368", - "1299", - "-29107", - "-12116", - "-10549", - "-6815", - "5653", - "-15888", - "30143", - "-3172" - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "2529145", - "7763733", - "5410349", - "-2308468", - "8017433", - "7859811", - "4703024", - "665339", - "5718090", - "-3896694" - ] - }, - { - "name": "f3", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - "-1606257", - "-5251677", - "-5331493", - "3944759", - "2193263", - "7612222", - "-4458716", - "882289", - "2087271", - "2951107" - ] - }, - { - "name": "f4", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "977938016", - "1767166595", - "-81901928", - "161461259", - "2014934650", - "-448027682", - "815997115", - "2095721183", - "1720462769", - "-1598326643" - ] - }, - { - "name": "f5", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "-3756037", - "126460492", - "1512072404", - "-763681503", - "-952714858", - "425765333", - "-601645883", - "776746832", - "-868936177", - "-1045418988" - ] - }, - { - "name": "f6", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - "-2052396498", - "-1396557968", - "-891646606", - "866424722", - "-517348861", - "-1920485480", - "-249595008", - "1616712016", - "1863385677", - "159972973" - ] - }, - { - "name": "f7", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "199612476217", - "384907146071", - "-399768256031", - "292151860797", - "-54593467350", - "-395895380193", - "-63083229611", - "-466368835782", - "147037522200", - "32902393295" - ] - }, - { - "name": "f8", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1, - 0, - 1 - ], - "DATA": [ - "56737261447", - "-541695057237", - "310197335159", - "213517785848", - "321957576411", - "-537796862852", - "-378063700404", - "445823888848", - "412252099507", - "23599880950" - ] - }, - { - "name": "f9", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-72689140746709", - "-18823038811269", - "7470576158707", - "94486472613395", - "-113247972291743", - "30449860270224", - "86013622585021", - "94800232281026", - "90036292107150", - "112508479554330" - ] - }, - { - "name": "f10", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "55516064088218", - "-117172222573152", - "-81376796787961", - "116660779974268", - "-41815209406334", - "-135298458021696", - "-269786681820", - "-85499921811899", - "-124011454474255", - "-127939963024501" - ] - }, - { - "name": "f11", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "73142579304965", - "-29392641166868", - "-52120375583729", - "44510019573961", - "-100400404296883", - "43203862133567", - "-140548691118586", - "90541528706057", - "12648617713413", - "129935314546178" - ] - }, - { - "name": "f12", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-3571280041773787", - "-24218747233807483", - "-35574679782880608", - "-21777772762730311", - "-4055867655764211", - "18630128971256252", - "16124740341996185", - "26717779051160201", - "408660207634200", - "15493249478164143" - ] - }, - { - "name": "f13", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-28697730416135193", - "-30834778773475516", - "-6501100622137425", - "-25111298654019366", - "11797637505429262", - "18073447792986012", - "29555115970328517", - "8750652732768574", - "-5767044987009137", - "-18613372556802090" - ] - }, - { - "name": "f14", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - "8623850275718069558", - "1441104496513447840", - "-2021770590171758854", - "3112807204156425731", - "2042714508232849078", - "-6504914628917160340", - "-3223495022105301087", - "1994277894822424168", - "771442945212931294", - "-4494825515318148561" - ] - }, - { - "name": "f15", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "6902998703254316827", - "4843204474135518538", - "-5258480827004389568", - "-3851124671547361452", - "2108361924862400801", - "-7135322432351186550", - "3168231104498714061", - "2138678026700010036", - "-3695363730423036235", - "5019560723930829373" - ] - }, - { - "name": "f16", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-920443765108917654793", - "-1121273079243377259308", - "-2076386197248073700270", - "-698180457835565693918", - "-491322889347344135820", - "761978150843822973446", - "-641313955064661429470", - "1919785594664245393511", - "-1266331116222715436069", - "1540569272193596306415" - ] - }, - { - "name": "f17", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 1, - 0, - 1, - 0, - 0 - ], - "DATA": [ - "1678429262705339800660", - "483055661630265503259", - "2006282959453832563960", - "-2085611209380422004364", - "1406573588925182618087", - "81264137050674923480", - "1496338869780773920758", - "2289680150793096779505", - "673820699187739430996", - "-611714817890979930584" - ] - }, - { - "name": "f18", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "2090948094044031565874", - "-1897255251904869641872", - "2324185572679930146189", - "1413129553413343995811", - "-149078002260930044221", - "1575748130259072452039", - "267821224265569672743", - "-1287735152532055361199", - "2050834890185954399959", - "1275039570400105346876" - ] - }, - { - "name": "f19", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "456889253691542844756427", - "-243734080726660768928480", - "498671373575824209598108", - "404460723464825319001506", - "-329082681083363595389478", - "258595978643568743403829", - "564265720904994541037437", - "68874492606882746249057", - "532838639899409534850275", - "-84954125970387740051266" - ] - }, - { - "name": "f20", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - "289826526176559732833439", - "-488186317428737329899881", - "249240473693637009887487", - "177768022041536074281146", - "-545046616959570825747345", - "-160069560411198943863398", - "37016861068685063283378", - "-465811897831894132362269", - "558565778839438832370464", - "243411833749614643514351" - ] - }, - { - "name": "f21", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-28126751816801598370349563", - "-88804002095480178920721478", - "51281156372283018282934008", - "120156729967867381106483348", - "-123092104356026550057961910", - "-121958127536031859072685693", - "112459566452067224613943845", - "111172440677842663279248763", - "100811172002556682985950754", - "39115389679786059153810245" - ] - }, - { - "name": "f22", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "-143726253363404830097020627", - "140481436273929228142796107", - "19425144458758982511490601", - "9774307601720635168264064", - "671878210487187413532436", - "-3625582324533842707533832", - "31180758188452815388079696", - "-6567367324591401818437709", - "-33253376365326005786510422", - "-136593654876115078287562734" - ] - }, - { - "name": "f23", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "39033038950394540701472518", - "14395803800412975654613009", - "53145585078654507273125051", - "-74377260443721337895149784", - "90175815104299512613783653", - "-3006307724777927734460091", - "-99511410356513232660166599", - "73817666430095849586613113", - "53541481952340196637323375", - "60996499397862061542236159" - ] - }, - { - "name": "f24", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-31140017257656396084683891912", - "-5642933721323839718932257686", - "6686692231451010739672228651", - "24837413664624672057136882631", - "28295428803055694390890829547", - "26077783438824830061735282393", - "-26862664839310088702465783314", - "6635793821810010013662451452", - "35419960068334362031681857543", - "-31728094136726913620168126846" - ] - }, - { - "name": "f25", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "DATA": [ - "5764725360048923712856940302", - "30590354204481852496259116529", - "23687667856522026906430423209", - "8993480423573143500746126157", - "-16400137879491089793402635480", - "-24045335621951429225101331883", - "29577158318496476333942495104", - "10603842836499854467340516629", - "12489994059152587717329901205", - "-12131711221264582020623179720" - ] - }, - { - "name": "f26", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 0, - 1, - 1 - ], - "DATA": [ - "8721092587998830028906431356671", - "7848084207270426413921611370758", - "-8191226159714798840400929223460", - "-6722444418995692641093713652235", - "-7407736591048524827226580777821", - "9200795410165646614440202314737", - "-4666457033155058024452883953202", - "-7486691733548382997392580710674", - "-9953172841153244220389970073266", - "-4563834113845393473464775891586" - ] - }, - { - "name": "f27", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-324130501556638279621297703505", - "476273370192218160029048477358", - "1873754615846128573174890511479", - "7845676030117661826499914690060", - "3438917154131911755180812758830", - "-485113193892698755133374851546", - "-2486747126250700973493136164295", - "8381133510653602918592441034784", - "-3863669758809483799576932736433", - "4816261515045155507378508266795" - ] - }, - { - "name": "f28", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 0 - ], - "DATA": [ - "-4428295115719426369943920782797", - "-9661735360936204084060049689979", - "9329876152931400100887914978590", - "-5575465849156948388054927880127", - "-5665438622766700768462814828412", - "-772054756461250137867269071490", - "5055745809414963562582349884553", - "2134527349556884502197565695654", - "10039005728014246215708271516614", - "3667034929189872975117323106733" - ] - }, - { - "name": "f29", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 0, - 1 - ], - "DATA": [ - "1958305978140541337559716165443164", - "1787066241677757146092232725514144", - "-1770889630258778603646628574425197", - "-1935471654359820278507632619934723", - "-1259081487738476995238521999571610", - "-187794973054658789009757437330956", - "-1361594775275298364140652653473018", - "1830378944285600681347509911125644", - "1055693745077504027326816194536426", - "-219664443226662349655465210167914" - ] - }, - { - "name": "f30", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - "-1819911073828644735465821282108903", - "2480788265088024410597729271857350", - "-1663756520872860434574017826946717", - "-1668867561177841975879926044066609", - "1028473261765273791321773395230092", - "-1128085202401840705027388081764438", - "2432259296250296581449196038384319", - "1657146885559793524183166214663099", - "621168670290558815373614828293149", - "848393516657886688826884494255602" - ] - }, - { - "name": "f31", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - "121626696180945381362474538436267348", - "-326835715760479182322236097950396002", - "43801827840046453515032427501005837", - "-349782860136156534100242618992667933", - "-263019137819426211323438640659656185", - "114551333621916882250503677059046629", - "292845560824381185406587998850255650", - "406190903041815414305020670627252069", - "-620336739334279497387625366081885403", - "-586469050705421292828921803491026584" - ] - }, - { - "name": "f32", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "552311207496532808937562093998612184", - "383086031247313656908419548413874704", - "-495413976013908072023074557409169361", - "81249682559605793661064230780694284", - "-570580167770422361757418145382548154", - "610953468742051090404955904997423372", - "625223600651743408840540319221580432", - "-249336310415163452389796313357936490", - "-17068874357209302447032674213528193", - "-105520327062125284513739937678400770" - ] - }, - { - "name": "f33", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - "142106036949584394925612207264102851788", - "-20165034013614446990571918615515877882", - "-35540421038429067670506353421526317870", - "-111951742468349250387223437932352195095", - "647987002255416173402009533036270670", - "20541002472194762884279486456791150459", - "-168374457677574735826332899041628533730", - "-86799621225591368327982712093571025313", - "-116749979699442129369157252139442292503", - "91386077452046263162841091018049502148" - ] - }, - { - "name": "f34", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 1, - 0 - ], - "DATA": [ - "-17291487111129355109525408035895088406", - "62851226779769295323064347737892112978", - "168263440132963808408022068852246245040", - "-38474202413949066050265767564905837589", - "56443466708038703862212941672729373519", - "-149000277198053255157878162523460006857", - "101855167771367081645104271495376161570", - "127169239945462652387512287732329108576", - "146153285899135941321073992669655275001", - "4878775703972146151702192727584063702" - ] - }, - { - "name": "f35", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - "-92149341172698412991896907256477224487", - "166352076610703904824479045148245603856", - "-144982275469610799506553354189265942660", - "-118978165506329400334441044467441913500", - "-109399685439115756389756943933325098171", - "-34132601093715626340534637008693136310", - "113486517497946747257880374541082383273", - "162809018987880586638046510781825727769", - "84347226584740061756346532206121648829", - "-40353327009223237771354329173089964683" - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/js/test/arrows/json/dictionary.json b/js/test/arrows/json/dictionary.json deleted file mode 100644 index 46e3200c8a0..00000000000 --- a/js/test/arrows/json/dictionary.json +++ /dev/null @@ -1,424 +0,0 @@ -{ - "schema": { - "fields": [ - { - "name": "dict1_0", - "type": { - "name": "utf8" - }, - "nullable": true, - "children": [], - "dictionary": { - "id": 0, - "indexType": { - "name": "int", - "isSigned": true, - "bitWidth": 8 - }, - "isOrdered": false - }, - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 8 - } - ] - } - }, - { - "name": "dict1_1", - "type": { - "name": "utf8" - }, - "nullable": true, - "children": [], - "dictionary": { - "id": 0, - "indexType": { - "name": "int", - "isSigned": true, - "bitWidth": 32 - }, - "isOrdered": false - }, - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "dict2_0", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 64 - }, - "nullable": true, - "children": [], - "dictionary": { - "id": 1, - "indexType": { - "name": "int", - "isSigned": true, - "bitWidth": 16 - }, - "isOrdered": false - }, - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 16 - } - ] - } - } - ] - }, - "dictionaries": [ - { - "id": 0, - "data": { - "count": 10, - "columns": [ - { - "name": "DICT0", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "OFFSET": [ - 0, - 0, - 0, - 0, - 7, - 7, - 7, - 14, - 21, - 28, - 35 - ], - "DATA": [ - "", - "", - "", - "BWBzv2M", - "", - "", - "cd2c5Uh", - "mMjJdi5", - "1IXK1C5", - "7ckUtbd" - ] - } - ] - } - }, - { - "id": 1, - "data": { - "count": 50, - "columns": [ - { - "name": "DICT1", - "count": 50, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 1, - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - -1833656278, - 1352122456, - 773930331, - -1943755222, - 824094407, - -1529153836, - 584679941, - -2042823911, - 24566635, - 269722624, - -1722718702, - 1074553396, - 1035415509, - -1470884885, - 500884214, - 1883130587, - -716314394, - 241406636, - 436515291, - -1320637470, - 1388397418, - -809079384, - 1079721161, - -836034929, - 1402270065, - -977203197, - -1854653753, - -1178041475, - 1014549102, - 569694446, - -134700220, - -886799327, - -1932440475, - 2012663017, - 1120291687, - -1328239845, - 825454871, - 1616072627, - -1030931385, - -1078099426, - -875888918, - 807808737, - -459959810, - -294714890, - -965754674, - 1210516185, - -2014158755, - 62304558, - 2082997900, - 2040943807 - ] - } - ] - } - } - ], - "batches": [ - { - "count": 7, - "columns": [ - { - "name": "dict1_0", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - 1, - 4, - 6, - 1, - 9, - 7, - 1 - ] - }, - { - "name": "dict1_1", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "DATA": [ - 4, - 1, - 7, - 6, - 4, - 0, - 3 - ] - }, - { - "name": "dict2_0", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - 24, - 48, - 2, - 43, - 14, - 19, - 40 - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "dict1_0", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "DATA": [ - 2, - 1, - 5, - 4, - 8, - 6, - 4, - 0, - 6, - 1 - ] - }, - { - "name": "dict1_1", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - 5, - 6, - 9, - 9, - 0, - 3, - 8, - 9, - 3, - 8 - ] - }, - { - "name": "dict2_0", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "DATA": [ - 43, - 3, - 12, - 25, - 38, - 24, - 20, - 7, - 20, - 49 - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/js/test/arrows/json/nested.json b/js/test/arrows/json/nested.json deleted file mode 100644 index aea869555da..00000000000 --- a/js/test/arrows/json/nested.json +++ /dev/null @@ -1,384 +0,0 @@ -{ - "schema": { - "fields": [ - { - "name": "list_nullable", - "type": { - "name": "list" - }, - "nullable": true, - "children": [ - { - "name": "item", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 32 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - } - ], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "OFFSET", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "struct_nullable", - "type": { - "name": "struct" - }, - "nullable": true, - "children": [ - { - "name": "f1", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 32 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "f2", - "type": { - "name": "utf8" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "OFFSET", - "typeBitWidth": 32 - }, - { - "type": "DATA", - "typeBitWidth": 8 - } - ] - } - } - ], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - } - ] - } - } - ] - }, - "batches": [ - { - "count": 7, - "columns": [ - { - "name": "list_nullable", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "OFFSET": [ - 0, - 0, - 1, - 2, - 5, - 5, - 8, - 8 - ], - "children": [ - { - "name": "item", - "count": 8, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - 1685103474, - 1981297353, - -2032422645, - -2111456179, - -895490422, - -1690308527, - -434891054, - -864560986 - ] - } - ] - }, - { - "name": "struct_nullable", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "children": [ - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - -139161213, - -583988484, - -749108100, - 820115077, - -259224433, - -1592081801, - 986507083 - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 1, - 1 - ], - "OFFSET": [ - 0, - 7, - 7, - 14, - 14, - 14, - 21, - 28 - ], - "DATA": [ - "tmo7qBM", - "", - "yGRfkmw", - "", - "", - "m4PsYs5", - "U6xvhr7" - ] - } - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "list_nullable", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "OFFSET": [ - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 5, - 5, - 8, - 8 - ], - "children": [ - { - "name": "item", - "count": 8, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 1 - ], - "DATA": [ - -498865952, - -1076160763, - -792439045, - -656549144, - 293750642, - 1274259577, - -1340811330, - 1882910932 - ] - } - ] - }, - { - "name": "struct_nullable", - "count": 10, - "VALIDITY": [ - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "children": [ - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 1 - ], - "DATA": [ - 920112430, - -710180455, - 16875435, - -1792347147, - -1178377536, - 1711794509, - -1095326456, - 1234093448, - 1257569426, - 934007407 - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 1, - 0, - 0, - 1 - ], - "OFFSET": [ - 0, - 0, - 0, - 7, - 7, - 14, - 14, - 21, - 21, - 21, - 28 - ], - "DATA": [ - "", - "", - "nubzSfX", - "", - "ctyWPJf", - "", - "ZyTPot9", - "", - "", - "9QUyEm5" - ] - } - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/js/test/arrows/json/primitive-empty.json b/js/test/arrows/json/primitive-empty.json deleted file mode 100644 index 7e74520ec36..00000000000 --- a/js/test/arrows/json/primitive-empty.json +++ /dev/null @@ -1,1099 +0,0 @@ -{ - "schema": { - "fields": [ - { - "name": "bool_nullable", - "type": { - "name": "bool" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 1 - } - ] - } - }, - { - "name": "bool_nonnullable", - "type": { - "name": "bool" - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 1 - } - ] - } - }, - { - "name": "int8_nullable", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 8 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 8 - } - ] - } - }, - { - "name": "int8_nonnullable", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 8 - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 8 - } - ] - } - }, - { - "name": "int16_nullable", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 16 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 16 - } - ] - } - }, - { - "name": "int16_nonnullable", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 16 - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 16 - } - ] - } - }, - { - "name": "int32_nullable", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 32 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "int32_nonnullable", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 32 - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "int64_nullable", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 64 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "int64_nonnullable", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 64 - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "uint8_nullable", - "type": { - "name": "int", - "isSigned": false, - "bitWidth": 8 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 8 - } - ] - } - }, - { - "name": "uint8_nonnullable", - "type": { - "name": "int", - "isSigned": false, - "bitWidth": 8 - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 8 - } - ] - } - }, - { - "name": "uint16_nullable", - "type": { - "name": "int", - "isSigned": false, - "bitWidth": 16 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 16 - } - ] - } - }, - { - "name": "uint16_nonnullable", - "type": { - "name": "int", - "isSigned": false, - "bitWidth": 16 - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 16 - } - ] - } - }, - { - "name": "uint32_nullable", - "type": { - "name": "int", - "isSigned": false, - "bitWidth": 32 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "uint32_nonnullable", - "type": { - "name": "int", - "isSigned": false, - "bitWidth": 32 - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "uint64_nullable", - "type": { - "name": "int", - "isSigned": false, - "bitWidth": 64 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "uint64_nonnullable", - "type": { - "name": "int", - "isSigned": false, - "bitWidth": 64 - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "float32_nullable", - "type": { - "name": "floatingpoint", - "precision": "SINGLE" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "float32_nonnullable", - "type": { - "name": "floatingpoint", - "precision": "SINGLE" - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "float64_nullable", - "type": { - "name": "floatingpoint", - "precision": "DOUBLE" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "float64_nonnullable", - "type": { - "name": "floatingpoint", - "precision": "DOUBLE" - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "binary_nullable", - "type": { - "name": "binary" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "OFFSET", - "typeBitWidth": 32 - }, - { - "type": "DATA", - "typeBitWidth": 8 - } - ] - } - }, - { - "name": "binary_nonnullable", - "type": { - "name": "binary" - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "OFFSET", - "typeBitWidth": 32 - }, - { - "type": "DATA", - "typeBitWidth": 8 - } - ] - } - }, - { - "name": "utf8_nullable", - "type": { - "name": "utf8" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "OFFSET", - "typeBitWidth": 32 - }, - { - "type": "DATA", - "typeBitWidth": 8 - } - ] - } - }, - { - "name": "utf8_nonnullable", - "type": { - "name": "utf8" - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "OFFSET", - "typeBitWidth": 32 - }, - { - "type": "DATA", - "typeBitWidth": 8 - } - ] - } - } - ] - }, - "batches": [ - { - "count": 0, - "columns": [ - { - "name": "bool_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "bool_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int8_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int8_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int16_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int16_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int32_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int32_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int64_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int64_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint8_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint8_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint16_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint16_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint32_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint32_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint64_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint64_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "float32_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "float32_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "float64_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "float64_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "binary_nullable", - "count": 0, - "VALIDITY": [], - "OFFSET": [ - 0 - ], - "DATA": [] - }, - { - "name": "binary_nonnullable", - "count": 0, - "VALIDITY": [], - "OFFSET": [ - 0 - ], - "DATA": [] - }, - { - "name": "utf8_nullable", - "count": 0, - "VALIDITY": [], - "OFFSET": [ - 0 - ], - "DATA": [] - }, - { - "name": "utf8_nonnullable", - "count": 0, - "VALIDITY": [], - "OFFSET": [ - 0 - ], - "DATA": [] - } - ] - }, - { - "count": 0, - "columns": [ - { - "name": "bool_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "bool_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int8_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int8_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int16_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int16_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int32_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int32_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int64_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int64_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint8_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint8_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint16_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint16_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint32_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint32_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint64_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint64_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "float32_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "float32_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "float64_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "float64_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "binary_nullable", - "count": 0, - "VALIDITY": [], - "OFFSET": [ - 0 - ], - "DATA": [] - }, - { - "name": "binary_nonnullable", - "count": 0, - "VALIDITY": [], - "OFFSET": [ - 0 - ], - "DATA": [] - }, - { - "name": "utf8_nullable", - "count": 0, - "VALIDITY": [], - "OFFSET": [ - 0 - ], - "DATA": [] - }, - { - "name": "utf8_nonnullable", - "count": 0, - "VALIDITY": [], - "OFFSET": [ - 0 - ], - "DATA": [] - } - ] - }, - { - "count": 0, - "columns": [ - { - "name": "bool_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "bool_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int8_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int8_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int16_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int16_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int32_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int32_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int64_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "int64_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint8_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint8_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint16_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint16_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint32_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint32_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint64_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "uint64_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "float32_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "float32_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "float64_nullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "float64_nonnullable", - "count": 0, - "VALIDITY": [], - "DATA": [] - }, - { - "name": "binary_nullable", - "count": 0, - "VALIDITY": [], - "OFFSET": [ - 0 - ], - "DATA": [] - }, - { - "name": "binary_nonnullable", - "count": 0, - "VALIDITY": [], - "OFFSET": [ - 0 - ], - "DATA": [] - }, - { - "name": "utf8_nullable", - "count": 0, - "VALIDITY": [], - "OFFSET": [ - 0 - ], - "DATA": [] - }, - { - "name": "utf8_nonnullable", - "count": 0, - "VALIDITY": [], - "OFFSET": [ - 0 - ], - "DATA": [] - } - ] - } - ] -} \ No newline at end of file diff --git a/js/test/arrows/json/primitive.json b/js/test/arrows/json/primitive.json deleted file mode 100644 index 1ff13147db7..00000000000 --- a/js/test/arrows/json/primitive.json +++ /dev/null @@ -1,1788 +0,0 @@ -{ - "schema": { - "fields": [ - { - "name": "bool_nullable", - "type": { - "name": "bool" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 1 - } - ] - } - }, - { - "name": "bool_nonnullable", - "type": { - "name": "bool" - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 1 - } - ] - } - }, - { - "name": "int8_nullable", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 8 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 8 - } - ] - } - }, - { - "name": "int8_nonnullable", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 8 - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 8 - } - ] - } - }, - { - "name": "int16_nullable", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 16 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 16 - } - ] - } - }, - { - "name": "int16_nonnullable", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 16 - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 16 - } - ] - } - }, - { - "name": "int32_nullable", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 32 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "int32_nonnullable", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 32 - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "int64_nullable", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 64 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "int64_nonnullable", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 64 - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "uint8_nullable", - "type": { - "name": "int", - "isSigned": false, - "bitWidth": 8 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 8 - } - ] - } - }, - { - "name": "uint8_nonnullable", - "type": { - "name": "int", - "isSigned": false, - "bitWidth": 8 - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 8 - } - ] - } - }, - { - "name": "uint16_nullable", - "type": { - "name": "int", - "isSigned": false, - "bitWidth": 16 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 16 - } - ] - } - }, - { - "name": "uint16_nonnullable", - "type": { - "name": "int", - "isSigned": false, - "bitWidth": 16 - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 16 - } - ] - } - }, - { - "name": "uint32_nullable", - "type": { - "name": "int", - "isSigned": false, - "bitWidth": 32 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "uint32_nonnullable", - "type": { - "name": "int", - "isSigned": false, - "bitWidth": 32 - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "uint64_nullable", - "type": { - "name": "int", - "isSigned": false, - "bitWidth": 64 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "uint64_nonnullable", - "type": { - "name": "int", - "isSigned": false, - "bitWidth": 64 - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "float32_nullable", - "type": { - "name": "floatingpoint", - "precision": "SINGLE" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "float32_nonnullable", - "type": { - "name": "floatingpoint", - "precision": "SINGLE" - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "float64_nullable", - "type": { - "name": "floatingpoint", - "precision": "DOUBLE" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "float64_nonnullable", - "type": { - "name": "floatingpoint", - "precision": "DOUBLE" - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 64 - } - ] - } - }, - { - "name": "utf8_nullable", - "type": { - "name": "utf8" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "OFFSET", - "typeBitWidth": 32 - }, - { - "type": "DATA", - "typeBitWidth": 8 - } - ] - } - }, - { - "name": "utf8_nonnullable", - "type": { - "name": "utf8" - }, - "nullable": false, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "OFFSET", - "typeBitWidth": 32 - }, - { - "type": "DATA", - "typeBitWidth": 8 - } - ] - } - } - ] - }, - "batches": [ - { - "count": 7, - "columns": [ - { - "name": "bool_nullable", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - false, - true, - false, - false, - true, - true, - false - ] - }, - { - "name": "bool_nonnullable", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - false, - false, - false, - true, - true, - true, - true - ] - }, - { - "name": "int8_nullable", - "count": 7, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - 52, - 126, - -122, - -8, - -106, - 39, - 58 - ] - }, - { - "name": "int8_nonnullable", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - -1, - 72, - -57, - 121, - -22, - 61, - -39 - ] - }, - { - "name": "int16_nullable", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 0, - 0, - 0 - ], - "DATA": [ - -6653, - 16139, - -11323, - 19629, - -23468, - 28524, - -20901 - ] - }, - { - "name": "int16_nonnullable", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - 18109, - 23994, - -32536, - 9730, - 367, - -14010, - -19277 - ] - }, - { - "name": "int32_nullable", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 1, - 1 - ], - "DATA": [ - -916446956, - 648027224, - -1984898695, - -233696169, - -497888872, - -459449181, - -136283974 - ] - }, - { - "name": "int32_nonnullable", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - 1553803863, - 1758265789, - 176961264, - 583415454, - 1202663424, - -1137723694, - -14402788 - ] - }, - { - "name": "int64_nullable", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1 - ], - "DATA": [ - -1439295329, - -487693456, - -2111782581, - -564692069, - -570546225, - -843556785, - -1279408887 - ] - }, - { - "name": "int64_nonnullable", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - -1121679455, - -1880376132, - 1595844062, - -542944700, - 669665896, - 525154198, - 241050281 - ] - }, - { - "name": "uint8_nullable", - "count": 7, - "VALIDITY": [ - 0, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - 228, - 121, - 247, - 162, - 40, - 211, - 108 - ] - }, - { - "name": "uint8_nonnullable", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - 69, - 114, - 79, - 142, - 184, - 226, - 192 - ] - }, - { - "name": "uint16_nullable", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - 39463, - 28542, - 51243, - 56980, - 51970, - 53947, - 36334 - ] - }, - { - "name": "uint16_nonnullable", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - 42642, - 64502, - 56332, - 56888, - 42943, - 29184, - 40529 - ] - }, - { - "name": "uint32_nullable", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 1 - ], - "DATA": [ - 1049260790, - 1763248295, - 1661600894, - 537135981, - 140737012, - 967890907, - 824057296 - ] - }, - { - "name": "uint32_nonnullable", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - 337186950, - 1981375779, - 1460021901, - 1691689736, - 2138307236, - 644644429, - 1289078562 - ] - }, - { - "name": "uint64_nullable", - "count": 7, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - 1862008282, - 1592378433, - 408977525, - 12840890, - 1677085382, - 1537207447, - 632008611 - ] - }, - { - "name": "uint64_nonnullable", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - 879196590, - 593740445, - 1757135759, - 1864633582, - 1371265528, - 592375328, - 1963233315 - ] - }, - { - "name": "float32_nullable", - "count": 7, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - -329.548, - 2222.54, - -746.589, - -644.887, - 714.114, - 1154.609, - 1975.726 - ] - }, - { - "name": "float32_nonnullable", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - 1071.653, - -451.569, - -565.897, - 642.159, - 588.066, - -2157.023, - -506.667 - ] - }, - { - "name": "float64_nullable", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 0, - 0, - 1 - ], - "DATA": [ - -398.976, - 62.655, - -1334.869, - 1051.35, - -1442.326, - -1230.509, - -2223.683 - ] - }, - { - "name": "float64_nonnullable", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - 1659.322, - 822.936, - -1013.99, - 168.802, - 197.724, - -387.227, - -491.716 - ] - }, - { - "name": "utf8_nullable", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 1, - 0, - 1 - ], - "OFFSET": [ - 0, - 7, - 7, - 14, - 14, - 21, - 21, - 28 - ], - "DATA": [ - "KTAB62n", - "", - "LLdIKYD", - "", - "kcAK3R3", - "", - "i3g8i5l" - ] - }, - { - "name": "utf8_nonnullable", - "count": 7, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "OFFSET": [ - 0, - 7, - 14, - 21, - 28, - 35, - 42, - 49 - ], - "DATA": [ - "dhBFF1i", - "b1LC0JE", - "eVjIVHg", - "HvSEddj", - "0j1qwWr", - "lh1EiEr", - "J1gJRzL" - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "bool_nullable", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 1, - 0, - 1 - ], - "DATA": [ - true, - true, - true, - false, - true, - true, - true, - true, - true, - false - ] - }, - { - "name": "bool_nonnullable", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - true, - true, - true, - true, - false, - true, - false, - false, - true, - true - ] - }, - { - "name": "int8_nullable", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - 89, - -60, - 88, - -46, - 6, - -58, - 47, - 42, - 26, - -100 - ] - }, - { - "name": "int8_nonnullable", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - 90, - -22, - 44, - 61, - -24, - 94, - 4, - -74, - -57, - 110 - ] - }, - { - "name": "int16_nullable", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 0 - ], - "DATA": [ - -32670, - 4779, - 71, - 21549, - -11127, - 29377, - 21950, - 4186, - -7207, - -8090 - ] - }, - { - "name": "int16_nonnullable", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - 2636, - -24687, - 6816, - 6940, - -15759, - -14551, - 20407, - -10657, - -15986, - 227 - ] - }, - { - "name": "int32_nullable", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 0, - 1, - 0, - 1, - 1, - 0, - 0 - ], - "DATA": [ - 435890836, - 349643437, - 1852195098, - -62067461, - -467021236, - 948735966, - -42337642, - 1835534115, - -268718774, - 1487359021 - ] - }, - { - "name": "int32_nonnullable", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - -91356915, - -2087778288, - 943052900, - 1591972454, - -2113715046, - 1817440556, - -135401882, - 1750811392, - -1205483862, - 2005138911 - ] - }, - { - "name": "int64_nullable", - "count": 10, - "VALIDITY": [ - 1, - 0, - 1, - 0, - 0, - 1, - 0, - 0, - 1, - 0 - ], - "DATA": [ - 1771690266, - -609069043, - 129210854, - -1336685785, - -1501977687, - -730517980, - -1578993646, - -2032456816, - -397682634, - 1089312173 - ] - }, - { - "name": "int64_nonnullable", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - 1920084501, - -160513580, - -754268905, - -288136506, - -1388030142, - 561133252, - -274600115, - 883494701, - -636834683, - -1883585173 - ] - }, - { - "name": "uint8_nullable", - "count": 10, - "VALIDITY": [ - 1, - 1, - 0, - 1, - 1, - 0, - 0, - 0, - 1, - 1 - ], - "DATA": [ - 175, - 245, - 77, - 161, - 135, - 85, - 105, - 140, - 125, - 130 - ] - }, - { - "name": "uint8_nonnullable", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - 63, - 162, - 13, - 138, - 105, - 8, - 64, - 205, - 116, - 79 - ] - }, - { - "name": "uint16_nullable", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 1, - 0 - ], - "DATA": [ - 41728, - 47216, - 25143, - 39298, - 41917, - 65227, - 11146, - 20541, - 50983, - 19075 - ] - }, - { - "name": "uint16_nonnullable", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - 37997, - 3249, - 47203, - 29268, - 2725, - 38085, - 58062, - 57486, - 14637, - 27157 - ] - }, - { - "name": "uint32_nullable", - "count": 10, - "VALIDITY": [ - 0, - 0, - 1, - 0, - 0, - 1, - 1, - 0, - 1, - 1 - ], - "DATA": [ - 260056070, - 22218697, - 427854549, - 604499606, - 1950694716, - 773091177, - 1298137854, - 1580095573, - 805908372, - 6520284 - ] - }, - { - "name": "uint32_nonnullable", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - 2005785247, - 1855668357, - 888846141, - 1256920863, - 258179726, - 149586168, - 1148999245, - 1632240928, - 825098118, - 2086379346 - ] - }, - { - "name": "uint64_nullable", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 1, - 0, - 1, - 0, - 0, - 0, - 0 - ], - "DATA": [ - 1070399973, - 1871620391, - 54931565, - 743772804, - 682987386, - 678360943, - 1027210158, - 1762183815, - 1888246115, - 23053828 - ] - }, - { - "name": "uint64_nonnullable", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - 521179687, - 1561607075, - 1950536184, - 1331174168, - 1203845200, - 91625922, - 209705127, - 707311139, - 2143150318, - 1360302471 - ] - }, - { - "name": "float32_nullable", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 1, - 0, - 1, - 1, - 1, - 0 - ], - "DATA": [ - 1567.574, - 958.199, - -2169.333, - -1099.029, - 702.346, - -404.429, - -11.788, - 264.735, - 98.568, - 1158.664 - ] - }, - { - "name": "float32_nonnullable", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - 1261.218, - -391.795, - -161.593, - 2023.36, - 439.025, - 1440.213, - -67.18, - -354.78, - 253.26, - 250.084 - ] - }, - { - "name": "float64_nullable", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 0, - 0, - 0, - 1, - 1, - 1, - 1 - ], - "DATA": [ - 364.778, - -856.979, - -446.678, - 1229.042, - -1558.031, - -289.339, - -232.531, - 409.304, - -813.19, - 23.646 - ] - }, - { - "name": "float64_nonnullable", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "DATA": [ - 1145.74, - -1456.025, - 366.06, - -137.453, - -2465.428, - 932.059, - -818.061, - 81.874, - -1575.311, - 162.442 - ] - }, - { - "name": "utf8_nullable", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 1, - 1, - 0, - 0, - 1 - ], - "OFFSET": [ - 0, - 0, - 7, - 14, - 14, - 21, - 28, - 35, - 35, - 35, - 42 - ], - "DATA": [ - "", - "1oxGa64", - "62BueVn", - "", - "hvr7wnE", - "SJ0SlQj", - "LrXQoKi", - "", - "", - "zYKDytY" - ] - }, - { - "name": "utf8_nonnullable", - "count": 10, - "VALIDITY": [ - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1 - ], - "OFFSET": [ - 0, - 7, - 14, - 21, - 28, - 35, - 42, - 49, - 56, - 63, - 70 - ], - "DATA": [ - "pYoPVi8", - "jsZ0pf3", - "VD1zogw", - "JkdcJvu", - "rnnpFmB", - "Vx3HxhS", - "SJ3Ao1v", - "zpwGzU2", - "ZN2LD1i", - "qhd2UGO" - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/js/test/arrows/json/simple.json b/js/test/arrows/json/simple.json deleted file mode 100644 index fb903e7ac4b..00000000000 --- a/js/test/arrows/json/simple.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "schema": { - "fields": [ - { - "name": "foo", - "type": {"name": "int", "isSigned": true, "bitWidth": 32}, - "nullable": true, "children": [], - "typeLayout": { - "vectors": [ - {"type": "VALIDITY", "typeBitWidth": 1}, - {"type": "DATA", "typeBitWidth": 32} - ] - } - }, - { - "name": "bar", - "type": {"name": "floatingpoint", "precision": "DOUBLE"}, - "nullable": true, "children": [], - "typeLayout": { - "vectors": [ - {"type": "VALIDITY", "typeBitWidth": 1}, - {"type": "DATA", "typeBitWidth": 64} - ] - } - }, - { - "name": "baz", - "type": {"name": "utf8"}, - "nullable": true, "children": [], - "typeLayout": { - "vectors": [ - {"type": "VALIDITY", "typeBitWidth": 1}, - {"type": "OFFSET", "typeBitWidth": 32}, - {"type": "DATA", "typeBitWidth": 8} - ] - } - } - ] - }, - "batches": [ - { - "count": 5, - "columns": [ - { - "name": "foo", - "count": 5, - "VALIDITY": [1, 0, 1, 1, 1], - "DATA": [1, 2, 3, 4, 5] - }, - { - "name": "bar", - "count": 5, - "VALIDITY": [1, 0, 0, 1, 1], - "DATA": [1.0, 2.0, 3.0, 4.0, 5.0] - }, - { - "name": "baz", - "count": 5, - "VALIDITY": [1, 0, 0, 1, 1], - "OFFSET": [0, 2, 2, 2, 5, 9], - "DATA": ["aa", "", "", "bbb", "cccc"] - } - ] - } - ] -} diff --git a/js/test/arrows/json/struct_example.json b/js/test/arrows/json/struct_example.json deleted file mode 100644 index 3ea062db7ba..00000000000 --- a/js/test/arrows/json/struct_example.json +++ /dev/null @@ -1,237 +0,0 @@ -{ - "schema": { - "fields": [ - { - "name": "struct_nullable", - "type": { - "name": "struct" - }, - "nullable": true, - "children": [ - { - "name": "f1", - "type": { - "name": "int", - "isSigned": true, - "bitWidth": 32 - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "DATA", - "typeBitWidth": 32 - } - ] - } - }, - { - "name": "f2", - "type": { - "name": "utf8" - }, - "nullable": true, - "children": [], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - }, - { - "type": "OFFSET", - "typeBitWidth": 32 - }, - { - "type": "DATA", - "typeBitWidth": 8 - } - ] - } - } - ], - "typeLayout": { - "vectors": [ - { - "type": "VALIDITY", - "typeBitWidth": 1 - } - ] - } - } - ] - }, - "batches": [ - { - "count": 7, - "columns": [ - { - "name": "struct_nullable", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "children": [ - { - "name": "f1", - "count": 7, - "VALIDITY": [ - 1, - 0, - 1, - 1, - 1, - 0, - 0 - ], - "DATA": [ - 1402032511, - 290876774, - 137773603, - 410361374, - 1959836418, - 1995074679, - -163525262 - ] - }, - { - "name": "f2", - "count": 7, - "VALIDITY": [ - 0, - 1, - 1, - 1, - 0, - 1, - 0 - ], - "OFFSET": [ - 0, - 0, - 7, - 14, - 21, - 21, - 28, - 28 - ], - "DATA": [ - "", - "MhRNxD4", - "3F9HBxK", - "aVd88fp", - "", - "3loZrRf", - "" - ] - } - ] - } - ] - }, - { - "count": 10, - "columns": [ - { - "name": "struct_nullable", - "count": 10, - "VALIDITY": [ - 0, - 1, - 1, - 0, - 1, - 0, - 0, - 1, - 1, - 1 - ], - "children": [ - { - "name": "f1", - "count": 10, - "VALIDITY": [ - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0 - ], - "DATA": [ - -2041500147, - 1715692943, - -35444996, - 1425496657, - 112765084, - 1760754983, - 413888857, - 2039738337, - -1924327700, - 670528518 - ] - }, - { - "name": "f2", - "count": 10, - "VALIDITY": [ - 1, - 0, - 0, - 1, - 1, - 1, - 1, - 1, - 1, - 0 - ], - "OFFSET": [ - 0, - 7, - 7, - 7, - 14, - 21, - 28, - 35, - 42, - 49, - 49 - ], - "DATA": [ - "AS5oARE", - "", - "", - "JGdagcX", - "78SLiRw", - "vbGf7OY", - "5uh5fTs", - "0ilsf82", - "LjS9MbU", - "" - ] - } - ] - } - ] - } - ] -} \ No newline at end of file From 1f6a81b49f181b763018f67140837031bbc5f473 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 19 Nov 2017 00:41:34 -0800 Subject: [PATCH 43/55] add missing mkdirp for test json data --- js/gulp/test-task.js | 1 + 1 file changed, 1 insertion(+) diff --git a/js/gulp/test-task.js b/js/gulp/test-task.js index 3fe0afa0b4b..03af8a9acde 100644 --- a/js/gulp/test-task.js +++ b/js/gulp/test-task.js @@ -72,6 +72,7 @@ async function cleanTestData() { } async function createTestJSON() { + await mkdirp(jsonFilesDir); await exec(`shx cp ${integrationDir}/data/*.json ${jsonFilesDir}`); await exec(`python ${integrationDir}/integration_test.py --write_generated_json ${jsonFilesDir}`); } From 0882d8e9b2ac3ef3feaeedc17cb7a471066bc85b Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 19 Nov 2017 00:54:30 -0800 Subject: [PATCH 44/55] separate JS unit tests from integration tests in CI --- .travis.yml | 2 ++ ci/travis_script_integration.sh | 16 +++++++++ ci/travis_script_js.sh | 14 +++----- js/gulp/argv.js | 1 + js/gulp/test-task.js | 59 ++++++++++++++++----------------- js/gulp/uglify-task.js | 2 +- js/gulpfile.js | 12 +++---- js/package.json | 2 ++ 8 files changed, 60 insertions(+), 48 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0aac30ea370..edb3fb8da38 100644 --- a/.travis.yml +++ b/.travis.yml @@ -108,7 +108,9 @@ matrix: - source $TRAVIS_BUILD_DIR/ci/travis_install_clang_tools.sh - export CC="clang-4.0" - export CXX="clang++-4.0" + - nvm install node - $TRAVIS_BUILD_DIR/ci/travis_lint.sh + - $TRAVIS_BUILD_DIR/ci/travis_before_script_js.sh - $TRAVIS_BUILD_DIR/ci/travis_before_script_cpp.sh script: - $TRAVIS_BUILD_DIR/ci/travis_script_integration.sh diff --git a/ci/travis_script_integration.sh b/ci/travis_script_integration.sh index be025512f0b..e6beb755718 100755 --- a/ci/travis_script_integration.sh +++ b/ci/travis_script_integration.sh @@ -44,3 +44,19 @@ conda install -y pip numpy six python integration_test.py --debug popd + +pushd $ARROW_JS_DIR + +# create initial test data +npm run test:createTestData +# run once to write the snapshots +npm test -- -t ts -u --integration +# run again to test all builds against the snapshots +npm test -- --integration +# run tests against source to generate coverage data +npm run test:coverage -- --integration +# Uncomment to upload to coveralls +# cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js; + + +popd \ No newline at end of file diff --git a/ci/travis_script_js.sh b/ci/travis_script_js.sh index 79d216b9737..1871b4265cd 100755 --- a/ci/travis_script_js.sh +++ b/ci/travis_script_js.sh @@ -17,21 +17,15 @@ # specific language governing permissions and limitations # under the License. -set -e +set -ex -JS_DIR=${TRAVIS_BUILD_DIR}/js +source $TRAVIS_BUILD_DIR/ci/travis_env_common.sh -pushd $JS_DIR +pushd $ARROW_JS_DIR npm run lint npm run build -# run once to write the snapshots -npm test -- -t ts -u -# run again to test all builds against the snapshots +# run the non-snapshot unit tests npm test -# run tests against source to generate coverage data -npm run test:coverage -# Uncomment to upload to coveralls -# cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js; popd diff --git a/js/gulp/argv.js b/js/gulp/argv.js index f0ec7a98826..253553c733c 100644 --- a/js/gulp/argv.js +++ b/js/gulp/argv.js @@ -22,6 +22,7 @@ const argv = require(`command-line-args`)([ { name: `target`, type: String, defaultValue: `` }, { name: `module`, type: String, defaultValue: `` }, { name: `coverage`, type: Boolean, defaultValue: false }, + { name: `integration`, alias: `i`, type: Boolean, defaultValue: false }, { name: `targets`, alias: `t`, type: String, multiple: true, defaultValue: [] }, { name: `modules`, alias: `m`, type: String, multiple: true, defaultValue: [] }, { name: `sources`, alias: `s`, type: String, multiple: true, defaultValue: [`cpp`, `java`] }, diff --git a/js/gulp/test-task.js b/js/gulp/test-task.js index 03af8a9acde..ae6b8071d2a 100644 --- a/js/gulp/test-task.js +++ b/js/gulp/test-task.js @@ -38,20 +38,23 @@ const debugArgv = [`--runInBand`, `--env`, `jest-environment-node-debug`]; const jest = require.resolve(path.join(`..`, `node_modules`, `.bin`, `jest`)); const testTask = ((cache, execArgv, testOptions) => memoizeTask(cache, function test(target, format, debug = false) { - const opts = Object.assign({}, testOptions); + const opts = { ...testOptions }; const args = !debug ? [...execArgv] : [...debugArgv, ...execArgv]; - opts.env = Object.assign({}, opts.env, { + if (!argv.integration) { + args.push('test/vector-tests.ts'); + } + opts.env = { ...opts.env, TEST_TARGET: target, TEST_MODULE: format, TEST_TS_SOURCE: !!argv.coverage, TEST_SOURCES: JSON.stringify(Array.isArray(argv.sources) ? argv.sources : [argv.sources]), TEST_FORMATS: JSON.stringify(Array.isArray(argv.formats) ? argv.formats : [argv.formats]), - }); + }; return !debug ? child_process.spawn(jest, args, opts) : child_process.exec(`node --inspect-brk ${jest} ${args.join(` `)}`, opts); }))({}, jestArgv, { - env: Object.assign({}, process.env), + env: { ...process.env }, stdio: [`ignore`, `inherit`, `inherit`], }); @@ -60,9 +63,16 @@ module.exports.testTask = testTask; module.exports.cleanTestData = cleanTestData; module.exports.createTestData = createTestData; -const ARROW_HOME = path.resolve('../'); -const integrationDir = path.resolve(ARROW_HOME, 'integration'); -const testFilesDir = path.resolve(ARROW_HOME, 'js/test/data'); +// Pull C++ and Java paths from environment vars first, otherwise sane defaults +const ARROW_HOME = process.env.ARROW_HOME || path.resolve('../'); +const ARROW_JAVA_DIR = process.env.ARROW_JAVA_DIR || path.join(ARROW_HOME, 'java'); +const CPP_EXE_PATH = process.env.ARROW_CPP_EXE_PATH || path.join(ARROW_HOME, 'cpp/build/debug'); +const ARROW_INTEGRATION_DIR = process.env.ARROW_INTEGRATION_DIR || path.join(ARROW_HOME, 'integration'); +const CPP_JSON_TO_ARROW = path.join(CPP_EXE_PATH, 'json-integration-test'); +const CPP_STREAM_TO_FILE = path.join(CPP_EXE_PATH, 'stream-to-file'); +const CPP_FILE_TO_STREAM = path.join(CPP_EXE_PATH, 'file-to-stream'); + +const testFilesDir = path.join(ARROW_HOME, 'js/test/data'); const cppFilesDir = path.join(testFilesDir, 'cpp'); const javaFilesDir = path.join(testFilesDir, 'java'); const jsonFilesDir = path.join(testFilesDir, 'json'); @@ -73,34 +83,21 @@ async function cleanTestData() { async function createTestJSON() { await mkdirp(jsonFilesDir); - await exec(`shx cp ${integrationDir}/data/*.json ${jsonFilesDir}`); - await exec(`python ${integrationDir}/integration_test.py --write_generated_json ${jsonFilesDir}`); + await exec(`shx cp ${ARROW_INTEGRATION_DIR}/data/*.json ${jsonFilesDir}`); + await exec(`python ${ARROW_INTEGRATION_DIR}/integration_test.py --write_generated_json ${jsonFilesDir}`); } async function createTestData() { - // Only re-create test data if the test data folder doesn't exist - // This should be the case on first checkout, and on the CI server - try { - const testFilesExist = await stat(testFilesDir); - if (testFilesExist && testFilesExist.isDirectory()) { - return; - } - } catch (e) { - // continue + let JAVA_TOOLS_JAR = process.env.ARROW_JAVA_INTEGRATION_JAR; + if (!JAVA_TOOLS_JAR) { + const pom_version = await + readFile(path.join(ARROW_JAVA_DIR, 'pom.xml')) + .then((pom) => parseXML(pom.toString())) + .then((pomXML) => pomXML.project.version[0]); + JAVA_TOOLS_JAR = path.join(ARROW_JAVA_DIR, `/tools/target/arrow-tools-${pom_version}-jar-with-dependencies.jar`); } - // Pull C++ and Java paths from environment vars first, otherwise sane defaults - const CPP_EXE_PATH = process.env.ARROW_CPP_EXE_PATH || path.resolve(ARROW_HOME, 'cpp/build/debug'); - const CPP_JSON_TO_ARROW = path.join(CPP_EXE_PATH, 'json-integration-test'); - const CPP_STREAM_TO_FILE = path.join(CPP_EXE_PATH, 'stream-to-file'); - const CPP_FILE_TO_STREAM = path.join(CPP_EXE_PATH, 'file-to-stream'); - - const pomString = await readFile(path.join(ARROW_HOME, 'java', 'pom.xml')); - const pomObject = await parseXML(pomString.toString()); - const _arrow_version = pomObject.project.version[0]; - const JAVA_TOOLS_JAR = process.env.ARROW_JAVA_INTEGRATION_JAR || path.resolve(ARROW_HOME, `java/tools/target/arrow-tools-${_arrow_version}-jar-with-dependencies.jar`); - await cleanTestData().then(createTestJSON); await mkdirp(path.join(cppFilesDir, 'file')); await mkdirp(path.join(javaFilesDir, 'file')); @@ -119,11 +116,11 @@ async function createTestData() { try { await generateCPPFile(path.resolve(jsonPath), arrowCppFilePath); await generateCPPStream(arrowCppFilePath, arrowCppStreamPath); - } catch (e) { errors.push(e.message); } + } catch (e) { errors.push(`${e.stdout}\n${e.message}`); } try { await generateJavaFile(path.resolve(jsonPath), arrowJavaFilePath); await generateJavaStream(arrowJavaFilePath, arrowJavaStreamPath); - } catch (e) { errors.push(e.message); } + } catch (e) { errors.push(`${e.stdout}\n${e.message}`); } } if (errors.length) { console.error(errors.join(`\n`)); diff --git a/js/gulp/uglify-task.js b/js/gulp/uglify-task.js index 804d4504536..5c605cb7882 100644 --- a/js/gulp/uglify-task.js +++ b/js/gulp/uglify-task.js @@ -39,7 +39,7 @@ const uglifyTask = ((cache, commonConfig) => memoizeTask(cache, function uglifyJ const targetConfig = { ...commonConfig, output: { ...commonConfig.output, - path: path.resolve(`./${out}`) } }; + path: path.resolve(`./${out}`) } }; const webpackConfigs = [ [mainExport, PublicNames] diff --git a/js/gulpfile.js b/js/gulpfile.js index 613d3a1f4ed..cd0ac70029a 100644 --- a/js/gulpfile.js +++ b/js/gulpfile.js @@ -50,7 +50,7 @@ knownTargets.forEach((target) => gulp.series( gulp.parallel( cleanTask(target, `umd`), - cleanTask(UMDSourceTargets[target], `cls`), + cleanTask(UMDSourceTargets[target], `cls`) ), buildTask(UMDSourceTargets[target], `cls`), buildTask(target, `umd`), packageTask(target, `umd`) @@ -86,11 +86,11 @@ const buildConcurrent = (tasks) => () => .merge(...knownTargets.map((target) => del(`${targetDir(target, `cls`)}/**`))))); -gulp.task(`test:clean`, cleanTestData); -gulp.task(`test:create`, createTestData); -gulp.task( `test`, gulp.series(createTestData, getTasks(`test`)/*, cleanTestData*/)); -gulp.task(`debug`, gulp.series(createTestData, getTasks(`debug`)/*, cleanTestData*/)); -gulp.task(`clean`, gulp.parallel(/*cleanTestData,*/ getTasks(`clean`))); +gulp.task(`test:cleanTestData`, cleanTestData); +gulp.task(`test:createTestData`, createTestData); +gulp.task( `test`, gulp.series(getTasks(`test`))); +gulp.task(`debug`, gulp.series(getTasks(`debug`))); +gulp.task(`clean`, gulp.parallel(getTasks(`clean`))); gulp.task(`build`, buildConcurrent(getTasks(`build`))); gulp.task(`default`, gulp.series(`build`, `test`)); diff --git a/js/package.json b/js/package.json index ba97cc21e28..ebc0c01fc4c 100644 --- a/js/package.json +++ b/js/package.json @@ -19,6 +19,8 @@ "release": "./npm-release.sh", "validate": "run-s --silent lint build clean", "test:coverage": "gulp test -t ts --coverage", + "test:cleanTestData": "gulp test:cleanTestData", + "test:createTestData": "gulp test:createTestData", "doc": "shx rm -rf ./doc && esdoc", "lint": "npm-run-all -p lint:*", "lint:src": "tslint --fix --project -p tsconfig.json -c tslint.json \"src/**/*.ts\"", From 224e041c5ca3d854ad3f99a350908942e58df17e Mon Sep 17 00:00:00 2001 From: Wes McKinney Date: Sun, 19 Nov 2017 16:51:47 -0500 Subject: [PATCH 45/55] Remove hard-coded file name to prevent primitive JSON file from being clobbered Change-Id: I5659791ba3fc0ab05a418329448ba6ded312b32f --- integration/integration_test.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/integration/integration_test.py b/integration/integration_test.py index 34783049080..f5ec7174dfe 100644 --- a/integration/integration_test.py +++ b/integration/integration_test.py @@ -786,7 +786,7 @@ def _generate_file(name, fields, batch_sizes, dictionaries=None): return JsonFile(name, schema, batches, dictionaries) -def generate_primitive_case(batch_sizes): +def generate_primitive_case(batch_sizes, name='primitive'): types = ['bool', 'int8', 'int16', 'int32', 'int64', 'uint8', 'uint16', 'uint32', 'uint64', 'float32', 'float64', 'binary', 'utf8'] @@ -797,7 +797,7 @@ def generate_primitive_case(batch_sizes): fields.append(get_field(type_ + "_nullable", type_, True)) fields.append(get_field(type_ + "_nonnullable", type_, False)) - return _generate_file("primitive", fields, batch_sizes) + return _generate_file(name, fields, batch_sizes) def generate_decimal_case(): @@ -875,8 +875,8 @@ def _temp_path(): return file_objs = [ - generate_primitive_case([7, 10]), - generate_primitive_case([0, 0, 0]), + generate_primitive_case([17, 20], name='primitive'), + generate_primitive_case([0, 0, 0], name='primitive_zerolength'), generate_decimal_case(), generate_datetime_case(), generate_nested_case(), From fd3ed475cb06d0d4135076ddbd8ffb41f15eb2e0 Mon Sep 17 00:00:00 2001 From: Wes McKinney Date: Sun, 19 Nov 2017 16:52:54 -0500 Subject: [PATCH 46/55] Uppercase hex values Change-Id: I2666e81e459581656fe8d02bcec3b1d0f7ccc7c6 --- integration/integration_test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/integration/integration_test.py b/integration/integration_test.py index f5ec7174dfe..605bf49bb86 100644 --- a/integration/integration_test.py +++ b/integration/integration_test.py @@ -522,7 +522,7 @@ def get_json(self): class BinaryColumn(PrimitiveColumn): def _encode_value(self, x): - return frombytes(binascii.hexlify(x)) + return frombytes(binascii.hexlify(x).upper()) def _get_buffers(self): offset = 0 From c83a700db889ba77f960fca9d0cea46753e2a639 Mon Sep 17 00:00:00 2001 From: Wes McKinney Date: Sun, 19 Nov 2017 17:02:01 -0500 Subject: [PATCH 47/55] Hack until ARROW-1837 resolved. Constrain unsigned integers max to signed max for bit width Change-Id: Id06eaa8a4071a50a2958f46c41fe1e2ea80c2c82 --- integration/integration_test.py | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/integration/integration_test.py b/integration/integration_test.py index 605bf49bb86..a063fb36f49 100644 --- a/integration/integration_test.py +++ b/integration/integration_test.py @@ -199,9 +199,18 @@ def __init__(self, name, is_signed, bit_width, nullable=True, self.min_value = min_value self.max_value = max_value - @property - def numpy_type(self): - return ('int' if self.is_signed else 'uint') + str(self.bit_width) + def _get_generated_data_bounds(self): + signed_iinfo = np.iinfo('int' + str(self.bit_width)) + if self.is_signed: + min_value, max_value = signed_iinfo.min, signed_iinfo.max + else: + # ARROW-1837 Remove this hack and restore full unsigned integer + # range + min_value, max_value = 0, signed_iinfo.max + + lower_bound = max(min_value, self.min_value) + upper_bound = min(max_value, self.max_value) + return lower_bound, upper_bound def _get_type(self): return OrderedDict([ @@ -211,9 +220,7 @@ def _get_type(self): ]) def generate_column(self, size, name=None): - iinfo = np.iinfo(self.numpy_type) - lower_bound = max(iinfo.min, self.min_value) - upper_bound = min(iinfo.max, self.max_value) + lower_bound, upper_bound = self._get_generated_data_bounds() return self.generate_range(size, lower_bound, upper_bound, name=name) def generate_range(self, size, lower, upper, name=None): @@ -1079,19 +1086,23 @@ def run_all_tests(debug=False): runner.run() print('-- All tests passed!') + def write_js_test_json(directory): generate_nested_case().write(os.path.join(directory, 'nested.json')) generate_decimal_case().write(os.path.join(directory, 'decimal.json')) generate_datetime_case().write(os.path.join(directory, 'datetime.json')) - generate_dictionary_case().write(os.path.join(directory, 'dictionary.json')) - generate_primitive_case([7, 10]).write(os.path.join(directory, 'primitive.json')) - generate_primitive_case([0, 0, 0]).write(os.path.join(directory, 'primitive-empty.json')) + (generate_dictionary_case() + .write(os.path.join(directory, 'dictionary.json'))) + (generate_primitive_case([7, 10]) + .write(os.path.join(directory, 'primitive.json'))) + (generate_primitive_case([0, 0, 0]) + .write(os.path.join(directory, 'primitive-empty.json'))) if __name__ == '__main__': parser = argparse.ArgumentParser(description='Arrow integration test CLI') - parser.add_argument('--write_generated_json', dest='generated_json_path', action='store', - default=False, + parser.add_argument('--write_generated_json', dest='generated_json_path', + action='store', default=False, help='Generate test JSON') parser.add_argument('--debug', dest='debug', action='store_true', default=False, From c72134a57ddb452bddfcedc25059f02961f2e28a Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 19 Nov 2017 14:52:27 -0800 Subject: [PATCH 48/55] compile JS source in integration tests --- ci/travis_script_integration.sh | 3 +++ js/test/test-config.ts | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ci/travis_script_integration.sh b/ci/travis_script_integration.sh index e6beb755718..105a0cc6086 100755 --- a/ci/travis_script_integration.sh +++ b/ci/travis_script_integration.sh @@ -47,6 +47,9 @@ popd pushd $ARROW_JS_DIR +# lint and compile JS source +npm run lint +npm run build # create initial test data npm run test:createTestData # run once to write the snapshots diff --git a/js/test/test-config.ts b/js/test/test-config.ts index 3485654b77b..4c92ec45edd 100644 --- a/js/test/test-config.ts +++ b/js/test/test-config.ts @@ -53,7 +53,7 @@ function loadArrows(source: string, format: string) { struct_example: true }; const arrows = []; - const filenames = glob.sync(path.resolve(__dirname, `arrows/${source}/${format}`, `*.arrow`)); + const filenames = glob.sync(path.resolve(__dirname, `data/${source}/${format}`, `*.arrow`)); for (const filename of filenames) { const { name } = path.parse(filename); if (files[name] !== true) { continue; } From 48111290c2c8169ccefcf04c92afa684f0e8d56d Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 19 Nov 2017 22:22:38 -0800 Subject: [PATCH 49/55] Add support for reading Arrow buffers < MetadataVersion 4 --- js/src/reader/arrow.ts | 56 +++++++++++++++++++++++++++++++++-------- js/src/reader/vector.ts | 14 +++++------ 2 files changed, 53 insertions(+), 17 deletions(-) diff --git a/js/src/reader/arrow.ts b/js/src/reader/arrow.ts index 85d04938b1a..0be4f8a8bb2 100644 --- a/js/src/reader/arrow.ts +++ b/js/src/reader/arrow.ts @@ -32,8 +32,11 @@ import Footer = File_.org.apache.arrow.flatbuf.Footer; import Field = Schema_.org.apache.arrow.flatbuf.Field; import Schema = Schema_.org.apache.arrow.flatbuf.Schema; import Message = Message_.org.apache.arrow.flatbuf.Message; +import ArrowBuffer = Schema_.org.apache.arrow.flatbuf.Buffer; +import FieldNode = Message_.org.apache.arrow.flatbuf.FieldNode; import RecordBatch = Message_.org.apache.arrow.flatbuf.RecordBatch; import MessageHeader = Message_.org.apache.arrow.flatbuf.MessageHeader; +import MetadataVersion = Schema_.org.apache.arrow.flatbuf.MetadataVersion; import DictionaryBatch = Message_.org.apache.arrow.flatbuf.DictionaryBatch; import DictionaryEncoding = Schema_.org.apache.arrow.flatbuf.DictionaryEncoding; @@ -45,14 +48,14 @@ export type ArrowReaderContext = { readMessages: (bb: ByteBuffer, footer: Footer) => Iterable; }; -export type VectorReaderContext = { - node: number; - buffer: number; +export interface VectorReaderContext { offset: number; bytes: Uint8Array; batch: RecordBatch; dictionaries: Map; -}; + readNextNode(): FieldNode; + readNextBuffer(): ArrowBuffer; +} export function* readVectors(buffers: Iterable, context?: ArrowReaderContext) { const context_ = context || {} as ArrowReaderContext; @@ -80,17 +83,20 @@ function* readBuffer(bb: ByteBuffer, readerContext: ArrowReaderContext) { readerContext.dictionaries = dictionaries = new Map(); } - const bytes = bb.bytes(), fieldsLength = schema.fieldsLength(); - const context = { node: 0, buffer: 0, offset: 0, bytes, dictionaries } as VectorReaderContext; - let id: string, field: Field, vector: Vector, batch: DictionaryBatch, vectors: Array; + const fieldsLength = schema.fieldsLength(); + const context = new BufferReaderContext(bb.bytes(), dictionaries); for (const message of readMessages(bb, footer!)) { - context.node = 0; - context.buffer = 0; - context.offset = bb.position(); + let id: string; + let field: Field; + let vector: Vector; + let vectors: Array; + + context.message = message; if (message.headerType() === MessageHeader.DictionaryBatch) { + let batch: DictionaryBatch; if (batch = message.header(new DictionaryBatch())!) { context.batch = batch.data()!; id = batch.id().toFloat64().toString(); @@ -157,3 +163,33 @@ function toByteBuffer(bytes?: Uint8Array | Buffer | string) { } return new ByteBuffer(arr); } + +class BufferReaderContext implements VectorReaderContext { + public offset: number; + public batch: RecordBatch; + private nodeIndex: number; + private bufferIndex: number; + private metadataVersion: MetadataVersion; + constructor(public bytes: Uint8Array, + public dictionaries: Map) { + } + set message(m: Message) { + this.nodeIndex = 0; + this.bufferIndex = 0; + this.offset = m.bb.position(); + this.metadataVersion = m.version(); + } + public readNextNode() { + return this.batch.nodes(this.nodeIndex++)!; + } + public readNextBuffer() { + const buffer = this.batch.buffers(this.bufferIndex++)!; + // If this Arrow buffer was written before version 4, + // advance the buffer's bb_pos 8 bytes to skip past + // the now-removed page id field. + if (this.metadataVersion < MetadataVersion[`V4`]) { + buffer.bb_pos += (8 * this.bufferIndex); + } + return buffer; + } +} \ No newline at end of file diff --git a/js/src/reader/vector.ts b/js/src/reader/vector.ts index cf5e99f4071..7f76c35138b 100644 --- a/js/src/reader/vector.ts +++ b/js/src/reader/vector.ts @@ -144,7 +144,7 @@ export function readListVector(field: Field, state: VectorReaderContext) { export function readStructVector(field: Field, state: VectorReaderContext) { const n = field.childrenLength(); const columns = new Array(n); - const fieldNode = state.batch.nodes(state.node++)!; + const fieldNode = state.readNextNode(); const validity = readValidityBuffer(field, fieldNode, state); for (let i = -1, child: Field; ++i < n;) { if (child = field.children(i)!) { @@ -180,7 +180,7 @@ export function readUtf8Vector(field: Field, state: VectorReaderContext) { export function readFixedSizeListVector(field: Field, state: VectorReaderContext) { const type = field.type(new FixedSizeList())!; - const fieldNode = state.batch.nodes(state.node++)!; + const fieldNode = state.readNextNode(); const validity = readValidityBuffer(field, fieldNode, state); return new FixedSizeListVector({ field, fieldNode, validity, @@ -229,14 +229,14 @@ export function readIntVector(field: Field, state: VectorReaderContext) { } function readListBuffers(field: Field, state: VectorReaderContext) { - const fieldNode = state.batch.nodes(state.node++)!; + const fieldNode = state.readNextNode(); const validity = readValidityBuffer(field, fieldNode, state); const offsets = readDataBuffer(Int32Array, state); return { field, fieldNode, validity, offsets }; } function readBinaryBuffers(field: Field, state: VectorReaderContext) { - const fieldNode = state.batch.nodes(state.node++)!; + const fieldNode = state.readNextNode(); const validity = readValidityBuffer(field, fieldNode, state); const offsets = readDataBuffer(Int32Array, state); const data = readDataBuffer(Uint8Array, state); @@ -244,18 +244,18 @@ function readBinaryBuffers(field: Field, state: VectorReaderContext) { } function readNumericBuffers(field: Field, state: VectorReaderContext, ArrayConstructor: TypedArrayConstructor) { - const fieldNode = state.batch.nodes(state.node++)!; + const fieldNode = state.readNextNode(); const validity = readValidityBuffer(field, fieldNode, state); const data = readDataBuffer(ArrayConstructor, state); return { field, fieldNode, validity, data }; } function readDataBuffer(ArrayConstructor: TypedArrayConstructor, state: VectorReaderContext) { - return createTypedArray(ArrayConstructor, state.bytes, state.offset, state.batch.buffers(state.buffer++)!); + return createTypedArray(ArrayConstructor, state.bytes, state.offset, state.readNextBuffer()); } function readValidityBuffer(field: Field, fieldNode: FieldNode, state: VectorReaderContext) { - return createValidityArray(field, fieldNode, state.bytes, state.offset, state.batch.buffers(state.buffer++)!); + return createValidityArray(field, fieldNode, state.bytes, state.offset, state.readNextBuffer()); } function createValidityArray(field: Field, fieldNode: FieldNode, bytes: Uint8Array, offset: number, buffer: Buffer) { From 019e8e240c57206e2140bcaf7a619427fd03ddc7 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 19 Nov 2017 22:24:51 -0800 Subject: [PATCH 50/55] update closure compiler with full support for ESModules, and remove closure-compiler-scripts --- js/closure-compiler-scripts/File_generated.js | 264 -- .../Message_generated.js | 505 ---- .../Schema_generated.js | 2234 ----------------- js/closure-compiler-scripts/flatbuffers.js | 1204 --------- js/closure-compiler-scripts/text-encoding.js | 648 ----- js/closure-compiler-scripts/tslib.js | 151 -- js/gulp/closure-task.js | 14 +- js/package.json | 4 +- js/src/reader/arrow.ts | 2 +- js/src/reader/format.ts | 6 +- js/src/reader/vector.ts | 44 +- js/src/vector/vector.ts | 2 +- js/tsconfig/tsconfig.es5.cls.json | 4 +- 13 files changed, 40 insertions(+), 5042 deletions(-) delete mode 100644 js/closure-compiler-scripts/File_generated.js delete mode 100644 js/closure-compiler-scripts/Message_generated.js delete mode 100644 js/closure-compiler-scripts/Schema_generated.js delete mode 100644 js/closure-compiler-scripts/flatbuffers.js delete mode 100644 js/closure-compiler-scripts/text-encoding.js delete mode 100644 js/closure-compiler-scripts/tslib.js diff --git a/js/closure-compiler-scripts/File_generated.js b/js/closure-compiler-scripts/File_generated.js deleted file mode 100644 index bb82cc4ccc6..00000000000 --- a/js/closure-compiler-scripts/File_generated.js +++ /dev/null @@ -1,264 +0,0 @@ -// automatically generated by the FlatBuffers compiler, do not modify -goog.module("module$targets$es5$cls$format$File_generated"); -goog.module.declareLegacyNamespace(); -var Schema_ = goog.require("module$targets$es5$cls$format$Schema_generated"); -/** - * @const - * @namespace - */ -var org = Schema_.org; - -/** - * @const - * @namespace - */ -org.apache = org.apache || {}; - -/** - * @const - * @namespace - */ -org.apache.arrow = org.apache.arrow || {}; - -/** - * @const - * @namespace - */ -org.apache.arrow.flatbuf = org.apache.arrow.flatbuf || {}; - -/** - * ---------------------------------------------------------------------- - * Arrow File metadata - * - * - * @constructor - */ -org.apache.arrow.flatbuf.Footer = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Footer} - */ -org.apache.arrow.flatbuf.Footer.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.Footer=} obj - * @returns {org.apache.arrow.flatbuf.Footer} - */ -org.apache.arrow.flatbuf.Footer.getRootAsFooter = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.Footer).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * @returns {org.apache.arrow.flatbuf.MetadataVersion} - */ -org.apache.arrow.flatbuf.Footer.prototype.version = function() { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? /** @type {org.apache.arrow.flatbuf.MetadataVersion} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.MetadataVersion.V1; -}; - -/** - * @param {org.apache.arrow.flatbuf.Schema=} obj - * @returns {org.apache.arrow.flatbuf.Schema|null} - */ -org.apache.arrow.flatbuf.Footer.prototype.schema = function(obj) { - var offset = this.bb.__offset(this.bb_pos, 6); - return offset ? (obj || new org.apache.arrow.flatbuf.Schema).__init(this.bb.__indirect(this.bb_pos + offset), this.bb) : null; -}; - -/** - * @param {number} index - * @param {org.apache.arrow.flatbuf.Block=} obj - * @returns {org.apache.arrow.flatbuf.Block} - */ -org.apache.arrow.flatbuf.Footer.prototype.dictionaries = function(index, obj) { - var offset = this.bb.__offset(this.bb_pos, 8); - return offset ? (obj || new org.apache.arrow.flatbuf.Block).__init(this.bb.__vector(this.bb_pos + offset) + index * 24, this.bb) : null; -}; - -/** - * @returns {number} - */ -org.apache.arrow.flatbuf.Footer.prototype.dictionariesLength = function() { - var offset = this.bb.__offset(this.bb_pos, 8); - return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; -}; - -/** - * @param {number} index - * @param {org.apache.arrow.flatbuf.Block=} obj - * @returns {org.apache.arrow.flatbuf.Block} - */ -org.apache.arrow.flatbuf.Footer.prototype.recordBatches = function(index, obj) { - var offset = this.bb.__offset(this.bb_pos, 10); - return offset ? (obj || new org.apache.arrow.flatbuf.Block).__init(this.bb.__vector(this.bb_pos + offset) + index * 24, this.bb) : null; -}; - -/** - * @returns {number} - */ -org.apache.arrow.flatbuf.Footer.prototype.recordBatchesLength = function() { - var offset = this.bb.__offset(this.bb_pos, 10); - return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.Footer.startFooter = function(builder) { - builder.startObject(4); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {org.apache.arrow.flatbuf.MetadataVersion} version - */ -org.apache.arrow.flatbuf.Footer.addVersion = function(builder, version) { - builder.addFieldInt16(0, version, org.apache.arrow.flatbuf.MetadataVersion.V1); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} schemaOffset - */ -org.apache.arrow.flatbuf.Footer.addSchema = function(builder, schemaOffset) { - builder.addFieldOffset(1, schemaOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} dictionariesOffset - */ -org.apache.arrow.flatbuf.Footer.addDictionaries = function(builder, dictionariesOffset) { - builder.addFieldOffset(2, dictionariesOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {number} numElems - */ -org.apache.arrow.flatbuf.Footer.startDictionariesVector = function(builder, numElems) { - builder.startVector(24, numElems, 8); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} recordBatchesOffset - */ -org.apache.arrow.flatbuf.Footer.addRecordBatches = function(builder, recordBatchesOffset) { - builder.addFieldOffset(3, recordBatchesOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {number} numElems - */ -org.apache.arrow.flatbuf.Footer.startRecordBatchesVector = function(builder, numElems) { - builder.startVector(24, numElems, 8); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Footer.endFooter = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} offset - */ -org.apache.arrow.flatbuf.Footer.finishFooterBuffer = function(builder, offset) { - builder.finish(offset); -}; - -/** - * @constructor - */ -org.apache.arrow.flatbuf.Block = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Block} - */ -org.apache.arrow.flatbuf.Block.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * Index to the start of the RecordBlock (note this is past the Message header) - * - * @returns {flatbuffers.Long} - */ -org.apache.arrow.flatbuf.Block.prototype.offset = function() { - return this.bb.readInt64(this.bb_pos); -}; - -/** - * Length of the metadata - * - * @returns {number} - */ -org.apache.arrow.flatbuf.Block.prototype.metaDataLength = function() { - return this.bb.readInt32(this.bb_pos + 8); -}; - -/** - * Length of the data (this is aligned so there can be a gap between this and - * the metatdata). - * - * @returns {flatbuffers.Long} - */ -org.apache.arrow.flatbuf.Block.prototype.bodyLength = function() { - return this.bb.readInt64(this.bb_pos + 16); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Long} offset - * @param {number} metaDataLength - * @param {flatbuffers.Long} bodyLength - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Block.createBlock = function(builder, offset, metaDataLength, bodyLength) { - builder.prep(8, 24); - builder.writeInt64(bodyLength); - builder.pad(4); - builder.writeInt32(metaDataLength); - builder.writeInt64(offset); - return builder.offset(); -}; - -// Exports for Node.js and RequireJS -exports.org = org; diff --git a/js/closure-compiler-scripts/Message_generated.js b/js/closure-compiler-scripts/Message_generated.js deleted file mode 100644 index b1b06c07f8e..00000000000 --- a/js/closure-compiler-scripts/Message_generated.js +++ /dev/null @@ -1,505 +0,0 @@ -// automatically generated by the FlatBuffers compiler, do not modify -goog.module("module$targets$es5$cls$format$Message_generated"); -goog.module.declareLegacyNamespace(); -var Schema_ = goog.require("module$targets$es5$cls$format$Schema_generated"); -/** - * @const - * @namespace - */ -var org = Schema_.org; - -/** - * @const - * @namespace - */ -org.apache = org.apache || {}; - -/** - * @const - * @namespace - */ -org.apache.arrow = org.apache.arrow || {}; - -/** - * @const - * @namespace - */ -org.apache.arrow.flatbuf = org.apache.arrow.flatbuf || {}; - -/** - * ---------------------------------------------------------------------- - * The root Message type - * This union enables us to easily send different message types without - * redundant storage, and in the future we can easily add new message types. - * - * Arrow implementations do not need to implement all of the message types, - * which may include experimental metadata types. For maximum compatibility, - * it is best to send data using RecordBatch - * - * @enum - */ -org.apache.arrow.flatbuf.MessageHeader = { - NONE: 0, 0: 'NONE', - Schema: 1, 1: 'Schema', - DictionaryBatch: 2, 2: 'DictionaryBatch', - RecordBatch: 3, 3: 'RecordBatch', - Tensor: 4, 4: 'Tensor', -}; - -/** - * ---------------------------------------------------------------------- - * Data structures for describing a table row batch (a collection of - * equal-length Arrow arrays) - * Metadata about a field at some level of a nested type tree (but not - * its children). - * - * For example, a List with values [[1, 2, 3], null, [4], [5, 6], null] - * would have {length: 5, null_count: 2} for its List node, and {length: 6, - * null_count: 0} for its Int16 node, as separate FieldNode structs - * - * @constructor - */ -org.apache.arrow.flatbuf.FieldNode = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.FieldNode} - */ -org.apache.arrow.flatbuf.FieldNode.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * The number of value slots in the Arrow array at this level of a nested - * tree - * - * @returns {flatbuffers.Long} - */ -org.apache.arrow.flatbuf.FieldNode.prototype.length = function() { - return this.bb.readInt64(this.bb_pos); -}; - -/** - * The number of observed nulls. Fields with null_count == 0 may choose not - * to write their physical validity bitmap out as a materialized buffer, - * instead setting the length of the bitmap buffer to 0. - * - * @returns {flatbuffers.Long} - */ -org.apache.arrow.flatbuf.FieldNode.prototype.nullCount = function() { - return this.bb.readInt64(this.bb_pos + 8); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Long} length - * @param {flatbuffers.Long} null_count - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.FieldNode.createFieldNode = function(builder, length, null_count) { - builder.prep(8, 16); - builder.writeInt64(null_count); - builder.writeInt64(length); - return builder.offset(); -}; - -/** - * A data header describing the shared memory layout of a "record" or "row" - * batch. Some systems call this a "row batch" internally and others a "record - * batch". - * - * @constructor - */ -org.apache.arrow.flatbuf.RecordBatch = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.RecordBatch} - */ -org.apache.arrow.flatbuf.RecordBatch.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.RecordBatch=} obj - * @returns {org.apache.arrow.flatbuf.RecordBatch} - */ -org.apache.arrow.flatbuf.RecordBatch.getRootAsRecordBatch = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.RecordBatch).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * number of records / rows. The arrays in the batch should all have this - * length - * - * @returns {flatbuffers.Long} - */ -org.apache.arrow.flatbuf.RecordBatch.prototype.length = function() { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? this.bb.readInt64(this.bb_pos + offset) : this.bb.createLong(0, 0); -}; - -/** - * Nodes correspond to the pre-ordered flattened logical schema - * - * @param {number} index - * @param {org.apache.arrow.flatbuf.FieldNode=} obj - * @returns {org.apache.arrow.flatbuf.FieldNode} - */ -org.apache.arrow.flatbuf.RecordBatch.prototype.nodes = function(index, obj) { - var offset = this.bb.__offset(this.bb_pos, 6); - return offset ? (obj || new org.apache.arrow.flatbuf.FieldNode).__init(this.bb.__vector(this.bb_pos + offset) + index * 16, this.bb) : null; -}; - -/** - * @returns {number} - */ -org.apache.arrow.flatbuf.RecordBatch.prototype.nodesLength = function() { - var offset = this.bb.__offset(this.bb_pos, 6); - return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; -}; - -/** - * Buffers correspond to the pre-ordered flattened buffer tree - * - * The number of buffers appended to this list depends on the schema. For - * example, most primitive arrays will have 2 buffers, 1 for the validity - * bitmap and 1 for the values. For struct arrays, there will only be a - * single buffer for the validity (nulls) bitmap - * - * @param {number} index - * @param {org.apache.arrow.flatbuf.Buffer=} obj - * @returns {org.apache.arrow.flatbuf.Buffer} - */ -org.apache.arrow.flatbuf.RecordBatch.prototype.buffers = function(index, obj) { - var offset = this.bb.__offset(this.bb_pos, 8); - return offset ? (obj || new org.apache.arrow.flatbuf.Buffer).__init(this.bb.__vector(this.bb_pos + offset) + index * 16, this.bb) : null; -}; - -/** - * @returns {number} - */ -org.apache.arrow.flatbuf.RecordBatch.prototype.buffersLength = function() { - var offset = this.bb.__offset(this.bb_pos, 8); - return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.RecordBatch.startRecordBatch = function(builder) { - builder.startObject(3); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Long} length - */ -org.apache.arrow.flatbuf.RecordBatch.addLength = function(builder, length) { - builder.addFieldInt64(0, length, builder.createLong(0, 0)); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} nodesOffset - */ -org.apache.arrow.flatbuf.RecordBatch.addNodes = function(builder, nodesOffset) { - builder.addFieldOffset(1, nodesOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {number} numElems - */ -org.apache.arrow.flatbuf.RecordBatch.startNodesVector = function(builder, numElems) { - builder.startVector(16, numElems, 8); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} buffersOffset - */ -org.apache.arrow.flatbuf.RecordBatch.addBuffers = function(builder, buffersOffset) { - builder.addFieldOffset(2, buffersOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {number} numElems - */ -org.apache.arrow.flatbuf.RecordBatch.startBuffersVector = function(builder, numElems) { - builder.startVector(16, numElems, 8); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.RecordBatch.endRecordBatch = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * For sending dictionary encoding information. Any Field can be - * dictionary-encoded, but in this case none of its children may be - * dictionary-encoded. - * There is one vector / column per dictionary, but that vector / column - * may be spread across multiple dictionary batches by using the isDelta - * flag - * - * @constructor - */ -org.apache.arrow.flatbuf.DictionaryBatch = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.DictionaryBatch} - */ -org.apache.arrow.flatbuf.DictionaryBatch.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.DictionaryBatch=} obj - * @returns {org.apache.arrow.flatbuf.DictionaryBatch} - */ -org.apache.arrow.flatbuf.DictionaryBatch.getRootAsDictionaryBatch = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.DictionaryBatch).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * @returns {flatbuffers.Long} - */ -org.apache.arrow.flatbuf.DictionaryBatch.prototype.id = function() { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? this.bb.readInt64(this.bb_pos + offset) : this.bb.createLong(0, 0); -}; - -/** - * @param {org.apache.arrow.flatbuf.RecordBatch=} obj - * @returns {org.apache.arrow.flatbuf.RecordBatch|null} - */ -org.apache.arrow.flatbuf.DictionaryBatch.prototype.data = function(obj) { - var offset = this.bb.__offset(this.bb_pos, 6); - return offset ? (obj || new org.apache.arrow.flatbuf.RecordBatch).__init(this.bb.__indirect(this.bb_pos + offset), this.bb) : null; -}; - -/** - * If isDelta is true the values in the dictionary are to be appended to a - * dictionary with the indicated id - * - * @returns {boolean} - */ -org.apache.arrow.flatbuf.DictionaryBatch.prototype.isDelta = function() { - var offset = this.bb.__offset(this.bb_pos, 8); - return offset ? !!this.bb.readInt8(this.bb_pos + offset) : false; -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.DictionaryBatch.startDictionaryBatch = function(builder) { - builder.startObject(3); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Long} id - */ -org.apache.arrow.flatbuf.DictionaryBatch.addId = function(builder, id) { - builder.addFieldInt64(0, id, builder.createLong(0, 0)); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} dataOffset - */ -org.apache.arrow.flatbuf.DictionaryBatch.addData = function(builder, dataOffset) { - builder.addFieldOffset(1, dataOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {boolean} isDelta - */ -org.apache.arrow.flatbuf.DictionaryBatch.addIsDelta = function(builder, isDelta) { - builder.addFieldInt8(2, +isDelta, +false); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.DictionaryBatch.endDictionaryBatch = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * @constructor - */ -org.apache.arrow.flatbuf.Message = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Message} - */ -org.apache.arrow.flatbuf.Message.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.Message=} obj - * @returns {org.apache.arrow.flatbuf.Message} - */ -org.apache.arrow.flatbuf.Message.getRootAsMessage = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.Message).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * @returns {org.apache.arrow.flatbuf.MetadataVersion} - */ -org.apache.arrow.flatbuf.Message.prototype.version = function() { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? /** @type {org.apache.arrow.flatbuf.MetadataVersion} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.MetadataVersion.V1; -}; - -/** - * @returns {org.apache.arrow.flatbuf.MessageHeader} - */ -org.apache.arrow.flatbuf.Message.prototype.headerType = function() { - var offset = this.bb.__offset(this.bb_pos, 6); - return offset ? /** @type {org.apache.arrow.flatbuf.MessageHeader} */ (this.bb.readUint8(this.bb_pos + offset)) : org.apache.arrow.flatbuf.MessageHeader.NONE; -}; - -/** - * @param {flatbuffers.Table} obj - * @returns {?flatbuffers.Table} - */ -org.apache.arrow.flatbuf.Message.prototype.header = function(obj) { - var offset = this.bb.__offset(this.bb_pos, 8); - return offset ? this.bb.__union(obj, this.bb_pos + offset) : null; -}; - -/** - * @returns {flatbuffers.Long} - */ -org.apache.arrow.flatbuf.Message.prototype.bodyLength = function() { - var offset = this.bb.__offset(this.bb_pos, 10); - return offset ? this.bb.readInt64(this.bb_pos + offset) : this.bb.createLong(0, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.Message.startMessage = function(builder) { - builder.startObject(4); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {org.apache.arrow.flatbuf.MetadataVersion} version - */ -org.apache.arrow.flatbuf.Message.addVersion = function(builder, version) { - builder.addFieldInt16(0, version, org.apache.arrow.flatbuf.MetadataVersion.V1); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {org.apache.arrow.flatbuf.MessageHeader} headerType - */ -org.apache.arrow.flatbuf.Message.addHeaderType = function(builder, headerType) { - builder.addFieldInt8(1, headerType, org.apache.arrow.flatbuf.MessageHeader.NONE); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} headerOffset - */ -org.apache.arrow.flatbuf.Message.addHeader = function(builder, headerOffset) { - builder.addFieldOffset(2, headerOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Long} bodyLength - */ -org.apache.arrow.flatbuf.Message.addBodyLength = function(builder, bodyLength) { - builder.addFieldInt64(3, bodyLength, builder.createLong(0, 0)); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Message.endMessage = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} offset - */ -org.apache.arrow.flatbuf.Message.finishMessageBuffer = function(builder, offset) { - builder.finish(offset); -}; - -// Exports for Node.js and RequireJS -exports.org = org; diff --git a/js/closure-compiler-scripts/Schema_generated.js b/js/closure-compiler-scripts/Schema_generated.js deleted file mode 100644 index e7ba994e7ee..00000000000 --- a/js/closure-compiler-scripts/Schema_generated.js +++ /dev/null @@ -1,2234 +0,0 @@ -// automatically generated by the FlatBuffers compiler, do not modify -goog.module("module$targets$es5$cls$format$Schema_generated"); -goog.module.declareLegacyNamespace(); - -/** - * @const - * @namespace - */ -var org = org || {}; - -/** - * @const - * @namespace - */ -org.apache = org.apache || {}; - -/** - * @const - * @namespace - */ -org.apache.arrow = org.apache.arrow || {}; - -/** - * @const - * @namespace - */ -org.apache.arrow.flatbuf = org.apache.arrow.flatbuf || {}; - -/** - * @enum - */ -org.apache.arrow.flatbuf.MetadataVersion = { - /** - * 0.1.0 - */ - V1: 0, 0: 'V1', - - /** - * 0.2.0 - */ - V2: 1, 1: 'V2', - - /** - * 0.3.0 -> 0.7.1 - */ - V3: 2, 2: 'V3', - - /** - * >= 0.8.0 - */ - V4: 3, 3: 'V4' -}; - -/** - * @enum - */ -org.apache.arrow.flatbuf.UnionMode = { - Sparse: 0, 0: 'Sparse', - Dense: 1, 1: 'Dense', -}; - -/** - * @enum - */ -org.apache.arrow.flatbuf.Precision = { - HALF: 0, 0: 'HALF', - SINGLE: 1, 1: 'SINGLE', - DOUBLE: 2, 2: 'DOUBLE', -}; - -/** - * @enum - */ -org.apache.arrow.flatbuf.DateUnit = { - DAY: 0, 0: 'DAY', - MILLISECOND: 1, 1: 'MILLISECOND', -}; - -/** - * @enum - */ -org.apache.arrow.flatbuf.TimeUnit = { - SECOND: 0, 0: 'SECOND', - MILLISECOND: 1, 1: 'MILLISECOND', - MICROSECOND: 2, 2: 'MICROSECOND', - NANOSECOND: 3, 3: 'NANOSECOND', -}; - -/** - * @enum - */ -org.apache.arrow.flatbuf.IntervalUnit = { - YEAR_MONTH: 0, 0: 'YEAR_MONTH', - DAY_TIME: 1, 1: 'DAY_TIME', -}; - -/** - * ---------------------------------------------------------------------- - * Top-level Type value, enabling extensible type-specific metadata. We can - * add new logical types to Type without breaking backwards compatibility - * - * @enum - */ -org.apache.arrow.flatbuf.Type = { - NONE: 0, 0: 'NONE', - Null: 1, 1: 'Null', - Int: 2, 2: 'Int', - FloatingPoint: 3, 3: 'FloatingPoint', - Binary: 4, 4: 'Binary', - Utf8: 5, 5: 'Utf8', - Bool: 6, 6: 'Bool', - Decimal: 7, 7: 'Decimal', - Date: 8, 8: 'Date', - Time: 9, 9: 'Time', - Timestamp: 10, 10: 'Timestamp', - Interval: 11, 11: 'Interval', - List: 12, 12: 'List', - Struct_: 13, 13: 'Struct_', - Union: 14, 14: 'Union', - FixedSizeBinary: 15, 15: 'FixedSizeBinary', - FixedSizeList: 16, 16: 'FixedSizeList', - Map: 17, 17: 'Map' -}; - -/** - * ---------------------------------------------------------------------- - * The possible types of a vector - * - * @enum - */ -org.apache.arrow.flatbuf.VectorType = { - /** - * used in List type, Dense Union and variable length primitive types (String, Binary) - */ - OFFSET: 0, 0: 'OFFSET', - - /** - * actual data, either wixed width primitive types in slots or variable width delimited by an OFFSET vector - */ - DATA: 1, 1: 'DATA', - - /** - * Bit vector indicating if each value is null - */ - VALIDITY: 2, 2: 'VALIDITY', - - /** - * Type vector used in Union type - */ - TYPE: 3, 3: 'TYPE' -}; - -/** - * ---------------------------------------------------------------------- - * Endianness of the platform producing the data - * - * @enum - */ -org.apache.arrow.flatbuf.Endianness = { - Little: 0, 0: 'Little', - Big: 1, 1: 'Big', -}; - -/** - * These are stored in the flatbuffer in the Type union below - * - * @constructor - */ -org.apache.arrow.flatbuf.Null = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Null} - */ -org.apache.arrow.flatbuf.Null.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.Null=} obj - * @returns {org.apache.arrow.flatbuf.Null} - */ -org.apache.arrow.flatbuf.Null.getRootAsNull = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.Null).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.Null.startNull = function(builder) { - builder.startObject(0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Null.endNull = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * 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 - */ -org.apache.arrow.flatbuf.Struct_ = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Struct_} - */ -org.apache.arrow.flatbuf.Struct_.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.Struct_=} obj - * @returns {org.apache.arrow.flatbuf.Struct_} - */ -org.apache.arrow.flatbuf.Struct_.getRootAsStruct_ = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.Struct_).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.Struct_.startStruct_ = function(builder) { - builder.startObject(0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Struct_.endStruct_ = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * @constructor - */ -org.apache.arrow.flatbuf.List = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.List} - */ -org.apache.arrow.flatbuf.List.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.List=} obj - * @returns {org.apache.arrow.flatbuf.List} - */ -org.apache.arrow.flatbuf.List.getRootAsList = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.List).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.List.startList = function(builder) { - builder.startObject(0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.List.endList = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * @constructor - */ -org.apache.arrow.flatbuf.FixedSizeList = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.FixedSizeList} - */ -org.apache.arrow.flatbuf.FixedSizeList.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.FixedSizeList=} obj - * @returns {org.apache.arrow.flatbuf.FixedSizeList} - */ -org.apache.arrow.flatbuf.FixedSizeList.getRootAsFixedSizeList = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.FixedSizeList).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * Number of list items per value - * - * @returns {number} - */ -org.apache.arrow.flatbuf.FixedSizeList.prototype.listSize = function() { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? this.bb.readInt32(this.bb_pos + offset) : 0; -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.FixedSizeList.startFixedSizeList = function(builder) { - builder.startObject(1); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {number} listSize - */ -org.apache.arrow.flatbuf.FixedSizeList.addListSize = function(builder, listSize) { - builder.addFieldInt32(0, listSize, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.FixedSizeList.endFixedSizeList = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * A Map is a logical nested type that is represented as - * - * List> - * - * 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 - */ -org.apache.arrow.flatbuf.Map = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Map} - */ -org.apache.arrow.flatbuf.Map.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.Map=} obj - * @returns {org.apache.arrow.flatbuf.Map} - */ -org.apache.arrow.flatbuf.Map.getRootAsMap = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.Map).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * Set to true if the keys within each value are sorted - * - * @returns {boolean} - */ -org.apache.arrow.flatbuf.Map.prototype.keysSorted = function() { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? !!this.bb.readInt8(this.bb_pos + offset) : false; -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.Map.startMap = function(builder) { - builder.startObject(1); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {boolean} keysSorted - */ -org.apache.arrow.flatbuf.Map.addKeysSorted = function(builder, keysSorted) { - builder.addFieldInt8(0, +keysSorted, +false); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Map.endMap = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * 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 - */ -org.apache.arrow.flatbuf.Union = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Union} - */ -org.apache.arrow.flatbuf.Union.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.Union=} obj - * @returns {org.apache.arrow.flatbuf.Union} - */ -org.apache.arrow.flatbuf.Union.getRootAsUnion = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.Union).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * @returns {org.apache.arrow.flatbuf.UnionMode} - */ -org.apache.arrow.flatbuf.Union.prototype.mode = function() { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? /** @type {org.apache.arrow.flatbuf.UnionMode} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.UnionMode.Sparse; -}; - -/** - * @param {number} index - * @returns {number} - */ -org.apache.arrow.flatbuf.Union.prototype.typeIds = function(index) { - var 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} - */ -org.apache.arrow.flatbuf.Union.prototype.typeIdsLength = function() { - var offset = this.bb.__offset(this.bb_pos, 6); - return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; -}; - -/** - * @returns {Int32Array} - */ -org.apache.arrow.flatbuf.Union.prototype.typeIdsArray = function() { - var 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 - */ -org.apache.arrow.flatbuf.Union.startUnion = function(builder) { - builder.startObject(2); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {org.apache.arrow.flatbuf.UnionMode} mode - */ -org.apache.arrow.flatbuf.Union.addMode = function(builder, mode) { - builder.addFieldInt16(0, mode, org.apache.arrow.flatbuf.UnionMode.Sparse); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} typeIdsOffset - */ -org.apache.arrow.flatbuf.Union.addTypeIds = function(builder, typeIdsOffset) { - builder.addFieldOffset(1, typeIdsOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {Array.} data - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Union.createTypeIdsVector = function(builder, data) { - builder.startVector(4, data.length, 4); - for (var i = data.length - 1; i >= 0; i--) { - builder.addInt32(data[i]); - } - return builder.endVector(); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {number} numElems - */ -org.apache.arrow.flatbuf.Union.startTypeIdsVector = function(builder, numElems) { - builder.startVector(4, numElems, 4); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Union.endUnion = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * @constructor - */ -org.apache.arrow.flatbuf.Int = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Int} - */ -org.apache.arrow.flatbuf.Int.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.Int=} obj - * @returns {org.apache.arrow.flatbuf.Int} - */ -org.apache.arrow.flatbuf.Int.getRootAsInt = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.Int).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * @returns {number} - */ -org.apache.arrow.flatbuf.Int.prototype.bitWidth = function() { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? this.bb.readInt32(this.bb_pos + offset) : 0; -}; - -/** - * @returns {boolean} - */ -org.apache.arrow.flatbuf.Int.prototype.isSigned = function() { - var offset = this.bb.__offset(this.bb_pos, 6); - return offset ? !!this.bb.readInt8(this.bb_pos + offset) : false; -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.Int.startInt = function(builder) { - builder.startObject(2); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {number} bitWidth - */ -org.apache.arrow.flatbuf.Int.addBitWidth = function(builder, bitWidth) { - builder.addFieldInt32(0, bitWidth, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {boolean} isSigned - */ -org.apache.arrow.flatbuf.Int.addIsSigned = function(builder, isSigned) { - builder.addFieldInt8(1, +isSigned, +false); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Int.endInt = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * @constructor - */ -org.apache.arrow.flatbuf.FloatingPoint = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.FloatingPoint} - */ -org.apache.arrow.flatbuf.FloatingPoint.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.FloatingPoint=} obj - * @returns {org.apache.arrow.flatbuf.FloatingPoint} - */ -org.apache.arrow.flatbuf.FloatingPoint.getRootAsFloatingPoint = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.FloatingPoint).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * @returns {org.apache.arrow.flatbuf.Precision} - */ -org.apache.arrow.flatbuf.FloatingPoint.prototype.precision = function() { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? /** @type {org.apache.arrow.flatbuf.Precision} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.Precision.HALF; -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.FloatingPoint.startFloatingPoint = function(builder) { - builder.startObject(1); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {org.apache.arrow.flatbuf.Precision} precision - */ -org.apache.arrow.flatbuf.FloatingPoint.addPrecision = function(builder, precision) { - builder.addFieldInt16(0, precision, org.apache.arrow.flatbuf.Precision.HALF); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.FloatingPoint.endFloatingPoint = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * Unicode with UTF-8 encoding - * - * @constructor - */ -org.apache.arrow.flatbuf.Utf8 = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Utf8} - */ -org.apache.arrow.flatbuf.Utf8.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.Utf8=} obj - * @returns {org.apache.arrow.flatbuf.Utf8} - */ -org.apache.arrow.flatbuf.Utf8.getRootAsUtf8 = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.Utf8).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.Utf8.startUtf8 = function(builder) { - builder.startObject(0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Utf8.endUtf8 = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * @constructor - */ -org.apache.arrow.flatbuf.Binary = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Binary} - */ -org.apache.arrow.flatbuf.Binary.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.Binary=} obj - * @returns {org.apache.arrow.flatbuf.Binary} - */ -org.apache.arrow.flatbuf.Binary.getRootAsBinary = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.Binary).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.Binary.startBinary = function(builder) { - builder.startObject(0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Binary.endBinary = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * @constructor - */ -org.apache.arrow.flatbuf.FixedSizeBinary = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.FixedSizeBinary} - */ -org.apache.arrow.flatbuf.FixedSizeBinary.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.FixedSizeBinary=} obj - * @returns {org.apache.arrow.flatbuf.FixedSizeBinary} - */ -org.apache.arrow.flatbuf.FixedSizeBinary.getRootAsFixedSizeBinary = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.FixedSizeBinary).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * Number of bytes per value - * - * @returns {number} - */ -org.apache.arrow.flatbuf.FixedSizeBinary.prototype.byteWidth = function() { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? this.bb.readInt32(this.bb_pos + offset) : 0; -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.FixedSizeBinary.startFixedSizeBinary = function(builder) { - builder.startObject(1); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {number} byteWidth - */ -org.apache.arrow.flatbuf.FixedSizeBinary.addByteWidth = function(builder, byteWidth) { - builder.addFieldInt32(0, byteWidth, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.FixedSizeBinary.endFixedSizeBinary = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * @constructor - */ -org.apache.arrow.flatbuf.Bool = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Bool} - */ -org.apache.arrow.flatbuf.Bool.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.Bool=} obj - * @returns {org.apache.arrow.flatbuf.Bool} - */ -org.apache.arrow.flatbuf.Bool.getRootAsBool = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.Bool).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.Bool.startBool = function(builder) { - builder.startObject(0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Bool.endBool = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * @constructor - */ -org.apache.arrow.flatbuf.Decimal = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Decimal} - */ -org.apache.arrow.flatbuf.Decimal.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.Decimal=} obj - * @returns {org.apache.arrow.flatbuf.Decimal} - */ -org.apache.arrow.flatbuf.Decimal.getRootAsDecimal = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.Decimal).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * Total number of decimal digits - * - * @returns {number} - */ -org.apache.arrow.flatbuf.Decimal.prototype.precision = function() { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? this.bb.readInt32(this.bb_pos + offset) : 0; -}; - -/** - * Number of digits after the decimal point "." - * - * @returns {number} - */ -org.apache.arrow.flatbuf.Decimal.prototype.scale = function() { - var offset = this.bb.__offset(this.bb_pos, 6); - return offset ? this.bb.readInt32(this.bb_pos + offset) : 0; -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.Decimal.startDecimal = function(builder) { - builder.startObject(2); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {number} precision - */ -org.apache.arrow.flatbuf.Decimal.addPrecision = function(builder, precision) { - builder.addFieldInt32(0, precision, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {number} scale - */ -org.apache.arrow.flatbuf.Decimal.addScale = function(builder, scale) { - builder.addFieldInt32(1, scale, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Decimal.endDecimal = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * Date is either a 32-bit or 64-bit type representing elapsed time since UNIX - * epoch (1970-01-01), stored in either of two units: - * - * * Milliseconds (64 bits) indicating UNIX time elapsed since the epoch (no - * leap seconds), where the values are evenly divisible by 86400000 - * * Days (32 bits) since the UNIX epoch - * - * @constructor - */ -org.apache.arrow.flatbuf.Date = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Date} - */ -org.apache.arrow.flatbuf.Date.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.Date=} obj - * @returns {org.apache.arrow.flatbuf.Date} - */ -org.apache.arrow.flatbuf.Date.getRootAsDate = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.Date).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * @returns {org.apache.arrow.flatbuf.DateUnit} - */ -org.apache.arrow.flatbuf.Date.prototype.unit = function() { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? /** @type {org.apache.arrow.flatbuf.DateUnit} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.DateUnit.MILLISECOND; -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.Date.startDate = function(builder) { - builder.startObject(1); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {org.apache.arrow.flatbuf.DateUnit} unit - */ -org.apache.arrow.flatbuf.Date.addUnit = function(builder, unit) { - builder.addFieldInt16(0, unit, org.apache.arrow.flatbuf.DateUnit.MILLISECOND); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Date.endDate = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * Time type. The physical storage type depends on the unit - * - SECOND and MILLISECOND: 32 bits - * - MICROSECOND and NANOSECOND: 64 bits - * - * @constructor - */ -org.apache.arrow.flatbuf.Time = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Time} - */ -org.apache.arrow.flatbuf.Time.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.Time=} obj - * @returns {org.apache.arrow.flatbuf.Time} - */ -org.apache.arrow.flatbuf.Time.getRootAsTime = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.Time).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * @returns {org.apache.arrow.flatbuf.TimeUnit} - */ -org.apache.arrow.flatbuf.Time.prototype.unit = function() { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? /** @type {org.apache.arrow.flatbuf.TimeUnit} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.TimeUnit.MILLISECOND; -}; - -/** - * @returns {number} - */ -org.apache.arrow.flatbuf.Time.prototype.bitWidth = function() { - var offset = this.bb.__offset(this.bb_pos, 6); - return offset ? this.bb.readInt32(this.bb_pos + offset) : 32; -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.Time.startTime = function(builder) { - builder.startObject(2); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {org.apache.arrow.flatbuf.TimeUnit} unit - */ -org.apache.arrow.flatbuf.Time.addUnit = function(builder, unit) { - builder.addFieldInt16(0, unit, org.apache.arrow.flatbuf.TimeUnit.MILLISECOND); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {number} bitWidth - */ -org.apache.arrow.flatbuf.Time.addBitWidth = function(builder, bitWidth) { - builder.addFieldInt32(1, bitWidth, 32); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Time.endTime = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * Time elapsed from the Unix epoch, 00:00:00.000 on 1 January 1970, excluding - * leap seconds, as a 64-bit integer. Note that UNIX time does not include - * leap seconds. - * - * The Timestamp metadata supports both "time zone naive" and "time zone - * aware" timestamps. Read about the timezone attribute for more detail - * - * @constructor - */ -org.apache.arrow.flatbuf.Timestamp = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Timestamp} - */ -org.apache.arrow.flatbuf.Timestamp.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.Timestamp=} obj - * @returns {org.apache.arrow.flatbuf.Timestamp} - */ -org.apache.arrow.flatbuf.Timestamp.getRootAsTimestamp = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.Timestamp).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * @returns {org.apache.arrow.flatbuf.TimeUnit} - */ -org.apache.arrow.flatbuf.Timestamp.prototype.unit = function() { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? /** @type {org.apache.arrow.flatbuf.TimeUnit} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.TimeUnit.SECOND; -}; - -/** - * The time zone is a string indicating the name of a time zone, one of: - * - * * As used in the Olson time zone database (the "tz database" or - * "tzdata"), such as "America/New_York" - * * An absolute time zone offset of the form +XX:XX or -XX:XX, such as +07:30 - * - * Whether a timezone string is present indicates different semantics about - * the data: - * - * * If the time zone is null or equal to an empty string, the data is "time - * zone naive" and shall be displayed *as is* to the user, not localized - * to the locale of the user. This data can be though of as UTC but - * without having "UTC" as the time zone, it is not considered to be - * localized to any time zone - * - * * If the time zone is set to a valid value, values can be displayed as - * "localized" to that time zone, even though the underlying 64-bit - * integers are identical to the same data stored in UTC. Converting - * between time zones is a metadata-only operation and does not change the - * underlying values - * - * @param {flatbuffers.Encoding=} optionalEncoding - * @returns {string|Uint8Array|null} - */ -org.apache.arrow.flatbuf.Timestamp.prototype.timezone = function(optionalEncoding) { - var offset = this.bb.__offset(this.bb_pos, 6); - return offset ? this.bb.__string(this.bb_pos + offset, optionalEncoding) : null; -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.Timestamp.startTimestamp = function(builder) { - builder.startObject(2); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {org.apache.arrow.flatbuf.TimeUnit} unit - */ -org.apache.arrow.flatbuf.Timestamp.addUnit = function(builder, unit) { - builder.addFieldInt16(0, unit, org.apache.arrow.flatbuf.TimeUnit.SECOND); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} timezoneOffset - */ -org.apache.arrow.flatbuf.Timestamp.addTimezone = function(builder, timezoneOffset) { - builder.addFieldOffset(1, timezoneOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Timestamp.endTimestamp = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * @constructor - */ -org.apache.arrow.flatbuf.Interval = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Interval} - */ -org.apache.arrow.flatbuf.Interval.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.Interval=} obj - * @returns {org.apache.arrow.flatbuf.Interval} - */ -org.apache.arrow.flatbuf.Interval.getRootAsInterval = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.Interval).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * @returns {org.apache.arrow.flatbuf.IntervalUnit} - */ -org.apache.arrow.flatbuf.Interval.prototype.unit = function() { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? /** @type {org.apache.arrow.flatbuf.IntervalUnit} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.IntervalUnit.YEAR_MONTH; -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.Interval.startInterval = function(builder) { - builder.startObject(1); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {org.apache.arrow.flatbuf.IntervalUnit} unit - */ -org.apache.arrow.flatbuf.Interval.addUnit = function(builder, unit) { - builder.addFieldInt16(0, unit, org.apache.arrow.flatbuf.IntervalUnit.YEAR_MONTH); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Interval.endInterval = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * ---------------------------------------------------------------------- - * represents the physical layout of a buffer - * buffers have fixed width slots of a given type - * - * @constructor - */ -org.apache.arrow.flatbuf.VectorLayout = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.VectorLayout} - */ -org.apache.arrow.flatbuf.VectorLayout.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.VectorLayout=} obj - * @returns {org.apache.arrow.flatbuf.VectorLayout} - */ -org.apache.arrow.flatbuf.VectorLayout.getRootAsVectorLayout = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.VectorLayout).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * the width of a slot in the buffer (typically 1, 8, 16, 32 or 64) - * - * @returns {number} - */ -org.apache.arrow.flatbuf.VectorLayout.prototype.bitWidth = function() { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? this.bb.readInt16(this.bb_pos + offset) : 0; -}; - -/** - * the purpose of the vector - * - * @returns {org.apache.arrow.flatbuf.VectorType} - */ -org.apache.arrow.flatbuf.VectorLayout.prototype.type = function() { - var offset = this.bb.__offset(this.bb_pos, 6); - return offset ? /** @type {org.apache.arrow.flatbuf.VectorType} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.VectorType.OFFSET; -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.VectorLayout.startVectorLayout = function(builder) { - builder.startObject(2); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {number} bitWidth - */ -org.apache.arrow.flatbuf.VectorLayout.addBitWidth = function(builder, bitWidth) { - builder.addFieldInt16(0, bitWidth, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {org.apache.arrow.flatbuf.VectorType} type - */ -org.apache.arrow.flatbuf.VectorLayout.addType = function(builder, type) { - builder.addFieldInt16(1, type, org.apache.arrow.flatbuf.VectorType.OFFSET); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.VectorLayout.endVectorLayout = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * ---------------------------------------------------------------------- - * user defined key value pairs to add custom metadata to arrow - * key namespacing is the responsibility of the user - * - * @constructor - */ -org.apache.arrow.flatbuf.KeyValue = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.KeyValue} - */ -org.apache.arrow.flatbuf.KeyValue.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.KeyValue=} obj - * @returns {org.apache.arrow.flatbuf.KeyValue} - */ -org.apache.arrow.flatbuf.KeyValue.getRootAsKeyValue = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.KeyValue).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * @param {flatbuffers.Encoding=} optionalEncoding - * @returns {string|Uint8Array|null} - */ -org.apache.arrow.flatbuf.KeyValue.prototype.key = function(optionalEncoding) { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? this.bb.__string(this.bb_pos + offset, optionalEncoding) : null; -}; - -/** - * @param {flatbuffers.Encoding=} optionalEncoding - * @returns {string|Uint8Array|null} - */ -org.apache.arrow.flatbuf.KeyValue.prototype.value = function(optionalEncoding) { - var offset = this.bb.__offset(this.bb_pos, 6); - return offset ? this.bb.__string(this.bb_pos + offset, optionalEncoding) : null; -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.KeyValue.startKeyValue = function(builder) { - builder.startObject(2); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} keyOffset - */ -org.apache.arrow.flatbuf.KeyValue.addKey = function(builder, keyOffset) { - builder.addFieldOffset(0, keyOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} valueOffset - */ -org.apache.arrow.flatbuf.KeyValue.addValue = function(builder, valueOffset) { - builder.addFieldOffset(1, valueOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.KeyValue.endKeyValue = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * ---------------------------------------------------------------------- - * Dictionary encoding metadata - * - * @constructor - */ -org.apache.arrow.flatbuf.DictionaryEncoding = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.DictionaryEncoding} - */ -org.apache.arrow.flatbuf.DictionaryEncoding.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.DictionaryEncoding=} obj - * @returns {org.apache.arrow.flatbuf.DictionaryEncoding} - */ -org.apache.arrow.flatbuf.DictionaryEncoding.getRootAsDictionaryEncoding = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.DictionaryEncoding).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * The known dictionary id in the application where this data is used. In - * the file or streaming formats, the dictionary ids are found in the - * DictionaryBatch messages - * - * @returns {flatbuffers.Long} - */ -org.apache.arrow.flatbuf.DictionaryEncoding.prototype.id = function() { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? this.bb.readInt64(this.bb_pos + offset) : this.bb.createLong(0, 0); -}; - -/** - * The dictionary indices are constrained to be positive integers. If this - * field is null, the indices must be signed int32 - * - * @param {org.apache.arrow.flatbuf.Int=} obj - * @returns {org.apache.arrow.flatbuf.Int|null} - */ -org.apache.arrow.flatbuf.DictionaryEncoding.prototype.indexType = function(obj) { - var offset = this.bb.__offset(this.bb_pos, 6); - return offset ? (obj || new org.apache.arrow.flatbuf.Int).__init(this.bb.__indirect(this.bb_pos + offset), this.bb) : null; -}; - -/** - * By default, dictionaries are not ordered, or the order does not have - * semantic meaning. In some statistical, applications, dictionary-encoding - * is used to represent ordered categorical data, and we provide a way to - * preserve that metadata here - * - * @returns {boolean} - */ -org.apache.arrow.flatbuf.DictionaryEncoding.prototype.isOrdered = function() { - var offset = this.bb.__offset(this.bb_pos, 8); - return offset ? !!this.bb.readInt8(this.bb_pos + offset) : false; -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.DictionaryEncoding.startDictionaryEncoding = function(builder) { - builder.startObject(3); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Long} id - */ -org.apache.arrow.flatbuf.DictionaryEncoding.addId = function(builder, id) { - builder.addFieldInt64(0, id, builder.createLong(0, 0)); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} indexTypeOffset - */ -org.apache.arrow.flatbuf.DictionaryEncoding.addIndexType = function(builder, indexTypeOffset) { - builder.addFieldOffset(1, indexTypeOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {boolean} isOrdered - */ -org.apache.arrow.flatbuf.DictionaryEncoding.addIsOrdered = function(builder, isOrdered) { - builder.addFieldInt8(2, +isOrdered, +false); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.DictionaryEncoding.endDictionaryEncoding = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * ---------------------------------------------------------------------- - * A field represents a named column in a record / row batch or child of a - * nested type. - * - * - children is only for nested Arrow arrays - * - For primitive types, children will have length 0 - * - nullable should default to true in general - * - * @constructor - */ -org.apache.arrow.flatbuf.Field = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Field} - */ -org.apache.arrow.flatbuf.Field.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.Field=} obj - * @returns {org.apache.arrow.flatbuf.Field} - */ -org.apache.arrow.flatbuf.Field.getRootAsField = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.Field).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * @param {flatbuffers.Encoding=} optionalEncoding - * @returns {string|Uint8Array|null} - */ -org.apache.arrow.flatbuf.Field.prototype.name = function(optionalEncoding) { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? this.bb.__string(this.bb_pos + offset, optionalEncoding) : null; -}; - -/** - * @returns {boolean} - */ -org.apache.arrow.flatbuf.Field.prototype.nullable = function() { - var offset = this.bb.__offset(this.bb_pos, 6); - return offset ? !!this.bb.readInt8(this.bb_pos + offset) : false; -}; - -/** - * @returns {org.apache.arrow.flatbuf.Type} - */ -org.apache.arrow.flatbuf.Field.prototype.typeType = function() { - var offset = this.bb.__offset(this.bb_pos, 8); - return offset ? /** @type {org.apache.arrow.flatbuf.Type} */ (this.bb.readUint8(this.bb_pos + offset)) : org.apache.arrow.flatbuf.Type.NONE; -}; - -/** - * @param {flatbuffers.Table} obj - * @returns {?flatbuffers.Table} - */ -org.apache.arrow.flatbuf.Field.prototype.type = function(obj) { - var offset = this.bb.__offset(this.bb_pos, 10); - return offset ? this.bb.__union(obj, this.bb_pos + offset) : null; -}; - -/** - * @param {org.apache.arrow.flatbuf.DictionaryEncoding=} obj - * @returns {org.apache.arrow.flatbuf.DictionaryEncoding|null} - */ -org.apache.arrow.flatbuf.Field.prototype.dictionary = function(obj) { - var offset = this.bb.__offset(this.bb_pos, 12); - return offset ? (obj || new org.apache.arrow.flatbuf.DictionaryEncoding).__init(this.bb.__indirect(this.bb_pos + offset), this.bb) : null; -}; - -/** - * @param {number} index - * @param {org.apache.arrow.flatbuf.Field=} obj - * @returns {org.apache.arrow.flatbuf.Field} - */ -org.apache.arrow.flatbuf.Field.prototype.children = function(index, obj) { - var offset = this.bb.__offset(this.bb_pos, 14); - return offset ? (obj || new org.apache.arrow.flatbuf.Field).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos + offset) + index * 4), this.bb) : null; -}; - -/** - * @returns {number} - */ -org.apache.arrow.flatbuf.Field.prototype.childrenLength = function() { - var offset = this.bb.__offset(this.bb_pos, 14); - return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; -}; - -/** - * layout of buffers produced for this type (as derived from the Type) - * does not include children - * each recordbatch will return instances of those Buffers. - * - * @param {number} index - * @param {org.apache.arrow.flatbuf.VectorLayout=} obj - * @returns {org.apache.arrow.flatbuf.VectorLayout} - */ -org.apache.arrow.flatbuf.Field.prototype.layout = function(index, obj) { - var offset = this.bb.__offset(this.bb_pos, 16); - return offset ? (obj || new org.apache.arrow.flatbuf.VectorLayout).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos + offset) + index * 4), this.bb) : null; -}; - -/** - * @returns {number} - */ -org.apache.arrow.flatbuf.Field.prototype.layoutLength = function() { - var offset = this.bb.__offset(this.bb_pos, 16); - return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; -}; - -/** - * @param {number} index - * @param {org.apache.arrow.flatbuf.KeyValue=} obj - * @returns {org.apache.arrow.flatbuf.KeyValue} - */ -org.apache.arrow.flatbuf.Field.prototype.customMetadata = function(index, obj) { - var offset = this.bb.__offset(this.bb_pos, 18); - return offset ? (obj || new org.apache.arrow.flatbuf.KeyValue).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos + offset) + index * 4), this.bb) : null; -}; - -/** - * @returns {number} - */ -org.apache.arrow.flatbuf.Field.prototype.customMetadataLength = function() { - var offset = this.bb.__offset(this.bb_pos, 18); - return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.Field.startField = function(builder) { - builder.startObject(8); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} nameOffset - */ -org.apache.arrow.flatbuf.Field.addName = function(builder, nameOffset) { - builder.addFieldOffset(0, nameOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {boolean} nullable - */ -org.apache.arrow.flatbuf.Field.addNullable = function(builder, nullable) { - builder.addFieldInt8(1, +nullable, +false); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {org.apache.arrow.flatbuf.Type} typeType - */ -org.apache.arrow.flatbuf.Field.addTypeType = function(builder, typeType) { - builder.addFieldInt8(2, typeType, org.apache.arrow.flatbuf.Type.NONE); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} typeOffset - */ -org.apache.arrow.flatbuf.Field.addType = function(builder, typeOffset) { - builder.addFieldOffset(3, typeOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} dictionaryOffset - */ -org.apache.arrow.flatbuf.Field.addDictionary = function(builder, dictionaryOffset) { - builder.addFieldOffset(4, dictionaryOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} childrenOffset - */ -org.apache.arrow.flatbuf.Field.addChildren = function(builder, childrenOffset) { - builder.addFieldOffset(5, childrenOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {Array.} data - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Field.createChildrenVector = function(builder, data) { - builder.startVector(4, data.length, 4); - for (var i = data.length - 1; i >= 0; i--) { - builder.addOffset(data[i]); - } - return builder.endVector(); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {number} numElems - */ -org.apache.arrow.flatbuf.Field.startChildrenVector = function(builder, numElems) { - builder.startVector(4, numElems, 4); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} layoutOffset - */ -org.apache.arrow.flatbuf.Field.addLayout = function(builder, layoutOffset) { - builder.addFieldOffset(6, layoutOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {Array.} data - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Field.createLayoutVector = function(builder, data) { - builder.startVector(4, data.length, 4); - for (var i = data.length - 1; i >= 0; i--) { - builder.addOffset(data[i]); - } - return builder.endVector(); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {number} numElems - */ -org.apache.arrow.flatbuf.Field.startLayoutVector = function(builder, numElems) { - builder.startVector(4, numElems, 4); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} customMetadataOffset - */ -org.apache.arrow.flatbuf.Field.addCustomMetadata = function(builder, customMetadataOffset) { - builder.addFieldOffset(7, customMetadataOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {Array.} data - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Field.createCustomMetadataVector = function(builder, data) { - builder.startVector(4, data.length, 4); - for (var i = data.length - 1; i >= 0; i--) { - builder.addOffset(data[i]); - } - return builder.endVector(); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {number} numElems - */ -org.apache.arrow.flatbuf.Field.startCustomMetadataVector = function(builder, numElems) { - builder.startVector(4, numElems, 4); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Field.endField = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * ---------------------------------------------------------------------- - * A Buffer represents a single contiguous memory segment - * - * @constructor - */ -org.apache.arrow.flatbuf.Buffer = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Buffer} - */ -org.apache.arrow.flatbuf.Buffer.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * The relative offset into the shared memory page where the bytes for this - * buffer starts - * - * @returns {flatbuffers.Long} - */ -org.apache.arrow.flatbuf.Buffer.prototype.offset = function() { - return this.bb.readInt64(this.bb_pos); -}; - -/** - * The absolute length (in bytes) of the memory buffer. The memory is found - * from offset (inclusive) to offset + length (non-inclusive). - * - * @returns {flatbuffers.Long} - */ -org.apache.arrow.flatbuf.Buffer.prototype.length = function() { - return this.bb.readInt64(this.bb_pos + 8); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Long} offset - * @param {flatbuffers.Long} length - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Buffer.createBuffer = function(builder, offset, length) { - builder.prep(8, 16); - builder.writeInt64(length); - builder.writeInt64(offset); - return builder.offset(); -}; - -/** - * ---------------------------------------------------------------------- - * A Schema describes the columns in a row batch - * - * @constructor - */ -org.apache.arrow.flatbuf.Schema = function() { - /** - * @type {flatbuffers.ByteBuffer} - */ - this.bb = null; - - /** - * @type {number} - */ - this.bb_pos = 0; -}; - -/** - * @param {number} i - * @param {flatbuffers.ByteBuffer} bb - * @returns {org.apache.arrow.flatbuf.Schema} - */ -org.apache.arrow.flatbuf.Schema.prototype.__init = function(i, bb) { - this.bb_pos = i; - this.bb = bb; - return this; -}; - -/** - * @param {flatbuffers.ByteBuffer} bb - * @param {org.apache.arrow.flatbuf.Schema=} obj - * @returns {org.apache.arrow.flatbuf.Schema} - */ -org.apache.arrow.flatbuf.Schema.getRootAsSchema = function(bb, obj) { - return (obj || new org.apache.arrow.flatbuf.Schema).__init(bb.readInt32(bb.position()) + bb.position(), bb); -}; - -/** - * endianness of the buffer - * it is Little Endian by default - * if endianness doesn't match the underlying system then the vectors need to be converted - * - * @returns {org.apache.arrow.flatbuf.Endianness} - */ -org.apache.arrow.flatbuf.Schema.prototype.endianness = function() { - var offset = this.bb.__offset(this.bb_pos, 4); - return offset ? /** @type {org.apache.arrow.flatbuf.Endianness} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.Endianness.Little; -}; - -/** - * @param {number} index - * @param {org.apache.arrow.flatbuf.Field=} obj - * @returns {org.apache.arrow.flatbuf.Field} - */ -org.apache.arrow.flatbuf.Schema.prototype.fields = function(index, obj) { - var offset = this.bb.__offset(this.bb_pos, 6); - return offset ? (obj || new org.apache.arrow.flatbuf.Field).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos + offset) + index * 4), this.bb) : null; -}; - -/** - * @returns {number} - */ -org.apache.arrow.flatbuf.Schema.prototype.fieldsLength = function() { - var offset = this.bb.__offset(this.bb_pos, 6); - return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; -}; - -/** - * @param {number} index - * @param {org.apache.arrow.flatbuf.KeyValue=} obj - * @returns {org.apache.arrow.flatbuf.KeyValue} - */ -org.apache.arrow.flatbuf.Schema.prototype.customMetadata = function(index, obj) { - var offset = this.bb.__offset(this.bb_pos, 8); - return offset ? (obj || new org.apache.arrow.flatbuf.KeyValue).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos + offset) + index * 4), this.bb) : null; -}; - -/** - * @returns {number} - */ -org.apache.arrow.flatbuf.Schema.prototype.customMetadataLength = function() { - var offset = this.bb.__offset(this.bb_pos, 8); - return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; -}; - -/** - * @param {flatbuffers.Builder} builder - */ -org.apache.arrow.flatbuf.Schema.startSchema = function(builder) { - builder.startObject(3); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {org.apache.arrow.flatbuf.Endianness} endianness - */ -org.apache.arrow.flatbuf.Schema.addEndianness = function(builder, endianness) { - builder.addFieldInt16(0, endianness, org.apache.arrow.flatbuf.Endianness.Little); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} fieldsOffset - */ -org.apache.arrow.flatbuf.Schema.addFields = function(builder, fieldsOffset) { - builder.addFieldOffset(1, fieldsOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {Array.} data - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Schema.createFieldsVector = function(builder, data) { - builder.startVector(4, data.length, 4); - for (var i = data.length - 1; i >= 0; i--) { - builder.addOffset(data[i]); - } - return builder.endVector(); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {number} numElems - */ -org.apache.arrow.flatbuf.Schema.startFieldsVector = function(builder, numElems) { - builder.startVector(4, numElems, 4); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} customMetadataOffset - */ -org.apache.arrow.flatbuf.Schema.addCustomMetadata = function(builder, customMetadataOffset) { - builder.addFieldOffset(2, customMetadataOffset, 0); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {Array.} data - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Schema.createCustomMetadataVector = function(builder, data) { - builder.startVector(4, data.length, 4); - for (var i = data.length - 1; i >= 0; i--) { - builder.addOffset(data[i]); - } - return builder.endVector(); -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {number} numElems - */ -org.apache.arrow.flatbuf.Schema.startCustomMetadataVector = function(builder, numElems) { - builder.startVector(4, numElems, 4); -}; - -/** - * @param {flatbuffers.Builder} builder - * @returns {flatbuffers.Offset} - */ -org.apache.arrow.flatbuf.Schema.endSchema = function(builder) { - var offset = builder.endObject(); - return offset; -}; - -/** - * @param {flatbuffers.Builder} builder - * @param {flatbuffers.Offset} offset - */ -org.apache.arrow.flatbuf.Schema.finishSchemaBuffer = function(builder, offset) { - builder.finish(offset); -}; - -// Exports for Node.js and RequireJS -exports.org = org; diff --git a/js/closure-compiler-scripts/flatbuffers.js b/js/closure-compiler-scripts/flatbuffers.js deleted file mode 100644 index e51a4a03953..00000000000 --- a/js/closure-compiler-scripts/flatbuffers.js +++ /dev/null @@ -1,1204 +0,0 @@ -/** - * closure-compiler-friendly flatbuffers - * copied from node_modules/flatbuffers/js/flatbuffers.js - * update as needed - */ - - /// @file -/// @addtogroup flatbuffers_javascript_api -/// @{ -/// @cond FLATBUFFERS_INTERNAL - -goog.module("module$flatbuffers"); -goog.module.declareLegacyNamespace(); -/** - * @fileoverview - * - * Need to suppress 'global this' error so the Node.js export line doesn't cause - * closure compile to error out. - * @suppress {globalThis} - */ - -/** - * @const - * @namespace - */ -var flatbuffers = {}; - -/** - * @typedef {number} - */ -flatbuffers.Offset; - -/** - * @typedef {{ - * bb: flatbuffers.ByteBuffer, - * bb_pos: number - * }} - */ -flatbuffers.Table; - -/** - * @type {number} - * @const - */ -flatbuffers.SIZEOF_SHORT = 2; - -/** - * @type {number} - * @const - */ -flatbuffers.SIZEOF_INT = 4; - -/** - * @type {number} - * @const - */ -flatbuffers.FILE_IDENTIFIER_LENGTH = 4; - -/** - * @enum {number} - */ -flatbuffers.Encoding = { - UTF8_BYTES: 1, - UTF16_STRING: 2 -}; - -/** - * @type {Int32Array} - * @const - */ -flatbuffers.int32 = new Int32Array(2); - -/** - * @type {Float32Array} - * @const - */ -flatbuffers.float32 = new Float32Array(flatbuffers.int32.buffer); - -/** - * @type {Float64Array} - * @const - */ -flatbuffers.float64 = new Float64Array(flatbuffers.int32.buffer); - -/** - * @type {boolean} - * @const - */ -flatbuffers.isLittleEndian = new Uint16Array(new Uint8Array([1, 0]).buffer)[0] === 1; - -//////////////////////////////////////////////////////////////////////////////// - -/** - * @constructor - * @param {number} low - * @param {number} high - */ -flatbuffers.Long = function(low, high) { - /** - * @type {number} - * @const - */ - this.low = low | 0; - - /** - * @type {number} - * @const - */ - this.high = high | 0; -}; - -/** - * @param {number} low - * @param {number} high - * @returns {flatbuffers.Long} - */ -flatbuffers.Long.create = function(low, high) { - // Special-case zero to avoid GC overhead for default values - return low == 0 && high == 0 ? flatbuffers.Long.ZERO : new flatbuffers.Long(low, high); -}; - -/** - * @returns {number} - */ -flatbuffers.Long.prototype.toFloat64 = function() { - return (this.low >>> 0) + this.high * 0x100000000; -}; - -/** - * @param {flatbuffers.Long} other - * @returns {boolean} - */ -flatbuffers.Long.prototype.equals = function(other) { - return this.low == other.low && this.high == other.high; -}; - -/** - * @type {flatbuffers.Long} - * @const - */ -flatbuffers.Long.ZERO = new flatbuffers.Long(0, 0); - -/// @endcond -//////////////////////////////////////////////////////////////////////////////// -/** - * Create a FlatBufferBuilder. - * - * @constructor - * @param {number=} opt_initial_size - */ -flatbuffers.Builder = function(opt_initial_size) { - if (!opt_initial_size) { - var initial_size = 1024; - } else { - var initial_size = opt_initial_size; - } - - /** - * @type {flatbuffers.ByteBuffer} - * @private - */ - this.bb = flatbuffers.ByteBuffer.allocate(initial_size); - - /** - * Remaining space in the ByteBuffer. - * - * @type {number} - * @private - */ - this.space = initial_size; - - /** - * Minimum alignment encountered so far. - * - * @type {number} - * @private - */ - this.minalign = 1; - - /** - * The vtable for the current table. - * - * @type {Array.} - * @private - */ - this.vtable = null; - - /** - * The amount of fields we're actually using. - * - * @type {number} - * @private - */ - this.vtable_in_use = 0; - - /** - * Whether we are currently serializing a table. - * - * @type {boolean} - * @private - */ - this.isNested = false; - - /** - * Starting offset of the current struct/table. - * - * @type {number} - * @private - */ - this.object_start = 0; - - /** - * List of offsets of all vtables. - * - * @type {Array.} - * @private - */ - this.vtables = []; - - /** - * For the current vector being built. - * - * @type {number} - * @private - */ - this.vector_num_elems = 0; - - /** - * False omits default values from the serialized data - * - * @type {boolean} - * @private - */ - this.force_defaults = false; -}; - -/** - * In order to save space, fields that are set to their default value - * don't get serialized into the buffer. Forcing defaults provides a - * way to manually disable this optimization. - * - * @param {boolean} forceDefaults true always serializes default values - */ -flatbuffers.Builder.prototype.forceDefaults = function(forceDefaults) { - this.force_defaults = forceDefaults; -}; - -/** - * Get the ByteBuffer representing the FlatBuffer. Only call this after you've - * called finish(). The actual data starts at the ByteBuffer's current position, - * not necessarily at 0. - * - * @returns {flatbuffers.ByteBuffer} - */ -flatbuffers.Builder.prototype.dataBuffer = function() { - return this.bb; -}; - -/** - * Get the bytes representing the FlatBuffer. Only call this after you've - * called finish(). - * - * @returns {Uint8Array} - */ -flatbuffers.Builder.prototype.asUint8Array = function() { - return this.bb.bytes().subarray(this.bb.position(), this.bb.position() + this.offset()); -}; - -/// @cond FLATBUFFERS_INTERNAL -/** - * Prepare to write an element of `size` after `additional_bytes` have been - * written, e.g. if you write a string, you need to align such the int length - * field is aligned to 4 bytes, and the string data follows it directly. If all - * you need to do is alignment, `additional_bytes` will be 0. - * - * @param {number} size This is the of the new element to write - * @param {number} additional_bytes The padding size - */ -flatbuffers.Builder.prototype.prep = function(size, additional_bytes) { - // Track the biggest thing we've ever aligned to. - if (size > this.minalign) { - this.minalign = size; - } - - // Find the amount of alignment needed such that `size` is properly - // aligned after `additional_bytes` - var align_size = ((~(this.bb.capacity() - this.space + additional_bytes)) + 1) & (size - 1); - - // Reallocate the buffer if needed. - while (this.space < align_size + size + additional_bytes) { - var old_buf_size = this.bb.capacity(); - this.bb = flatbuffers.Builder.growByteBuffer(this.bb); - this.space += this.bb.capacity() - old_buf_size; - } - - this.pad(align_size); -}; - -/** - * @param {number} byte_size - */ -flatbuffers.Builder.prototype.pad = function(byte_size) { - for (var i = 0; i < byte_size; i++) { - this.bb.writeInt8(--this.space, 0); - } -}; - -/** - * @param {number} value - */ -flatbuffers.Builder.prototype.writeInt8 = function(value) { - this.bb.writeInt8(this.space -= 1, value); -}; - -/** - * @param {number} value - */ -flatbuffers.Builder.prototype.writeInt16 = function(value) { - this.bb.writeInt16(this.space -= 2, value); -}; - -/** - * @param {number} value - */ -flatbuffers.Builder.prototype.writeInt32 = function(value) { - this.bb.writeInt32(this.space -= 4, value); -}; - -/** - * @param {flatbuffers.Long} value - */ -flatbuffers.Builder.prototype.writeInt64 = function(value) { - this.bb.writeInt64(this.space -= 8, value); -}; - -/** - * @param {number} value - */ -flatbuffers.Builder.prototype.writeFloat32 = function(value) { - this.bb.writeFloat32(this.space -= 4, value); -}; - -/** - * @param {number} value - */ -flatbuffers.Builder.prototype.writeFloat64 = function(value) { - this.bb.writeFloat64(this.space -= 8, value); -}; -/// @endcond - -/** - * Add an `int8` to the buffer, properly aligned, and grows the buffer (if necessary). - * @param {number} value The `int8` to add the the buffer. - */ -flatbuffers.Builder.prototype.addInt8 = function(value) { - this.prep(1, 0); - this.writeInt8(value); -}; - -/** - * Add an `int16` to the buffer, properly aligned, and grows the buffer (if necessary). - * @param {number} value The `int16` to add the the buffer. - */ -flatbuffers.Builder.prototype.addInt16 = function(value) { - this.prep(2, 0); - this.writeInt16(value); -}; - -/** - * Add an `int32` to the buffer, properly aligned, and grows the buffer (if necessary). - * @param {number} value The `int32` to add the the buffer. - */ -flatbuffers.Builder.prototype.addInt32 = function(value) { - this.prep(4, 0); - this.writeInt32(value); -}; - -/** - * Add an `int64` to the buffer, properly aligned, and grows the buffer (if necessary). - * @param {flatbuffers.Long} value The `int64` to add the the buffer. - */ -flatbuffers.Builder.prototype.addInt64 = function(value) { - this.prep(8, 0); - this.writeInt64(value); -}; - -/** - * Add a `float32` to the buffer, properly aligned, and grows the buffer (if necessary). - * @param {number} value The `float32` to add the the buffer. - */ -flatbuffers.Builder.prototype.addFloat32 = function(value) { - this.prep(4, 0); - this.writeFloat32(value); -}; - -/** - * Add a `float64` to the buffer, properly aligned, and grows the buffer (if necessary). - * @param {number} value The `float64` to add the the buffer. - */ -flatbuffers.Builder.prototype.addFloat64 = function(value) { - this.prep(8, 0); - this.writeFloat64(value); -}; - -/// @cond FLATBUFFERS_INTERNAL -/** - * @param {number} voffset - * @param {number} value - * @param {number} defaultValue - */ -flatbuffers.Builder.prototype.addFieldInt8 = function(voffset, value, defaultValue) { - if (this.force_defaults || value != defaultValue) { - this.addInt8(value); - this.slot(voffset); - } -}; - -/** - * @param {number} voffset - * @param {number} value - * @param {number} defaultValue - */ -flatbuffers.Builder.prototype.addFieldInt16 = function(voffset, value, defaultValue) { - if (this.force_defaults || value != defaultValue) { - this.addInt16(value); - this.slot(voffset); - } -}; - -/** - * @param {number} voffset - * @param {number} value - * @param {number} defaultValue - */ -flatbuffers.Builder.prototype.addFieldInt32 = function(voffset, value, defaultValue) { - if (this.force_defaults || value != defaultValue) { - this.addInt32(value); - this.slot(voffset); - } -}; - -/** - * @param {number} voffset - * @param {flatbuffers.Long} value - * @param {flatbuffers.Long} defaultValue - */ -flatbuffers.Builder.prototype.addFieldInt64 = function(voffset, value, defaultValue) { - if (this.force_defaults || !value.equals(defaultValue)) { - this.addInt64(value); - this.slot(voffset); - } -}; - -/** - * @param {number} voffset - * @param {number} value - * @param {number} defaultValue - */ -flatbuffers.Builder.prototype.addFieldFloat32 = function(voffset, value, defaultValue) { - if (this.force_defaults || value != defaultValue) { - this.addFloat32(value); - this.slot(voffset); - } -}; - -/** - * @param {number} voffset - * @param {number} value - * @param {number} defaultValue - */ -flatbuffers.Builder.prototype.addFieldFloat64 = function(voffset, value, defaultValue) { - if (this.force_defaults || value != defaultValue) { - this.addFloat64(value); - this.slot(voffset); - } -}; - -/** - * @param {number} voffset - * @param {flatbuffers.Offset} value - * @param {flatbuffers.Offset} defaultValue - */ -flatbuffers.Builder.prototype.addFieldOffset = function(voffset, value, defaultValue) { - if (this.force_defaults || value != defaultValue) { - this.addOffset(value); - this.slot(voffset); - } -}; - -/** - * Structs are stored inline, so nothing additional is being added. `d` is always 0. - * - * @param {number} voffset - * @param {flatbuffers.Offset} value - * @param {flatbuffers.Offset} defaultValue - */ -flatbuffers.Builder.prototype.addFieldStruct = function(voffset, value, defaultValue) { - if (value != defaultValue) { - this.nested(value); - this.slot(voffset); - } -}; - -/** - * Structures are always stored inline, they need to be created right - * where they're used. You'll get this assertion failure if you - * created it elsewhere. - * - * @param {flatbuffers.Offset} obj The offset of the created object - */ -flatbuffers.Builder.prototype.nested = function(obj) { - if (obj != this.offset()) { - throw new Error('FlatBuffers: struct must be serialized inline.'); - } -}; - -/** - * Should not be creating any other object, string or vector - * while an object is being constructed - */ -flatbuffers.Builder.prototype.notNested = function() { - if (this.isNested) { - throw new Error('FlatBuffers: object serialization must not be nested.'); - } -}; - -/** - * Set the current vtable at `voffset` to the current location in the buffer. - * - * @param {number} voffset - */ -flatbuffers.Builder.prototype.slot = function(voffset) { - this.vtable[voffset] = this.offset(); -}; - -/** - * @returns {flatbuffers.Offset} Offset relative to the end of the buffer. - */ -flatbuffers.Builder.prototype.offset = function() { - return this.bb.capacity() - this.space; -}; - -/** - * Doubles the size of the backing ByteBuffer and copies the old data towards - * the end of the new buffer (since we build the buffer backwards). - * - * @param {flatbuffers.ByteBuffer} bb The current buffer with the existing data - * @returns {flatbuffers.ByteBuffer} A new byte buffer with the old data copied - * to it. The data is located at the end of the buffer. - * - * uint8Array.set() formally takes {Array|ArrayBufferView}, so to pass - * it a uint8Array we need to suppress the type check: - * @suppress {checkTypes} - */ -flatbuffers.Builder.growByteBuffer = function(bb) { - var old_buf_size = bb.capacity(); - - // Ensure we don't grow beyond what fits in an int. - if (old_buf_size & 0xC0000000) { - throw new Error('FlatBuffers: cannot grow buffer beyond 2 gigabytes.'); - } - - var new_buf_size = old_buf_size << 1; - var nbb = flatbuffers.ByteBuffer.allocate(new_buf_size); - nbb.setPosition(new_buf_size - old_buf_size); - nbb.bytes().set(bb.bytes(), new_buf_size - old_buf_size); - return nbb; -}; -/// @endcond - -/** - * Adds on offset, relative to where it will be written. - * - * @param {flatbuffers.Offset} offset The offset to add. - */ -flatbuffers.Builder.prototype.addOffset = function(offset) { - this.prep(flatbuffers.SIZEOF_INT, 0); // Ensure alignment is already done. - this.writeInt32(this.offset() - offset + flatbuffers.SIZEOF_INT); -}; - -/// @cond FLATBUFFERS_INTERNAL -/** - * Start encoding a new object in the buffer. Users will not usually need to - * call this directly. The FlatBuffers compiler will generate helper methods - * that call this method internally. - * - * @param {number} numfields - */ -flatbuffers.Builder.prototype.startObject = function(numfields) { - this.notNested(); - if (this.vtable == null) { - this.vtable = []; - } - this.vtable_in_use = numfields; - for (var i = 0; i < numfields; i++) { - this.vtable[i] = 0; // This will push additional elements as needed - } - this.isNested = true; - this.object_start = this.offset(); -}; - -/** - * Finish off writing the object that is under construction. - * - * @returns {flatbuffers.Offset} The offset to the object inside `dataBuffer` - */ -flatbuffers.Builder.prototype.endObject = function() { - if (this.vtable == null || !this.isNested) { - throw new Error('FlatBuffers: endObject called without startObject'); - } - - this.addInt32(0); - var vtableloc = this.offset(); - - // Write out the current vtable. - for (var i = this.vtable_in_use - 1; i >= 0; i--) { - // Offset relative to the start of the table. - this.addInt16(this.vtable[i] != 0 ? vtableloc - this.vtable[i] : 0); - } - - var standard_fields = 2; // The fields below: - this.addInt16(vtableloc - this.object_start); - this.addInt16((this.vtable_in_use + standard_fields) * flatbuffers.SIZEOF_SHORT); - - // Search for an existing vtable that matches the current one. - var existing_vtable = 0; -outer_loop: - for (var i = 0; i < this.vtables.length; i++) { - var vt1 = this.bb.capacity() - this.vtables[i]; - var vt2 = this.space; - var len = this.bb.readInt16(vt1); - if (len == this.bb.readInt16(vt2)) { - for (var j = flatbuffers.SIZEOF_SHORT; j < len; j += flatbuffers.SIZEOF_SHORT) { - if (this.bb.readInt16(vt1 + j) != this.bb.readInt16(vt2 + j)) { - continue outer_loop; - } - } - existing_vtable = this.vtables[i]; - break; - } - } - - if (existing_vtable) { - // Found a match: - // Remove the current vtable. - this.space = this.bb.capacity() - vtableloc; - - // Point table to existing vtable. - this.bb.writeInt32(this.space, existing_vtable - vtableloc); - } else { - // No match: - // Add the location of the current vtable to the list of vtables. - this.vtables.push(this.offset()); - - // Point table to current vtable. - this.bb.writeInt32(this.bb.capacity() - vtableloc, this.offset() - vtableloc); - } - - this.isNested = false; - return vtableloc; -}; -/// @endcond - -/** - * Finalize a buffer, poiting to the given `root_table`. - * - * @param {flatbuffers.Offset} root_table - * @param {string=} opt_file_identifier - */ -flatbuffers.Builder.prototype.finish = function(root_table, opt_file_identifier) { - if (opt_file_identifier) { - var file_identifier = opt_file_identifier; - this.prep(this.minalign, flatbuffers.SIZEOF_INT + - flatbuffers.FILE_IDENTIFIER_LENGTH); - if (file_identifier.length != flatbuffers.FILE_IDENTIFIER_LENGTH) { - throw new Error('FlatBuffers: file identifier must be length ' + - flatbuffers.FILE_IDENTIFIER_LENGTH); - } - for (var i = flatbuffers.FILE_IDENTIFIER_LENGTH - 1; i >= 0; i--) { - this.writeInt8(file_identifier.charCodeAt(i)); - } - } - this.prep(this.minalign, flatbuffers.SIZEOF_INT); - this.addOffset(root_table); - this.bb.setPosition(this.space); -}; - -/// @cond FLATBUFFERS_INTERNAL -/** - * This checks a required field has been set in a given table that has - * just been constructed. - * - * @param {flatbuffers.Offset} table - * @param {number} field - */ -flatbuffers.Builder.prototype.requiredField = function(table, field) { - var table_start = this.bb.capacity() - table; - var vtable_start = table_start - this.bb.readInt32(table_start); - var ok = this.bb.readInt16(vtable_start + field) != 0; - - // If this fails, the caller will show what field needs to be set. - if (!ok) { - throw new Error('FlatBuffers: field ' + field + ' must be set'); - } -}; - -/** - * Start a new array/vector of objects. Users usually will not call - * this directly. The FlatBuffers compiler will create a start/end - * method for vector types in generated code. - * - * @param {number} elem_size The size of each element in the array - * @param {number} num_elems The number of elements in the array - * @param {number} alignment The alignment of the array - */ -flatbuffers.Builder.prototype.startVector = function(elem_size, num_elems, alignment) { - this.notNested(); - this.vector_num_elems = num_elems; - this.prep(flatbuffers.SIZEOF_INT, elem_size * num_elems); - this.prep(alignment, elem_size * num_elems); // Just in case alignment > int. -}; - -/** - * Finish off the creation of an array and all its elements. The array must be - * created with `startVector`. - * - * @returns {flatbuffers.Offset} The offset at which the newly created array - * starts. - */ -flatbuffers.Builder.prototype.endVector = function() { - this.writeInt32(this.vector_num_elems); - return this.offset(); -}; -/// @endcond - -/** - * Encode the string `s` in the buffer using UTF-8. If a Uint8Array is passed - * instead of a string, it is assumed to contain valid UTF-8 encoded data. - * - * @param {string|Uint8Array} s The string to encode - * @return {flatbuffers.Offset} The offset in the buffer where the encoded string starts - */ -flatbuffers.Builder.prototype.createString = function(s) { - if (s instanceof Uint8Array) { - var utf8 = s; - } else { - var utf8 = []; - var i = 0; - - while (i < s.length) { - var codePoint; - - // Decode UTF-16 - var a = s.charCodeAt(i++); - if (a < 0xD800 || a >= 0xDC00) { - codePoint = a; - } else { - var b = s.charCodeAt(i++); - codePoint = (a << 10) + b + (0x10000 - (0xD800 << 10) - 0xDC00); - } - - // Encode UTF-8 - if (codePoint < 0x80) { - utf8.push(codePoint); - } else { - if (codePoint < 0x800) { - utf8.push(((codePoint >> 6) & 0x1F) | 0xC0); - } else { - if (codePoint < 0x10000) { - utf8.push(((codePoint >> 12) & 0x0F) | 0xE0); - } else { - utf8.push( - ((codePoint >> 18) & 0x07) | 0xF0, - ((codePoint >> 12) & 0x3F) | 0x80); - } - utf8.push(((codePoint >> 6) & 0x3F) | 0x80); - } - utf8.push((codePoint & 0x3F) | 0x80); - } - } - } - - this.addInt8(0); - this.startVector(1, utf8.length, 1); - this.bb.setPosition(this.space -= utf8.length); - for (var i = 0, offset = this.space, bytes = this.bb.bytes(); i < utf8.length; i++) { - bytes[offset++] = utf8[i]; - } - return this.endVector(); -}; - -/** - * A helper function to avoid generated code depending on this file directly. - * - * @param {number} low - * @param {number} high - * @returns {flatbuffers.Long} - */ -flatbuffers.Builder.prototype.createLong = function(low, high) { - return flatbuffers.Long.create(low, high); -}; -//////////////////////////////////////////////////////////////////////////////// -/// @cond FLATBUFFERS_INTERNAL -/** - * Create a new ByteBuffer with a given array of bytes (`Uint8Array`). - * - * @constructor - * @param {Uint8Array} bytes - */ -flatbuffers.ByteBuffer = function(bytes) { - /** - * @type {Uint8Array} - * @private - */ - this.bytes_ = bytes; - - /** - * @type {number} - * @private - */ - this.position_ = 0; -}; - -/** - * Create and allocate a new ByteBuffer with a given size. - * - * @param {number} byte_size - * @returns {flatbuffers.ByteBuffer} - */ -flatbuffers.ByteBuffer.allocate = function(byte_size) { - return new flatbuffers.ByteBuffer(new Uint8Array(byte_size)); -}; - -/** - * Get the underlying `Uint8Array`. - * - * @returns {Uint8Array} - */ -flatbuffers.ByteBuffer.prototype.bytes = function() { - return this.bytes_; -}; - -/** - * Get the buffer's position. - * - * @returns {number} - */ -flatbuffers.ByteBuffer.prototype.position = function() { - return this.position_; -}; - -/** - * Set the buffer's position. - * - * @param {number} position - */ -flatbuffers.ByteBuffer.prototype.setPosition = function(position) { - this.position_ = position; -}; - -/** - * Get the buffer's capacity. - * - * @returns {number} - */ -flatbuffers.ByteBuffer.prototype.capacity = function() { - return this.bytes_.length; -}; - -/** - * @param {number} offset - * @returns {number} - */ -flatbuffers.ByteBuffer.prototype.readInt8 = function(offset) { - return this.readUint8(offset) << 24 >> 24; -}; - -/** - * @param {number} offset - * @returns {number} - */ -flatbuffers.ByteBuffer.prototype.readUint8 = function(offset) { - return this.bytes_[offset]; -}; - -/** - * @param {number} offset - * @returns {number} - */ -flatbuffers.ByteBuffer.prototype.readInt16 = function(offset) { - return this.readUint16(offset) << 16 >> 16; -}; - -/** - * @param {number} offset - * @returns {number} - */ -flatbuffers.ByteBuffer.prototype.readUint16 = function(offset) { - return this.bytes_[offset] | this.bytes_[offset + 1] << 8; -}; - -/** - * @param {number} offset - * @returns {number} - */ -flatbuffers.ByteBuffer.prototype.readInt32 = function(offset) { - return this.bytes_[offset] | this.bytes_[offset + 1] << 8 | this.bytes_[offset + 2] << 16 | this.bytes_[offset + 3] << 24; -}; - -/** - * @param {number} offset - * @returns {number} - */ -flatbuffers.ByteBuffer.prototype.readUint32 = function(offset) { - return this.readInt32(offset) >>> 0; -}; - -/** - * @param {number} offset - * @returns {flatbuffers.Long} - */ -flatbuffers.ByteBuffer.prototype.readInt64 = function(offset) { - return new flatbuffers.Long(this.readInt32(offset), this.readInt32(offset + 4)); -}; - -/** - * @param {number} offset - * @returns {flatbuffers.Long} - */ -flatbuffers.ByteBuffer.prototype.readUint64 = function(offset) { - return new flatbuffers.Long(this.readUint32(offset), this.readUint32(offset + 4)); -}; - -/** - * @param {number} offset - * @returns {number} - */ -flatbuffers.ByteBuffer.prototype.readFloat32 = function(offset) { - flatbuffers.int32[0] = this.readInt32(offset); - return flatbuffers.float32[0]; -}; - -/** - * @param {number} offset - * @returns {number} - */ -flatbuffers.ByteBuffer.prototype.readFloat64 = function(offset) { - flatbuffers.int32[flatbuffers.isLittleEndian ? 0 : 1] = this.readInt32(offset); - flatbuffers.int32[flatbuffers.isLittleEndian ? 1 : 0] = this.readInt32(offset + 4); - return flatbuffers.float64[0]; -}; - -/** - * @param {number} offset - * @param {number|boolean} value - */ -flatbuffers.ByteBuffer.prototype.writeInt8 = function(offset, value) { - this.bytes_[offset] = /** @type {number} */(value); -}; - -/** - * @param {number} offset - * @param {number} value - */ -flatbuffers.ByteBuffer.prototype.writeUint8 = function(offset, value) { - this.bytes_[offset] = value; -}; - -/** - * @param {number} offset - * @param {number} value - */ -flatbuffers.ByteBuffer.prototype.writeInt16 = function(offset, value) { - this.bytes_[offset] = value; - this.bytes_[offset + 1] = value >> 8; -}; - -/** - * @param {number} offset - * @param {number} value - */ -flatbuffers.ByteBuffer.prototype.writeUint16 = function(offset, value) { - this.bytes_[offset] = value; - this.bytes_[offset + 1] = value >> 8; -}; - -/** - * @param {number} offset - * @param {number} value - */ -flatbuffers.ByteBuffer.prototype.writeInt32 = function(offset, value) { - this.bytes_[offset] = value; - this.bytes_[offset + 1] = value >> 8; - this.bytes_[offset + 2] = value >> 16; - this.bytes_[offset + 3] = value >> 24; -}; - -/** - * @param {number} offset - * @param {number} value - */ -flatbuffers.ByteBuffer.prototype.writeUint32 = function(offset, value) { - this.bytes_[offset] = value; - this.bytes_[offset + 1] = value >> 8; - this.bytes_[offset + 2] = value >> 16; - this.bytes_[offset + 3] = value >> 24; -}; - -/** - * @param {number} offset - * @param {flatbuffers.Long} value - */ -flatbuffers.ByteBuffer.prototype.writeInt64 = function(offset, value) { - this.writeInt32(offset, value.low); - this.writeInt32(offset + 4, value.high); -}; - -/** - * @param {number} offset - * @param {flatbuffers.Long} value - */ -flatbuffers.ByteBuffer.prototype.writeUint64 = function(offset, value) { - this.writeUint32(offset, value.low); - this.writeUint32(offset + 4, value.high); -}; - -/** - * @param {number} offset - * @param {number} value - */ -flatbuffers.ByteBuffer.prototype.writeFloat32 = function(offset, value) { - flatbuffers.float32[0] = value; - this.writeInt32(offset, flatbuffers.int32[0]); -}; - -/** - * @param {number} offset - * @param {number} value - */ -flatbuffers.ByteBuffer.prototype.writeFloat64 = function(offset, value) { - flatbuffers.float64[0] = value; - this.writeInt32(offset, flatbuffers.int32[flatbuffers.isLittleEndian ? 0 : 1]); - this.writeInt32(offset + 4, flatbuffers.int32[flatbuffers.isLittleEndian ? 1 : 0]); -}; - -/** - * Look up a field in the vtable, return an offset into the object, or 0 if the - * field is not present. - * - * @param {number} bb_pos - * @param {number} vtable_offset - * @returns {number} - */ -flatbuffers.ByteBuffer.prototype.__offset = function(bb_pos, vtable_offset) { - var vtable = bb_pos - this.readInt32(bb_pos); - return vtable_offset < this.readInt16(vtable) ? this.readInt16(vtable + vtable_offset) : 0; -}; - -/** - * Initialize any Table-derived type to point to the union at the given offset. - * - * @param {flatbuffers.Table} t - * @param {number} offset - * @returns {flatbuffers.Table} - */ -flatbuffers.ByteBuffer.prototype.__union = function(t, offset) { - t.bb_pos = offset + this.readInt32(offset); - t.bb = this; - return t; -}; - -/** - * Create a JavaScript string from UTF-8 data stored inside the FlatBuffer. - * This allocates a new string and converts to wide chars upon each access. - * - * To avoid the conversion to UTF-16, pass flatbuffers.Encoding.UTF8_BYTES as - * the "optionalEncoding" argument. This is useful for avoiding conversion to - * and from UTF-16 when the data will just be packaged back up in another - * FlatBuffer later on. - * - * @param {number} offset - * @param {flatbuffers.Encoding=} opt_encoding Defaults to UTF16_STRING - * @returns {string|Uint8Array} - */ -flatbuffers.ByteBuffer.prototype.__string = function(offset, opt_encoding) { - offset += this.readInt32(offset); - - var length = this.readInt32(offset); - var result = ''; - var i = 0; - - offset += flatbuffers.SIZEOF_INT; - - if (opt_encoding === flatbuffers.Encoding.UTF8_BYTES) { - return this.bytes_.subarray(offset, offset + length); - } - - while (i < length) { - var codePoint; - - // Decode UTF-8 - var a = this.readUint8(offset + i++); - if (a < 0xC0) { - codePoint = a; - } else { - var b = this.readUint8(offset + i++); - if (a < 0xE0) { - codePoint = - ((a & 0x1F) << 6) | - (b & 0x3F); - } else { - var c = this.readUint8(offset + i++); - if (a < 0xF0) { - codePoint = - ((a & 0x0F) << 12) | - ((b & 0x3F) << 6) | - (c & 0x3F); - } else { - var d = this.readUint8(offset + i++); - codePoint = - ((a & 0x07) << 18) | - ((b & 0x3F) << 12) | - ((c & 0x3F) << 6) | - (d & 0x3F); - } - } - } - - // Encode UTF-16 - if (codePoint < 0x10000) { - result += String.fromCharCode(codePoint); - } else { - codePoint -= 0x10000; - result += String.fromCharCode( - (codePoint >> 10) + 0xD800, - (codePoint & ((1 << 10) - 1)) + 0xDC00); - } - } - - return result; -}; - -/** - * Retrieve the relative offset stored at "offset" - * @param {number} offset - * @returns {number} - */ -flatbuffers.ByteBuffer.prototype.__indirect = function(offset) { - return offset + this.readInt32(offset); -}; - -/** - * Get the start of data of a vector whose offset is stored at "offset" in this object. - * - * @param {number} offset - * @returns {number} - */ -flatbuffers.ByteBuffer.prototype.__vector = function(offset) { - return offset + this.readInt32(offset) + flatbuffers.SIZEOF_INT; // data starts after the length -}; - -/** - * Get the length of a vector whose offset is stored at "offset" in this object. - * - * @param {number} offset - * @returns {number} - */ -flatbuffers.ByteBuffer.prototype.__vector_len = function(offset) { - return this.readInt32(offset + this.readInt32(offset)); -}; - -/** - * @param {string} ident - * @returns {boolean} - */ -flatbuffers.ByteBuffer.prototype.__has_identifier = function(ident) { - if (ident.length != flatbuffers.FILE_IDENTIFIER_LENGTH) { - throw new Error('FlatBuffers: file identifier must be length ' + - flatbuffers.FILE_IDENTIFIER_LENGTH); - } - for (var i = 0; i < flatbuffers.FILE_IDENTIFIER_LENGTH; i++) { - if (ident.charCodeAt(i) != this.readInt8(this.position_ + flatbuffers.SIZEOF_INT + i)) { - return false; - } - } - return true; -}; - -/** - * A helper function to avoid generated code depending on this file directly. - * - * @param {number} low - * @param {number} high - * @returns {flatbuffers.Long} - */ -flatbuffers.ByteBuffer.prototype.createLong = function(low, high) { - return flatbuffers.Long.create(low, high); -}; - -// Exports for Node.js and RequireJS -exports.flatbuffers = flatbuffers; - -/// @endcond -/// @} diff --git a/js/closure-compiler-scripts/text-encoding.js b/js/closure-compiler-scripts/text-encoding.js deleted file mode 100644 index 398883ab9b4..00000000000 --- a/js/closure-compiler-scripts/text-encoding.js +++ /dev/null @@ -1,648 +0,0 @@ -/** - * closure-compiler-friendly text-encoding-utf-8 - * copied from node_modules/text-encoding-utf-8/lib/encoding.cjs.js - * update as needed - */ - - // This is free and unencumbered software released into the public domain. -// See LICENSE.md for more information. - -// -// Utilities -// - -goog.module("module$text_encoding_utf_8"); -goog.module.declareLegacyNamespace(); -/** - * @param {number} a The number to test. - * @param {number} min The minimum value in the range, inclusive. - * @param {number} max The maximum value in the range, inclusive. - * @return {boolean} True if a >= min and a <= max. - */ -function inRange(a, min, max) { - return min <= a && a <= max; -} - -/** - * @param {*} o - * @return {Object} - */ -function ToDictionary(o) { - if (o === undefined) return {}; - if (o === Object(o)) return o; - throw TypeError('Could not convert argument to dictionary'); -} - -/** - * @param {string} string Input string of UTF-16 code units. - * @return {!Array.} Code points. - */ -function stringToCodePoints(string) { - // https://heycam.github.io/webidl/#dfn-obtain-unicode - - // 1. Let S be the DOMString value. - var s = String(string); - - // 2. Let n be the length of S. - var n = s.length; - - // 3. Initialize i to 0. - var i = 0; - - // 4. Initialize U to be an empty sequence of Unicode characters. - var u = []; - - // 5. While i < n: - while (i < n) { - - // 1. Let c be the code unit in S at index i. - var c = s.charCodeAt(i); - - // 2. Depending on the value of c: - - // c < 0xD800 or c > 0xDFFF - if (c < 0xD800 || c > 0xDFFF) { - // Append to U the Unicode character with code point c. - u.push(c); - } - - // 0xDC00 ≤ c ≤ 0xDFFF - else if (0xDC00 <= c && c <= 0xDFFF) { - // Append to U a U+FFFD REPLACEMENT CHARACTER. - u.push(0xFFFD); - } - - // 0xD800 ≤ c ≤ 0xDBFF - else if (0xD800 <= c && c <= 0xDBFF) { - // 1. If i = n−1, then append to U a U+FFFD REPLACEMENT - // CHARACTER. - if (i === n - 1) { - u.push(0xFFFD); - } - // 2. Otherwise, i < n−1: - else { - // 1. Let d be the code unit in S at index i+1. - var d = string.charCodeAt(i + 1); - - // 2. If 0xDC00 ≤ d ≤ 0xDFFF, then: - if (0xDC00 <= d && d <= 0xDFFF) { - // 1. Let a be c & 0x3FF. - var a = c & 0x3FF; - - // 2. Let b be d & 0x3FF. - var b = d & 0x3FF; - - // 3. Append to U the Unicode character with code point - // 2^16+2^10*a+b. - u.push(0x10000 + (a << 10) + b); - - // 4. Set i to i+1. - i += 1; - } - - // 3. Otherwise, d < 0xDC00 or d > 0xDFFF. Append to U a - // U+FFFD REPLACEMENT CHARACTER. - else { - u.push(0xFFFD); - } - } - } - - // 3. Set i to i+1. - i += 1; - } - - // 6. Return U. - return u; -} - -/** - * @param {!Array.} code_points Array of code points. - * @return {string} string String of UTF-16 code units. - */ -function codePointsToString(code_points) { - var s = ''; - for (var i = 0; i < code_points.length; ++i) { - var cp = code_points[i]; - if (cp <= 0xFFFF) { - s += String.fromCharCode(cp); - } else { - cp -= 0x10000; - s += String.fromCharCode((cp >> 10) + 0xD800, - (cp & 0x3FF) + 0xDC00); - } - } - return s; -} - - -// -// Implementation of Encoding specification -// https://encoding.spec.whatwg.org/ -// - -// -// 3. Terminology -// - -/** - * End-of-stream is a special token that signifies no more tokens - * are in the stream. - * @const - */ var end_of_stream = -1; - -/** - * A stream represents an ordered sequence of tokens. - * - * @constructor - * @param {!(Array.|Uint8Array)} tokens Array of tokens that provide the - * stream. - */ -function Stream(tokens) { - /** @type {!Array.} */ - this.tokens = [].slice.call(tokens); -} - -Stream.prototype = { - /** - * @return {boolean} True if end-of-stream has been hit. - */ - endOfStream: function() { - return !this.tokens.length; - }, - - /** - * When a token is read from a stream, the first token in the - * stream must be returned and subsequently removed, and - * end-of-stream must be returned otherwise. - * - * @return {number} Get the next token from the stream, or - * end_of_stream. - */ - read: function() { - if (!this.tokens.length) - return end_of_stream; - return this.tokens.shift(); - }, - - /** - * When one or more tokens are prepended to a stream, those tokens - * must be inserted, in given order, before the first token in the - * stream. - * - * @param {(number|!Array.)} token The token(s) to prepend to the stream. - */ - prepend: function(token) { - if (Array.isArray(token)) { - var tokens = /**@type {!Array.}*/(token); - while (tokens.length) - this.tokens.unshift(tokens.pop()); - } else { - this.tokens.unshift(token); - } - }, - - /** - * When one or more tokens are pushed to a stream, those tokens - * must be inserted, in given order, after the last token in the - * stream. - * - * @param {(number|!Array.)} token The tokens(s) to prepend to the stream. - */ - push: function(token) { - if (Array.isArray(token)) { - var tokens = /**@type {!Array.}*/(token); - while (tokens.length) - this.tokens.push(tokens.shift()); - } else { - this.tokens.push(token); - } - } -}; - -// -// 4. Encodings -// - -// 4.1 Encoders and decoders - -/** @const */ -var finished = -1; - -/** - * @param {boolean} fatal If true, decoding errors raise an exception. - * @param {number=} opt_code_point Override the standard fallback code point. - * @return {number} The code point to insert on a decoding error. - */ -function decoderError(fatal, opt_code_point) { - if (fatal) - throw TypeError('Decoder error'); - return opt_code_point || 0xFFFD; -} - -// -// 7. API -// - -/** @const */ var DEFAULT_ENCODING = 'utf-8'; - -// 7.1 Interface TextDecoder - -/** - * @constructor - * @param {string=} encoding The label of the encoding; - * defaults to 'utf-8'. - * @param {Object=} options - */ -function TextDecoder(encoding, options) { - if (!(this instanceof TextDecoder)) { - return new TextDecoder(encoding, options); - } - encoding = encoding !== undefined ? String(encoding).toLowerCase() : DEFAULT_ENCODING; - if (encoding !== DEFAULT_ENCODING) { - throw new Error('Encoding not supported. Only utf-8 is supported'); - } - options = ToDictionary(options); - - /** @private @type {boolean} */ - this._streaming = false; - /** @private @type {boolean} */ - this._BOMseen = false; - /** @private @type {?Decoder} */ - this._decoder = null; - /** @private @type {boolean} */ - this._fatal = Boolean(options['fatal']); - /** @private @type {boolean} */ - this._ignoreBOM = Boolean(options['ignoreBOM']); - - Object.defineProperty(this, 'encoding', {value: 'utf-8'}); - Object.defineProperty(this, 'fatal', {value: this._fatal}); - Object.defineProperty(this, 'ignoreBOM', {value: this._ignoreBOM}); -} - -TextDecoder.prototype = { - /** - * @param {ArrayBufferView=} input The buffer of bytes to decode. - * @param {Object=} options - * @return {string} The decoded string. - */ - decode: function decode(input, options) { - var bytes; - if (typeof input === 'object' && input instanceof ArrayBuffer) { - bytes = new Uint8Array(input); - } else if (typeof input === 'object' && 'buffer' in input && - input.buffer instanceof ArrayBuffer) { - bytes = new Uint8Array(input.buffer, - input.byteOffset, - input.byteLength); - } else { - bytes = new Uint8Array(0); - } - - options = ToDictionary(options); - - if (!this._streaming) { - this._decoder = new UTF8Decoder({fatal: this._fatal}); - this._BOMseen = false; - } - this._streaming = Boolean(options['stream']); - - var input_stream = new Stream(bytes); - - var code_points = []; - - /** @type {?(number|!Array.)} */ - var result; - - while (!input_stream.endOfStream()) { - result = this._decoder.handler(input_stream, input_stream.read()); - if (result === finished) - break; - if (result === null) - continue; - if (Array.isArray(result)) - code_points.push.apply(code_points, /**@type {!Array.}*/(result)); - else - code_points.push(result); - } - if (!this._streaming) { - do { - result = this._decoder.handler(input_stream, input_stream.read()); - if (result === finished) - break; - if (result === null) - continue; - if (Array.isArray(result)) - code_points.push.apply(code_points, /**@type {!Array.}*/(result)); - else - code_points.push(result); - } while (!input_stream.endOfStream()); - this._decoder = null; - } - - if (code_points.length) { - // If encoding is one of utf-8, utf-16be, and utf-16le, and - // ignore BOM flag and BOM seen flag are unset, run these - // subsubsteps: - if (['utf-8'].indexOf(this.encoding) !== -1 && - !this._ignoreBOM && !this._BOMseen) { - // If token is U+FEFF, set BOM seen flag. - if (code_points[0] === 0xFEFF) { - this._BOMseen = true; - code_points.shift(); - } else { - // Otherwise, if token is not end-of-stream, set BOM seen - // flag and append token to output. - this._BOMseen = true; - } - } - } - - return codePointsToString(code_points); - } -}; - -// 7.2 Interface TextEncoder - -/** - * @constructor - * @param {string=} encoding The label of the encoding; - * defaults to 'utf-8'. - * @param {Object=} options - */ -function TextEncoder(encoding, options) { - if (!(this instanceof TextEncoder)) - return new TextEncoder(encoding, options); - encoding = encoding !== undefined ? String(encoding).toLowerCase() : DEFAULT_ENCODING; - if (encoding !== DEFAULT_ENCODING) { - throw new Error('Encoding not supported. Only utf-8 is supported'); - } - options = ToDictionary(options); - - /** @private @type {boolean} */ - this._streaming = false; - /** @private @type {?Encoder} */ - this._encoder = null; - /** @private @type {{fatal: boolean}} */ - this._options = {fatal: Boolean(options['fatal'])}; - - Object.defineProperty(this, 'encoding', {value: 'utf-8'}); -} - -TextEncoder.prototype = { - /** - * @param {string=} opt_string The string to encode. - * @param {Object=} options - * @return {Uint8Array} Encoded bytes, as a Uint8Array. - */ - encode: function encode(opt_string, options) { - opt_string = opt_string ? String(opt_string) : ''; - options = ToDictionary(options); - - // NOTE: This option is nonstandard. None of the encodings - // permitted for encoding (i.e. UTF-8, UTF-16) are stateful, - // so streaming is not necessary. - if (!this._streaming) - this._encoder = new UTF8Encoder(this._options); - this._streaming = Boolean(options['stream']); - - var bytes = []; - var input_stream = new Stream(stringToCodePoints(opt_string)); - /** @type {?(number|!Array.)} */ - var result; - while (!input_stream.endOfStream()) { - result = this._encoder.handler(input_stream, input_stream.read()); - if (result === finished) - break; - if (Array.isArray(result)) - bytes.push.apply(bytes, /**@type {!Array.}*/(result)); - else - bytes.push(result); - } - if (!this._streaming) { - while (true) { - result = this._encoder.handler(input_stream, input_stream.read()); - if (result === finished) - break; - if (Array.isArray(result)) - bytes.push.apply(bytes, /**@type {!Array.}*/(result)); - else - bytes.push(result); - } - this._encoder = null; - } - return new Uint8Array(bytes); - } -}; - -// -// 8. The encoding -// - -// 8.1 utf-8 - -/** - * @constructor - * @implements {Decoder} - * @param {{fatal: boolean}} options - */ -function UTF8Decoder(options) { - var fatal = options.fatal; - - // utf-8's decoder's has an associated utf-8 code point, utf-8 - // bytes seen, and utf-8 bytes needed (all initially 0), a utf-8 - // lower boundary (initially 0x80), and a utf-8 upper boundary - // (initially 0xBF). - var /** @type {number} */ utf8_code_point = 0, - /** @type {number} */ utf8_bytes_seen = 0, - /** @type {number} */ utf8_bytes_needed = 0, - /** @type {number} */ utf8_lower_boundary = 0x80, - /** @type {number} */ utf8_upper_boundary = 0xBF; - - /** - * @param {Stream} stream The stream of bytes being decoded. - * @param {number} bite The next byte read from the stream. - * @return {?(number|!Array.)} The next code point(s) - * decoded, or null if not enough data exists in the input - * stream to decode a complete code point. - */ - this.handler = function(stream, bite) { - // 1. If byte is end-of-stream and utf-8 bytes needed is not 0, - // set utf-8 bytes needed to 0 and return error. - if (bite === end_of_stream && utf8_bytes_needed !== 0) { - utf8_bytes_needed = 0; - return decoderError(fatal); - } - - // 2. If byte is end-of-stream, return finished. - if (bite === end_of_stream) - return finished; - - // 3. If utf-8 bytes needed is 0, based on byte: - if (utf8_bytes_needed === 0) { - - // 0x00 to 0x7F - if (inRange(bite, 0x00, 0x7F)) { - // Return a code point whose value is byte. - return bite; - } - - // 0xC2 to 0xDF - if (inRange(bite, 0xC2, 0xDF)) { - // Set utf-8 bytes needed to 1 and utf-8 code point to byte - // − 0xC0. - utf8_bytes_needed = 1; - utf8_code_point = bite - 0xC0; - } - - // 0xE0 to 0xEF - else if (inRange(bite, 0xE0, 0xEF)) { - // 1. If byte is 0xE0, set utf-8 lower boundary to 0xA0. - if (bite === 0xE0) - utf8_lower_boundary = 0xA0; - // 2. If byte is 0xED, set utf-8 upper boundary to 0x9F. - if (bite === 0xED) - utf8_upper_boundary = 0x9F; - // 3. Set utf-8 bytes needed to 2 and utf-8 code point to - // byte − 0xE0. - utf8_bytes_needed = 2; - utf8_code_point = bite - 0xE0; - } - - // 0xF0 to 0xF4 - else if (inRange(bite, 0xF0, 0xF4)) { - // 1. If byte is 0xF0, set utf-8 lower boundary to 0x90. - if (bite === 0xF0) - utf8_lower_boundary = 0x90; - // 2. If byte is 0xF4, set utf-8 upper boundary to 0x8F. - if (bite === 0xF4) - utf8_upper_boundary = 0x8F; - // 3. Set utf-8 bytes needed to 3 and utf-8 code point to - // byte − 0xF0. - utf8_bytes_needed = 3; - utf8_code_point = bite - 0xF0; - } - - // Otherwise - else { - // Return error. - return decoderError(fatal); - } - - // Then (byte is in the range 0xC2 to 0xF4) set utf-8 code - // point to utf-8 code point << (6 × utf-8 bytes needed) and - // return continue. - utf8_code_point = utf8_code_point << (6 * utf8_bytes_needed); - return null; - } - - // 4. If byte is not in the range utf-8 lower boundary to utf-8 - // upper boundary, run these substeps: - if (!inRange(bite, utf8_lower_boundary, utf8_upper_boundary)) { - - // 1. Set utf-8 code point, utf-8 bytes needed, and utf-8 - // bytes seen to 0, set utf-8 lower boundary to 0x80, and set - // utf-8 upper boundary to 0xBF. - utf8_code_point = utf8_bytes_needed = utf8_bytes_seen = 0; - utf8_lower_boundary = 0x80; - utf8_upper_boundary = 0xBF; - - // 2. Prepend byte to stream. - stream.prepend(bite); - - // 3. Return error. - return decoderError(fatal); - } - - // 5. Set utf-8 lower boundary to 0x80 and utf-8 upper boundary - // to 0xBF. - utf8_lower_boundary = 0x80; - utf8_upper_boundary = 0xBF; - - // 6. Increase utf-8 bytes seen by one and set utf-8 code point - // to utf-8 code point + (byte − 0x80) << (6 × (utf-8 bytes - // needed − utf-8 bytes seen)). - utf8_bytes_seen += 1; - utf8_code_point += (bite - 0x80) << (6 * (utf8_bytes_needed - utf8_bytes_seen)); - - // 7. If utf-8 bytes seen is not equal to utf-8 bytes needed, - // continue. - if (utf8_bytes_seen !== utf8_bytes_needed) - return null; - - // 8. Let code point be utf-8 code point. - var code_point = utf8_code_point; - - // 9. Set utf-8 code point, utf-8 bytes needed, and utf-8 bytes - // seen to 0. - utf8_code_point = utf8_bytes_needed = utf8_bytes_seen = 0; - - // 10. Return a code point whose value is code point. - return code_point; - }; -} - -/** - * @constructor - * @implements {Encoder} - * @param {{fatal: boolean}} options - */ -function UTF8Encoder(options) { - var fatal = options.fatal; - /** - * @param {Stream} stream Input stream. - * @param {number} code_point Next code point read from the stream. - * @return {(number|!Array.)} Byte(s) to emit. - */ - this.handler = function(stream, code_point) { - // 1. If code point is end-of-stream, return finished. - if (code_point === end_of_stream) - return finished; - - // 2. If code point is in the range U+0000 to U+007F, return a - // byte whose value is code point. - if (inRange(code_point, 0x0000, 0x007f)) - return code_point; - - // 3. Set count and offset based on the range code point is in: - var count, offset; - // U+0080 to U+07FF: 1 and 0xC0 - if (inRange(code_point, 0x0080, 0x07FF)) { - count = 1; - offset = 0xC0; - } - // U+0800 to U+FFFF: 2 and 0xE0 - else if (inRange(code_point, 0x0800, 0xFFFF)) { - count = 2; - offset = 0xE0; - } - // U+10000 to U+10FFFF: 3 and 0xF0 - else if (inRange(code_point, 0x10000, 0x10FFFF)) { - count = 3; - offset = 0xF0; - } - - // 4.Let bytes be a byte sequence whose first byte is (code - // point >> (6 × count)) + offset. - var bytes = [(code_point >> (6 * count)) + offset]; - - // 5. Run these substeps while count is greater than 0: - while (count > 0) { - - // 1. Set temp to code point >> (6 × (count − 1)). - var temp = code_point >> (6 * (count - 1)); - - // 2. Append to bytes 0x80 | (temp & 0x3F). - bytes.push(0x80 | (temp & 0x3F)); - - // 3. Decrease count by one. - count -= 1; - } - - // 6. Return bytes bytes, in order. - return bytes; - }; -} - -exports.TextEncoder = TextEncoder; -exports.TextDecoder = TextDecoder; diff --git a/js/closure-compiler-scripts/tslib.js b/js/closure-compiler-scripts/tslib.js deleted file mode 100644 index b5a722a652c..00000000000 --- a/js/closure-compiler-scripts/tslib.js +++ /dev/null @@ -1,151 +0,0 @@ -/** - * closure-compiler-friendly tslib - * copied from node_modules/tslib/tslib.js - * update as needed - */ - -var extendStatics = Object.setPrototypeOf || - ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || - function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; - -function __extends(d, b) { - extendStatics(d, b); - function __() { this.constructor = d; } - d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); -}; - -var __assign = Object.assign || function (t) { - for (var s, i = 1, n = arguments.length; i < n; i++) { - s = arguments[i]; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; - } - return t; -}; - -function __rest(s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) if (e.indexOf(p[i]) < 0) - t[p[i]] = s[p[i]]; - return t; -}; - -function __decorate(decorators, target, key, desc) { - var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; - if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); - else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; - return c > 3 && r && Object.defineProperty(target, key, r), r; -}; - -function __param(paramIndex, decorator) { - return function (target, key) { decorator(target, key, paramIndex); } -}; - -function __metadata(metadataKey, metadataValue) { - if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); -}; - -function __awaiter(thisArg, _arguments, P, generator) { - return new (P || (P = Promise))(function (resolve, reject) { - function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } - function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } - step((generator = generator.apply(thisArg, _arguments || [])).next()); - }); -}; - -function __generator(thisArg, body) { - var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; - return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; - function verb(n) { return function (v) { return step([n, v]); }; } - function step(op) { - if (f) throw new TypeError("Generator is already executing."); - while (_) try { - if (f = 1, y && (t = y[op[0] & 2 ? "return" : op[0] ? "throw" : "next"]) && !(t = t.call(y, op[1])).done) return t; - if (y = 0, t) op = [0, t.value]; - switch (op[0]) { - case 0: case 1: t = op; break; - case 4: _.label++; return { value: op[1], done: false }; - case 5: _.label++; y = op[1]; op = [0]; continue; - case 7: op = _.ops.pop(); _.trys.pop(); continue; - default: - if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } - if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } - if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } - if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } - if (t[2]) _.ops.pop(); - _.trys.pop(); continue; - } - op = body.call(thisArg, _); - } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } - if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; - } -}; - -function __exportStar(m, exports) { - for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; -}; - -function __values(o) { - var m = typeof Symbol === "function" && o[Symbol.iterator], i = 0; - if (m) return m.call(o); - return { - next: function () { - if (o && i >= o.length) o = void 0; - return { value: o && o[i++], done: !o }; - } - }; -}; - -function __read(o, n) { - var m = typeof Symbol === "function" && o[Symbol.iterator]; - if (!m) return o; - var i = m.call(o), r, ar = [], e; - try { - while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); - } - catch (error) { e = { error: error }; } - finally { - try { - if (r && !r.done && (m = i["return"])) m.call(i); - } - finally { if (e) throw e.error; } - } - return ar; -}; - -function __spread() { - for (var ar = [], i = 0; i < arguments.length; i++) - ar = ar.concat(__read(arguments[i])); - return ar; -}; - -function __await(v) { - return this instanceof __await ? (this.v = v, this) : new __await(v); -}; - -function __asyncGenerator(thisArg, _arguments, generator) { - if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); - var g = generator.apply(thisArg, _arguments || []), i, q = []; - return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i; - function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; } - function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } - function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } - function fulfill(value) { resume("next", value); } - function reject(value) { resume("throw", value); } - function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } -}; - -function __asyncDelegator(o) { - var i, p; - return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i; - function verb(n, f) { if (o[n]) i[n] = function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; }; } -}; - -function __asyncValues(o) { - if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); - var m = o[Symbol.asyncIterator]; - return m ? m.call(o) : typeof __values === "function" ? __values(o) : o[Symbol.iterator](); -}; diff --git a/js/gulp/closure-task.js b/js/gulp/closure-task.js index 950bf40e22a..c5067a6d1b0 100644 --- a/js/gulp/closure-task.js +++ b/js/gulp/closure-task.js @@ -37,10 +37,14 @@ const closureTask = ((cache) => memoizeTask(cache, function closure(target, form const externs = path.join(src, `${mainExport}.externs`); return observableFromStreams( gulp.src([ -/* external libs first --> */ `closure-compiler-scripts/*.js`, -/* then sources glob --> */ `${src}/**/*.js`, -/* and exclusions last --> */ `!${src}/format/*.js`, - `!${src}/Arrow.externs.js`, +/* external libs first --> */ `node_modules/tslib/package.json`, + `node_modules/tslib/tslib.es6.js`, + `node_modules/flatbuffers/package.json`, + `node_modules/flatbuffers/js/flatbuffers.mjs`, + `node_modules/text-encoding-utf-8/package.json`, + `node_modules/text-encoding-utf-8/src/encoding.js`, +/* then sources globs --> */ `${src}/**/*.js`, +/* and exclusions last --> */ `!${src}/Arrow.externs.js`, ], { base: `./` }), sourcemaps.init(), closureCompiler(createClosureArgs(entry, externs)), @@ -57,8 +61,10 @@ const createClosureArgs = (entry, externs) => ({ rewrite_polyfills: false, externs: `${externs}.js`, entry_point: `${entry}.js`, + module_resolution: `NODE`, // formatting: `PRETTY_PRINT`, compilation_level: `ADVANCED`, + package_json_entry_names: `module,jsnext:main,main`, assume_function_wrapper: true, js_output_file: `${mainExport}.js`, language_in: gCCLanguageNames[`es2015`], diff --git a/js/package.json b/js/package.json index ebc0c01fc4c..24bc27f5b63 100644 --- a/js/package.json +++ b/js/package.json @@ -53,7 +53,7 @@ "command-line-usage": "4.0.1" }, "dependencies": { - "flatbuffers": "1.7.0", + "flatbuffers": "trxcllnt/flatbuffers-esm", "text-encoding": "0.6.4" }, "devDependencies": { @@ -70,7 +70,7 @@ "esdoc": "1.0.3", "esdoc-standard-plugin": "1.0.0", "glob": "7.1.2", - "google-closure-compiler": "20170910.0.0", + "google-closure-compiler": "20171112.0.0", "gulp": "github:gulpjs/gulp#4.0", "gulp-json-transform": "0.4.5", "gulp-rename": "1.2.2", diff --git a/js/src/reader/arrow.ts b/js/src/reader/arrow.ts index 0be4f8a8bb2..1ff9df99269 100644 --- a/js/src/reader/arrow.ts +++ b/js/src/reader/arrow.ts @@ -95,7 +95,7 @@ function* readBuffer(bb: ByteBuffer, readerContext: ArrowReaderContext) { context.message = message; - if (message.headerType() === MessageHeader.DictionaryBatch) { + if (message.headerType() === MessageHeader[`DictionaryBatch`]) { let batch: DictionaryBatch; if (batch = message.header(new DictionaryBatch())!) { context.batch = batch.data()!; diff --git a/js/src/reader/format.ts b/js/src/reader/format.ts index 26a2555f881..1f0b97a99f1 100644 --- a/js/src/reader/format.ts +++ b/js/src/reader/format.ts @@ -48,7 +48,7 @@ const magicX2AndPadding = magicLength * 2 + PADDING; export function readStreamSchema(bb: ByteBuffer) { if (!_checkMagic(bb.bytes(), 0)) { for (const message of readMessages(bb)) { - if (message.headerType() === MessageHeader.Schema) { + if (message.headerType() === MessageHeader[`Schema`]) { return message.header(new Schema()); } } @@ -100,8 +100,8 @@ export function* readMessages(bb: ByteBuffer) { export function* readStreamMessages(bb: ByteBuffer) { for (const message of readMessages(bb)) { switch (message.headerType()) { - case MessageHeader.RecordBatch: - case MessageHeader.DictionaryBatch: + case MessageHeader[`RecordBatch`]: + case MessageHeader[`DictionaryBatch`]: yield message; break; default: continue; diff --git a/js/src/reader/vector.ts b/js/src/reader/vector.ts index 7f76c35138b..d7d843fe91e 100644 --- a/js/src/reader/vector.ts +++ b/js/src/reader/vector.ts @@ -76,23 +76,23 @@ export function readDictionaryVector(field: Field, state: VectorReaderContext) { export function readValueVector(field: Field, state: VectorReaderContext): Vector { switch (field.typeType()) { - case Type.NONE: return readNullVector(); - case Type.Null: return readNullVector(); - // case Type.Map: return readMapVector(field, state); - case Type.Int: return readIntVector(field, state); - case Type.Bool: return readBoolVector(field, state); - case Type.Date: return readDateVector(field, state); - case Type.List: return readListVector(field, state); - case Type.Utf8: return readUtf8Vector(field, state); - case Type.Time: return readTimeVector(field, state); - // case Type.Union: return readUnionVector(field, state); - case Type.Binary: return readBinaryVector(field, state); - case Type.Decimal: return readDecimalVector(field, state); - case Type.Struct_: return readStructVector(field, state); - case Type.FloatingPoint: return readFloatVector(field, state); - case Type.Timestamp: return readTimestampVector(field, state); - case Type.FixedSizeList: return readFixedSizeListVector(field, state); - case Type.FixedSizeBinary: return readFixedSizeBinaryVector(field, state); + case Type[`NONE`]: return readNullVector(); + case Type[`Null`]: return readNullVector(); + // case Type[`Map`]: return readMapVector(field, state); + case Type[`Int`]: return readIntVector(field, state); + case Type[`Bool`]: return readBoolVector(field, state); + case Type[`Date`]: return readDateVector(field, state); + case Type[`List`]: return readListVector(field, state); + case Type[`Utf8`]: return readUtf8Vector(field, state); + case Type[`Time`]: return readTimeVector(field, state); + // case Type[`Union`]: return readUnionVector(field, state); + case Type[`Binary`]: return readBinaryVector(field, state); + case Type[`Decimal`]: return readDecimalVector(field, state); + case Type[`Struct_`]: return readStructVector(field, state); + case Type[`FloatingPoint`]: return readFloatVector(field, state); + case Type[`Timestamp`]: return readTimestampVector(field, state); + case Type[`FixedSizeList`]: return readFixedSizeListVector(field, state); + case Type[`FixedSizeBinary`]: return readFixedSizeBinaryVector(field, state); } throw new Error(`Unrecognized Vector { name: ${Type[field.typeType()]}, type: ${field.typeType()} }`); } @@ -108,8 +108,8 @@ export function readBoolVector(field: Field, state: VectorReaderContext) { export function readDateVector(field: Field, state: VectorReaderContext) { const type = field.type(new Date())!; switch (type.unit()) { - case DateUnit.DAY: return new Date32Vector({ ...readNumericBuffers(field, state, Int32Array), unit: DateUnit[type.unit()] }); - case DateUnit.MILLISECOND: return new Date64Vector({ ...readNumericBuffers(field, state, Uint32Array), unit: DateUnit[type.unit()] }); + case DateUnit[`DAY`]: return new Date32Vector({ ...readNumericBuffers(field, state, Int32Array), unit: DateUnit[type.unit()] }); + case DateUnit[`MILLISECOND`]: return new Date64Vector({ ...readNumericBuffers(field, state, Uint32Array), unit: DateUnit[type.unit()] }); } throw new Error(`Unrecognized Date { unit: ${type.unit} }`); } @@ -202,9 +202,9 @@ export function readFixedSizeBinaryVector(field: Field, state: VectorReaderConte export function readFloatVector(field: Field, state: VectorReaderContext) { const type = field.type(new FloatingPoint())!; switch (type.precision()) { - case Precision.HALF: return new Float16Vector(readNumericBuffers(field, state, Uint16Array)); - case Precision.SINGLE: return new Float32Vector(readNumericBuffers(field, state, Float32Array)); - case Precision.DOUBLE: return new Float64Vector(readNumericBuffers(field, state, Float64Array)); + case Precision[`HALF`]: return new Float16Vector(readNumericBuffers(field, state, Uint16Array)); + case Precision[`SINGLE`]: return new Float32Vector(readNumericBuffers(field, state, Float32Array)); + case Precision[`DOUBLE`]: return new Float64Vector(readNumericBuffers(field, state, Float64Array)); } throw new Error(`Unrecognized FloatingPoint { precision: ${type.precision()} }`); } diff --git a/js/src/vector/vector.ts b/js/src/vector/vector.ts index 608da01478b..815474db6e6 100644 --- a/js/src/vector/vector.ts +++ b/js/src/vector/vector.ts @@ -48,7 +48,7 @@ export class Vector implements Vector { (Vector.prototype as any).name = ''; (Vector.prototype as any).stride = 1; -(Vector.prototype as any).type = Type[0]; (Vector.prototype as any).nullable = !1; (Vector.prototype as any).nullCount = 0; (Vector.prototype as any).metadata = new Map(); +(Vector.prototype as any).type = Type[Type[`NONE`]]; diff --git a/js/tsconfig/tsconfig.es5.cls.json b/js/tsconfig/tsconfig.es5.cls.json index 6e6f213b4d6..502432da043 100644 --- a/js/tsconfig/tsconfig.es5.cls.json +++ b/js/tsconfig/tsconfig.es5.cls.json @@ -4,8 +4,6 @@ "compilerOptions": { "target": "ES5", "module": "es2015", - "declaration": false, - "noEmitHelpers": true, - "importHelpers": false + "declaration": false } } From 5660eb34e4a2fdaeb2e7bd5eac5f05ed0e5bfd79 Mon Sep 17 00:00:00 2001 From: Wes McKinney Date: Sun, 19 Nov 2017 23:21:18 -0500 Subject: [PATCH 51/55] Use openjdk8 for integration tests, jdk7 for main Java CI job Change-Id: Icae98c89f8989c6b33d1e7a16a1c05296211bc9b --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index edb3fb8da38..9c714a68948 100644 --- a/.travis.yml +++ b/.travis.yml @@ -87,7 +87,7 @@ matrix: - $TRAVIS_BUILD_DIR/ci/travis_script_manylinux.sh - language: java os: linux - jdk: openjdk8 + jdk: openjdk7 script: - $TRAVIS_BUILD_DIR/ci/travis_script_java.sh - language: java @@ -103,7 +103,7 @@ matrix: - language: java os: linux env: ARROW_TEST_GROUP=integration - jdk: openjdk7 + jdk: openjdk8 before_script: - source $TRAVIS_BUILD_DIR/ci/travis_install_clang_tools.sh - export CC="clang-4.0" From 14be77f485dfa05588a10285006d2f3766a33c7a Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 19 Nov 2017 23:14:24 -0800 Subject: [PATCH 52/55] fix Date64Vector TypedArray, enable datetime integration tests --- js/src/reader/vector.ts | 2 +- js/src/vector/numeric.ts | 4 ++-- js/test/test-config.ts | 11 ----------- 3 files changed, 3 insertions(+), 14 deletions(-) diff --git a/js/src/reader/vector.ts b/js/src/reader/vector.ts index d7d843fe91e..00f0937aa31 100644 --- a/js/src/reader/vector.ts +++ b/js/src/reader/vector.ts @@ -109,7 +109,7 @@ export function readDateVector(field: Field, state: VectorReaderContext) { const type = field.type(new Date())!; switch (type.unit()) { case DateUnit[`DAY`]: return new Date32Vector({ ...readNumericBuffers(field, state, Int32Array), unit: DateUnit[type.unit()] }); - case DateUnit[`MILLISECOND`]: return new Date64Vector({ ...readNumericBuffers(field, state, Uint32Array), unit: DateUnit[type.unit()] }); + case DateUnit[`MILLISECOND`]: return new Date64Vector({ ...readNumericBuffers(field, state, Int32Array), unit: DateUnit[type.unit()] }); } throw new Error(`Unrecognized Date { unit: ${type.unit} }`); } diff --git a/js/src/vector/numeric.ts b/js/src/vector/numeric.ts index cc2510c9927..fe4767809f4 100644 --- a/js/src/vector/numeric.ts +++ b/js/src/vector/numeric.ts @@ -108,9 +108,9 @@ export class Date32Vector extends NumericVector { } } -export class Date64Vector extends NumericVector { +export class Date64Vector extends NumericVector { public readonly unit: string; - constructor(argv: { unit: string, data: Uint32Array }) { + constructor(argv: { unit: string, data: Int32Array }) { super(argv); this.unit = argv.unit; } diff --git a/js/test/test-config.ts b/js/test/test-config.ts index 4c92ec45edd..d185ecc922c 100644 --- a/js/test/test-config.ts +++ b/js/test/test-config.ts @@ -42,21 +42,10 @@ export const config = sources.reduce((sources, source) => ({ export type Arrows = { name: string, buffers: Uint8Array[] }[]; function loadArrows(source: string, format: string) { - const files: any = { - nested: true, - simple: true, - decimal: true, - datetime: false, // <-- known to fail - primitive: true, - 'primitive-empty': true, - dictionary: true, - struct_example: true - }; const arrows = []; const filenames = glob.sync(path.resolve(__dirname, `data/${source}/${format}`, `*.arrow`)); for (const filename of filenames) { const { name } = path.parse(filename); - if (files[name] !== true) { continue; } arrows.push({ name, buffers: [fs.readFileSync(filename)] }); } return arrows as Arrows; From 5972349c59f72da2c8a1c1f0a01f4715513733be Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 19 Nov 2017 23:14:46 -0800 Subject: [PATCH 53/55] update performance tests to use generated test data --- js/perf/config.js | 24 ++++++++---------------- js/perf/index.js | 24 ++++++++++++------------ 2 files changed, 20 insertions(+), 28 deletions(-) diff --git a/js/perf/config.js b/js/perf/config.js index 4fbcda37995..cca10801547 100644 --- a/js/perf/config.js +++ b/js/perf/config.js @@ -17,22 +17,14 @@ const fs = require('fs'); const path = require('path'); -const arrowFormats = ['file', 'stream']; -const arrowFileNames = ['simple', 'struct', 'dictionary']; -const multipartArrows = ['count', 'latlong', 'origins']; -let arrowTestConfigurations = []; +const glob = require('glob'); -arrowTestConfigurations = multipartArrows.reduce((configs, folder) => { - const schemaPath = path.resolve(__dirname, `./arrows/multi/${folder}/schema.arrow`); - const recordsPath = path.resolve(__dirname, `./arrows/multi/${folder}/records.arrow`); - return [...configs, [`multipart ${folder}`, fs.readFileSync(schemaPath), fs.readFileSync(recordsPath)]]; -}, arrowTestConfigurations); +const config = []; +const filenames = glob.sync(path.resolve(__dirname, `../test/data/cpp/stream`, `*.arrow`)); -arrowTestConfigurations = arrowFormats.reduce((configs, format) => { - return arrowFileNames.reduce((configs, name) => { - const arrowPath = path.resolve(__dirname, `./arrows/${format}/${name}.arrow`); - return [...configs, [`${name} ${format}`, fs.readFileSync(arrowPath)]]; - }, configs); -}, arrowTestConfigurations); +for (const filename of filenames) { + const { name } = path.parse(filename); + config.push({ name, buffers: [fs.readFileSync(filename)] }); +} -module.exports = arrowTestConfigurations; +module.exports = config; diff --git a/js/perf/index.js b/js/perf/index.js index 3a2ed967723..9eac40e64ac 100644 --- a/js/perf/index.js +++ b/js/perf/index.js @@ -16,24 +16,24 @@ // under the License. // Use the ES5 UMD target as perf baseline -// const { Table, readBuffers } = require('../targets/es5/umd'); -// const { Table, readBuffers } = require('../targets/es5/cjs'); -const { Table, readBuffers } = require('../targets/es2015/umd'); -// const { Table, readBuffers } = require('../targets/es2015/cjs'); +// const { Table, readVectors } = require('../targets/es5/umd'); +// const { Table, readVectors } = require('../targets/es5/cjs'); +const { Table, readVectors } = require('../targets/es2015/umd'); +// const { Table, readVectors } = require('../targets/es2015/cjs'); +const config = require('./config'); const Benchmark = require('benchmark'); -const arrowTestConfigurations = require('./config'); const suites = []; -for (let [name, ...buffers] of arrowTestConfigurations) { +for (let { name, buffers} of config) { const parseSuite = new Benchmark.Suite(`Parse ${name}`, { async: true }); const sliceSuite = new Benchmark.Suite(`Slice ${name} vectors`, { async: true }); const iterateSuite = new Benchmark.Suite(`Iterate ${name} vectors`, { async: true }); const getByIndexSuite = new Benchmark.Suite(`Get ${name} values by index`, { async: true }); parseSuite.add(createFromTableTest(name, buffers)); - parseSuite.add(createReadBuffersTest(name, buffers)); - for (const vector of Table.from(...buffers).columns) { + parseSuite.add(createReadVectorsTest(name, buffers)); + for (const vector of Table.from(buffers).columns) { sliceSuite.add(createSliceTest(vector)); iterateSuite.add(createIterateTest(vector)); getByIndexSuite.add(createGetByIndexTest(vector)); @@ -66,16 +66,16 @@ function createFromTableTest(name, buffers) { return { async: true, name: `Table.from`, - fn() { table = Table.from(...buffers); } + fn() { table = Table.from(buffers); } }; } -function createReadBuffersTest(name, buffers) { +function createReadVectorsTest(name, buffers) { let vectors; return { async: true, - name: `readBuffers`, - fn() { for (vectors of readBuffers(...buffers)) {} } + name: `readVectors`, + fn() { for (vectors of readVectors(buffers)) {} } }; } From 57c7df452fa4e346d59c74962bd20b761803a99a Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Sun, 19 Nov 2017 23:15:10 -0800 Subject: [PATCH 54/55] remove arrow files from perf tests --- js/perf/arrows/file/dictionary.arrow | Bin 2522 -> 0 bytes js/perf/arrows/file/simple.arrow | Bin 1642 -> 0 bytes js/perf/arrows/file/struct.arrow | Bin 2354 -> 0 bytes js/perf/arrows/multi/count/records.arrow | Bin 224 -> 0 bytes js/perf/arrows/multi/count/schema.arrow | Bin 184 -> 0 bytes js/perf/arrows/multi/latlong/records.arrow | Bin 352 -> 0 bytes js/perf/arrows/multi/latlong/schema.arrow | Bin 264 -> 0 bytes js/perf/arrows/multi/origins/records.arrow | Bin 224 -> 0 bytes js/perf/arrows/multi/origins/schema.arrow | Bin 1604 -> 0 bytes js/perf/arrows/stream/dictionary.arrow | Bin 1776 -> 0 bytes js/perf/arrows/stream/simple.arrow | Bin 1188 -> 0 bytes js/perf/arrows/stream/struct.arrow | Bin 1884 -> 0 bytes 12 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 js/perf/arrows/file/dictionary.arrow delete mode 100644 js/perf/arrows/file/simple.arrow delete mode 100644 js/perf/arrows/file/struct.arrow delete mode 100644 js/perf/arrows/multi/count/records.arrow delete mode 100644 js/perf/arrows/multi/count/schema.arrow delete mode 100644 js/perf/arrows/multi/latlong/records.arrow delete mode 100644 js/perf/arrows/multi/latlong/schema.arrow delete mode 100644 js/perf/arrows/multi/origins/records.arrow delete mode 100644 js/perf/arrows/multi/origins/schema.arrow delete mode 100644 js/perf/arrows/stream/dictionary.arrow delete mode 100644 js/perf/arrows/stream/simple.arrow delete mode 100644 js/perf/arrows/stream/struct.arrow diff --git a/js/perf/arrows/file/dictionary.arrow b/js/perf/arrows/file/dictionary.arrow deleted file mode 100644 index 34d41db1f200159406c459b8c076d5ce0c3d30ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2522 zcmeHJ&1(};5T9+*G{mHqHnv(ta_B)s!H*ykC?w(`f?#L`@#bQlX&@hEla^FGYFyCl*NI8<1N7r49A1Uz3Rk-wEvR zLio|iYm>=D?S_ycE00v|-a0$whwl6poGAiD5*{f-vL43ThfM(<#?BTZKnj_r@FRGZ zuGRg%zeb+Aq?OUn8Q|rH>9$L?ZnM)b^@3)7y?FD+Ey%;#mt^rTwKFFovhl8Q1!_($ zlJWEtL)h|5{AXHOih zg1!KX%z6W?>@oA;tk{pQh?7R_wCw;VMkrXGRg>48IPE+nwBy|A(O=$|I45qzimpJ{h--txcvLUj$sb`iJStOf#2S4nX6BGyYdM<>mX!N+M#q1dO&)hQLnOoB4t^Hvy6ry{T@m@tC>`gegsGP9~nlJaXo%T6L zm4jK(9FSI3KM3}!CTKUi9kXe6O|aA3f(!MS#eC;+_re+Dyz_BTePX)8eVhsJQg~Ri zKQP7SunOaH-c&-=A9<}je!f5@ARhBlD4vSTCxQ_7b2}8B3OXsJ zo^z=DIUK$SRQ|LxuKaj7dh@+-=jFG-NTghDp@73?R(3W=%`Do3c>m}kswb~!;&Po? zTz=Hd;=TFTnQ30kku!_uaa=w=WBOGeN+}~Kud`5I=O^;6vby(vr24GAVc{EsZx~`3 zxCLa~*UpghB~(KqWflh5cJi|2!iAz&F6qxsUX1AZ4rPz@ZAwZT&gbMSdh!)@&(D8- MMaQ^*75ks=H#cC^v;Y7A diff --git a/js/perf/arrows/file/simple.arrow b/js/perf/arrows/file/simple.arrow deleted file mode 100644 index 838db6dc8eda5376aaaf977c5f96c50397582a5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1642 zcmeHIJxc>Y5S{x-E`~!=1UW$=g@vVpg@xdyvk-(J*x1}DwgF44l$Ms3{sezQ3QK>C zrQP}7+>FLVB_!H8VfN$A?7W@X-AjKkI62#uh2=aD>0os#tJ0K)v~-Ln2o)D;D;5K4 zL)k~rXXvHPPphiJg2plCThPpK`t2A-4oa*);8@d=0I^%(73C1=$r12CLggrn8+oi_ zM>%{Ly9?zWLYtGTmZnBxEL!idE=T=K1qD@_LLSm6wo7*Sa3Cn)RIfVw0Y zfD-loklcoj``mlSN9H$;kH5i@h)QmDkCPidn!?9Z{xtIr`2NlOKIa)y-0pK?n{1X4 z=ORDvi*w8ya(!OMAN^hqzczRB8t+;^>-8J_tfwpUUzw%(Go&cWvb=yS$iRD_;^pu~ prFaE=t<2^C?KYHW$}@hjgWmT8pS(n{|9`)h`+nV`u6_NFc>}#ma&iCw diff --git a/js/perf/arrows/file/struct.arrow b/js/perf/arrows/file/struct.arrow deleted file mode 100644 index 3d2c018e6c27c95057f2a18395a9dc6031e6b201..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2354 zcmeHJJ5L)y5MCPt7wZBk2y#J?B~nBw5RVv4cSZyvVqWKjR} z6s4k~Oa4I`{{(&lB_(a7NY3}|?Kp^s{6L5%V|}|jbMx4po7-{9b?24_Rns&dQtAP$ zZPlULRI9S|8bc_obC#`0A=(+is+wGdDvKpXyMleIejtO0puY>U<_|asV;be?rC_vtA32!F>+3PZ?aFWNwxU?K&|QVQPY-z;pc@f8Ls-qN37n%QY`%I zxY&rxo9w6m*goA-#&UDS5j1ee;DZ_$xWVP-wcK6z)5gufTCRbFbJ;&0~}qu0pfG@{&q z?#j*&Ubi*rclBPXsd}vfYg-^S&f4w+o&s!FH)vU~zCB8165A>F`SjF!_TAd@Xfl)D zbU%K`O?jhpD~ZxZ!h2O1*z^ltawxr(8Jo$yzOWVE-8OE2b_g3cIlB=%&N4;^kpA=4 j4F+65J`V#6Pz4u|?*qgFK+Fi1 ggAhzW>OT-53Bj4@;tp^bh#AP{z@!A!VJz}!0H3Q0ZvX%Q diff --git a/js/perf/arrows/multi/count/schema.arrow b/js/perf/arrows/multi/count/schema.arrow deleted file mode 100644 index dfd24e9e0018c471a053b8621cb7ea8b46a5bd9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 184 zcmXYqF%E<<3OT-53Bj4@;to(5m^h3N(||6HEYAc~glsQJ4>}(t);5XP35JT0wDqM7?xI^BFD2^XWnihKA86z-kaHl z0XqO2Y!R?R?LCtf&I65e6{&_$Er>DqON^1rWzV@I_L`@aJfj#35`_jFSW8A2V8h-QC8fk$0e`;lU^$MH+=mDH!3Sj^M diff --git a/js/perf/arrows/multi/origins/schema.arrow b/js/perf/arrows/multi/origins/schema.arrow deleted file mode 100644 index 0d10fb0e2d1354e5a147f49b5283632d4fdde04e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1604 zcmeIxJ!lj`6bJCRGapA1Bua|d$Pxq#Q7lBQLUI>l5-+(k7firH-tE4-9d35!oY{?D z7p!cw6C1I!5^U^j#6|==vD3yTSSZ+OBjIR?4LO})pAhm>Is_B%h zG;7ATjOuK%OM^P8Bq%e5aoyO|FRRB=QN*enORC3)wY*)IY3iDpZO3(Mwq?XR$#X;)-z?RB2G9 z4(G`>D72I?0^sG85Q-X@_K`Ly>C#4~93G)FdR{fNn;Ba`lXP!B!4Z`*^O;Mf-jq6W z#$s*Qab;-}soOCnYvkfQr?Qcb%UP>M%9JyU0G%>Yk%_TfQM}FmMk+>SNi%a5W4oCP zDzTM_y+BHlTVTD-c7aoCWO_;AK3#qvRmvi^5iY6GH67BtWRQ^2OJo&tU|orEG$h(v z){!JlU8AI1c1m_v2)P=)U*&05$pzQAO|EJjZlleLT{UYqajGi5jpAS(%~cusbgz(h ict8K@)(@CUEJJFWRa|4yt$ZX2qYWXY)dL0a`6ZF zAN&!Xds6V=u_x(K5D$W9*YA7#rmU}Osk6+RH}l@id^7WQHYc(qB6V4miZrBZ_gG}k z+9jx2TN#!bm@)ug1UIoZAy?onxWzN-McG6@J_Z|K;*)_z#PvjifOrz0@p}F~NvL~OQvkp=nH7?6#=&VrtXpgYCH;GLZ zw}_5;f5%pXPHbh1Tl>RaC>8f=E8UOr*mcQKA@FP*IK5O?yIlwVft$FA7?tv=t*cS#x%Tk#_rEb89=F)82g$Le<8 diff --git a/js/perf/arrows/stream/simple.arrow b/js/perf/arrows/stream/simple.arrow deleted file mode 100644 index 2c68c0e44b0af2ed78a47edbd038ae8fa8ab574b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1188 zcmcIiJ5Iw;5M2La6IsYbgd7PZ7aV|so>x*(asiu&HWDROj*yaLaD)_;9EOt4%&d3$ zIDjGrHd;TwnSC>FH(o>{m57vbC=&J3d$Bh?>poGB!NdI5h?f00HmfkzUnN7vrV_(~{cQ4I?sKBIu0-%dG3D)Y~UDR>;`PleEZ%U^bsHi(7p#q z0^}Hj5>P*pUHCYN=-?Lw&sfa%1-yj}%;AoSJVi8G^r=%vp_8Ln_B2Murp|oyc?Jvu z6bC*IJpI^W#lihR{5bOdyq@O;Z5_l2DqH4%0^3S;zqVdo`&9G1QrX*-7z*I$W_<^A zeZ%Tx(qpT8*I6VbA?RVm^y_>9jy34>H`T~{;~1#*AIa*a;f-!)!=GrozxnztJg%(d zMDMraXg;fXPW<1@Ik~2^)1UihcOHlC?CCpxe*3k+RbuLuGkjW$*_VxKHzEJ^{3aLc z6ao4**o&qgvHWkcu$5mtntqv@nV6e8dQ*D8k;%BbDQ{diTF>4Nmnf+|e$v1;y^hdth(oOG^{&ro_cHKv$qq#D1c{F0n>w%$wGQ(GXHvhcBAxRy*QpJlH;%3Hj9}5!;<>ec0a0N6*h?f8W From f907d5a7b8ce54a47e87f15bb606709d89f49829 Mon Sep 17 00:00:00 2001 From: Paul Taylor Date: Mon, 20 Nov 2017 02:59:18 -0800 Subject: [PATCH 55/55] fix aggressive closure-compiler mangling in the ES5 UMD bundle --- js/DEVELOP.md | 251 +- js/gulp/arrow-task.js | 5 +- js/gulp/closure-task.js | 2 +- js/gulp/typescript-task.js | 26 +- js/src/format/{File_generated.ts => File.ts} | 2 +- js/src/format/File_generated.js | 256 ++ .../{Message_generated.ts => Message.ts} | 2 +- js/src/format/Message_generated.js | 497 ++++ .../format/{Schema_generated.ts => Schema.ts} | 0 js/src/format/Schema_generated.js | 2231 +++++++++++++++++ js/src/reader/arrow.ts | 8 +- js/src/reader/format.ts | 12 +- js/src/reader/vector.ts | 50 +- js/src/vector/arrow.ts | 4 +- js/src/vector/traits.ts | 4 +- js/src/vector/vector.ts | 4 +- 16 files changed, 3244 insertions(+), 110 deletions(-) rename js/src/format/{File_generated.ts => File.ts} (99%) create mode 100644 js/src/format/File_generated.js rename js/src/format/{Message_generated.ts => Message.ts} (99%) create mode 100644 js/src/format/Message_generated.js rename js/src/format/{Schema_generated.ts => Schema.ts} (100%) create mode 100644 js/src/format/Schema_generated.js diff --git a/js/DEVELOP.md b/js/DEVELOP.md index 5b4ac14ed34..9f586e1b39b 100644 --- a/js/DEVELOP.md +++ b/js/DEVELOP.md @@ -50,91 +50,220 @@ Once generated, the flatbuffers format code needs to be adjusted for our TS and 1. Generate the flatbuffers TypeScript source from the Arrow project root directory: ```sh + cd $ARROW_HOME + flatc --ts -o ./js/src/format ./format/*.fbs + + cd ./js/src/format + + # Delete Tensor_generated.js (skip this when we support Tensors) + rm ./Tensor_generated.ts + + # Remove "_generated" suffix from TS files + mv ./File_generated.ts .File.ts + mv ./Schema_generated.ts .Schema.ts + mv ./Message_generated.ts .Message.ts ``` -1. Change all the `flatbuffers` imports to +1. Remove Tensor import from `Schema.ts` +1. Fix all the `flatbuffers` imports ```ts - import { flatbuffers } from "flatbuffers" + import { flatbuffers } from "./flatbuffers" // <-- change + import { flatbuffers } from "flatbuffers" // <-- to this ``` -1. Delete `Tensor_generated.ts` (remove this step once we support Tensors) -1. Remove Tensor import from `Schema_generated.ts` -1. Add `/* tslint:disable:class-name */` to the top of `Schema_generated.ts` +1. Remove `_generated` from the ES6 imports of the generated files + ```ts + import * as NS16187549871986683199 from "./Schema_generated"; // <-- change + import * as NS16187549871986683199 from "./Schema"; // <------- to this + ``` +1. Add `/* tslint:disable:class-name */` to the top of `Schema.ts` +1. Execute `npm run lint` to fix all the linting errors ## JavaScript (for Google Closure Compiler builds) 1. Generate the flatbuffers JS source from the Arrow project root directory ```sh - flatc --js -o ./js/closure-compiler-scripts ./format/*.fbs - ``` -1. Delete `Tensor_generated.js` (remove this step once we support Tensors) -1. Add `goog.module` declarations to the top of each generated file + cd $ARROW_HOME - Each file starts with a header that looks like this: - ```js - // automatically generated by the FlatBuffers compiler, do not modify + flatc --js --no-js-exports -o ./js/src/format ./format/*.fbs - /** - * @const - * @namespace - */ - var org = org || {}; - ``` + cd ./js/src/format + + # Delete Tensor_generated.js (skip this when we support Tensors) + rm Tensor_generated.js - Update the header of each file to explicitly declare its module. + # append an ES6 export to Schema_generated.js + echo "$(cat Schema_generated.js) + export { org }; + " > Schema_generated.js - `Schema_generated.js`: + # import Schema's "org" namespace and + # append an ES6 export to File_generated.js + echo "import { org } from './Schema'; + $(cat File_generated.js) + export { org }; + " > File_generated.js + + # import Schema's "org" namespace and + # append an ES6 export to Message_generated.js + echo "import { org } from './Schema'; + $(cat Message_generated.js) + export { org }; + " > Message_generated.js + ``` +1. Fixup the generated JS enums with the reverse value-to-key mappings to match TypeScript + `Message_generated.js` ```js - // automatically generated by the FlatBuffers compiler, do not modify - goog.module("module$targets$es5$cls$format$Schema_generated"); - goog.module.declareLegacyNamespace(); + // Replace this + org.apache.arrow.flatbuf.MessageHeader = { + NONE: 0, + Schema: 1, + DictionaryBatch: 2, + RecordBatch: 3, + Tensor: 4 + }; + // With this + org.apache.arrow.flatbuf.MessageHeader = { + NONE: 0, 0: 'NONE', + Schema: 1, 1: 'Schema', + DictionaryBatch: 2, 2: 'DictionaryBatch', + RecordBatch: 3, 3: 'RecordBatch', + Tensor: 4, 4: 'Tensor' + }; + ``` + `Schema_generated.js` + ```js + /** + * @enum + */ + org.apache.arrow.flatbuf.MetadataVersion = { + /** + * 0.1.0 + */ + V1: 0, 0: 'V1', + + /** + * 0.2.0 + */ + V2: 1, 1: 'V2', + + /** + * 0.3.0 -> 0.7.1 + */ + V3: 2, 2: 'V3', + + /** + * >= 0.8.0 + */ + V4: 3, 3: 'V4' + }; /** - * @const - * @namespace - */ - var org = org || {}; - ``` + * @enum + */ + org.apache.arrow.flatbuf.UnionMode = { + Sparse: 0, 0: 'Sparse', + Dense: 1, 1: 'Dense', + }; - `File_generated.js`: + /** + * @enum + */ + org.apache.arrow.flatbuf.Precision = { + HALF: 0, 0: 'HALF', + SINGLE: 1, 1: 'SINGLE', + DOUBLE: 2, 2: 'DOUBLE', + }; - ```js - // automatically generated by the FlatBuffers compiler, do not modify - goog.module("module$targets$es5$cls$format$File_generated"); - goog.module.declareLegacyNamespace(); - var Schema_ = goog.require("module$targets$es5$cls$format$Schema_generated"); /** - * @const - * @namespace - */ - var org = Schema_.org; - ``` + * @enum + */ + org.apache.arrow.flatbuf.DateUnit = { + DAY: 0, 0: 'DAY', + MILLISECOND: 1, 1: 'MILLISECOND', + }; - `Message_generated.js`: + /** + * @enum + */ + org.apache.arrow.flatbuf.TimeUnit = { + SECOND: 0, 0: 'SECOND', + MILLISECOND: 1, 1: 'MILLISECOND', + MICROSECOND: 2, 2: 'MICROSECOND', + NANOSECOND: 3, 3: 'NANOSECOND', + }; - ```js - // automatically generated by the FlatBuffers compiler, do not modify - goog.module("module$targets$es5$cls$format$Message_generated"); - goog.module.declareLegacyNamespace(); - var Schema_ = goog.require("module$targets$es5$cls$format$Schema_generated"); /** - * @const - * @namespace - */ - var org = Schema_.org; - ``` + * @enum + */ + org.apache.arrow.flatbuf.IntervalUnit = { + YEAR_MONTH: 0, 0: 'YEAR_MONTH', + DAY_TIME: 1, 1: 'DAY_TIME', + }; -1. Replace the last line's export declaration + /** + * ---------------------------------------------------------------------- + * Top-level Type value, enabling extensible type-specific metadata. We can + * add new logical types to Type without breaking backwards compatibility + * + * @enum + */ + org.apache.arrow.flatbuf.Type = { + NONE: 0, 0: 'NONE', + Null: 1, 1: 'Null', + Int: 2, 2: 'Int', + FloatingPoint: 3, 3: 'FloatingPoint', + Binary: 4, 4: 'Binary', + Utf8: 5, 5: 'Utf8', + Bool: 6, 6: 'Bool', + Decimal: 7, 7: 'Decimal', + Date: 8, 8: 'Date', + Time: 9, 9: 'Time', + Timestamp: 10, 10: 'Timestamp', + Interval: 11, 11: 'Interval', + List: 12, 12: 'List', + Struct_: 13, 13: 'Struct_', + Union: 14, 14: 'Union', + FixedSizeBinary: 15, 15: 'FixedSizeBinary', + FixedSizeList: 16, 16: 'FixedSizeList', + Map: 17, 17: 'Map' + }; - The last line of each file is: + /** + * ---------------------------------------------------------------------- + * The possible types of a vector + * + * @enum + */ + org.apache.arrow.flatbuf.VectorType = { + /** + * used in List type, Dense Union and variable length primitive types (String, Binary) + */ + OFFSET: 0, 0: 'OFFSET', - ```js - // Exports for Node.js and RequireJS - this.org = org; - ``` + /** + * actual data, either wixed width primitive types in slots or variable width delimited by an OFFSET vector + */ + DATA: 1, 1: 'DATA', - This should instead read: + /** + * Bit vector indicating if each value is null + */ + VALIDITY: 2, 2: 'VALIDITY', - ```js - // Exports for Node.js and RequireJS - exports.org = org; - ``` \ No newline at end of file + /** + * Type vector used in Union type + */ + TYPE: 3, 3: 'TYPE' + }; + + /** + * ---------------------------------------------------------------------- + * Endianness of the platform producing the data + * + * @enum + */ + org.apache.arrow.flatbuf.Endianness = { + Little: 0, 0: 'Little', + Big: 1, 1: 'Big', + }; + ``` diff --git a/js/gulp/arrow-task.js b/js/gulp/arrow-task.js index d160ecb0e5d..cc33ee14497 100644 --- a/js/gulp/arrow-task.js +++ b/js/gulp/arrow-task.js @@ -27,7 +27,8 @@ const { memoizeTask } = require('./memoize-task'); const { Observable, ReplaySubject } = require('rxjs'); const arrowTask = ((cache) => memoizeTask(cache, function copyMain(target, format) { - const out = targetDir(target), srcGlob = `src/**/*`; + const out = targetDir(target); + const srcGlob = `src/**/*.ts`; const es5Glob = `${targetDir(`es5`, `cjs`)}/**/*.js`; const esmGlob = `${targetDir(`es2015`, `esm`)}/**/*.js`; const es5UmdGlob = `${targetDir(`es5`, `umd`)}/**/*.js`; @@ -48,7 +49,7 @@ const arrowTask = ((cache) => memoizeTask(cache, function copyMain(target, forma }))({}); const arrowTSTask = ((cache) => memoizeTask(cache, function copyTS(target, format) { - return observableFromStreams(gulp.src(`src/**/*`), gulp.dest(targetDir(target, format))); + return observableFromStreams(gulp.src(`src/**/*.ts`), gulp.dest(targetDir(target, format))); }))({}); diff --git a/js/gulp/closure-task.js b/js/gulp/closure-task.js index c5067a6d1b0..a1f0a9a6988 100644 --- a/js/gulp/closure-task.js +++ b/js/gulp/closure-task.js @@ -57,7 +57,7 @@ const closureTask = ((cache) => memoizeTask(cache, function closure(target, form const createClosureArgs = (entry, externs) => ({ third_party: true, warning_level: `QUIET`, - dependency_mode: `LOOSE`, + dependency_mode: `STRICT`, rewrite_polyfills: false, externs: `${externs}.js`, entry_point: `${entry}.js`, diff --git a/js/gulp/typescript-task.js b/js/gulp/typescript-task.js index 2c66846667c..2fd9f1350a6 100644 --- a/js/gulp/typescript-task.js +++ b/js/gulp/typescript-task.js @@ -19,9 +19,11 @@ const { targetDir, tsconfigName, observableFromStreams } = require('./util'); +const del = require('del'); const gulp = require('gulp'); const path = require('path'); const ts = require(`gulp-typescript`); +const gulpRename = require(`gulp-rename`); const sourcemaps = require('gulp-sourcemaps'); const { memoizeTask } = require('./memoize-task'); const { Observable, ReplaySubject } = require('rxjs'); @@ -36,8 +38,26 @@ const typescriptTask = ((cache) => memoizeTask(cache, function typescript(target ); const writeDTypes = observableFromStreams(dts, gulp.dest(out)); const writeJS = observableFromStreams(js, sourcemaps.write(), gulp.dest(out)); - return Observable.forkJoin(writeDTypes, writeJS).publish(new ReplaySubject()).refCount(); + return Observable + .forkJoin(writeDTypes, writeJS) + .concat(maybeCopyRawJSArrowFormatFiles(target, format)) + .publish(new ReplaySubject()).refCount(); }))({}); - + module.exports = typescriptTask; -module.exports.typescriptTask = typescriptTask; \ No newline at end of file +module.exports.typescriptTask = typescriptTask; + +function maybeCopyRawJSArrowFormatFiles(target, format) { + if (target !== `es5` || format !== `cls`) { + return Observable.empty(); + } + return Observable.defer(async () => { + const outFormatDir = path.join(targetDir(target, format), `format`); + await del(path.join(outFormatDir, '*.js')); + await observableFromStreams( + gulp.src(path.join(`src`, `format`, `*_generated.js`)), + gulpRename((p) => { p.basename = p.basename.replace(`_generated`, ``); }), + gulp.dest(outFormatDir) + ).toPromise(); + }); +} \ No newline at end of file diff --git a/js/src/format/File_generated.ts b/js/src/format/File.ts similarity index 99% rename from js/src/format/File_generated.ts rename to js/src/format/File.ts index d0b774ae340..56f50ed20e9 100644 --- a/js/src/format/File_generated.ts +++ b/js/src/format/File.ts @@ -1,7 +1,7 @@ // automatically generated by the FlatBuffers compiler, do not modify import { flatbuffers } from 'flatbuffers'; -import * as NS16187549871986683199 from './Schema_generated'; +import * as NS16187549871986683199 from './Schema'; /** * ---------------------------------------------------------------------- * Arrow File metadata diff --git a/js/src/format/File_generated.js b/js/src/format/File_generated.js new file mode 100644 index 00000000000..12aae293ea4 --- /dev/null +++ b/js/src/format/File_generated.js @@ -0,0 +1,256 @@ +import { org } from './Schema'; +// automatically generated by the FlatBuffers compiler, do not modify + +/** + * @const + * @namespace + */ +org.apache = org.apache || {}; + +/** + * @const + * @namespace + */ +org.apache.arrow = org.apache.arrow || {}; + +/** + * @const + * @namespace + */ +org.apache.arrow.flatbuf = org.apache.arrow.flatbuf || {}; + +/** + * ---------------------------------------------------------------------- + * Arrow File metadata + * + * + * @constructor + */ +org.apache.arrow.flatbuf.Footer = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Footer} + */ +org.apache.arrow.flatbuf.Footer.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.Footer=} obj + * @returns {org.apache.arrow.flatbuf.Footer} + */ +org.apache.arrow.flatbuf.Footer.getRootAsFooter = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.Footer).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * @returns {org.apache.arrow.flatbuf.MetadataVersion} + */ +org.apache.arrow.flatbuf.Footer.prototype.version = function() { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? /** @type {org.apache.arrow.flatbuf.MetadataVersion} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.MetadataVersion.V1; +}; + +/** + * @param {org.apache.arrow.flatbuf.Schema=} obj + * @returns {org.apache.arrow.flatbuf.Schema|null} + */ +org.apache.arrow.flatbuf.Footer.prototype.schema = function(obj) { + var offset = this.bb.__offset(this.bb_pos, 6); + return offset ? (obj || new org.apache.arrow.flatbuf.Schema).__init(this.bb.__indirect(this.bb_pos + offset), this.bb) : null; +}; + +/** + * @param {number} index + * @param {org.apache.arrow.flatbuf.Block=} obj + * @returns {org.apache.arrow.flatbuf.Block} + */ +org.apache.arrow.flatbuf.Footer.prototype.dictionaries = function(index, obj) { + var offset = this.bb.__offset(this.bb_pos, 8); + return offset ? (obj || new org.apache.arrow.flatbuf.Block).__init(this.bb.__vector(this.bb_pos + offset) + index * 24, this.bb) : null; +}; + +/** + * @returns {number} + */ +org.apache.arrow.flatbuf.Footer.prototype.dictionariesLength = function() { + var offset = this.bb.__offset(this.bb_pos, 8); + return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; +}; + +/** + * @param {number} index + * @param {org.apache.arrow.flatbuf.Block=} obj + * @returns {org.apache.arrow.flatbuf.Block} + */ +org.apache.arrow.flatbuf.Footer.prototype.recordBatches = function(index, obj) { + var offset = this.bb.__offset(this.bb_pos, 10); + return offset ? (obj || new org.apache.arrow.flatbuf.Block).__init(this.bb.__vector(this.bb_pos + offset) + index * 24, this.bb) : null; +}; + +/** + * @returns {number} + */ +org.apache.arrow.flatbuf.Footer.prototype.recordBatchesLength = function() { + var offset = this.bb.__offset(this.bb_pos, 10); + return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.Footer.startFooter = function(builder) { + builder.startObject(4); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {org.apache.arrow.flatbuf.MetadataVersion} version + */ +org.apache.arrow.flatbuf.Footer.addVersion = function(builder, version) { + builder.addFieldInt16(0, version, org.apache.arrow.flatbuf.MetadataVersion.V1); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} schemaOffset + */ +org.apache.arrow.flatbuf.Footer.addSchema = function(builder, schemaOffset) { + builder.addFieldOffset(1, schemaOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} dictionariesOffset + */ +org.apache.arrow.flatbuf.Footer.addDictionaries = function(builder, dictionariesOffset) { + builder.addFieldOffset(2, dictionariesOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {number} numElems + */ +org.apache.arrow.flatbuf.Footer.startDictionariesVector = function(builder, numElems) { + builder.startVector(24, numElems, 8); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} recordBatchesOffset + */ +org.apache.arrow.flatbuf.Footer.addRecordBatches = function(builder, recordBatchesOffset) { + builder.addFieldOffset(3, recordBatchesOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {number} numElems + */ +org.apache.arrow.flatbuf.Footer.startRecordBatchesVector = function(builder, numElems) { + builder.startVector(24, numElems, 8); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Footer.endFooter = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} offset + */ +org.apache.arrow.flatbuf.Footer.finishFooterBuffer = function(builder, offset) { + builder.finish(offset); +}; + +/** + * @constructor + */ +org.apache.arrow.flatbuf.Block = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Block} + */ +org.apache.arrow.flatbuf.Block.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * Index to the start of the RecordBlock (note this is past the Message header) + * + * @returns {flatbuffers.Long} + */ +org.apache.arrow.flatbuf.Block.prototype.offset = function() { + return this.bb.readInt64(this.bb_pos); +}; + +/** + * Length of the metadata + * + * @returns {number} + */ +org.apache.arrow.flatbuf.Block.prototype.metaDataLength = function() { + return this.bb.readInt32(this.bb_pos + 8); +}; + +/** + * Length of the data (this is aligned so there can be a gap between this and + * the metatdata). + * + * @returns {flatbuffers.Long} + */ +org.apache.arrow.flatbuf.Block.prototype.bodyLength = function() { + return this.bb.readInt64(this.bb_pos + 16); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Long} offset + * @param {number} metaDataLength + * @param {flatbuffers.Long} bodyLength + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Block.createBlock = function(builder, offset, metaDataLength, bodyLength) { + builder.prep(8, 24); + builder.writeInt64(bodyLength); + builder.pad(4); + builder.writeInt32(metaDataLength); + builder.writeInt64(offset); + return builder.offset(); +}; +export { org }; + diff --git a/js/src/format/Message_generated.ts b/js/src/format/Message.ts similarity index 99% rename from js/src/format/Message_generated.ts rename to js/src/format/Message.ts index 2fd2abb1716..4610fbef2e1 100644 --- a/js/src/format/Message_generated.ts +++ b/js/src/format/Message.ts @@ -1,7 +1,7 @@ // automatically generated by the FlatBuffers compiler, do not modify import { flatbuffers } from 'flatbuffers'; -import * as NS16187549871986683199 from './Schema_generated'; +import * as NS16187549871986683199 from './Schema'; export namespace org.apache.arrow.flatbuf { export import Schema = NS16187549871986683199.org.apache.arrow.flatbuf.Schema; } diff --git a/js/src/format/Message_generated.js b/js/src/format/Message_generated.js new file mode 100644 index 00000000000..ef46c98057c --- /dev/null +++ b/js/src/format/Message_generated.js @@ -0,0 +1,497 @@ +import { org } from './Schema'; +// automatically generated by the FlatBuffers compiler, do not modify + +/** + * @const + * @namespace + */ +org.apache = org.apache || {}; + +/** + * @const + * @namespace + */ +org.apache.arrow = org.apache.arrow || {}; + +/** + * @const + * @namespace + */ +org.apache.arrow.flatbuf = org.apache.arrow.flatbuf || {}; + +/** + * ---------------------------------------------------------------------- + * The root Message type + * This union enables us to easily send different message types without + * redundant storage, and in the future we can easily add new message types. + * + * Arrow implementations do not need to implement all of the message types, + * which may include experimental metadata types. For maximum compatibility, + * it is best to send data using RecordBatch + * + * @enum + */ +org.apache.arrow.flatbuf.MessageHeader = { + NONE: 0, 0: 'NONE', + Schema: 1, 1: 'Schema', + DictionaryBatch: 2, 2: 'DictionaryBatch', + RecordBatch: 3, 3: 'RecordBatch', + Tensor: 4, 4: 'Tensor', +}; + +/** + * ---------------------------------------------------------------------- + * Data structures for describing a table row batch (a collection of + * equal-length Arrow arrays) + * Metadata about a field at some level of a nested type tree (but not + * its children). + * + * For example, a List with values [[1, 2, 3], null, [4], [5, 6], null] + * would have {length: 5, null_count: 2} for its List node, and {length: 6, + * null_count: 0} for its Int16 node, as separate FieldNode structs + * + * @constructor + */ +org.apache.arrow.flatbuf.FieldNode = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.FieldNode} + */ +org.apache.arrow.flatbuf.FieldNode.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * The number of value slots in the Arrow array at this level of a nested + * tree + * + * @returns {flatbuffers.Long} + */ +org.apache.arrow.flatbuf.FieldNode.prototype.length = function() { + return this.bb.readInt64(this.bb_pos); +}; + +/** + * The number of observed nulls. Fields with null_count == 0 may choose not + * to write their physical validity bitmap out as a materialized buffer, + * instead setting the length of the bitmap buffer to 0. + * + * @returns {flatbuffers.Long} + */ +org.apache.arrow.flatbuf.FieldNode.prototype.nullCount = function() { + return this.bb.readInt64(this.bb_pos + 8); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Long} length + * @param {flatbuffers.Long} null_count + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.FieldNode.createFieldNode = function(builder, length, null_count) { + builder.prep(8, 16); + builder.writeInt64(null_count); + builder.writeInt64(length); + return builder.offset(); +}; + +/** + * A data header describing the shared memory layout of a "record" or "row" + * batch. Some systems call this a "row batch" internally and others a "record + * batch". + * + * @constructor + */ +org.apache.arrow.flatbuf.RecordBatch = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.RecordBatch} + */ +org.apache.arrow.flatbuf.RecordBatch.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.RecordBatch=} obj + * @returns {org.apache.arrow.flatbuf.RecordBatch} + */ +org.apache.arrow.flatbuf.RecordBatch.getRootAsRecordBatch = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.RecordBatch).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * number of records / rows. The arrays in the batch should all have this + * length + * + * @returns {flatbuffers.Long} + */ +org.apache.arrow.flatbuf.RecordBatch.prototype.length = function() { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? this.bb.readInt64(this.bb_pos + offset) : this.bb.createLong(0, 0); +}; + +/** + * Nodes correspond to the pre-ordered flattened logical schema + * + * @param {number} index + * @param {org.apache.arrow.flatbuf.FieldNode=} obj + * @returns {org.apache.arrow.flatbuf.FieldNode} + */ +org.apache.arrow.flatbuf.RecordBatch.prototype.nodes = function(index, obj) { + var offset = this.bb.__offset(this.bb_pos, 6); + return offset ? (obj || new org.apache.arrow.flatbuf.FieldNode).__init(this.bb.__vector(this.bb_pos + offset) + index * 16, this.bb) : null; +}; + +/** + * @returns {number} + */ +org.apache.arrow.flatbuf.RecordBatch.prototype.nodesLength = function() { + var offset = this.bb.__offset(this.bb_pos, 6); + return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; +}; + +/** + * Buffers correspond to the pre-ordered flattened buffer tree + * + * The number of buffers appended to this list depends on the schema. For + * example, most primitive arrays will have 2 buffers, 1 for the validity + * bitmap and 1 for the values. For struct arrays, there will only be a + * single buffer for the validity (nulls) bitmap + * + * @param {number} index + * @param {org.apache.arrow.flatbuf.Buffer=} obj + * @returns {org.apache.arrow.flatbuf.Buffer} + */ +org.apache.arrow.flatbuf.RecordBatch.prototype.buffers = function(index, obj) { + var offset = this.bb.__offset(this.bb_pos, 8); + return offset ? (obj || new org.apache.arrow.flatbuf.Buffer).__init(this.bb.__vector(this.bb_pos + offset) + index * 16, this.bb) : null; +}; + +/** + * @returns {number} + */ +org.apache.arrow.flatbuf.RecordBatch.prototype.buffersLength = function() { + var offset = this.bb.__offset(this.bb_pos, 8); + return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.RecordBatch.startRecordBatch = function(builder) { + builder.startObject(3); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Long} length + */ +org.apache.arrow.flatbuf.RecordBatch.addLength = function(builder, length) { + builder.addFieldInt64(0, length, builder.createLong(0, 0)); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} nodesOffset + */ +org.apache.arrow.flatbuf.RecordBatch.addNodes = function(builder, nodesOffset) { + builder.addFieldOffset(1, nodesOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {number} numElems + */ +org.apache.arrow.flatbuf.RecordBatch.startNodesVector = function(builder, numElems) { + builder.startVector(16, numElems, 8); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} buffersOffset + */ +org.apache.arrow.flatbuf.RecordBatch.addBuffers = function(builder, buffersOffset) { + builder.addFieldOffset(2, buffersOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {number} numElems + */ +org.apache.arrow.flatbuf.RecordBatch.startBuffersVector = function(builder, numElems) { + builder.startVector(16, numElems, 8); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.RecordBatch.endRecordBatch = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * For sending dictionary encoding information. Any Field can be + * dictionary-encoded, but in this case none of its children may be + * dictionary-encoded. + * There is one vector / column per dictionary, but that vector / column + * may be spread across multiple dictionary batches by using the isDelta + * flag + * + * @constructor + */ +org.apache.arrow.flatbuf.DictionaryBatch = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.DictionaryBatch} + */ +org.apache.arrow.flatbuf.DictionaryBatch.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.DictionaryBatch=} obj + * @returns {org.apache.arrow.flatbuf.DictionaryBatch} + */ +org.apache.arrow.flatbuf.DictionaryBatch.getRootAsDictionaryBatch = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.DictionaryBatch).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * @returns {flatbuffers.Long} + */ +org.apache.arrow.flatbuf.DictionaryBatch.prototype.id = function() { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? this.bb.readInt64(this.bb_pos + offset) : this.bb.createLong(0, 0); +}; + +/** + * @param {org.apache.arrow.flatbuf.RecordBatch=} obj + * @returns {org.apache.arrow.flatbuf.RecordBatch|null} + */ +org.apache.arrow.flatbuf.DictionaryBatch.prototype.data = function(obj) { + var offset = this.bb.__offset(this.bb_pos, 6); + return offset ? (obj || new org.apache.arrow.flatbuf.RecordBatch).__init(this.bb.__indirect(this.bb_pos + offset), this.bb) : null; +}; + +/** + * If isDelta is true the values in the dictionary are to be appended to a + * dictionary with the indicated id + * + * @returns {boolean} + */ +org.apache.arrow.flatbuf.DictionaryBatch.prototype.isDelta = function() { + var offset = this.bb.__offset(this.bb_pos, 8); + return offset ? !!this.bb.readInt8(this.bb_pos + offset) : false; +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.DictionaryBatch.startDictionaryBatch = function(builder) { + builder.startObject(3); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Long} id + */ +org.apache.arrow.flatbuf.DictionaryBatch.addId = function(builder, id) { + builder.addFieldInt64(0, id, builder.createLong(0, 0)); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} dataOffset + */ +org.apache.arrow.flatbuf.DictionaryBatch.addData = function(builder, dataOffset) { + builder.addFieldOffset(1, dataOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {boolean} isDelta + */ +org.apache.arrow.flatbuf.DictionaryBatch.addIsDelta = function(builder, isDelta) { + builder.addFieldInt8(2, +isDelta, +false); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.DictionaryBatch.endDictionaryBatch = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * @constructor + */ +org.apache.arrow.flatbuf.Message = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Message} + */ +org.apache.arrow.flatbuf.Message.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.Message=} obj + * @returns {org.apache.arrow.flatbuf.Message} + */ +org.apache.arrow.flatbuf.Message.getRootAsMessage = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.Message).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * @returns {org.apache.arrow.flatbuf.MetadataVersion} + */ +org.apache.arrow.flatbuf.Message.prototype.version = function() { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? /** @type {org.apache.arrow.flatbuf.MetadataVersion} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.MetadataVersion.V1; +}; + +/** + * @returns {org.apache.arrow.flatbuf.MessageHeader} + */ +org.apache.arrow.flatbuf.Message.prototype.headerType = function() { + var offset = this.bb.__offset(this.bb_pos, 6); + return offset ? /** @type {org.apache.arrow.flatbuf.MessageHeader} */ (this.bb.readUint8(this.bb_pos + offset)) : org.apache.arrow.flatbuf.MessageHeader.NONE; +}; + +/** + * @param {flatbuffers.Table} obj + * @returns {?flatbuffers.Table} + */ +org.apache.arrow.flatbuf.Message.prototype.header = function(obj) { + var offset = this.bb.__offset(this.bb_pos, 8); + return offset ? this.bb.__union(obj, this.bb_pos + offset) : null; +}; + +/** + * @returns {flatbuffers.Long} + */ +org.apache.arrow.flatbuf.Message.prototype.bodyLength = function() { + var offset = this.bb.__offset(this.bb_pos, 10); + return offset ? this.bb.readInt64(this.bb_pos + offset) : this.bb.createLong(0, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.Message.startMessage = function(builder) { + builder.startObject(4); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {org.apache.arrow.flatbuf.MetadataVersion} version + */ +org.apache.arrow.flatbuf.Message.addVersion = function(builder, version) { + builder.addFieldInt16(0, version, org.apache.arrow.flatbuf.MetadataVersion.V1); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {org.apache.arrow.flatbuf.MessageHeader} headerType + */ +org.apache.arrow.flatbuf.Message.addHeaderType = function(builder, headerType) { + builder.addFieldInt8(1, headerType, org.apache.arrow.flatbuf.MessageHeader.NONE); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} headerOffset + */ +org.apache.arrow.flatbuf.Message.addHeader = function(builder, headerOffset) { + builder.addFieldOffset(2, headerOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Long} bodyLength + */ +org.apache.arrow.flatbuf.Message.addBodyLength = function(builder, bodyLength) { + builder.addFieldInt64(3, bodyLength, builder.createLong(0, 0)); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Message.endMessage = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} offset + */ +org.apache.arrow.flatbuf.Message.finishMessageBuffer = function(builder, offset) { + builder.finish(offset); +}; +export { org }; + diff --git a/js/src/format/Schema_generated.ts b/js/src/format/Schema.ts similarity index 100% rename from js/src/format/Schema_generated.ts rename to js/src/format/Schema.ts diff --git a/js/src/format/Schema_generated.js b/js/src/format/Schema_generated.js new file mode 100644 index 00000000000..f89cf2fa8fa --- /dev/null +++ b/js/src/format/Schema_generated.js @@ -0,0 +1,2231 @@ +// automatically generated by the FlatBuffers compiler, do not modify + +/** + * @const + * @namespace + */ +var org = org || {}; + +/** + * @const + * @namespace + */ +org.apache = org.apache || {}; + +/** + * @const + * @namespace + */ +org.apache.arrow = org.apache.arrow || {}; + +/** + * @const + * @namespace + */ +org.apache.arrow.flatbuf = org.apache.arrow.flatbuf || {}; + +/** + * @enum + */ +org.apache.arrow.flatbuf.MetadataVersion = { + /** + * 0.1.0 + */ + V1: 0, 0: 'V1', + + /** + * 0.2.0 + */ + V2: 1, 1: 'V2', + + /** + * 0.3.0 -> 0.7.1 + */ + V3: 2, 2: 'V3', + + /** + * >= 0.8.0 + */ + V4: 3, 3: 'V4' +}; + +/** + * @enum + */ +org.apache.arrow.flatbuf.UnionMode = { + Sparse: 0, 0: 'Sparse', + Dense: 1, 1: 'Dense', +}; + +/** + * @enum + */ +org.apache.arrow.flatbuf.Precision = { + HALF: 0, 0: 'HALF', + SINGLE: 1, 1: 'SINGLE', + DOUBLE: 2, 2: 'DOUBLE', +}; + +/** + * @enum + */ +org.apache.arrow.flatbuf.DateUnit = { + DAY: 0, 0: 'DAY', + MILLISECOND: 1, 1: 'MILLISECOND', +}; + +/** + * @enum + */ +org.apache.arrow.flatbuf.TimeUnit = { + SECOND: 0, 0: 'SECOND', + MILLISECOND: 1, 1: 'MILLISECOND', + MICROSECOND: 2, 2: 'MICROSECOND', + NANOSECOND: 3, 3: 'NANOSECOND', +}; + +/** + * @enum + */ +org.apache.arrow.flatbuf.IntervalUnit = { + YEAR_MONTH: 0, 0: 'YEAR_MONTH', + DAY_TIME: 1, 1: 'DAY_TIME', +}; + +/** + * ---------------------------------------------------------------------- + * Top-level Type value, enabling extensible type-specific metadata. We can + * add new logical types to Type without breaking backwards compatibility + * + * @enum + */ +org.apache.arrow.flatbuf.Type = { + NONE: 0, 0: 'NONE', + Null: 1, 1: 'Null', + Int: 2, 2: 'Int', + FloatingPoint: 3, 3: 'FloatingPoint', + Binary: 4, 4: 'Binary', + Utf8: 5, 5: 'Utf8', + Bool: 6, 6: 'Bool', + Decimal: 7, 7: 'Decimal', + Date: 8, 8: 'Date', + Time: 9, 9: 'Time', + Timestamp: 10, 10: 'Timestamp', + Interval: 11, 11: 'Interval', + List: 12, 12: 'List', + Struct_: 13, 13: 'Struct_', + Union: 14, 14: 'Union', + FixedSizeBinary: 15, 15: 'FixedSizeBinary', + FixedSizeList: 16, 16: 'FixedSizeList', + Map: 17, 17: 'Map' +}; + +/** + * ---------------------------------------------------------------------- + * The possible types of a vector + * + * @enum + */ +org.apache.arrow.flatbuf.VectorType = { + /** + * used in List type, Dense Union and variable length primitive types (String, Binary) + */ + OFFSET: 0, 0: 'OFFSET', + + /** + * actual data, either wixed width primitive types in slots or variable width delimited by an OFFSET vector + */ + DATA: 1, 1: 'DATA', + + /** + * Bit vector indicating if each value is null + */ + VALIDITY: 2, 2: 'VALIDITY', + + /** + * Type vector used in Union type + */ + TYPE: 3, 3: 'TYPE' +}; + +/** + * ---------------------------------------------------------------------- + * Endianness of the platform producing the data + * + * @enum + */ +org.apache.arrow.flatbuf.Endianness = { + Little: 0, 0: 'Little', + Big: 1, 1: 'Big', +}; + +/** + * These are stored in the flatbuffer in the Type union below + * + * @constructor + */ +org.apache.arrow.flatbuf.Null = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Null} + */ +org.apache.arrow.flatbuf.Null.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.Null=} obj + * @returns {org.apache.arrow.flatbuf.Null} + */ +org.apache.arrow.flatbuf.Null.getRootAsNull = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.Null).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.Null.startNull = function(builder) { + builder.startObject(0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Null.endNull = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * 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 + */ +org.apache.arrow.flatbuf.Struct_ = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Struct_} + */ +org.apache.arrow.flatbuf.Struct_.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.Struct_=} obj + * @returns {org.apache.arrow.flatbuf.Struct_} + */ +org.apache.arrow.flatbuf.Struct_.getRootAsStruct_ = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.Struct_).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.Struct_.startStruct_ = function(builder) { + builder.startObject(0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Struct_.endStruct_ = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * @constructor + */ +org.apache.arrow.flatbuf.List = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.List} + */ +org.apache.arrow.flatbuf.List.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.List=} obj + * @returns {org.apache.arrow.flatbuf.List} + */ +org.apache.arrow.flatbuf.List.getRootAsList = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.List).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.List.startList = function(builder) { + builder.startObject(0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.List.endList = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * @constructor + */ +org.apache.arrow.flatbuf.FixedSizeList = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.FixedSizeList} + */ +org.apache.arrow.flatbuf.FixedSizeList.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.FixedSizeList=} obj + * @returns {org.apache.arrow.flatbuf.FixedSizeList} + */ +org.apache.arrow.flatbuf.FixedSizeList.getRootAsFixedSizeList = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.FixedSizeList).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * Number of list items per value + * + * @returns {number} + */ +org.apache.arrow.flatbuf.FixedSizeList.prototype.listSize = function() { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? this.bb.readInt32(this.bb_pos + offset) : 0; +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.FixedSizeList.startFixedSizeList = function(builder) { + builder.startObject(1); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {number} listSize + */ +org.apache.arrow.flatbuf.FixedSizeList.addListSize = function(builder, listSize) { + builder.addFieldInt32(0, listSize, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.FixedSizeList.endFixedSizeList = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * A Map is a logical nested type that is represented as + * + * List> + * + * 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 + */ +org.apache.arrow.flatbuf.Map = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Map} + */ +org.apache.arrow.flatbuf.Map.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.Map=} obj + * @returns {org.apache.arrow.flatbuf.Map} + */ +org.apache.arrow.flatbuf.Map.getRootAsMap = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.Map).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * Set to true if the keys within each value are sorted + * + * @returns {boolean} + */ +org.apache.arrow.flatbuf.Map.prototype.keysSorted = function() { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? !!this.bb.readInt8(this.bb_pos + offset) : false; +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.Map.startMap = function(builder) { + builder.startObject(1); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {boolean} keysSorted + */ +org.apache.arrow.flatbuf.Map.addKeysSorted = function(builder, keysSorted) { + builder.addFieldInt8(0, +keysSorted, +false); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Map.endMap = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * 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 + */ +org.apache.arrow.flatbuf.Union = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Union} + */ +org.apache.arrow.flatbuf.Union.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.Union=} obj + * @returns {org.apache.arrow.flatbuf.Union} + */ +org.apache.arrow.flatbuf.Union.getRootAsUnion = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.Union).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * @returns {org.apache.arrow.flatbuf.UnionMode} + */ +org.apache.arrow.flatbuf.Union.prototype.mode = function() { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? /** @type {org.apache.arrow.flatbuf.UnionMode} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.UnionMode.Sparse; +}; + +/** + * @param {number} index + * @returns {number} + */ +org.apache.arrow.flatbuf.Union.prototype.typeIds = function(index) { + var 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} + */ +org.apache.arrow.flatbuf.Union.prototype.typeIdsLength = function() { + var offset = this.bb.__offset(this.bb_pos, 6); + return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; +}; + +/** + * @returns {Int32Array} + */ +org.apache.arrow.flatbuf.Union.prototype.typeIdsArray = function() { + var 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 + */ +org.apache.arrow.flatbuf.Union.startUnion = function(builder) { + builder.startObject(2); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {org.apache.arrow.flatbuf.UnionMode} mode + */ +org.apache.arrow.flatbuf.Union.addMode = function(builder, mode) { + builder.addFieldInt16(0, mode, org.apache.arrow.flatbuf.UnionMode.Sparse); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} typeIdsOffset + */ +org.apache.arrow.flatbuf.Union.addTypeIds = function(builder, typeIdsOffset) { + builder.addFieldOffset(1, typeIdsOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {Array.} data + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Union.createTypeIdsVector = function(builder, data) { + builder.startVector(4, data.length, 4); + for (var i = data.length - 1; i >= 0; i--) { + builder.addInt32(data[i]); + } + return builder.endVector(); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {number} numElems + */ +org.apache.arrow.flatbuf.Union.startTypeIdsVector = function(builder, numElems) { + builder.startVector(4, numElems, 4); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Union.endUnion = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * @constructor + */ +org.apache.arrow.flatbuf.Int = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Int} + */ +org.apache.arrow.flatbuf.Int.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.Int=} obj + * @returns {org.apache.arrow.flatbuf.Int} + */ +org.apache.arrow.flatbuf.Int.getRootAsInt = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.Int).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * @returns {number} + */ +org.apache.arrow.flatbuf.Int.prototype.bitWidth = function() { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? this.bb.readInt32(this.bb_pos + offset) : 0; +}; + +/** + * @returns {boolean} + */ +org.apache.arrow.flatbuf.Int.prototype.isSigned = function() { + var offset = this.bb.__offset(this.bb_pos, 6); + return offset ? !!this.bb.readInt8(this.bb_pos + offset) : false; +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.Int.startInt = function(builder) { + builder.startObject(2); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {number} bitWidth + */ +org.apache.arrow.flatbuf.Int.addBitWidth = function(builder, bitWidth) { + builder.addFieldInt32(0, bitWidth, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {boolean} isSigned + */ +org.apache.arrow.flatbuf.Int.addIsSigned = function(builder, isSigned) { + builder.addFieldInt8(1, +isSigned, +false); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Int.endInt = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * @constructor + */ +org.apache.arrow.flatbuf.FloatingPoint = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.FloatingPoint} + */ +org.apache.arrow.flatbuf.FloatingPoint.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.FloatingPoint=} obj + * @returns {org.apache.arrow.flatbuf.FloatingPoint} + */ +org.apache.arrow.flatbuf.FloatingPoint.getRootAsFloatingPoint = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.FloatingPoint).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * @returns {org.apache.arrow.flatbuf.Precision} + */ +org.apache.arrow.flatbuf.FloatingPoint.prototype.precision = function() { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? /** @type {org.apache.arrow.flatbuf.Precision} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.Precision.HALF; +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.FloatingPoint.startFloatingPoint = function(builder) { + builder.startObject(1); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {org.apache.arrow.flatbuf.Precision} precision + */ +org.apache.arrow.flatbuf.FloatingPoint.addPrecision = function(builder, precision) { + builder.addFieldInt16(0, precision, org.apache.arrow.flatbuf.Precision.HALF); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.FloatingPoint.endFloatingPoint = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * Unicode with UTF-8 encoding + * + * @constructor + */ +org.apache.arrow.flatbuf.Utf8 = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Utf8} + */ +org.apache.arrow.flatbuf.Utf8.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.Utf8=} obj + * @returns {org.apache.arrow.flatbuf.Utf8} + */ +org.apache.arrow.flatbuf.Utf8.getRootAsUtf8 = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.Utf8).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.Utf8.startUtf8 = function(builder) { + builder.startObject(0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Utf8.endUtf8 = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * @constructor + */ +org.apache.arrow.flatbuf.Binary = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Binary} + */ +org.apache.arrow.flatbuf.Binary.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.Binary=} obj + * @returns {org.apache.arrow.flatbuf.Binary} + */ +org.apache.arrow.flatbuf.Binary.getRootAsBinary = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.Binary).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.Binary.startBinary = function(builder) { + builder.startObject(0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Binary.endBinary = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * @constructor + */ +org.apache.arrow.flatbuf.FixedSizeBinary = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.FixedSizeBinary} + */ +org.apache.arrow.flatbuf.FixedSizeBinary.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.FixedSizeBinary=} obj + * @returns {org.apache.arrow.flatbuf.FixedSizeBinary} + */ +org.apache.arrow.flatbuf.FixedSizeBinary.getRootAsFixedSizeBinary = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.FixedSizeBinary).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * Number of bytes per value + * + * @returns {number} + */ +org.apache.arrow.flatbuf.FixedSizeBinary.prototype.byteWidth = function() { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? this.bb.readInt32(this.bb_pos + offset) : 0; +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.FixedSizeBinary.startFixedSizeBinary = function(builder) { + builder.startObject(1); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {number} byteWidth + */ +org.apache.arrow.flatbuf.FixedSizeBinary.addByteWidth = function(builder, byteWidth) { + builder.addFieldInt32(0, byteWidth, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.FixedSizeBinary.endFixedSizeBinary = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * @constructor + */ +org.apache.arrow.flatbuf.Bool = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Bool} + */ +org.apache.arrow.flatbuf.Bool.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.Bool=} obj + * @returns {org.apache.arrow.flatbuf.Bool} + */ +org.apache.arrow.flatbuf.Bool.getRootAsBool = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.Bool).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.Bool.startBool = function(builder) { + builder.startObject(0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Bool.endBool = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * @constructor + */ +org.apache.arrow.flatbuf.Decimal = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Decimal} + */ +org.apache.arrow.flatbuf.Decimal.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.Decimal=} obj + * @returns {org.apache.arrow.flatbuf.Decimal} + */ +org.apache.arrow.flatbuf.Decimal.getRootAsDecimal = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.Decimal).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * Total number of decimal digits + * + * @returns {number} + */ +org.apache.arrow.flatbuf.Decimal.prototype.precision = function() { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? this.bb.readInt32(this.bb_pos + offset) : 0; +}; + +/** + * Number of digits after the decimal point "." + * + * @returns {number} + */ +org.apache.arrow.flatbuf.Decimal.prototype.scale = function() { + var offset = this.bb.__offset(this.bb_pos, 6); + return offset ? this.bb.readInt32(this.bb_pos + offset) : 0; +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.Decimal.startDecimal = function(builder) { + builder.startObject(2); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {number} precision + */ +org.apache.arrow.flatbuf.Decimal.addPrecision = function(builder, precision) { + builder.addFieldInt32(0, precision, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {number} scale + */ +org.apache.arrow.flatbuf.Decimal.addScale = function(builder, scale) { + builder.addFieldInt32(1, scale, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Decimal.endDecimal = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * Date is either a 32-bit or 64-bit type representing elapsed time since UNIX + * epoch (1970-01-01), stored in either of two units: + * + * * Milliseconds (64 bits) indicating UNIX time elapsed since the epoch (no + * leap seconds), where the values are evenly divisible by 86400000 + * * Days (32 bits) since the UNIX epoch + * + * @constructor + */ +org.apache.arrow.flatbuf.Date = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Date} + */ +org.apache.arrow.flatbuf.Date.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.Date=} obj + * @returns {org.apache.arrow.flatbuf.Date} + */ +org.apache.arrow.flatbuf.Date.getRootAsDate = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.Date).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * @returns {org.apache.arrow.flatbuf.DateUnit} + */ +org.apache.arrow.flatbuf.Date.prototype.unit = function() { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? /** @type {org.apache.arrow.flatbuf.DateUnit} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.DateUnit.MILLISECOND; +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.Date.startDate = function(builder) { + builder.startObject(1); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {org.apache.arrow.flatbuf.DateUnit} unit + */ +org.apache.arrow.flatbuf.Date.addUnit = function(builder, unit) { + builder.addFieldInt16(0, unit, org.apache.arrow.flatbuf.DateUnit.MILLISECOND); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Date.endDate = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * Time type. The physical storage type depends on the unit + * - SECOND and MILLISECOND: 32 bits + * - MICROSECOND and NANOSECOND: 64 bits + * + * @constructor + */ +org.apache.arrow.flatbuf.Time = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Time} + */ +org.apache.arrow.flatbuf.Time.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.Time=} obj + * @returns {org.apache.arrow.flatbuf.Time} + */ +org.apache.arrow.flatbuf.Time.getRootAsTime = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.Time).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * @returns {org.apache.arrow.flatbuf.TimeUnit} + */ +org.apache.arrow.flatbuf.Time.prototype.unit = function() { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? /** @type {org.apache.arrow.flatbuf.TimeUnit} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.TimeUnit.MILLISECOND; +}; + +/** + * @returns {number} + */ +org.apache.arrow.flatbuf.Time.prototype.bitWidth = function() { + var offset = this.bb.__offset(this.bb_pos, 6); + return offset ? this.bb.readInt32(this.bb_pos + offset) : 32; +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.Time.startTime = function(builder) { + builder.startObject(2); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {org.apache.arrow.flatbuf.TimeUnit} unit + */ +org.apache.arrow.flatbuf.Time.addUnit = function(builder, unit) { + builder.addFieldInt16(0, unit, org.apache.arrow.flatbuf.TimeUnit.MILLISECOND); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {number} bitWidth + */ +org.apache.arrow.flatbuf.Time.addBitWidth = function(builder, bitWidth) { + builder.addFieldInt32(1, bitWidth, 32); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Time.endTime = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * Time elapsed from the Unix epoch, 00:00:00.000 on 1 January 1970, excluding + * leap seconds, as a 64-bit integer. Note that UNIX time does not include + * leap seconds. + * + * The Timestamp metadata supports both "time zone naive" and "time zone + * aware" timestamps. Read about the timezone attribute for more detail + * + * @constructor + */ +org.apache.arrow.flatbuf.Timestamp = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Timestamp} + */ +org.apache.arrow.flatbuf.Timestamp.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.Timestamp=} obj + * @returns {org.apache.arrow.flatbuf.Timestamp} + */ +org.apache.arrow.flatbuf.Timestamp.getRootAsTimestamp = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.Timestamp).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * @returns {org.apache.arrow.flatbuf.TimeUnit} + */ +org.apache.arrow.flatbuf.Timestamp.prototype.unit = function() { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? /** @type {org.apache.arrow.flatbuf.TimeUnit} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.TimeUnit.SECOND; +}; + +/** + * The time zone is a string indicating the name of a time zone, one of: + * + * * As used in the Olson time zone database (the "tz database" or + * "tzdata"), such as "America/New_York" + * * An absolute time zone offset of the form +XX:XX or -XX:XX, such as +07:30 + * + * Whether a timezone string is present indicates different semantics about + * the data: + * + * * If the time zone is null or equal to an empty string, the data is "time + * zone naive" and shall be displayed *as is* to the user, not localized + * to the locale of the user. This data can be though of as UTC but + * without having "UTC" as the time zone, it is not considered to be + * localized to any time zone + * + * * If the time zone is set to a valid value, values can be displayed as + * "localized" to that time zone, even though the underlying 64-bit + * integers are identical to the same data stored in UTC. Converting + * between time zones is a metadata-only operation and does not change the + * underlying values + * + * @param {flatbuffers.Encoding=} optionalEncoding + * @returns {string|Uint8Array|null} + */ +org.apache.arrow.flatbuf.Timestamp.prototype.timezone = function(optionalEncoding) { + var offset = this.bb.__offset(this.bb_pos, 6); + return offset ? this.bb.__string(this.bb_pos + offset, optionalEncoding) : null; +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.Timestamp.startTimestamp = function(builder) { + builder.startObject(2); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {org.apache.arrow.flatbuf.TimeUnit} unit + */ +org.apache.arrow.flatbuf.Timestamp.addUnit = function(builder, unit) { + builder.addFieldInt16(0, unit, org.apache.arrow.flatbuf.TimeUnit.SECOND); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} timezoneOffset + */ +org.apache.arrow.flatbuf.Timestamp.addTimezone = function(builder, timezoneOffset) { + builder.addFieldOffset(1, timezoneOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Timestamp.endTimestamp = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * @constructor + */ +org.apache.arrow.flatbuf.Interval = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Interval} + */ +org.apache.arrow.flatbuf.Interval.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.Interval=} obj + * @returns {org.apache.arrow.flatbuf.Interval} + */ +org.apache.arrow.flatbuf.Interval.getRootAsInterval = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.Interval).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * @returns {org.apache.arrow.flatbuf.IntervalUnit} + */ +org.apache.arrow.flatbuf.Interval.prototype.unit = function() { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? /** @type {org.apache.arrow.flatbuf.IntervalUnit} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.IntervalUnit.YEAR_MONTH; +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.Interval.startInterval = function(builder) { + builder.startObject(1); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {org.apache.arrow.flatbuf.IntervalUnit} unit + */ +org.apache.arrow.flatbuf.Interval.addUnit = function(builder, unit) { + builder.addFieldInt16(0, unit, org.apache.arrow.flatbuf.IntervalUnit.YEAR_MONTH); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Interval.endInterval = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * ---------------------------------------------------------------------- + * represents the physical layout of a buffer + * buffers have fixed width slots of a given type + * + * @constructor + */ +org.apache.arrow.flatbuf.VectorLayout = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.VectorLayout} + */ +org.apache.arrow.flatbuf.VectorLayout.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.VectorLayout=} obj + * @returns {org.apache.arrow.flatbuf.VectorLayout} + */ +org.apache.arrow.flatbuf.VectorLayout.getRootAsVectorLayout = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.VectorLayout).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * the width of a slot in the buffer (typically 1, 8, 16, 32 or 64) + * + * @returns {number} + */ +org.apache.arrow.flatbuf.VectorLayout.prototype.bitWidth = function() { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? this.bb.readInt16(this.bb_pos + offset) : 0; +}; + +/** + * the purpose of the vector + * + * @returns {org.apache.arrow.flatbuf.VectorType} + */ +org.apache.arrow.flatbuf.VectorLayout.prototype.type = function() { + var offset = this.bb.__offset(this.bb_pos, 6); + return offset ? /** @type {org.apache.arrow.flatbuf.VectorType} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.VectorType.OFFSET; +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.VectorLayout.startVectorLayout = function(builder) { + builder.startObject(2); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {number} bitWidth + */ +org.apache.arrow.flatbuf.VectorLayout.addBitWidth = function(builder, bitWidth) { + builder.addFieldInt16(0, bitWidth, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {org.apache.arrow.flatbuf.VectorType} type + */ +org.apache.arrow.flatbuf.VectorLayout.addType = function(builder, type) { + builder.addFieldInt16(1, type, org.apache.arrow.flatbuf.VectorType.OFFSET); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.VectorLayout.endVectorLayout = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * ---------------------------------------------------------------------- + * user defined key value pairs to add custom metadata to arrow + * key namespacing is the responsibility of the user + * + * @constructor + */ +org.apache.arrow.flatbuf.KeyValue = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.KeyValue} + */ +org.apache.arrow.flatbuf.KeyValue.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.KeyValue=} obj + * @returns {org.apache.arrow.flatbuf.KeyValue} + */ +org.apache.arrow.flatbuf.KeyValue.getRootAsKeyValue = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.KeyValue).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * @param {flatbuffers.Encoding=} optionalEncoding + * @returns {string|Uint8Array|null} + */ +org.apache.arrow.flatbuf.KeyValue.prototype.key = function(optionalEncoding) { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? this.bb.__string(this.bb_pos + offset, optionalEncoding) : null; +}; + +/** + * @param {flatbuffers.Encoding=} optionalEncoding + * @returns {string|Uint8Array|null} + */ +org.apache.arrow.flatbuf.KeyValue.prototype.value = function(optionalEncoding) { + var offset = this.bb.__offset(this.bb_pos, 6); + return offset ? this.bb.__string(this.bb_pos + offset, optionalEncoding) : null; +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.KeyValue.startKeyValue = function(builder) { + builder.startObject(2); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} keyOffset + */ +org.apache.arrow.flatbuf.KeyValue.addKey = function(builder, keyOffset) { + builder.addFieldOffset(0, keyOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} valueOffset + */ +org.apache.arrow.flatbuf.KeyValue.addValue = function(builder, valueOffset) { + builder.addFieldOffset(1, valueOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.KeyValue.endKeyValue = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * ---------------------------------------------------------------------- + * Dictionary encoding metadata + * + * @constructor + */ +org.apache.arrow.flatbuf.DictionaryEncoding = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.DictionaryEncoding} + */ +org.apache.arrow.flatbuf.DictionaryEncoding.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.DictionaryEncoding=} obj + * @returns {org.apache.arrow.flatbuf.DictionaryEncoding} + */ +org.apache.arrow.flatbuf.DictionaryEncoding.getRootAsDictionaryEncoding = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.DictionaryEncoding).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * The known dictionary id in the application where this data is used. In + * the file or streaming formats, the dictionary ids are found in the + * DictionaryBatch messages + * + * @returns {flatbuffers.Long} + */ +org.apache.arrow.flatbuf.DictionaryEncoding.prototype.id = function() { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? this.bb.readInt64(this.bb_pos + offset) : this.bb.createLong(0, 0); +}; + +/** + * The dictionary indices are constrained to be positive integers. If this + * field is null, the indices must be signed int32 + * + * @param {org.apache.arrow.flatbuf.Int=} obj + * @returns {org.apache.arrow.flatbuf.Int|null} + */ +org.apache.arrow.flatbuf.DictionaryEncoding.prototype.indexType = function(obj) { + var offset = this.bb.__offset(this.bb_pos, 6); + return offset ? (obj || new org.apache.arrow.flatbuf.Int).__init(this.bb.__indirect(this.bb_pos + offset), this.bb) : null; +}; + +/** + * By default, dictionaries are not ordered, or the order does not have + * semantic meaning. In some statistical, applications, dictionary-encoding + * is used to represent ordered categorical data, and we provide a way to + * preserve that metadata here + * + * @returns {boolean} + */ +org.apache.arrow.flatbuf.DictionaryEncoding.prototype.isOrdered = function() { + var offset = this.bb.__offset(this.bb_pos, 8); + return offset ? !!this.bb.readInt8(this.bb_pos + offset) : false; +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.DictionaryEncoding.startDictionaryEncoding = function(builder) { + builder.startObject(3); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Long} id + */ +org.apache.arrow.flatbuf.DictionaryEncoding.addId = function(builder, id) { + builder.addFieldInt64(0, id, builder.createLong(0, 0)); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} indexTypeOffset + */ +org.apache.arrow.flatbuf.DictionaryEncoding.addIndexType = function(builder, indexTypeOffset) { + builder.addFieldOffset(1, indexTypeOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {boolean} isOrdered + */ +org.apache.arrow.flatbuf.DictionaryEncoding.addIsOrdered = function(builder, isOrdered) { + builder.addFieldInt8(2, +isOrdered, +false); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.DictionaryEncoding.endDictionaryEncoding = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * ---------------------------------------------------------------------- + * A field represents a named column in a record / row batch or child of a + * nested type. + * + * - children is only for nested Arrow arrays + * - For primitive types, children will have length 0 + * - nullable should default to true in general + * + * @constructor + */ +org.apache.arrow.flatbuf.Field = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Field} + */ +org.apache.arrow.flatbuf.Field.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.Field=} obj + * @returns {org.apache.arrow.flatbuf.Field} + */ +org.apache.arrow.flatbuf.Field.getRootAsField = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.Field).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * @param {flatbuffers.Encoding=} optionalEncoding + * @returns {string|Uint8Array|null} + */ +org.apache.arrow.flatbuf.Field.prototype.name = function(optionalEncoding) { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? this.bb.__string(this.bb_pos + offset, optionalEncoding) : null; +}; + +/** + * @returns {boolean} + */ +org.apache.arrow.flatbuf.Field.prototype.nullable = function() { + var offset = this.bb.__offset(this.bb_pos, 6); + return offset ? !!this.bb.readInt8(this.bb_pos + offset) : false; +}; + +/** + * @returns {org.apache.arrow.flatbuf.Type} + */ +org.apache.arrow.flatbuf.Field.prototype.typeType = function() { + var offset = this.bb.__offset(this.bb_pos, 8); + return offset ? /** @type {org.apache.arrow.flatbuf.Type} */ (this.bb.readUint8(this.bb_pos + offset)) : org.apache.arrow.flatbuf.Type.NONE; +}; + +/** + * @param {flatbuffers.Table} obj + * @returns {?flatbuffers.Table} + */ +org.apache.arrow.flatbuf.Field.prototype.type = function(obj) { + var offset = this.bb.__offset(this.bb_pos, 10); + return offset ? this.bb.__union(obj, this.bb_pos + offset) : null; +}; + +/** + * @param {org.apache.arrow.flatbuf.DictionaryEncoding=} obj + * @returns {org.apache.arrow.flatbuf.DictionaryEncoding|null} + */ +org.apache.arrow.flatbuf.Field.prototype.dictionary = function(obj) { + var offset = this.bb.__offset(this.bb_pos, 12); + return offset ? (obj || new org.apache.arrow.flatbuf.DictionaryEncoding).__init(this.bb.__indirect(this.bb_pos + offset), this.bb) : null; +}; + +/** + * @param {number} index + * @param {org.apache.arrow.flatbuf.Field=} obj + * @returns {org.apache.arrow.flatbuf.Field} + */ +org.apache.arrow.flatbuf.Field.prototype.children = function(index, obj) { + var offset = this.bb.__offset(this.bb_pos, 14); + return offset ? (obj || new org.apache.arrow.flatbuf.Field).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos + offset) + index * 4), this.bb) : null; +}; + +/** + * @returns {number} + */ +org.apache.arrow.flatbuf.Field.prototype.childrenLength = function() { + var offset = this.bb.__offset(this.bb_pos, 14); + return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; +}; + +/** + * layout of buffers produced for this type (as derived from the Type) + * does not include children + * each recordbatch will return instances of those Buffers. + * + * @param {number} index + * @param {org.apache.arrow.flatbuf.VectorLayout=} obj + * @returns {org.apache.arrow.flatbuf.VectorLayout} + */ +org.apache.arrow.flatbuf.Field.prototype.layout = function(index, obj) { + var offset = this.bb.__offset(this.bb_pos, 16); + return offset ? (obj || new org.apache.arrow.flatbuf.VectorLayout).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos + offset) + index * 4), this.bb) : null; +}; + +/** + * @returns {number} + */ +org.apache.arrow.flatbuf.Field.prototype.layoutLength = function() { + var offset = this.bb.__offset(this.bb_pos, 16); + return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; +}; + +/** + * @param {number} index + * @param {org.apache.arrow.flatbuf.KeyValue=} obj + * @returns {org.apache.arrow.flatbuf.KeyValue} + */ +org.apache.arrow.flatbuf.Field.prototype.customMetadata = function(index, obj) { + var offset = this.bb.__offset(this.bb_pos, 18); + return offset ? (obj || new org.apache.arrow.flatbuf.KeyValue).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos + offset) + index * 4), this.bb) : null; +}; + +/** + * @returns {number} + */ +org.apache.arrow.flatbuf.Field.prototype.customMetadataLength = function() { + var offset = this.bb.__offset(this.bb_pos, 18); + return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.Field.startField = function(builder) { + builder.startObject(8); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} nameOffset + */ +org.apache.arrow.flatbuf.Field.addName = function(builder, nameOffset) { + builder.addFieldOffset(0, nameOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {boolean} nullable + */ +org.apache.arrow.flatbuf.Field.addNullable = function(builder, nullable) { + builder.addFieldInt8(1, +nullable, +false); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {org.apache.arrow.flatbuf.Type} typeType + */ +org.apache.arrow.flatbuf.Field.addTypeType = function(builder, typeType) { + builder.addFieldInt8(2, typeType, org.apache.arrow.flatbuf.Type.NONE); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} typeOffset + */ +org.apache.arrow.flatbuf.Field.addType = function(builder, typeOffset) { + builder.addFieldOffset(3, typeOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} dictionaryOffset + */ +org.apache.arrow.flatbuf.Field.addDictionary = function(builder, dictionaryOffset) { + builder.addFieldOffset(4, dictionaryOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} childrenOffset + */ +org.apache.arrow.flatbuf.Field.addChildren = function(builder, childrenOffset) { + builder.addFieldOffset(5, childrenOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {Array.} data + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Field.createChildrenVector = function(builder, data) { + builder.startVector(4, data.length, 4); + for (var i = data.length - 1; i >= 0; i--) { + builder.addOffset(data[i]); + } + return builder.endVector(); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {number} numElems + */ +org.apache.arrow.flatbuf.Field.startChildrenVector = function(builder, numElems) { + builder.startVector(4, numElems, 4); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} layoutOffset + */ +org.apache.arrow.flatbuf.Field.addLayout = function(builder, layoutOffset) { + builder.addFieldOffset(6, layoutOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {Array.} data + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Field.createLayoutVector = function(builder, data) { + builder.startVector(4, data.length, 4); + for (var i = data.length - 1; i >= 0; i--) { + builder.addOffset(data[i]); + } + return builder.endVector(); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {number} numElems + */ +org.apache.arrow.flatbuf.Field.startLayoutVector = function(builder, numElems) { + builder.startVector(4, numElems, 4); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} customMetadataOffset + */ +org.apache.arrow.flatbuf.Field.addCustomMetadata = function(builder, customMetadataOffset) { + builder.addFieldOffset(7, customMetadataOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {Array.} data + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Field.createCustomMetadataVector = function(builder, data) { + builder.startVector(4, data.length, 4); + for (var i = data.length - 1; i >= 0; i--) { + builder.addOffset(data[i]); + } + return builder.endVector(); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {number} numElems + */ +org.apache.arrow.flatbuf.Field.startCustomMetadataVector = function(builder, numElems) { + builder.startVector(4, numElems, 4); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Field.endField = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * ---------------------------------------------------------------------- + * A Buffer represents a single contiguous memory segment + * + * @constructor + */ +org.apache.arrow.flatbuf.Buffer = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Buffer} + */ +org.apache.arrow.flatbuf.Buffer.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * The relative offset into the shared memory page where the bytes for this + * buffer starts + * + * @returns {flatbuffers.Long} + */ +org.apache.arrow.flatbuf.Buffer.prototype.offset = function() { + return this.bb.readInt64(this.bb_pos); +}; + +/** + * The absolute length (in bytes) of the memory buffer. The memory is found + * from offset (inclusive) to offset + length (non-inclusive). + * + * @returns {flatbuffers.Long} + */ +org.apache.arrow.flatbuf.Buffer.prototype.length = function() { + return this.bb.readInt64(this.bb_pos + 8); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Long} offset + * @param {flatbuffers.Long} length + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Buffer.createBuffer = function(builder, offset, length) { + builder.prep(8, 16); + builder.writeInt64(length); + builder.writeInt64(offset); + return builder.offset(); +}; + +/** + * ---------------------------------------------------------------------- + * A Schema describes the columns in a row batch + * + * @constructor + */ +org.apache.arrow.flatbuf.Schema = function() { + /** + * @type {flatbuffers.ByteBuffer} + */ + this.bb = null; + + /** + * @type {number} + */ + this.bb_pos = 0; +}; + +/** + * @param {number} i + * @param {flatbuffers.ByteBuffer} bb + * @returns {org.apache.arrow.flatbuf.Schema} + */ +org.apache.arrow.flatbuf.Schema.prototype.__init = function(i, bb) { + this.bb_pos = i; + this.bb = bb; + return this; +}; + +/** + * @param {flatbuffers.ByteBuffer} bb + * @param {org.apache.arrow.flatbuf.Schema=} obj + * @returns {org.apache.arrow.flatbuf.Schema} + */ +org.apache.arrow.flatbuf.Schema.getRootAsSchema = function(bb, obj) { + return (obj || new org.apache.arrow.flatbuf.Schema).__init(bb.readInt32(bb.position()) + bb.position(), bb); +}; + +/** + * endianness of the buffer + * it is Little Endian by default + * if endianness doesn't match the underlying system then the vectors need to be converted + * + * @returns {org.apache.arrow.flatbuf.Endianness} + */ +org.apache.arrow.flatbuf.Schema.prototype.endianness = function() { + var offset = this.bb.__offset(this.bb_pos, 4); + return offset ? /** @type {org.apache.arrow.flatbuf.Endianness} */ (this.bb.readInt16(this.bb_pos + offset)) : org.apache.arrow.flatbuf.Endianness.Little; +}; + +/** + * @param {number} index + * @param {org.apache.arrow.flatbuf.Field=} obj + * @returns {org.apache.arrow.flatbuf.Field} + */ +org.apache.arrow.flatbuf.Schema.prototype.fields = function(index, obj) { + var offset = this.bb.__offset(this.bb_pos, 6); + return offset ? (obj || new org.apache.arrow.flatbuf.Field).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos + offset) + index * 4), this.bb) : null; +}; + +/** + * @returns {number} + */ +org.apache.arrow.flatbuf.Schema.prototype.fieldsLength = function() { + var offset = this.bb.__offset(this.bb_pos, 6); + return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; +}; + +/** + * @param {number} index + * @param {org.apache.arrow.flatbuf.KeyValue=} obj + * @returns {org.apache.arrow.flatbuf.KeyValue} + */ +org.apache.arrow.flatbuf.Schema.prototype.customMetadata = function(index, obj) { + var offset = this.bb.__offset(this.bb_pos, 8); + return offset ? (obj || new org.apache.arrow.flatbuf.KeyValue).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos + offset) + index * 4), this.bb) : null; +}; + +/** + * @returns {number} + */ +org.apache.arrow.flatbuf.Schema.prototype.customMetadataLength = function() { + var offset = this.bb.__offset(this.bb_pos, 8); + return offset ? this.bb.__vector_len(this.bb_pos + offset) : 0; +}; + +/** + * @param {flatbuffers.Builder} builder + */ +org.apache.arrow.flatbuf.Schema.startSchema = function(builder) { + builder.startObject(3); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {org.apache.arrow.flatbuf.Endianness} endianness + */ +org.apache.arrow.flatbuf.Schema.addEndianness = function(builder, endianness) { + builder.addFieldInt16(0, endianness, org.apache.arrow.flatbuf.Endianness.Little); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} fieldsOffset + */ +org.apache.arrow.flatbuf.Schema.addFields = function(builder, fieldsOffset) { + builder.addFieldOffset(1, fieldsOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {Array.} data + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Schema.createFieldsVector = function(builder, data) { + builder.startVector(4, data.length, 4); + for (var i = data.length - 1; i >= 0; i--) { + builder.addOffset(data[i]); + } + return builder.endVector(); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {number} numElems + */ +org.apache.arrow.flatbuf.Schema.startFieldsVector = function(builder, numElems) { + builder.startVector(4, numElems, 4); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} customMetadataOffset + */ +org.apache.arrow.flatbuf.Schema.addCustomMetadata = function(builder, customMetadataOffset) { + builder.addFieldOffset(2, customMetadataOffset, 0); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {Array.} data + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Schema.createCustomMetadataVector = function(builder, data) { + builder.startVector(4, data.length, 4); + for (var i = data.length - 1; i >= 0; i--) { + builder.addOffset(data[i]); + } + return builder.endVector(); +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {number} numElems + */ +org.apache.arrow.flatbuf.Schema.startCustomMetadataVector = function(builder, numElems) { + builder.startVector(4, numElems, 4); +}; + +/** + * @param {flatbuffers.Builder} builder + * @returns {flatbuffers.Offset} + */ +org.apache.arrow.flatbuf.Schema.endSchema = function(builder) { + var offset = builder.endObject(); + return offset; +}; + +/** + * @param {flatbuffers.Builder} builder + * @param {flatbuffers.Offset} offset + */ +org.apache.arrow.flatbuf.Schema.finishSchemaBuffer = function(builder, offset) { + builder.finish(offset); +}; +export { org }; + diff --git a/js/src/reader/arrow.ts b/js/src/reader/arrow.ts index 1ff9df99269..8d3aafc7221 100644 --- a/js/src/reader/arrow.ts +++ b/js/src/reader/arrow.ts @@ -23,9 +23,9 @@ import { readStreamSchema, readStreamMessages } from './format'; -import * as File_ from '../format/File_generated'; -import * as Schema_ from '../format/Schema_generated'; -import * as Message_ from '../format/Message_generated'; +import * as File_ from '../format/File'; +import * as Schema_ from '../format/Schema'; +import * as Message_ from '../format/Message'; import ByteBuffer = flatbuffers.ByteBuffer; import Footer = File_.org.apache.arrow.flatbuf.Footer; @@ -95,7 +95,7 @@ function* readBuffer(bb: ByteBuffer, readerContext: ArrowReaderContext) { context.message = message; - if (message.headerType() === MessageHeader[`DictionaryBatch`]) { + if (message.headerType() === MessageHeader.DictionaryBatch) { let batch: DictionaryBatch; if (batch = message.header(new DictionaryBatch())!) { context.batch = batch.data()!; diff --git a/js/src/reader/format.ts b/js/src/reader/format.ts index 1f0b97a99f1..fd8f1b40d91 100644 --- a/js/src/reader/format.ts +++ b/js/src/reader/format.ts @@ -16,9 +16,9 @@ // under the License. import { flatbuffers } from 'flatbuffers'; -import * as File_ from '../format/File_generated'; -import * as Schema_ from '../format/Schema_generated'; -import * as Message_ from '../format/Message_generated'; +import * as File_ from '../format/File'; +import * as Schema_ from '../format/Schema'; +import * as Message_ from '../format/Message'; import ByteBuffer = flatbuffers.ByteBuffer; import Footer = File_.org.apache.arrow.flatbuf.Footer; import Schema = Schema_.org.apache.arrow.flatbuf.Schema; @@ -48,7 +48,7 @@ const magicX2AndPadding = magicLength * 2 + PADDING; export function readStreamSchema(bb: ByteBuffer) { if (!_checkMagic(bb.bytes(), 0)) { for (const message of readMessages(bb)) { - if (message.headerType() === MessageHeader[`Schema`]) { + if (message.headerType() === MessageHeader.Schema) { return message.header(new Schema()); } } @@ -100,8 +100,8 @@ export function* readMessages(bb: ByteBuffer) { export function* readStreamMessages(bb: ByteBuffer) { for (const message of readMessages(bb)) { switch (message.headerType()) { - case MessageHeader[`RecordBatch`]: - case MessageHeader[`DictionaryBatch`]: + case MessageHeader.RecordBatch: + case MessageHeader.DictionaryBatch: yield message; break; default: continue; diff --git a/js/src/reader/vector.ts b/js/src/reader/vector.ts index 00f0937aa31..0f95b769e14 100644 --- a/js/src/reader/vector.ts +++ b/js/src/reader/vector.ts @@ -16,8 +16,8 @@ // under the License. import { VectorReaderContext } from './arrow'; -import * as Schema_ from '../format/Schema_generated'; -import * as Message_ from '../format/Message_generated'; +import * as Schema_ from '../format/Schema'; +import * as Message_ from '../format/Message'; import { TypedArray, TypedArrayConstructor } from '../vector/types'; import { Vector, BoolVector, BinaryVector, DictionaryVector, @@ -76,23 +76,23 @@ export function readDictionaryVector(field: Field, state: VectorReaderContext) { export function readValueVector(field: Field, state: VectorReaderContext): Vector { switch (field.typeType()) { - case Type[`NONE`]: return readNullVector(); - case Type[`Null`]: return readNullVector(); - // case Type[`Map`]: return readMapVector(field, state); - case Type[`Int`]: return readIntVector(field, state); - case Type[`Bool`]: return readBoolVector(field, state); - case Type[`Date`]: return readDateVector(field, state); - case Type[`List`]: return readListVector(field, state); - case Type[`Utf8`]: return readUtf8Vector(field, state); - case Type[`Time`]: return readTimeVector(field, state); - // case Type[`Union`]: return readUnionVector(field, state); - case Type[`Binary`]: return readBinaryVector(field, state); - case Type[`Decimal`]: return readDecimalVector(field, state); - case Type[`Struct_`]: return readStructVector(field, state); - case Type[`FloatingPoint`]: return readFloatVector(field, state); - case Type[`Timestamp`]: return readTimestampVector(field, state); - case Type[`FixedSizeList`]: return readFixedSizeListVector(field, state); - case Type[`FixedSizeBinary`]: return readFixedSizeBinaryVector(field, state); + case Type.NONE: return readNullVector(); + case Type.Null: return readNullVector(); + // case Type.Map: return readMapVector(field, state); + case Type.Int: return readIntVector(field, state); + case Type.Bool: return readBoolVector(field, state); + case Type.Date: return readDateVector(field, state); + case Type.List: return readListVector(field, state); + case Type.Utf8: return readUtf8Vector(field, state); + case Type.Time: return readTimeVector(field, state); + // case Type.Union: return readUnionVector(field, state); + case Type.Binary: return readBinaryVector(field, state); + case Type.Decimal: return readDecimalVector(field, state); + case Type.Struct_: return readStructVector(field, state); + case Type.FloatingPoint: return readFloatVector(field, state); + case Type.Timestamp: return readTimestampVector(field, state); + case Type.FixedSizeList: return readFixedSizeListVector(field, state); + case Type.FixedSizeBinary: return readFixedSizeBinaryVector(field, state); } throw new Error(`Unrecognized Vector { name: ${Type[field.typeType()]}, type: ${field.typeType()} }`); } @@ -108,10 +108,10 @@ export function readBoolVector(field: Field, state: VectorReaderContext) { export function readDateVector(field: Field, state: VectorReaderContext) { const type = field.type(new Date())!; switch (type.unit()) { - case DateUnit[`DAY`]: return new Date32Vector({ ...readNumericBuffers(field, state, Int32Array), unit: DateUnit[type.unit()] }); - case DateUnit[`MILLISECOND`]: return new Date64Vector({ ...readNumericBuffers(field, state, Int32Array), unit: DateUnit[type.unit()] }); + case DateUnit.DAY: return new Date32Vector({ ...readNumericBuffers(field, state, Int32Array), unit: DateUnit[type.unit()] }); + case DateUnit.MILLISECOND: return new Date64Vector({ ...readNumericBuffers(field, state, Int32Array), unit: DateUnit[type.unit()] }); } - throw new Error(`Unrecognized Date { unit: ${type.unit} }`); + throw new Error(`Unrecognized Date { unit: ${type.unit()} }`); } export function readTimeVector(field: Field, state: VectorReaderContext) { @@ -202,9 +202,9 @@ export function readFixedSizeBinaryVector(field: Field, state: VectorReaderConte export function readFloatVector(field: Field, state: VectorReaderContext) { const type = field.type(new FloatingPoint())!; switch (type.precision()) { - case Precision[`HALF`]: return new Float16Vector(readNumericBuffers(field, state, Uint16Array)); - case Precision[`SINGLE`]: return new Float32Vector(readNumericBuffers(field, state, Float32Array)); - case Precision[`DOUBLE`]: return new Float64Vector(readNumericBuffers(field, state, Float64Array)); + case Precision.HALF: return new Float16Vector(readNumericBuffers(field, state, Uint16Array)); + case Precision.SINGLE: return new Float32Vector(readNumericBuffers(field, state, Float32Array)); + case Precision.DOUBLE: return new Float64Vector(readNumericBuffers(field, state, Float64Array)); } throw new Error(`Unrecognized FloatingPoint { precision: ${type.precision()} }`); } diff --git a/js/src/vector/arrow.ts b/js/src/vector/arrow.ts index 89f898f123a..88fec7e4454 100644 --- a/js/src/vector/arrow.ts +++ b/js/src/vector/arrow.ts @@ -15,8 +15,8 @@ // specific language governing permissions and limitations // under the License. -import * as Schema_ from '../format/Schema_generated'; -import * as Message_ from '../format/Message_generated'; +import * as Schema_ from '../format/Schema'; +import * as Message_ from '../format/Message'; import Field = Schema_.org.apache.arrow.flatbuf.Field; import FieldNode = Message_.org.apache.arrow.flatbuf.FieldNode; diff --git a/js/src/vector/traits.ts b/js/src/vector/traits.ts index 4ef80773975..ca933f16059 100644 --- a/js/src/vector/traits.ts +++ b/js/src/vector/traits.ts @@ -17,8 +17,8 @@ import { Vector } from './vector'; import { BoolVector } from './numeric'; -import * as Schema_ from '../format/Schema_generated'; -import * as Message_ from '../format/Message_generated'; +import * as Schema_ from '../format/Schema'; +import * as Message_ from '../format/Message'; import Type = Schema_.org.apache.arrow.flatbuf.Type; import Field = Schema_.org.apache.arrow.flatbuf.Field; import FieldNode = Message_.org.apache.arrow.flatbuf.FieldNode; diff --git a/js/src/vector/vector.ts b/js/src/vector/vector.ts index 815474db6e6..8047c899232 100644 --- a/js/src/vector/vector.ts +++ b/js/src/vector/vector.ts @@ -15,7 +15,7 @@ // specific language governing permissions and limitations // under the License. -import * as Schema_ from '../format/Schema_generated'; +import * as Schema_ from '../format/Schema'; import Type = Schema_.org.apache.arrow.flatbuf.Type; export interface Vector extends Iterable { @@ -51,4 +51,4 @@ export class Vector implements Vector { (Vector.prototype as any).nullable = !1; (Vector.prototype as any).nullCount = 0; (Vector.prototype as any).metadata = new Map(); -(Vector.prototype as any).type = Type[Type[`NONE`]]; +(Vector.prototype as any).type = Type[Type.NONE];