aboutsummaryrefslogtreecommitdiff
path: root/sql/core/src/test/resources/test-data/parquet-thrift-compat.snappy.parquet
blob: 837e4876eea6385092610bb59016c3a7b97e1c72 (plain)
ofshex dumpascii
0000 50 41 52 31 15 00 15 04 15 08 2c 15 14 15 00 15 08 15 08 1c 18 01 01 18 01 00 16 00 00 00 00 02 PAR1......,.....................
0020 04 55 01 15 00 15 50 15 54 2c 15 14 15 00 15 08 15 08 1c 18 04 09 00 00 00 18 04 00 00 00 00 16 .U....P.T,......................
0040 00 00 00 00 28 9c 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 04 00 00 00 05 00 00 00 06 00 ....(...........................
0060 00 00 07 00 00 00 08 00 00 00 09 00 00 00 15 00 15 50 15 54 2c 15 14 15 00 15 08 15 08 1c 18 04 .................P.T,...........
0080 0a 00 00 00 18 04 01 00 00 00 16 00 00 00 00 28 9c 01 00 00 00 02 00 00 00 03 00 00 00 04 00 00 ...............(................
00a0 00 05 00 00 00 06 00 00 00 07 00 00 00 08 00 00 00 09 00 00 00 0a 00 00 00 15 00 15 50 15 54 2c ............................P.T,
00c0 15 14 15 00 15 08 15 08 1c 18 04 0b 00 00 00 18 04 02 00 00 00 16 00 00 00 00 28 9c 02 00 00 00 ..........................(.....
00e0 03 00 00 00 04 00 00 00 05 00 00 00 06 00 00 00 07 00 00 00 08 00 00 00 09 00 00 00 0a 00 00 00 ................................
0100 0b 00 00 00 15 00 15 a0 01 15 64 2c 15 14 15 00 15 08 15 08 1c 18 08 5a 00 00 00 00 00 00 00 18 ..........d,...........Z........
0120 08 00 00 00 00 00 00 00 00 16 00 00 00 00 50 00 00 0d 01 00 0a 0d 08 00 14 0d 08 00 1e 0d 08 00 ..............P.................
0140 28 0d 08 00 32 0d 08 00 3c 0d 08 00 46 0d 08 3c 50 00 00 00 00 00 00 00 5a 00 00 00 00 00 00 00 (...2...<...F..<P.......Z.......
0160 15 00 15 a0 01 15 78 2c 15 14 15 00 15 08 15 08 1c 18 08 66 66 66 66 66 66 22 40 18 08 9a 99 99 ......x,...........ffffff"@.....
0180 99 99 99 c9 3f 16 00 00 00 00 50 04 9a 99 01 01 08 c9 3f 33 05 01 04 f3 3f 09 10 04 01 40 09 08 ....?.....P.......?3....?....@..
01a0 0c 09 40 cd cc 01 01 00 10 0d 08 00 14 0d 08 00 18 0d 08 44 1c 40 66 66 66 66 66 66 20 40 66 66 ..@................D.@ffffff.@ff
01c0 66 66 66 66 22 40 15 00 15 b4 01 15 68 2c 15 14 15 00 15 08 15 08 1c 18 05 76 61 6c 5f 39 18 05 ffff"@......h,...........val_9..
01e0 76 61 6c 5f 30 16 00 00 00 00 5a 20 05 00 00 00 76 61 6c 5f 30 11 09 00 31 11 09 00 32 11 09 00 val_0.....Z.....val_0...1...2...
0200 33 11 09 00 34 11 09 00 35 11 09 00 36 11 09 00 37 11 09 24 38 05 00 00 00 76 61 6c 5f 39 15 00 3...4...5...6...7..$8....val_9..
0220 15 b4 01 15 68 2c 15 14 15 00 15 08 15 08 1c 18 05 76 61 6c 5f 39 18 05 76 61 6c 5f 30 16 00 00 ....h,...........val_9..val_0...
0240 00 00 5a 20 05 00 00 00 76 61 6c 5f 30 11 09 00 31 11 09 00 32 11 09 00 33 11 09 00 34 11 09 00 ..Z.....val_0...1...2...3...4...
0260 35 11 09 00 36 11 09 00 37 11 09 24 38 05 00 00 00 76 61 6c 5f 39 15 04 15 52 15 54 4c 15 08 15 5...6...7..$8....val_9...R.TL...
0280 04 00 00 29 24 06 00 00 00 53 50 41 44 45 53 01 0a 68 48 45 41 52 54 53 08 00 00 00 44 49 41 4d ...)$....SPADES..hHEARTS....DIAM
02a0 4f 4e 44 53 05 00 00 00 43 4c 55 42 53 15 00 15 0c 15 10 2c 15 14 15 04 15 08 15 08 1c 18 06 53 ONDS....CLUBS......,...........S
02c0 50 41 44 45 53 18 05 43 4c 55 42 53 16 00 00 00 00 06 14 02 05 e4 e4 04 00 15 00 15 10 15 14 2c PADES..CLUBS...................,
02e0 15 14 15 00 15 06 15 08 1c 18 01 01 18 01 00 16 08 00 00 00 08 1c 03 00 00 00 05 b6 01 26 15 00 .............................&..
0300 15 3e 15 42 2c 15 14 15 00 15 06 15 08 1c 18 04 08 00 00 00 18 04 01 00 00 00 16 08 00 00 00 1f .>.B,...........................
0320 78 03 00 00 00 05 b6 01 01 00 00 00 02 00 00 00 04 00 00 00 05 00 00 00 07 00 00 00 08 00 00 00 x...............................
0340 15 00 15 3e 15 3e 2c 15 14 15 00 15 06 15 08 1c 18 04 09 00 00 00 18 04 02 00 00 00 16 08 00 00 ...>.>,.........................
0360 00 1f 28 03 00 00 00 05 b6 01 02 00 00 00 05 0b 38 00 00 00 06 00 00 00 08 00 00 00 09 00 00 00 ..(.............8...............
0380 15 00 15 3e 15 40 2c 15 14 15 00 15 06 15 08 1c 18 04 0a 00 00 00 18 04 03 00 00 00 16 08 00 00 ...>.@,.........................
03a0 00 1f 18 03 00 00 00 05 b6 01 01 07 4c 04 00 00 00 06 00 00 00 07 00 00 00 09 00 00 00 0a 00 00 ............L...................
03c0 00 15 00 15 6e 15 56 2c 15 14 15 00 15 06 15 08 1c 18 08 50 00 00 00 00 00 00 00 18 08 0a 00 00 ....n.V,...........P............
03e0 00 00 00 00 00 16 08 00 00 00 37 20 03 00 00 00 05 b6 01 0a 00 09 01 00 14 09 07 04 00 28 0d 08 ..........7..................(..
0400 00 32 0d 08 3c 46 00 00 00 00 00 00 00 50 00 00 00 00 00 00 00 15 00 15 6e 15 5a 2c 15 14 15 00 .2..<F.......P..........n.Z,....
0420 15 06 15 08 1c 18 08 66 66 66 66 66 66 20 40 18 08 33 33 33 33 33 33 f3 3f 16 08 00 00 00 37 1c .......ffffff.@..333333.?.....7.
0440 03 00 00 00 05 b6 01 33 05 01 0c f3 3f 9a 99 01 01 0c 01 40 cd cc 01 01 00 10 0d 08 00 14 0d 08 .......3....?......@............
0460 24 1c 40 66 66 66 66 66 66 20 40 15 00 15 7a 15 56 2c 15 14 15 00 15 06 15 08 1c 18 05 76 61 6c $.@ffffff.@...z.V,...........val
0480 5f 38 18 05 76 61 6c 5f 31 16 08 00 00 00 3d 3c 03 00 00 00 05 b6 01 05 00 00 00 76 61 6c 5f 31 _8..val_1.....=<...........val_1
04a0 11 09 00 32 11 09 00 34 11 09 00 35 11 09 24 37 05 00 00 00 76 61 6c 5f 38 15 00 15 7a 15 56 2c ...2...4...5..$7....val_8...z.V,
04c0 15 14 15 00 15 06 15 08 1c 18 05 76 61 6c 5f 38 18 05 76 61 6c 5f 31 16 08 00 00 00 3d 3c 03 00 ...........val_8..val_1.....=<..
04e0 00 00 05 b6 01 05 00 00 00 76 61 6c 5f 31 11 09 00 32 11 09 00 34 11 09 00 35 11 09 24 37 05 00 .........val_1...2...4...5..$7..
0500 00 00 76 61 6c 5f 38 15 04 15 52 15 54 4c 15 08 15 04 00 00 29 54 06 00 00 00 48 45 41 52 54 53 ..val_8...R.TL......)T....HEARTS
0520 08 00 00 00 44 49 41 4d 4f 4e 44 53 01 16 38 53 50 41 44 45 53 05 00 00 00 43 4c 55 42 53 15 00 ....DIAMONDS..8SPADES....CLUBS..
0540 15 16 15 1a 2c 15 14 15 04 15 06 15 08 1c 18 06 53 50 41 44 45 53 18 05 43 4c 55 42 53 16 08 00 ....,...........SPADES..CLUBS...
0560 00 00 0b 28 03 00 00 00 05 b6 01 02 03 24 0b 15 04 15 dc 01 15 7e 4c 15 18 15 04 00 00 6e 20 05 ...(.........$.......~L......n..
0580 00 00 00 61 72 72 5f 30 11 09 00 31 11 09 00 32 11 09 00 33 11 09 00 34 11 09 00 35 11 09 00 36 ...arr_0...1...2...3...4...5...6
05a0 11 09 00 37 11 09 00 38 11 09 04 39 06 0d 5a 2c 31 30 06 00 00 00 61 72 72 5f 31 31 15 00 15 42 ...7...8...9..Z,10....arr_11...B
05c0 15 46 2c 15 3c 15 04 15 06 15 06 1c 18 05 61 72 72 5f 39 18 05 61 72 72 5f 30 16 00 00 00 00 21 .F,.<.........arr_9..arr_0.....!
05e0 80 05 00 00 00 09 b6 6d db 36 02 00 00 00 3c 01 04 09 10 12 32 32 34 54 54 56 76 76 78 98 98 9a .......m.6....<.....224TTVvvx...
0600 ba 00 15 00 15 68 15 62 2c 15 14 15 00 15 06 15 06 1c 18 04 09 00 00 00 18 04 00 00 00 00 16 00 .....h.b,.......................
0620 00 00 00 34 14 02 00 00 00 14 00 05 06 10 01 00 00 00 00 01 05 01 0e 6c 03 00 00 00 04 00 00 00 ...4...................l........
0640 05 00 00 00 06 00 00 00 07 00 00 00 08 00 00 00 09 00 00 00 15 04 15 60 15 64 4c 15 18 15 04 00 .......................`.dL.....
0660 00 30 bc 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 04 00 00 00 05 00 00 00 06 00 00 00 07 .0..............................
0680 00 00 00 08 00 00 00 09 00 00 00 0a 00 00 00 0b 00 00 00 15 00 15 42 15 46 2c 15 3c 15 04 15 06 ......................B.F,.<....
06a0 15 06 1c 18 04 0b 00 00 00 18 04 00 00 00 00 16 00 00 00 00 21 80 05 00 00 00 09 b6 6d db 36 02 ....................!.......m.6.
06c0 00 00 00 3c 01 04 09 10 12 32 32 34 54 54 56 76 76 78 98 98 9a ba 00 15 04 15 dc 01 15 7e 4c 15 ...<.....224TTVvvx...........~L.
06e0 18 15 04 00 00 6e 20 05 00 00 00 76 61 6c 5f 30 11 09 00 31 11 09 00 32 11 09 00 33 11 09 00 34 .....n.....val_0...1...2...3...4
0700 11 09 00 35 11 09 00 36 11 09 00 37 11 09 00 38 11 09 04 39 06 0d 5a 2c 31 30 06 00 00 00 76 61 ...5...6...7...8...9..Z,10....va
0720 6c 5f 31 31 15 00 15 42 15 46 2c 15 3c 15 04 15 06 15 06 1c 18 05 76 61 6c 5f 39 18 05 76 61 6c l_11...B.F,.<.........val_9..val
0740 5f 30 16 00 00 00 00 21 80 05 00 00 00 09 b6 6d db 36 02 00 00 00 3c 02 04 09 10 12 32 32 34 54 _0.....!.......m.6....<.....224T
0760 54 56 76 76 78 98 98 9a ba 00 15 04 15 60 15 64 4c 15 18 15 04 00 00 30 bc 00 00 00 00 01 00 00 TVvvx........`.dL......0........
0780 00 02 00 00 00 03 00 00 00 04 00 00 00 05 00 00 00 06 00 00 00 07 00 00 00 08 00 00 00 09 00 00 ................................
07a0 00 0a 00 00 00 0b 00 00 00 15 00 15 42 15 46 2c 15 3c 15 04 15 06 15 06 1c 18 04 0b 00 00 00 18 ............B.F,.<..............
07c0 04 00 00 00 00 16 00 00 00 00 21 80 05 00 00 00 09 b6 6d db 36 02 00 00 00 3c 01 04 09 10 12 32 ..........!.......m.6....<.....2
07e0 32 34 54 54 56 76 76 78 98 98 9a ba 00 15 04 15 70 15 74 4c 15 1c 15 04 00 00 38 dc 00 00 00 00 24TTVvvx........p.tL......8.....
0800 01 00 00 00 02 00 00 00 03 00 00 00 04 00 00 00 05 00 00 00 06 00 00 00 07 00 00 00 08 00 00 00 ................................
0820 09 00 00 00 0a 00 00 00 0b 00 00 00 0c 00 00 00 0d 00 00 00 15 00 15 b4 03 15 de 02 2c 15 9c 04 ............................,...
0840 15 04 15 06 15 06 1c 18 04 0d 00 00 00 18 04 00 00 00 00 16 00 00 00 00 da 01 50 45 00 00 00 45 ..........................PE...E
0860 bc ef f7 be df fb 3e ef fb bd ef f7 be cf fb 7e 01 09 08 f3 be df 01 09 00 bc 9a 1b 00 48 0f 03 ......>........~.............H..
0880 00 00 00 9c 04 04 04 45 10 12 32 32 04 21 21 23 43 01 09 24 14 32 32 34 54 21 23 43 43 15 01 09 .......E..22.!!#C..$.224T!#CC...
08a0 20 32 34 54 54 26 43 43 45 65 01 09 24 36 54 54 56 76 43 45 65 65 37 01 09 20 54 56 76 76 48 65 .24TT&CCEe..$6TTVvCEee7...TVvvHe
08c0 65 67 87 01 09 24 58 76 76 78 98 65 67 87 87 59 01 09 20 76 78 98 98 6a 87 87 89 a9 01 09 24 7a eg...$Xvvx.eg..Y...vx..j......$z
08e0 98 98 9a ba 87 89 a9 a9 7b 01 09 20 98 9a ba ba 8c a9 a9 ab cb 01 09 38 9c ba ba bc dc a9 ab cb ........{..............8........
0900 cb 9d ba ba bc dc 00 15 04 15 dc 01 15 7e 4c 15 18 15 04 00 00 6e 20 05 00 00 00 76 61 6c 5f 30 .............~L......n.....val_0
0920 11 09 00 31 11 09 00 32 11 09 00 33 11 09 00 34 11 09 00 35 11 09 00 36 11 09 00 37 11 09 00 38 ...1...2...3...4...5...6...7...8
0940 11 09 04 39 06 0d 5a 2c 31 30 06 00 00 00 76 61 6c 5f 31 31 15 00 15 ac 01 15 9e 01 2c 15 b4 01 ...9..Z,10....val_11........,...
0960 15 04 15 06 15 06 1c 18 05 76 61 6c 5f 39 18 05 76 61 6c 5f 30 16 00 00 00 00 56 34 19 00 00 00 .........val_9..val_0.....V4....
0980 19 68 9a a2 69 8a a6 29 9a a6 32 09 00 e8 0a 00 03 00 00 00 b4 01 03 04 19 10 02 21 10 12 32 21 .h..i..)..2................!..2!
09a0 13 32 32 24 43 32 34 54 43 35 54 54 46 65 54 56 76 65 57 76 76 68 87 76 78 98 87 79 98 98 8a a9 .22$C24TC5TTFeTVveWvvh.vx..y....
09c0 98 9a ba a9 9b ba 00 00 00 15 02 19 fc 23 48 0d 50 61 72 71 75 65 74 53 63 68 65 6d 61 15 2c 00 .............#H.ParquetSchema.,.
09e0 15 00 25 00 18 0a 62 6f 6f 6c 43 6f 6c 75 6d 6e 00 15 02 25 00 18 0a 62 79 74 65 43 6f 6c 75 6d ..%...boolColumn...%...byteColum
0a00 6e 00 15 02 25 00 18 0b 73 68 6f 72 74 43 6f 6c 75 6d 6e 00 15 02 25 00 18 09 69 6e 74 43 6f 6c n...%...shortColumn...%...intCol
0a20 75 6d 6e 00 15 04 25 00 18 0a 6c 6f 6e 67 43 6f 6c 75 6d 6e 00 15 0a 25 00 18 0c 64 6f 75 62 6c umn...%...longColumn...%...doubl
0a40 65 43 6f 6c 75 6d 6e 00 15 0c 25 00 18 0c 62 69 6e 61 72 79 43 6f 6c 75 6d 6e 25 00 00 15 0c 25 eColumn...%...binaryColumn%....%
0a60 00 18 0c 73 74 72 69 6e 67 43 6f 6c 75 6d 6e 25 00 00 15 0c 25 00 18 0a 65 6e 75 6d 43 6f 6c 75 ...stringColumn%....%...enumColu
0a80 6d 6e 25 08 00 15 00 25 02 18 0f 6d 61 79 62 65 42 6f 6f 6c 43 6f 6c 75 6d 6e 00 15 02 25 02 18 mn%....%...maybeBoolColumn...%..
0aa0 0f 6d 61 79 62 65 42 79 74 65 43 6f 6c 75 6d 6e 00 15 02 25 02 18 10 6d 61 79 62 65 53 68 6f 72 .maybeByteColumn...%...maybeShor
0ac0 74 43 6f 6c 75 6d 6e 00 15 02 25 02 18 0e 6d 61 79 62 65 49 6e 74 43 6f 6c 75 6d 6e 00 15 04 25 tColumn...%...maybeIntColumn...%
0ae0 02 18 0f 6d 61 79 62 65 4c 6f 6e 67 43 6f 6c 75 6d 6e 00 15 0a 25 02 18 11 6d 61 79 62 65 44 6f ...maybeLongColumn...%...maybeDo
0b00 75 62 6c 65 43 6f 6c 75 6d 6e 00 15 0c 25 02 18 11 6d 61 79 62 65 42 69 6e 61 72 79 43 6f 6c 75 ubleColumn...%...maybeBinaryColu
0b20 6d 6e 25 00 00 15 0c 25 02 18 11 6d 61 79 62 65 53 74 72 69 6e 67 43 6f 6c 75 6d 6e 25 00 00 15 mn%....%...maybeStringColumn%...
0b40 0c 25 02 18 0f 6d 61 79 62 65 45 6e 75 6d 43 6f 6c 75 6d 6e 25 08 00 35 00 18 0d 73 74 72 69 6e .%...maybeEnumColumn%..5...strin
0b60 67 73 43 6f 6c 75 6d 6e 15 02 15 06 00 15 0c 25 04 18 13 73 74 72 69 6e 67 73 43 6f 6c 75 6d 6e gsColumn.......%...stringsColumn
0b80 5f 74 75 70 6c 65 25 00 00 35 00 18 0c 69 6e 74 53 65 74 43 6f 6c 75 6d 6e 15 02 15 06 00 15 02 _tuple%..5...intSetColumn.......
0ba0 25 04 18 12 69 6e 74 53 65 74 43 6f 6c 75 6d 6e 5f 74 75 70 6c 65 00 35 00 18 11 69 6e 74 54 6f %...intSetColumn_tuple.5...intTo
0bc0 53 74 72 69 6e 67 43 6f 6c 75 6d 6e 15 02 15 02 00 35 04 18 03 6d 61 70 15 04 15 04 00 15 02 25 StringColumn.....5...map.......%
0be0 00 18 03 6b 65 79 00 15 0c 25 02 18 05 76 61 6c 75 65 25 00 00 35 00 18 0d 63 6f 6d 70 6c 65 78 ...key...%...value%..5...complex
0c00 43 6f 6c 75 6d 6e 15 02 15 02 00 35 04 18 03 6d 61 70 15 04 15 04 00 15 02 25 00 18 03 6b 65 79 Column.....5...map.......%...key
0c20 00 35 02 18 05 76 61 6c 75 65 15 02 15 06 00 35 04 18 0b 76 61 6c 75 65 5f 74 75 70 6c 65 15 04 .5...value.....5...value_tuple..
0c40 00 35 00 18 10 6e 65 73 74 65 64 49 6e 74 73 43 6f 6c 75 6d 6e 15 02 15 06 00 15 02 25 04 18 16 .5...nestedIntsColumn.......%...
0c60 6e 65 73 74 65 64 49 6e 74 73 43 6f 6c 75 6d 6e 5f 74 75 70 6c 65 00 15 0c 25 00 18 12 6e 65 73 nestedIntsColumn_tuple...%...nes
0c80 74 65 64 53 74 72 69 6e 67 43 6f 6c 75 6d 6e 25 00 00 16 14 19 1c 19 fc 19 26 08 1c 15 00 19 25 tedStringColumn%.........&.....%
0ca0 00 08 19 18 0a 62 6f 6f 6c 43 6f 6c 75 6d 6e 15 02 16 14 16 3a 16 3e 26 08 3c 18 01 01 18 01 00 .....boolColumn.....:.>&.<......
0cc0 16 00 00 00 00 26 46 1c 15 02 19 25 00 08 19 18 0a 62 79 74 65 43 6f 6c 75 6d 6e 15 02 16 14 16 .....&F....%.....byteColumn.....
0ce0 92 01 16 96 01 26 46 3c 18 04 09 00 00 00 18 04 00 00 00 00 16 00 00 00 00 26 dc 01 1c 15 02 19 .....&F<.................&......
0d00 25 00 08 19 18 0b 73 68 6f 72 74 43 6f 6c 75 6d 6e 15 02 16 14 16 92 01 16 96 01 26 dc 01 3c 18 %.....shortColumn..........&..<.
0d20 04 0a 00 00 00 18 04 01 00 00 00 16 00 00 00 00 26 f2 02 1c 15 02 19 25 00 08 19 18 09 69 6e 74 ................&......%.....int
0d40 43 6f 6c 75 6d 6e 15 02 16 14 16 92 01 16 96 01 26 f2 02 3c 18 04 0b 00 00 00 18 04 02 00 00 00 Column..........&..<............
0d60 16 00 00 00 00 26 88 04 1c 15 04 19 25 00 08 19 18 0a 6c 6f 6e 67 43 6f 6c 75 6d 6e 15 02 16 14 .....&......%.....longColumn....
0d80 16 f4 01 16 b8 01 26 88 04 3c 18 08 5a 00 00 00 00 00 00 00 18 08 00 00 00 00 00 00 00 00 16 00 ......&..<..Z...................
0da0 00 00 00 26 c0 05 1c 15 0a 19 25 00 08 19 18 0c 64 6f 75 62 6c 65 43 6f 6c 75 6d 6e 15 02 16 14 ...&......%.....doubleColumn....
0dc0 16 f4 01 16 cc 01 26 c0 05 3c 18 08 66 66 66 66 66 66 22 40 18 08 9a 99 99 99 99 99 c9 3f 16 00 ......&..<..ffffff"@.........?..
0de0 00 00 00 26 8c 07 1c 15 0c 19 25 00 08 19 18 0c 62 69 6e 61 72 79 43 6f 6c 75 6d 6e 15 02 16 14 ...&......%.....binaryColumn....
0e00 16 fc 01 16 b0 01 26 8c 07 3c 18 05 76 61 6c 5f 39 18 05 76 61 6c 5f 30 16 00 00 00 00 26 bc 08 ......&..<..val_9..val_0.....&..
0e20 1c 15 0c 19 25 00 08 19 18 0c 73 74 72 69 6e 67 43 6f 6c 75 6d 6e 15 02 16 14 16 fc 01 16 b0 01 ....%.....stringColumn..........
0e40 26 bc 08 3c 18 05 76 61 6c 5f 39 18 05 76 61 6c 5f 30 16 00 00 00 00 26 ec 09 1c 15 0c 19 25 04 &..<..val_9..val_0.....&......%.
0e60 08 19 18 0a 65 6e 75 6d 43 6f 6c 75 6d 6e 15 02 16 14 16 c0 01 16 c6 01 26 ec 09 3c 18 06 53 50 ....enumColumn..........&..<..SP
0e80 41 44 45 53 18 05 43 4c 55 42 53 16 00 00 00 00 26 b2 0b 1c 15 00 19 35 06 00 08 19 18 0f 6d 61 ADES..CLUBS.....&......5......ma
0ea0 79 62 65 42 6f 6f 6c 43 6f 6c 75 6d 6e 15 02 16 14 16 46 16 4a 26 b2 0b 3c 18 01 01 18 01 00 16 ybeBoolColumn.....F.J&..<.......
0ec0 08 00 00 00 26 fc 0b 1c 15 02 19 35 06 00 08 19 18 0f 6d 61 79 62 65 42 79 74 65 43 6f 6c 75 6d ....&......5......maybeByteColum
0ee0 6e 15 02 16 14 16 80 01 16 84 01 26 fc 0b 3c 18 04 08 00 00 00 18 04 01 00 00 00 16 08 00 00 00 n..........&..<.................
0f00 26 80 0d 1c 15 02 19 35 06 00 08 19 18 10 6d 61 79 62 65 53 68 6f 72 74 43 6f 6c 75 6d 6e 15 02 &......5......maybeShortColumn..
0f20 16 14 16 80 01 16 80 01 26 80 0d 3c 18 04 09 00 00 00 18 04 02 00 00 00 16 08 00 00 00 26 80 0e ........&..<.................&..
0f40 1c 15 02 19 35 06 00 08 19 18 0e 6d 61 79 62 65 49 6e 74 43 6f 6c 75 6d 6e 15 02 16 14 16 80 01 ....5......maybeIntColumn.......
0f60 16 82 01 26 80 0e 3c 18 04 0a 00 00 00 18 04 03 00 00 00 16 08 00 00 00 26 82 0f 1c 15 04 19 35 ...&..<.................&......5
0f80 06 00 08 19 18 0f 6d 61 79 62 65 4c 6f 6e 67 43 6f 6c 75 6d 6e 15 02 16 14 16 c0 01 16 a8 01 26 ......maybeLongColumn..........&
0fa0 82 0f 3c 18 08 50 00 00 00 00 00 00 00 18 08 0a 00 00 00 00 00 00 00 16 08 00 00 00 26 aa 10 1c ..<..P......................&...
0fc0 15 0a 19 35 06 00 08 19 18 11 6d 61 79 62 65 44 6f 75 62 6c 65 43 6f 6c 75 6d 6e 15 02 16 14 16 ...5......maybeDoubleColumn.....
0fe0 c0 01 16 ac 01 26 aa 10 3c 18 08 66 66 66 66 66 66 20 40 18 08 33 33 33 33 33 33 f3 3f 16 08 00 .....&..<..ffffff.@..333333.?...
1000 00 00 26 d6 11 1c 15 0c 19 35 06 00 08 19 18 11 6d 61 79 62 65 42 69 6e 61 72 79 43 6f 6c 75 6d ..&......5......maybeBinaryColum
1020 6e 15 02 16 14 16 c0 01 16 9c 01 26 d6 11 3c 18 05 76 61 6c 5f 38 18 05 76 61 6c 5f 31 16 08 00 n..........&..<..val_8..val_1...
1040 00 00 26 f2 12 1c 15 0c 19 35 06 00 08 19 18 11 6d 61 79 62 65 53 74 72 69 6e 67 43 6f 6c 75 6d ..&......5......maybeStringColum
1060 6e 15 02 16 14 16 c0 01 16 9c 01 26 f2 12 3c 18 05 76 61 6c 5f 38 18 05 76 61 6c 5f 31 16 08 00 n..........&..<..val_8..val_1...
1080 00 00 26 8e 14 1c 15 0c 19 35 06 04 08 19 18 0f 6d 61 79 62 65 45 6e 75 6d 43 6f 6c 75 6d 6e 15 ..&......5......maybeEnumColumn.
10a0 02 16 14 16 ca 01 16 d0 01 26 8e 14 3c 18 06 53 50 41 44 45 53 18 05 43 4c 55 42 53 16 08 00 00 .........&..<..SPADES..CLUBS....
10c0 00 26 de 15 1c 15 0c 19 25 06 04 19 28 0d 73 74 72 69 6e 67 73 43 6f 6c 75 6d 6e 13 73 74 72 69 .&......%...(.stringsColumn.stri
10e0 6e 67 73 43 6f 6c 75 6d 6e 5f 74 75 70 6c 65 15 02 16 3c 16 80 03 16 a6 02 26 de 15 3c 18 05 61 ngsColumn_tuple...<......&..<..a
1100 72 72 5f 39 18 05 61 72 72 5f 30 16 00 00 00 00 26 84 18 1c 15 02 19 25 06 00 19 28 0c 69 6e 74 rr_9..arr_0.....&......%...(.int
1120 53 65 74 43 6f 6c 75 6d 6e 12 69 6e 74 53 65 74 43 6f 6c 75 6d 6e 5f 74 75 70 6c 65 15 02 16 14 SetColumn.intSetColumn_tuple....
1140 16 aa 01 16 a4 01 26 84 18 3c 18 04 09 00 00 00 18 04 00 00 00 00 16 00 00 00 00 26 a8 19 1c 15 ......&..<.................&....
1160 02 19 25 06 04 19 38 11 69 6e 74 54 6f 53 74 72 69 6e 67 43 6f 6c 75 6d 6e 03 6d 61 70 03 6b 65 ..%...8.intToStringColumn.map.ke
1180 79 15 02 16 3c 16 fe 01 16 86 02 26 a8 19 3c 18 04 0b 00 00 00 18 04 00 00 00 00 16 00 00 00 00 y...<......&..<.................
11a0 26 ae 1b 1c 15 0c 19 25 06 04 19 38 11 69 6e 74 54 6f 53 74 72 69 6e 67 43 6f 6c 75 6d 6e 03 6d &......%...8.intToStringColumn.m
11c0 61 70 05 76 61 6c 75 65 15 02 16 3c 16 80 03 16 a6 02 26 ae 1b 3c 18 05 76 61 6c 5f 39 18 05 76 ap.value...<......&..<..val_9..v
11e0 61 6c 5f 30 16 00 00 00 00 26 d4 1d 1c 15 02 19 25 06 04 19 38 0d 63 6f 6d 70 6c 65 78 43 6f 6c al_0.....&......%...8.complexCol
1200 75 6d 6e 03 6d 61 70 03 6b 65 79 15 02 16 3c 16 fe 01 16 86 02 26 d4 1d 3c 18 04 0b 00 00 00 18 umn.map.key...<......&..<.......
1220 04 00 00 00 00 16 00 00 00 00 26 da 1f 1c 15 02 19 25 06 04 19 68 0d 63 6f 6d 70 6c 65 78 43 6f ..........&......%...h.complexCo
1240 6c 75 6d 6e 03 6d 61 70 05 76 61 6c 75 65 0b 76 61 6c 75 65 5f 74 75 70 6c 65 10 6e 65 73 74 65 lumn.map.value.value_tuple.neste
1260 64 49 6e 74 73 43 6f 6c 75 6d 6e 16 6e 65 73 74 65 64 49 6e 74 73 43 6f 6c 75 6d 6e 5f 74 75 70 dIntsColumn.nestedIntsColumn_tup
1280 6c 65 15 02 16 9c 04 16 86 05 16 b4 04 26 da 1f 3c 18 04 0d 00 00 00 18 04 00 00 00 00 16 00 00 le...........&..<...............
12a0 00 00 26 8e 24 1c 15 0c 19 25 06 04 19 58 0d 63 6f 6d 70 6c 65 78 43 6f 6c 75 6d 6e 03 6d 61 70 ..&.$....%...X.complexColumn.map
12c0 05 76 61 6c 75 65 0b 76 61 6c 75 65 5f 74 75 70 6c 65 12 6e 65 73 74 65 64 53 74 72 69 6e 67 43 .value.value_tuple.nestedStringC
12e0 6f 6c 75 6d 6e 15 02 16 b4 01 16 f0 03 16 84 03 26 8e 24 3c 18 05 76 61 6c 5f 39 18 05 76 61 6c olumn...........&.$<..val_9..val
1300 5f 30 16 00 00 00 00 16 bc 2c 16 14 00 19 2c 18 11 74 68 72 69 66 74 2e 64 65 73 63 72 69 70 74 _0.......,....,..thrift.descript
1320 6f 72 18 fd 2a 7b 0a 20 20 22 69 64 22 20 3a 20 22 53 54 52 55 43 54 22 2c 0a 20 20 22 63 68 69 or..*{..."id".:."STRUCT",..."chi
1340 6c 64 72 65 6e 22 20 3a 20 5b 20 7b 0a 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 62 6f 6f 6c 43 ldren".:.[.{....."name".:."boolC
1360 6f 6c 75 6d 6e 22 2c 0a 20 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 31 2c 0a 20 20 20 20 22 olumn",....."fieldId".:.1,....."
1380 72 65 71 75 69 72 65 6d 65 6e 74 22 20 3a 20 22 52 45 51 55 49 52 45 44 22 2c 0a 20 20 20 20 22 requirement".:."REQUIRED",....."
13a0 74 79 70 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 42 4f 4f 4c 22 0a 20 20 type".:.{......."id".:."BOOL"...
13c0 20 20 7d 0a 20 20 7d 2c 20 7b 0a 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 62 79 74 65 43 6f 6c ..}...},.{....."name".:."byteCol
13e0 75 6d 6e 22 2c 0a 20 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 32 2c 0a 20 20 20 20 22 72 65 umn",....."fieldId".:.2,....."re
1400 71 75 69 72 65 6d 65 6e 74 22 20 3a 20 22 52 45 51 55 49 52 45 44 22 2c 0a 20 20 20 20 22 74 79 quirement".:."REQUIRED",....."ty
1420 70 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 42 59 54 45 22 0a 20 20 20 20 pe".:.{......."id".:."BYTE".....
1440 7d 0a 20 20 7d 2c 20 7b 0a 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 73 68 6f 72 74 43 6f 6c 75 }...},.{....."name".:."shortColu
1460 6d 6e 22 2c 0a 20 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 33 2c 0a 20 20 20 20 22 72 65 71 mn",....."fieldId".:.3,....."req
1480 75 69 72 65 6d 65 6e 74 22 20 3a 20 22 52 45 51 55 49 52 45 44 22 2c 0a 20 20 20 20 22 74 79 70 uirement".:."REQUIRED",....."typ
14a0 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 49 31 36 22 0a 20 20 20 20 7d 0a e".:.{......."id".:."I16".....}.
14c0 20 20 7d 2c 20 7b 0a 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 69 6e 74 43 6f 6c 75 6d 6e 22 2c ..},.{....."name".:."intColumn",
14e0 0a 20 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 34 2c 0a 20 20 20 20 22 72 65 71 75 69 72 65 ....."fieldId".:.4,....."require
1500 6d 65 6e 74 22 20 3a 20 22 52 45 51 55 49 52 45 44 22 2c 0a 20 20 20 20 22 74 79 70 65 22 20 3a ment".:."REQUIRED",....."type".:
1520 20 7b 0a 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 49 33 32 22 0a 20 20 20 20 7d 0a 20 20 7d 2c .{......."id".:."I32".....}...},
1540 20 7b 0a 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 6c 6f 6e 67 43 6f 6c 75 6d 6e 22 2c 0a 20 20 .{....."name".:."longColumn",...
1560 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 35 2c 0a 20 20 20 20 22 72 65 71 75 69 72 65 6d 65 6e .."fieldId".:.5,....."requiremen
1580 74 22 20 3a 20 22 52 45 51 55 49 52 45 44 22 2c 0a 20 20 20 20 22 74 79 70 65 22 20 3a 20 7b 0a t".:."REQUIRED",....."type".:.{.
15a0 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 49 36 34 22 0a 20 20 20 20 7d 0a 20 20 7d 2c 20 7b 0a ......"id".:."I64".....}...},.{.
15c0 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 64 6f 75 62 6c 65 43 6f 6c 75 6d 6e 22 2c 0a 20 20 20 ...."name".:."doubleColumn",....
15e0 20 22 66 69 65 6c 64 49 64 22 20 3a 20 36 2c 0a 20 20 20 20 22 72 65 71 75 69 72 65 6d 65 6e 74 ."fieldId".:.6,....."requirement
1600 22 20 3a 20 22 52 45 51 55 49 52 45 44 22 2c 0a 20 20 20 20 22 74 79 70 65 22 20 3a 20 7b 0a 20 ".:."REQUIRED",....."type".:.{..
1620 20 20 20 20 20 22 69 64 22 20 3a 20 22 44 4f 55 42 4c 45 22 0a 20 20 20 20 7d 0a 20 20 7d 2c 20 ....."id".:."DOUBLE".....}...},.
1640 7b 0a 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 62 69 6e 61 72 79 43 6f 6c 75 6d 6e 22 2c 0a 20 {....."name".:."binaryColumn",..
1660 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 37 2c 0a 20 20 20 20 22 72 65 71 75 69 72 65 6d 65 ..."fieldId".:.7,....."requireme
1680 6e 74 22 20 3a 20 22 52 45 51 55 49 52 45 44 22 2c 0a 20 20 20 20 22 74 79 70 65 22 20 3a 20 7b nt".:."REQUIRED",....."type".:.{
16a0 0a 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 53 54 52 49 4e 47 22 0a 20 20 20 20 7d 0a 20 20 7d ......."id".:."STRING".....}...}
16c0 2c 20 7b 0a 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 73 74 72 69 6e 67 43 6f 6c 75 6d 6e 22 2c ,.{....."name".:."stringColumn",
16e0 0a 20 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 38 2c 0a 20 20 20 20 22 72 65 71 75 69 72 65 ....."fieldId".:.8,....."require
1700 6d 65 6e 74 22 20 3a 20 22 52 45 51 55 49 52 45 44 22 2c 0a 20 20 20 20 22 74 79 70 65 22 20 3a ment".:."REQUIRED",....."type".:
1720 20 7b 0a 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 53 54 52 49 4e 47 22 0a 20 20 20 20 7d 0a 20 .{......."id".:."STRING".....}..
1740 20 7d 2c 20 7b 0a 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 65 6e 75 6d 43 6f 6c 75 6d 6e 22 2c .},.{....."name".:."enumColumn",
1760 0a 20 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 39 2c 0a 20 20 20 20 22 72 65 71 75 69 72 65 ....."fieldId".:.9,....."require
1780 6d 65 6e 74 22 20 3a 20 22 52 45 51 55 49 52 45 44 22 2c 0a 20 20 20 20 22 74 79 70 65 22 20 3a ment".:."REQUIRED",....."type".:
17a0 20 7b 0a 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 45 4e 55 4d 22 2c 0a 20 20 20 20 20 20 22 76 .{......."id".:."ENUM",......."v
17c0 61 6c 75 65 73 22 20 3a 20 5b 20 7b 0a 20 20 20 20 20 20 20 20 22 69 64 22 20 3a 20 30 2c 0a 20 alues".:.[.{........."id".:.0,..
17e0 20 20 20 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 53 50 41 44 45 53 22 0a 20 20 20 20 20 20 7d ......."name".:."SPADES".......}
1800 2c 20 7b 0a 20 20 20 20 20 20 20 20 22 69 64 22 20 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 22 6e ,.{........."id".:.1,........."n
1820 61 6d 65 22 20 3a 20 22 48 45 41 52 54 53 22 0a 20 20 20 20 20 20 7d 2c 20 7b 0a 20 20 20 20 20 ame".:."HEARTS".......},.{......
1840 20 20 20 22 69 64 22 20 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 44 ..."id".:.2,........."name".:."D
1860 49 41 4d 4f 4e 44 53 22 0a 20 20 20 20 20 20 7d 2c 20 7b 0a 20 20 20 20 20 20 20 20 22 69 64 22 IAMONDS".......},.{........."id"
1880 20 3a 20 33 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 43 4c 55 42 53 22 0a 20 .:.3,........."name".:."CLUBS"..
18a0 20 20 20 20 20 7d 20 5d 0a 20 20 20 20 7d 0a 20 20 7d 2c 20 7b 0a 20 20 20 20 22 6e 61 6d 65 22 .....}.].....}...},.{....."name"
18c0 20 3a 20 22 6d 61 79 62 65 42 6f 6f 6c 43 6f 6c 75 6d 6e 22 2c 0a 20 20 20 20 22 66 69 65 6c 64 .:."maybeBoolColumn",....."field
18e0 49 64 22 20 3a 20 31 30 2c 0a 20 20 20 20 22 72 65 71 75 69 72 65 6d 65 6e 74 22 20 3a 20 22 4f Id".:.10,....."requirement".:."O
1900 50 54 49 4f 4e 41 4c 22 2c 0a 20 20 20 20 22 74 79 70 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 22 PTIONAL",....."type".:.{......."
1920 69 64 22 20 3a 20 22 42 4f 4f 4c 22 0a 20 20 20 20 7d 0a 20 20 7d 2c 20 7b 0a 20 20 20 20 22 6e id".:."BOOL".....}...},.{....."n
1940 61 6d 65 22 20 3a 20 22 6d 61 79 62 65 42 79 74 65 43 6f 6c 75 6d 6e 22 2c 0a 20 20 20 20 22 66 ame".:."maybeByteColumn",....."f
1960 69 65 6c 64 49 64 22 20 3a 20 31 31 2c 0a 20 20 20 20 22 72 65 71 75 69 72 65 6d 65 6e 74 22 20 ieldId".:.11,....."requirement".
1980 3a 20 22 4f 50 54 49 4f 4e 41 4c 22 2c 0a 20 20 20 20 22 74 79 70 65 22 20 3a 20 7b 0a 20 20 20 :."OPTIONAL",....."type".:.{....
19a0 20 20 20 22 69 64 22 20 3a 20 22 42 59 54 45 22 0a 20 20 20 20 7d 0a 20 20 7d 2c 20 7b 0a 20 20 ..."id".:."BYTE".....}...},.{...
19c0 20 20 22 6e 61 6d 65 22 20 3a 20 22 6d 61 79 62 65 53 68 6f 72 74 43 6f 6c 75 6d 6e 22 2c 0a 20 .."name".:."maybeShortColumn",..
19e0 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 31 32 2c 0a 20 20 20 20 22 72 65 71 75 69 72 65 6d ..."fieldId".:.12,....."requirem
1a00 65 6e 74 22 20 3a 20 22 4f 50 54 49 4f 4e 41 4c 22 2c 0a 20 20 20 20 22 74 79 70 65 22 20 3a 20 ent".:."OPTIONAL",....."type".:.
1a20 7b 0a 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 49 31 36 22 0a 20 20 20 20 7d 0a 20 20 7d 2c 20 {......."id".:."I16".....}...},.
1a40 7b 0a 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 6d 61 79 62 65 49 6e 74 43 6f 6c 75 6d 6e 22 2c {....."name".:."maybeIntColumn",
1a60 0a 20 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 31 33 2c 0a 20 20 20 20 22 72 65 71 75 69 72 ....."fieldId".:.13,....."requir
1a80 65 6d 65 6e 74 22 20 3a 20 22 4f 50 54 49 4f 4e 41 4c 22 2c 0a 20 20 20 20 22 74 79 70 65 22 20 ement".:."OPTIONAL",....."type".
1aa0 3a 20 7b 0a 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 49 33 32 22 0a 20 20 20 20 7d 0a 20 20 7d :.{......."id".:."I32".....}...}
1ac0 2c 20 7b 0a 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 6d 61 79 62 65 4c 6f 6e 67 43 6f 6c 75 6d ,.{....."name".:."maybeLongColum
1ae0 6e 22 2c 0a 20 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 31 34 2c 0a 20 20 20 20 22 72 65 71 n",....."fieldId".:.14,....."req
1b00 75 69 72 65 6d 65 6e 74 22 20 3a 20 22 4f 50 54 49 4f 4e 41 4c 22 2c 0a 20 20 20 20 22 74 79 70 uirement".:."OPTIONAL",....."typ
1b20 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 49 36 34 22 0a 20 20 20 20 7d 0a e".:.{......."id".:."I64".....}.
1b40 20 20 7d 2c 20 7b 0a 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 6d 61 79 62 65 44 6f 75 62 6c 65 ..},.{....."name".:."maybeDouble
1b60 43 6f 6c 75 6d 6e 22 2c 0a 20 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 31 35 2c 0a 20 20 20 Column",....."fieldId".:.15,....
1b80 20 22 72 65 71 75 69 72 65 6d 65 6e 74 22 20 3a 20 22 4f 50 54 49 4f 4e 41 4c 22 2c 0a 20 20 20 ."requirement".:."OPTIONAL",....
1ba0 20 22 74 79 70 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 44 4f 55 42 4c 45 ."type".:.{......."id".:."DOUBLE
1bc0 22 0a 20 20 20 20 7d 0a 20 20 7d 2c 20 7b 0a 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 6d 61 79 ".....}...},.{....."name".:."may
1be0 62 65 42 69 6e 61 72 79 43 6f 6c 75 6d 6e 22 2c 0a 20 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a beBinaryColumn",....."fieldId".:
1c00 20 31 36 2c 0a 20 20 20 20 22 72 65 71 75 69 72 65 6d 65 6e 74 22 20 3a 20 22 4f 50 54 49 4f 4e .16,....."requirement".:."OPTION
1c20 41 4c 22 2c 0a 20 20 20 20 22 74 79 70 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 22 69 64 22 20 3a AL",....."type".:.{......."id".:
1c40 20 22 53 54 52 49 4e 47 22 0a 20 20 20 20 7d 0a 20 20 7d 2c 20 7b 0a 20 20 20 20 22 6e 61 6d 65 ."STRING".....}...},.{....."name
1c60 22 20 3a 20 22 6d 61 79 62 65 53 74 72 69 6e 67 43 6f 6c 75 6d 6e 22 2c 0a 20 20 20 20 22 66 69 ".:."maybeStringColumn",....."fi
1c80 65 6c 64 49 64 22 20 3a 20 31 37 2c 0a 20 20 20 20 22 72 65 71 75 69 72 65 6d 65 6e 74 22 20 3a eldId".:.17,....."requirement".:
1ca0 20 22 4f 50 54 49 4f 4e 41 4c 22 2c 0a 20 20 20 20 22 74 79 70 65 22 20 3a 20 7b 0a 20 20 20 20 ."OPTIONAL",....."type".:.{.....
1cc0 20 20 22 69 64 22 20 3a 20 22 53 54 52 49 4e 47 22 0a 20 20 20 20 7d 0a 20 20 7d 2c 20 7b 0a 20 .."id".:."STRING".....}...},.{..
1ce0 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 6d 61 79 62 65 45 6e 75 6d 43 6f 6c 75 6d 6e 22 2c 0a 20 ..."name".:."maybeEnumColumn",..
1d00 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 31 38 2c 0a 20 20 20 20 22 72 65 71 75 69 72 65 6d ..."fieldId".:.18,....."requirem
1d20 65 6e 74 22 20 3a 20 22 4f 50 54 49 4f 4e 41 4c 22 2c 0a 20 20 20 20 22 74 79 70 65 22 20 3a 20 ent".:."OPTIONAL",....."type".:.
1d40 7b 0a 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 45 4e 55 4d 22 2c 0a 20 20 20 20 20 20 22 76 61 {......."id".:."ENUM",......."va
1d60 6c 75 65 73 22 20 3a 20 5b 20 7b 0a 20 20 20 20 20 20 20 20 22 69 64 22 20 3a 20 30 2c 0a 20 20 lues".:.[.{........."id".:.0,...
1d80 20 20 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 53 50 41 44 45 53 22 0a 20 20 20 20 20 20 7d 2c ......"name".:."SPADES".......},
1da0 20 7b 0a 20 20 20 20 20 20 20 20 22 69 64 22 20 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 .{........."id".:.1,........."na
1dc0 6d 65 22 20 3a 20 22 48 45 41 52 54 53 22 0a 20 20 20 20 20 20 7d 2c 20 7b 0a 20 20 20 20 20 20 me".:."HEARTS".......},.{.......
1de0 20 20 22 69 64 22 20 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 44 49 .."id".:.2,........."name".:."DI
1e00 41 4d 4f 4e 44 53 22 0a 20 20 20 20 20 20 7d 2c 20 7b 0a 20 20 20 20 20 20 20 20 22 69 64 22 20 AMONDS".......},.{........."id".
1e20 3a 20 33 2c 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 43 4c 55 42 53 22 0a 20 20 :.3,........."name".:."CLUBS"...
1e40 20 20 20 20 7d 20 5d 0a 20 20 20 20 7d 0a 20 20 7d 2c 20 7b 0a 20 20 20 20 22 6e 61 6d 65 22 20 ....}.].....}...},.{....."name".
1e60 3a 20 22 73 74 72 69 6e 67 73 43 6f 6c 75 6d 6e 22 2c 0a 20 20 20 20 22 66 69 65 6c 64 49 64 22 :."stringsColumn",....."fieldId"
1e80 20 3a 20 31 39 2c 0a 20 20 20 20 22 72 65 71 75 69 72 65 6d 65 6e 74 22 20 3a 20 22 52 45 51 55 .:.19,....."requirement".:."REQU
1ea0 49 52 45 44 22 2c 0a 20 20 20 20 22 74 79 70 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 22 69 64 22 IRED",....."type".:.{......."id"
1ec0 20 3a 20 22 4c 49 53 54 22 2c 0a 20 20 20 20 20 20 22 76 61 6c 75 65 73 22 20 3a 20 7b 0a 20 20 .:."LIST",......."values".:.{...
1ee0 20 20 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 73 74 72 69 6e 67 73 43 6f 6c 75 6d 6e 22 2c 0a ......"name".:."stringsColumn",.
1f00 20 20 20 20 20 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 22 ........"fieldId".:.1,........."
1f20 72 65 71 75 69 72 65 6d 65 6e 74 22 20 3a 20 22 52 45 51 55 49 52 45 44 22 2c 0a 20 20 20 20 20 requirement".:."REQUIRED",......
1f40 20 20 20 22 74 79 70 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 ..."type".:.{..........."id".:."
1f60 53 54 52 49 4e 47 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a STRING".........}.......}.....}.
1f80 20 20 7d 2c 20 7b 0a 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 69 6e 74 53 65 74 43 6f 6c 75 6d ..},.{....."name".:."intSetColum
1fa0 6e 22 2c 0a 20 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 32 30 2c 0a 20 20 20 20 22 72 65 71 n",....."fieldId".:.20,....."req
1fc0 75 69 72 65 6d 65 6e 74 22 20 3a 20 22 52 45 51 55 49 52 45 44 22 2c 0a 20 20 20 20 22 74 79 70 uirement".:."REQUIRED",....."typ
1fe0 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 53 45 54 22 2c 0a 20 20 20 20 20 e".:.{......."id".:."SET",......
2000 20 22 76 61 6c 75 65 73 22 20 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 ."values".:.{........."name".:."
2020 69 6e 74 53 65 74 43 6f 6c 75 6d 6e 22 2c 0a 20 20 20 20 20 20 20 20 22 66 69 65 6c 64 49 64 22 intSetColumn",........."fieldId"
2040 20 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 22 72 65 71 75 69 72 65 6d 65 6e 74 22 20 3a 20 22 52 .:.1,........."requirement".:."R
2060 45 51 55 49 52 45 44 22 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22 20 3a 20 7b 0a 20 20 20 EQUIRED",........."type".:.{....
2080 20 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 49 33 32 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 ......."id".:."I32".........}...
20a0 20 20 20 20 7d 0a 20 20 20 20 7d 0a 20 20 7d 2c 20 7b 0a 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 ....}.....}...},.{....."name".:.
20c0 22 69 6e 74 54 6f 53 74 72 69 6e 67 43 6f 6c 75 6d 6e 22 2c 0a 20 20 20 20 22 66 69 65 6c 64 49 "intToStringColumn",....."fieldI
20e0 64 22 20 3a 20 32 31 2c 0a 20 20 20 20 22 72 65 71 75 69 72 65 6d 65 6e 74 22 20 3a 20 22 52 45 d".:.21,....."requirement".:."RE
2100 51 55 49 52 45 44 22 2c 0a 20 20 20 20 22 74 79 70 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 22 69 QUIRED",....."type".:.{......."i
2120 64 22 20 3a 20 22 4d 41 50 22 2c 0a 20 20 20 20 20 20 22 6b 65 79 22 20 3a 20 7b 0a 20 20 20 20 d".:."MAP",......."key".:.{.....
2140 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 69 6e 74 54 6f 53 74 72 69 6e 67 43 6f 6c 75 6d 6e 5f ...."name".:."intToStringColumn_
2160 6d 61 70 5f 6b 65 79 22 2c 0a 20 20 20 20 20 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 31 2c map_key",........."fieldId".:.1,
2180 0a 20 20 20 20 20 20 20 20 22 72 65 71 75 69 72 65 6d 65 6e 74 22 20 3a 20 22 52 45 51 55 49 52 ........."requirement".:."REQUIR
21a0 45 44 22 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 20 20 ED",........."type".:.{.........
21c0 20 20 22 69 64 22 20 3a 20 22 49 33 32 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d .."id".:."I32".........}.......}
21e0 2c 0a 20 20 20 20 20 20 22 76 61 6c 75 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 61 6d ,......."value".:.{........."nam
2200 65 22 20 3a 20 22 69 6e 74 54 6f 53 74 72 69 6e 67 43 6f 6c 75 6d 6e 5f 6d 61 70 5f 76 61 6c 75 e".:."intToStringColumn_map_valu
2220 65 22 2c 0a 20 20 20 20 20 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 31 2c 0a 20 20 20 20 20 e",........."fieldId".:.1,......
2240 20 20 20 22 72 65 71 75 69 72 65 6d 65 6e 74 22 20 3a 20 22 52 45 51 55 49 52 45 44 22 2c 0a 20 ..."requirement".:."REQUIRED",..
2260 20 20 20 20 20 20 20 22 74 79 70 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 69 64 22 ......."type".:.{..........."id"
2280 20 3a 20 22 53 54 52 49 4e 47 22 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 .:."STRING".........}.......}...
22a0 20 20 7d 0a 20 20 7d 2c 20 7b 0a 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 63 6f 6d 70 6c 65 78 ..}...},.{....."name".:."complex
22c0 43 6f 6c 75 6d 6e 22 2c 0a 20 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 32 32 2c 0a 20 20 20 Column",....."fieldId".:.22,....
22e0 20 22 72 65 71 75 69 72 65 6d 65 6e 74 22 20 3a 20 22 52 45 51 55 49 52 45 44 22 2c 0a 20 20 20 ."requirement".:."REQUIRED",....
2300 20 22 74 79 70 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 4d 41 50 22 2c 0a ."type".:.{......."id".:."MAP",.
2320 20 20 20 20 20 20 22 6b 65 79 22 20 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 20 3a ......"key".:.{........."name".:
2340 20 22 63 6f 6d 70 6c 65 78 43 6f 6c 75 6d 6e 5f 6d 61 70 5f 6b 65 79 22 2c 0a 20 20 20 20 20 20 ."complexColumn_map_key",.......
2360 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 22 72 65 71 75 69 72 .."fieldId".:.1,........."requir
2380 65 6d 65 6e 74 22 20 3a 20 22 52 45 51 55 49 52 45 44 22 2c 0a 20 20 20 20 20 20 20 20 22 74 79 ement".:."REQUIRED",........."ty
23a0 70 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 49 33 32 22 0a 20 pe".:.{..........."id".:."I32"..
23c0 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 22 76 61 6c 75 65 22 20 .......}.......},......."value".
23e0 3a 20 7b 0a 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 63 6f 6d 70 6c 65 78 43 6f 6c :.{........."name".:."complexCol
2400 75 6d 6e 5f 6d 61 70 5f 76 61 6c 75 65 22 2c 0a 20 20 20 20 20 20 20 20 22 66 69 65 6c 64 49 64 umn_map_value",........."fieldId
2420 22 20 3a 20 31 2c 0a 20 20 20 20 20 20 20 20 22 72 65 71 75 69 72 65 6d 65 6e 74 22 20 3a 20 22 ".:.1,........."requirement".:."
2440 52 45 51 55 49 52 45 44 22 2c 0a 20 20 20 20 20 20 20 20 22 74 79 70 65 22 20 3a 20 7b 0a 20 20 REQUIRED",........."type".:.{...
2460 20 20 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 4c 49 53 54 22 2c 0a 20 20 20 20 20 20 20 20 20 ........"id".:."LIST",..........
2480 20 22 76 61 6c 75 65 73 22 20 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 ."values".:.{............."name"
24a0 20 3a 20 22 63 6f 6d 70 6c 65 78 43 6f 6c 75 6d 6e 5f 6d 61 70 5f 76 61 6c 75 65 22 2c 0a 20 20 .:."complexColumn_map_value",...
24c0 20 20 20 20 20 20 20 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 31 2c 0a 20 20 20 20 20 20 20 .........."fieldId".:.1,........
24e0 20 20 20 20 20 22 72 65 71 75 69 72 65 6d 65 6e 74 22 20 3a 20 22 52 45 51 55 49 52 45 44 22 2c ....."requirement".:."REQUIRED",
2500 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 74 79 70 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 20 20 ............."type".:.{.........
2520 20 20 20 20 20 20 22 69 64 22 20 3a 20 22 53 54 52 55 43 54 22 2c 0a 20 20 20 20 20 20 20 20 20 ......"id".:."STRUCT",..........
2540 20 20 20 20 20 22 63 68 69 6c 64 72 65 6e 22 20 3a 20 5b 20 7b 0a 20 20 20 20 20 20 20 20 20 20 ....."children".:.[.{...........
2560 20 20 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 6e 65 73 74 65 64 49 6e 74 73 43 6f 6c 75 6d 6e ......"name".:."nestedIntsColumn
2580 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 31 ",................."fieldId".:.1
25a0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 72 65 71 75 69 72 65 6d 65 6e 74 22 20 ,................."requirement".
25c0 3a 20 22 52 45 51 55 49 52 45 44 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 :."REQUIRED",................."t
25e0 79 70 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 64 22 20 ype".:.{..................."id".
2600 3a 20 22 4c 49 53 54 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 76 61 6c :."LIST",..................."val
2620 75 65 73 22 20 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 ues".:.{....................."na
2640 6d 65 22 20 3a 20 22 6e 65 73 74 65 64 49 6e 74 73 43 6f 6c 75 6d 6e 22 2c 0a 20 20 20 20 20 20 me".:."nestedIntsColumn",.......
2660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 66 69 65 6c 64 49 64 22 20 3a 20 31 2c 0a 20 20 20 .............."fieldId".:.1,....
2680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 72 65 71 75 69 72 65 6d 65 6e 74 22 20 3a ................."requirement".:
26a0 20 22 52 45 51 55 49 52 45 44 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ."REQUIRED",....................
26c0 20 22 74 79 70 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ."type".:.{.....................
26e0 20 20 22 69 64 22 20 3a 20 22 49 33 32 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .."id".:."I32"..................
2700 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 ...}...................}........
2720 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 20 7b 0a 20 20 .........}...............},.{...
2740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6e 61 6d 65 22 20 3a 20 22 6e 65 73 74 65 64 53 74 .............."name".:."nestedSt
2760 72 69 6e 67 43 6f 6c 75 6d 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 66 69 ringColumn",................."fi
2780 65 6c 64 49 64 22 20 3a 20 32 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 72 65 71 eldId".:.2,................."req
27a0 75 69 72 65 6d 65 6e 74 22 20 3a 20 22 52 45 51 55 49 52 45 44 22 2c 0a 20 20 20 20 20 20 20 20 uirement".:."REQUIRED",.........
27c0 20 20 20 20 20 20 20 20 22 74 79 70 65 22 20 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ........"type".:.{..............
27e0 20 20 20 20 20 22 69 64 22 20 3a 20 22 53 54 52 49 4e 47 22 0a 20 20 20 20 20 20 20 20 20 20 20 ....."id".:."STRING"............
2800 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 5d 2c 0a 20 20 20 20 20 20 .....}...............}.],.......
2820 20 20 20 20 20 20 20 20 22 73 74 72 75 63 74 4f 72 55 6e 69 6f 6e 54 79 70 65 22 20 3a 20 22 53 ........"structOrUnionType".:."S
2840 54 52 55 43 54 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 7d TRUCT".............}...........}
2860 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 20 20 7d 20 5d 2c 0a .........}.......}.....}...}.],.
2880 20 20 22 73 74 72 75 63 74 4f 72 55 6e 69 6f 6e 54 79 70 65 22 20 3a 20 22 53 54 52 55 43 54 22 .."structOrUnionType".:."STRUCT"
28a0 0a 7d 00 18 0c 74 68 72 69 66 74 2e 63 6c 61 73 73 18 3c 6f 72 67 2e 61 70 61 63 68 65 2e 73 70 .}...thrift.class.<org.apache.sp
28c0 61 72 6b 2e 73 71 6c 2e 70 61 72 71 75 65 74 2e 74 65 73 74 2e 74 68 72 69 66 74 2e 50 61 72 71 ark.sql.parquet.test.thrift.Parq
28e0 75 65 74 54 68 72 69 66 74 43 6f 6d 70 61 74 00 18 3b 70 61 72 71 75 65 74 2d 6d 72 20 28 62 75 uetThriftCompat..;parquet-mr.(bu
2900 69 6c 64 20 33 32 63 34 36 36 34 33 38 34 35 65 61 38 61 37 30 35 63 33 35 64 34 65 63 38 66 63 ild.32c46643845ea8a705c35d4ec8fc
2920 36 35 34 63 63 38 66 66 38 31 36 64 29 00 65 1f 00 00 50 41 52 31 654cc8ff816d).e...PAR1