Structure for TestOrcFile.testHasNull.orc File Version: 0.12 with HIVE_8732 Rows: 20000 Compression: ZLIB Compression size: 10000 Type: struct Stripe Statistics: Stripe 1: Column 0: count: 5000 hasNull: false Column 1: count: 5000 hasNull: false sum: 15000 Column 2: count: 2000 hasNull: true min: RG1 max: RG3 sum: 6000 Stripe 2: Column 0: count: 5000 hasNull: false Column 1: count: 5000 hasNull: false sum: 15000 Column 2: count: 0 hasNull: true Stripe 3: Column 0: count: 5000 hasNull: false Column 1: count: 5000 hasNull: false sum: 15000 Column 2: count: 5000 hasNull: false min: STRIPE-3 max: STRIPE-3 sum: 40000 Stripe 4: Column 0: count: 5000 hasNull: false Column 1: count: 5000 hasNull: false sum: 15000 Column 2: count: 0 hasNull: true File Statistics: Column 0: count: 20000 hasNull: false Column 1: count: 20000 hasNull: false sum: 60000 Column 2: count: 7000 hasNull: true min: RG1 max: STRIPE-3 sum: 46000 Stripes: Stripe: offset: 3 data: 195 rows: 5000 tail: 76 index: 162 Stream: column 0 section ROW_INDEX start: 3 length 17 Stream: column 1 section ROW_INDEX start: 20 length 63 Stream: column 2 section ROW_INDEX start: 83 length 82 Stream: column 1 section DATA start: 165 length 113 Stream: column 1 section LENGTH start: 278 length 32 Stream: column 2 section PRESENT start: 310 length 13 Stream: column 2 section DATA start: 323 length 22 Stream: column 2 section LENGTH start: 345 length 6 Stream: column 2 section DICTIONARY_DATA start: 351 length 9 Encoding column 0: DIRECT Encoding column 1: DIRECT_V2 Encoding column 2: DICTIONARY_V2[2] Row group indices for column 2: Entry 0: count: 1000 hasNull: false min: RG1 max: RG1 sum: 3000 positions: 0,0,0,0,0,0,0 Entry 1: count: 0 hasNull: true positions: 0,0,125,0,0,66,488 Entry 2: count: 1000 hasNull: false min: RG3 max: RG3 sum: 3000 positions: 0,2,125,0,0,66,488 Entry 3: count: 0 hasNull: true positions: 0,4,125,0,0,136,488 Entry 4: count: 0 hasNull: true positions: 0,6,125,0,0,136,488 Stripe: offset: 436 data: 156 rows: 5000 tail: 67 index: 119 Stream: column 0 section ROW_INDEX start: 436 length 17 Stream: column 1 section ROW_INDEX start: 453 length 63 Stream: column 2 section ROW_INDEX start: 516 length 39 Stream: column 1 section DATA start: 555 length 113 Stream: column 1 section LENGTH start: 668 length 32 Stream: column 2 section PRESENT start: 700 length 11 Stream: column 2 section DATA start: 711 length 0 Encoding column 0: DIRECT Encoding column 1: DIRECT_V2 Encoding column 2: DICTIONARY_V2[0] Row group indices for column 2: Entry 0: count: 0 hasNull: true positions: 0,0,0,0,0,0,0 Entry 1: count: 0 hasNull: true positions: 0,0,125,0,0,0,0 Entry 2: count: 0 hasNull: true positions: 0,2,120,0,0,0,0 Entry 3: count: 0 hasNull: true positions: 0,4,115,0,0,0,0 Entry 4: count: 0 hasNull: true positions: 0,6,110,0,0,0,0 Stripe: offset: 778 data: 186 rows: 5000 tail: 72 index: 148 Stream: column 0 section ROW_INDEX start: 778 length 17 Stream: column 1 section ROW_INDEX start: 795 length 63 Stream: column 2 section ROW_INDEX start: 858 length 68 Stream: column 1 section DATA start: 926 length 113 Stream: column 1 section LENGTH start: 1039 length 32 Stream: column 2 section DATA start: 1071 length 24 Stream: column 2 section LENGTH start: 1095 length 6 Stream: column 2 section DICTIONARY_DATA start: 1101 length 11 Encoding column 0: DIRECT Encoding column 1: DIRECT_V2 Encoding column 2: DICTIONARY_V2[1] Row group indices for column 2: Entry 0: count: 1000 hasNull: false min: STRIPE-3 max: STRIPE-3 sum: 8000 positions: 0,0,0 Entry 1: count: 1000 hasNull: false min: STRIPE-3 max: STRIPE-3 sum: 8000 positions: 0,66,488 Entry 2: count: 1000 hasNull: false min: STRIPE-3 max: STRIPE-3 sum: 8000 positions: 0,198,464 Entry 3: count: 1000 hasNull: false min: STRIPE-3 max: STRIPE-3 sum: 8000 positions: 0,330,440 Entry 4: count: 1000 hasNull: false min: STRIPE-3 max: STRIPE-3 sum: 8000 positions: 0,462,416 Stripe: offset: 1184 data: 156 rows: 5000 tail: 67 index: 119 Stream: column 0 section ROW_INDEX start: 1184 length 17 Stream: column 1 section ROW_INDEX start: 1201 length 63 Stream: column 2 section ROW_INDEX start: 1264 length 39 Stream: column 1 section DATA start: 1303 length 113 Stream: column 1 section LENGTH start: 1416 length 32 Stream: column 2 section PRESENT start: 1448 length 11 Stream: column 2 section DATA start: 1459 length 0 Encoding column 0: DIRECT Encoding column 1: DIRECT_V2 Encoding column 2: DICTIONARY_V2[0] Row group indices for column 2: Entry 0: count: 0 hasNull: true positions: 0,0,0,0,0,0,0 Entry 1: count: 0 hasNull: true positions: 0,0,125,0,0,0,0 Entry 2: count: 0 hasNull: true positions: 0,2,120,0,0,0,0 Entry 3: count: 0 hasNull: true positions: 0,4,115,0,0,0,0 Entry 4: count: 0 hasNull: true positions: 0,6,110,0,0,0,0 File length: 1775 bytes Padding length: 0 bytes Padding ratio: 0%