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: 64 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 index 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: 424 data: 156 rows: 5000 tail: 60 index: 119 Stream: column 0 section ROW_INDEX start: 424 length 17 Stream: column 1 section ROW_INDEX start: 441 length 63 Stream: column 2 section ROW_INDEX start: 504 length 39 Stream: column 1 section DATA start: 543 length 113 Stream: column 1 section LENGTH start: 656 length 32 Stream: column 2 section PRESENT start: 688 length 11 Stream: column 2 section DATA start: 699 length 0 Stream: column 2 section LENGTH start: 699 length 0 Stream: column 2 section DICTIONARY_DATA start: 699 length 0 Encoding column 0: DIRECT Encoding column 1: DIRECT_V2 Encoding column 2: DICTIONARY_V2[0] Row group index 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: 759 data: 186 rows: 5000 tail: 60 index: 148 Stream: column 0 section ROW_INDEX start: 759 length 17 Stream: column 1 section ROW_INDEX start: 776 length 63 Stream: column 2 section ROW_INDEX start: 839 length 68 Stream: column 1 section DATA start: 907 length 113 Stream: column 1 section LENGTH start: 1020 length 32 Stream: column 2 section DATA start: 1052 length 24 Stream: column 2 section LENGTH start: 1076 length 6 Stream: column 2 section DICTIONARY_DATA start: 1082 length 11 Encoding column 0: DIRECT Encoding column 1: DIRECT_V2 Encoding column 2: DICTIONARY_V2[1] Row group index 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: 1153 data: 156 rows: 5000 tail: 60 index: 119 Stream: column 0 section ROW_INDEX start: 1153 length 17 Stream: column 1 section ROW_INDEX start: 1170 length 63 Stream: column 2 section ROW_INDEX start: 1233 length 39 Stream: column 1 section DATA start: 1272 length 113 Stream: column 1 section LENGTH start: 1385 length 32 Stream: column 2 section PRESENT start: 1417 length 11 Stream: column 2 section DATA start: 1428 length 0 Stream: column 2 section LENGTH start: 1428 length 0 Stream: column 2 section DICTIONARY_DATA start: 1428 length 0 Encoding column 0: DIRECT Encoding column 1: DIRECT_V2 Encoding column 2: DICTIONARY_V2[0] Row group index 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: 1736 bytes Padding length: 0 bytes Padding ratio: 0%