Project: Presto (App Definition and Development / Database)
File: DwrfStripeCache.md

PostScript: Footer length: 343 Compression buffer size: 262144 Compression kind: ZLIB Stripe cache mode: BOTH Stripe cache size: 1129 File: Header length: 3 Content length: 2741 Row index stride: 10000 Number of rows: 400 Raw data size: 4800 Checksum Algorithm: XXHASH Fields: Field 0, Name: root, Type: STRUCT Field 1, Column 0, Name: int1, Type: INT Field 2, Column 1, Name: int2, Type: INT Field 3, Column 2, Name: int3, Type: INT Stripes: Stripe 0: number of rows: 100, offset: 3, length: 629 index length: 119, data length: 349, footer length: 161 raw data size: 1200, checksum:8608816586012591788, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 30, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 31, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 139, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 196, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 1: number of rows: 100, offset: 632, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-7144234372248921156, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 2: number of rows: 100, offset: 1335, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-6071322441861061778, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 3: number of rows: 100, offset: 2038, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-3715290882679212756, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL UserMetadata: orc.writer.version -> 3

-> DWRF ``` ``` script directory: /usr/local/fbpkg/bbio/scripts PostScript: Footer length: 335 Compression buffer size: 262144 Compression kind: ZLIB Stripe cache mode: BOTH Stripe cache size: 563 File: Header length: 3 Content length: 2741 Row index stride: 10000 Number of rows: 400 Raw data size: 4800 Checksum Algorithm: XXHASH Fields: Field 0, Name: root, Type: STRUCT Field 1, Column 0, Name: int1, Type: INT Field 2, Column 1, Name: int2, Type: INT Field 3, Column 2, Name: int3, Type: INT Stripes: Stripe 0: number of rows: 100, offset: 3, length: 629 index length: 119, data length: 349, footer length: 161 raw data size: 1200, checksum:8608816586012591788, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 30, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 31, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 139, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 196, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 1: number of rows: 100, offset: 632, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-7144234372248921156, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 2: number of rows: 100, offset: 1335, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-6071322441861061778, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 3: number of rows: 100, offset: 2038, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-3715290882679212756, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL UserMetadata: orc.writer.version -> 3

-> DWRF ``` ``` script directory: /usr/local/fbpkg/bbio/scripts PostScript: Footer length: 336 Compression buffer size: 262144 Compression kind: ZLIB Stripe cache mode: FOOTER Stripe cache size: 644 File: Header length: 3 Content length: 2741 Row index stride: 10000 Number of rows: 400 Raw data size: 4800 Checksum Algorithm: XXHASH Fields: Field 0, Name: root, Type: STRUCT Field 1, Column 0, Name: int1, Type: INT Field 2, Column 1, Name: int2, Type: INT Field 3, Column 2, Name: int3, Type: INT Stripes: Stripe 0: number of rows: 100, offset: 3, length: 629 index length: 119, data length: 349, footer length: 161 raw data size: 1200, checksum:8608816586012591788, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 30, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 31, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 139, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 196, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 1: number of rows: 100, offset: 632, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-7144234372248921156, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 2: number of rows: 100, offset: 1335, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-6071322441861061778, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 3: number of rows: 100, offset: 2038, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-3715290882679212756, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL UserMetadata: orc.writer.version -> 3

-> DWRF ``` ``` script directory: /usr/local/fbpkg/bbio/scripts PostScript: Footer length: 332 Compression buffer size: 262144 Compression kind: ZLIB Stripe cache mode: FOOTER Stripe cache size: 322 File: Header length: 3 Content length: 2741 Row index stride: 10000 Number of rows: 400 Raw data size: 4800 Checksum Algorithm: XXHASH Fields: Field 0, Name: root, Type: STRUCT Field 1, Column 0, Name: int1, Type: INT Field 2, Column 1, Name: int2, Type: INT Field 3, Column 2, Name: int3, Type: INT Stripes: Stripe 0: number of rows: 100, offset: 3, length: 629 index length: 119, data length: 349, footer length: 161 raw data size: 1200, checksum:8608816586012591788, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 30, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 31, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 139, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 196, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 1: number of rows: 100, offset: 632, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-7144234372248921156, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 2: number of rows: 100, offset: 1335, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-6071322441861061778, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 3: number of rows: 100, offset: 2038, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-3715290882679212756, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL UserMetadata: orc.writer.version -> 3

-> DWRF ``` ``` script directory: /usr/local/fbpkg/bbio/scripts PostScript: Footer length: 335 Compression buffer size: 262144 Compression kind: ZLIB Stripe cache mode: INDEX Stripe cache size: 485 File: Header length: 3 Content length: 2741 Row index stride: 10000 Number of rows: 400 Raw data size: 4800 Checksum Algorithm: XXHASH Fields: Field 0, Name: root, Type: STRUCT Field 1, Column 0, Name: int1, Type: INT Field 2, Column 1, Name: int2, Type: INT Field 3, Column 2, Name: int3, Type: INT Stripes: Stripe 0: number of rows: 100, offset: 3, length: 629 index length: 119, data length: 349, footer length: 161 raw data size: 1200, checksum:8608816586012591788, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 30, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 31, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 139, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 196, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 1: number of rows: 100, offset: 632, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-7144234372248921156, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 2: number of rows: 100, offset: 1335, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-6071322441861061778, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 3: number of rows: 100, offset: 2038, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-3715290882679212756, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL UserMetadata: orc.writer.version -> 3

-> DWRF ``` ``` script directory: /usr/local/fbpkg/bbio/scripts PostScript: Footer length: 331 Compression buffer size: 262144 Compression kind: ZLIB Stripe cache mode: INDEX Stripe cache size: 241 File: Header length: 3 Content length: 2741 Row index stride: 10000 Number of rows: 400 Raw data size: 4800 Checksum Algorithm: XXHASH Fields: Field 0, Name: root, Type: STRUCT Field 1, Column 0, Name: int1, Type: INT Field 2, Column 1, Name: int2, Type: INT Field 3, Column 2, Name: int3, Type: INT Stripes: Stripe 0: number of rows: 100, offset: 3, length: 629 index length: 119, data length: 349, footer length: 161 raw data size: 1200, checksum:8608816586012591788, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 30, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 31, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 139, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 196, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 1: number of rows: 100, offset: 632, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-7144234372248921156, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 2: number of rows: 100, offset: 1335, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-6071322441861061778, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 3: number of rows: 100, offset: 2038, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-3715290882679212756, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL UserMetadata: orc.writer.version -> 3

-> DWRF ``` ``` script directory: /usr/local/fbpkg/bbio/scripts PostScript: Footer length: 328 Compression buffer size: 262144 Compression kind: ZLIB Stripe cache mode: NONE Stripe cache size: 0 File: Header length: 3 Content length: 2741 Row index stride: 10000 Number of rows: 400 Raw data size: 4800 Checksum Algorithm: XXHASH Fields: Field 0, Name: root, Type: STRUCT Field 1, Column 0, Name: int1, Type: INT Field 2, Column 1, Name: int2, Type: INT Field 3, Column 2, Name: int3, Type: INT Stripes: Stripe 0: number of rows: 100, offset: 3, length: 629 index length: 119, data length: 349, footer length: 161 raw data size: 1200, checksum:8608816586012591788, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 30, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 31, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 139, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 196, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 1: number of rows: 100, offset: 632, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-7144234372248921156, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1, key: NULL Encoding 3: DIRECT, node: 3, seq: 0, dict size: 0, key: NULL Stripe 2: number of rows: 100, offset: 1335, length: 703 index length: 122, data length: 420, footer length: 161 raw data size: 1200, checksum:-6071322441861061778, group size:0 Stream 0: ROW_INDEX, node: 0, seq: 0, length: 16, usevint: true, column: -1 Stream 1: ROW_INDEX, node: 1, seq: 0, length: 32, usevint: true, column: 0 Stream 2: ROW_INDEX, node: 2, seq: 0, length: 42, usevint: true, column: 1 Stream 3: ROW_INDEX, node: 3, seq: 0, length: 32, usevint: true, column: 2 Stream 4: DICTIONARY_DATA, node: 2, seq: 0, length: 8, usevint: true, column: 1 Stream 5: DATA, node: 2, seq: 0, length: 6, usevint: true, column: 1 Stream 6: DATA, node: 1, seq: 0, length: 203, usevint: true, column: 0 Stream 7: DATA, node: 3, seq: 0, length: 203, usevint: true, column: 2 Encoding 0: DIRECT, node: 0, seq: 0, dict size: 0, key: NULL Encoding 1: DIRECT, node: 1, seq: 0, dict size: 0, key: NULL Encoding 2: DICTIONARY, node: 2, seq: 0, dict size: 1,