forked from chdb-io/chdb
-
Notifications
You must be signed in to change notification settings - Fork 0
/
format_output.py
1816 lines (1816 loc) · 125 KB
/
format_output.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
format_output = {'Arrow': {'data': b'ARROW1\x00\x00\xff\xff\xff\xff\xb8\x02\x00\x00'
b'\x10\x00\x00\x00\x00\x00\n\x00\x0c\x00\x06\x00'
b'\x05\x00\x08\x00\n\x00\x00\x00\x00\x01\x04\x00'
b'\x0c\x00\x00\x00\x08\x00\x08\x00\x00\x00\x04\x00'
b'\x08\x00\x00\x00\x04\x00\x00\x00\x0b\x00\x00\x00'
b'P\x02\x00\x00\x0c\x02\x00\x00\xd4\x01\x00\x00'
b'\x98\x01\x00\x00d\x01\x00\x00,\x01\x00\x00\xf4\x00\x00\x00'
b'\xc0\x00\x00\x00\x8c\x00\x00\x00\\\x00\x00\x00'
b'\x04\x00\x00\x00\xec\xfd\xff\xff\x00\x00\x01\n'
b'\x10\x00\x00\x00(\x00\x00\x00\x04\x00\x00\x00'
b'\x00\x00\x00\x00\r\x00\x00\x00timestamp_col\x00\x00\x00'
b'\x08\x00\x0c\x00\x06\x00\x08\x00\x08\x00\x00\x00'
b'\x00\x00\x03\x00\x04\x00\x00\x00\r\x00\x00\x00Asia/Shangha'
b'i\x00\x00\x00@\xfe\xff\xff\x00\x00\x01\x05\x10\x00\x00\x00'
b'\x1c\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00'
b'\n\x00\x00\x00string_col\x00\x00p\xfe\xff\xffl\xfe\xff\xff'
b'\x00\x00\x01\x05\x10\x00\x00\x00 \x00\x00\x00'
b'\x04\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00date_str'
b'ing_col\x00\xa0\xfe\xff\xff\x9c\xfe\xff\xff'
b'\x00\x00\x01\x03\x10\x00\x00\x00\x1c\x00\x00\x00'
b'\x04\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00double_c'
b'ol\x00\x00\xd2\xff\xff\xff\x00\x00\x02\x00\xcc\xfe\xff\xff'
b'\x00\x00\x01\x03\x10\x00\x00\x00 \x00\x00\x00'
b'\x04\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00float_co'
b'l\x00\x06\x00\x08\x00\x06\x00\x06\x00\x00\x00'
b'\x00\x00\x01\x00\x00\xff\xff\xff\x00\x00\x01\x02'
b'\x10\x00\x00\x00\x1c\x00\x00\x00\x04\x00\x00\x00'
b'\x00\x00\x00\x00\n\x00\x00\x00bigint_col\x00\x00'
b'\xf8\xfe\xff\xff\x00\x00\x00\x01@\x00\x00\x004\xff\xff\xff'
b'\x00\x00\x01\x02\x10\x00\x00\x00\x18\x00\x00\x00'
b'\x04\x00\x00\x00\x00\x00\x00\x00\x07\x00\x00\x00int_'
b'col\x00(\xff\xff\xff\x00\x00\x00\x01 \x00\x00\x00'
b'd\xff\xff\xff\x00\x00\x01\x02\x10\x00\x00\x00 \x00\x00\x00'
b'\x04\x00\x00\x00\x00\x00\x00\x00\x0c\x00\x00\x00smallint'
b'_col\x00\x00\x00\x00`\xff\xff\xff\x00\x00\x00\x01'
b' \x00\x00\x00\x9c\xff\xff\xff\x00\x00\x01\x02'
b'\x10\x00\x00\x00\x1c\x00\x00\x00\x04\x00\x00\x00'
b'\x00\x00\x00\x00\x0b\x00\x00\x00tinyint_col\x00'
b'\x94\xff\xff\xff\x00\x00\x00\x01 \x00\x00\x00'
b'\xd0\xff\xff\xff\x00\x00\x01\x06\x10\x00\x00\x00'
b' \x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00'
b'\x08\x00\x00\x00bool_col\x00\x00\x00\x00\x04\x00\x04\x00'
b'\x04\x00\x00\x00\x10\x00\x14\x00\x08\x00\x06\x00'
b'\x07\x00\x0c\x00\x00\x00\x10\x00\x10\x00\x00\x00'
b'\x00\x00\x01\x02\x10\x00\x00\x00\x1c\x00\x00\x00'
b'\x04\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00id\x00\x00'
b'\x08\x00\x0c\x00\x08\x00\x07\x00\x08\x00\x00\x00'
b'\x00\x00\x00\x01 \x00\x00\x00\x00\x00\x00\x00'
b'\xff\xff\xff\xff\x98\x02\x00\x00\x14\x00\x00\x00'
b'\x00\x00\x00\x00\x0c\x00\x18\x00\x06\x00\x05\x00'
b'\x08\x00\x0c\x00\x0c\x00\x00\x00\x00\x03\x04\x00'
b'\x1c\x00\x00\x00\xc8\x01\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x0c\x00\x1c\x00\x10\x00\x04\x00'
b'\x08\x00\x0c\x00\x0c\x00\x00\x00\xa8\x01\x00\x00'
b'\x1c\x00\x00\x00\x14\x00\x00\x00\x02\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x04\x00'
b'\x04\x00\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x1f\x00\x00\x00'
b'\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00'
b'\x00\x00\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00'
b'8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x008\x00\x00\x00\x00\x00\x00\x00'
b'\x1f\x00\x00\x00\x00\x00\x00\x00X\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'X\x00\x00\x00\x00\x00\x00\x00\x1f\x00\x00\x00'
b'\x00\x00\x00\x00x\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00x\x00\x00\x00'
b'\x00\x00\x00\x00\x1f\x00\x00\x00\x00\x00\x00\x00'
b'\x98\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x98\x00\x00\x00\x00\x00\x00\x00'
b'$\x00\x00\x00\x00\x00\x00\x00\xc0\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\xc0\x00\x00\x00\x00\x00\x00\x00\x1f\x00\x00\x00'
b'\x00\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00'
b'\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00'
b'\x08\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x08\x01\x00\x00\x00\x00\x00\x00'
b'#\x00\x00\x00\x00\x00\x00\x000\x01\x00\x00\x00\x00\x00\x00'
b"'\x00\x00\x00\x00\x00\x00\x00X\x01\x00\x00\x00\x00\x00\x00"
b'\x00\x00\x00\x00\x00\x00\x00\x00X\x01\x00\x00'
b'\x00\x00\x00\x00#\x00\x00\x00\x00\x00\x00\x00'
b'\x80\x01\x00\x00\x00\x00\x00\x00\x19\x00\x00\x00'
b'\x00\x00\x00\x00\xa0\x01\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\xa0\x01\x00\x00'
b"\x00\x00\x00\x00'\x00\x00\x00\x00\x00\x00\x00"
b'\x00\x00\x00\x00\x0b\x00\x00\x00\x02\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x04"M\x18'
b'`@\x82\x08\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x04"M\x18'
b'`@\x82\x01\x00\x00\x80\x01\x00\x00\x00\x00\x08\x00\x00\x00'
b'\x00\x00\x00\x00\x04"M\x18`@\x82\x08\x00\x00\x80\x00'
b'\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x08\x00\x00\x00\x00\x00\x00\x00\x04"M\x18`@\x82\x08'
b'\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00\x04"M\x18'
b'`@\x82\x08\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x04"M\x18'
b'`@\x82\r\x00\x00\x00\x13\x00\x01\x00\x80\n\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x08\x00\x00\x00\x00\x00\x00\x00\x04"M\x18`@\x82\x08'
b'\x00\x00\x80\x00\x00\x00\x00\xcd\xcc\x8c?\x00'
b'\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x04"M\x18'
b'`@\x82\r\x00\x00\x00\x13\x00\x01\x00\x80333333$@'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x0c\x00\x00\x00'
b'\x00\x00\x00\x00\x04"M\x18`@\x82\x0c\x00\x00\x80\x00'
b'\x00\x00\x00\x08\x00\x00\x00\x10\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00'
b'\x00\x00\x00\x00\x04"M\x18`@\x82\x10\x00\x00\x8001/01/090'
b'1/01/09\x00\x00\x00\x00\x00\x0c\x00\x00\x00'
b'\x00\x00\x00\x00\x04"M\x18`@\x82\x0c\x00\x00\x80\x00'
b'\x00\x00\x00\x01\x00\x00\x00\x02\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00'
b'\x00\x00\x00\x00\x04"M\x18`@\x82\x02\x00\x00\x800'
b'1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x10\x00\x00\x00\x00\x00\x00\x00\x04"M\x18`@\x82\x10'
b'\x00\x00\x80\x00\x00\xeb\xa0\xf9\x90\x14\x11\x00X2\x99\x07'
b'\x91\x14\x11\x00\x00\x00\x00\x00\xff\xff\xff\xff'
b'\x00\x00\x00\x00\x10\x00\x00\x00\x0c\x00\x14\x00'
b'\x06\x00\x08\x00\x0c\x00\x10\x00\x0c\x00\x00\x00'
b'\x00\x00\x04\x008\x00\x00\x00(\x00\x00\x00\x04\x00\x00\x00'
b'\x01\x00\x00\x00\xc8\x02\x00\x00\x00\x00\x00\x00'
b'\xa0\x02\x00\x00\x00\x00\x00\x00\xc8\x01\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x08\x00\x08\x00\x00\x00\x04\x00\x08\x00\x00\x00'
b'\x04\x00\x00\x00\x0b\x00\x00\x00P\x02\x00\x00'
b'\x0c\x02\x00\x00\xd4\x01\x00\x00\x98\x01\x00\x00'
b'd\x01\x00\x00,\x01\x00\x00\xf4\x00\x00\x00\xc0\x00\x00\x00'
b'\x8c\x00\x00\x00\\\x00\x00\x00\x04\x00\x00\x00'
b'\xec\xfd\xff\xff\x00\x00\x01\n\x10\x00\x00\x00'
b'(\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00'
b'\r\x00\x00\x00timestamp_col\x00\x00\x00\x08\x00\x0c\x00'
b'\x06\x00\x08\x00\x08\x00\x00\x00\x00\x00\x03\x00'
b'\x04\x00\x00\x00\r\x00\x00\x00Asia/Shanghai\x00\x00\x00'
b'@\xfe\xff\xff\x00\x00\x01\x05\x10\x00\x00\x00'
b'\x1c\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00'
b'\n\x00\x00\x00string_col\x00\x00p\xfe\xff\xffl\xfe\xff\xff'
b'\x00\x00\x01\x05\x10\x00\x00\x00 \x00\x00\x00'
b'\x04\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00date_str'
b'ing_col\x00\xa0\xfe\xff\xff\x9c\xfe\xff\xff'
b'\x00\x00\x01\x03\x10\x00\x00\x00\x1c\x00\x00\x00'
b'\x04\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00double_c'
b'ol\x00\x00\xd2\xff\xff\xff\x00\x00\x02\x00\xcc\xfe\xff\xff'
b'\x00\x00\x01\x03\x10\x00\x00\x00 \x00\x00\x00'
b'\x04\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00float_co'
b'l\x00\x06\x00\x08\x00\x06\x00\x06\x00\x00\x00'
b'\x00\x00\x01\x00\x00\xff\xff\xff\x00\x00\x01\x02'
b'\x10\x00\x00\x00\x1c\x00\x00\x00\x04\x00\x00\x00'
b'\x00\x00\x00\x00\n\x00\x00\x00bigint_col\x00\x00'
b'\xf8\xfe\xff\xff\x00\x00\x00\x01@\x00\x00\x004\xff\xff\xff'
b'\x00\x00\x01\x02\x10\x00\x00\x00\x18\x00\x00\x00'
b'\x04\x00\x00\x00\x00\x00\x00\x00\x07\x00\x00\x00int_'
b'col\x00(\xff\xff\xff\x00\x00\x00\x01 \x00\x00\x00'
b'd\xff\xff\xff\x00\x00\x01\x02\x10\x00\x00\x00 \x00\x00\x00'
b'\x04\x00\x00\x00\x00\x00\x00\x00\x0c\x00\x00\x00smallint'
b'_col\x00\x00\x00\x00`\xff\xff\xff\x00\x00\x00\x01'
b' \x00\x00\x00\x9c\xff\xff\xff\x00\x00\x01\x02'
b'\x10\x00\x00\x00\x1c\x00\x00\x00\x04\x00\x00\x00'
b'\x00\x00\x00\x00\x0b\x00\x00\x00tinyint_col\x00'
b'\x94\xff\xff\xff\x00\x00\x00\x01 \x00\x00\x00'
b'\xd0\xff\xff\xff\x00\x00\x01\x06\x10\x00\x00\x00'
b' \x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00'
b'\x08\x00\x00\x00bool_col\x00\x00\x00\x00\x04\x00\x04\x00'
b'\x04\x00\x00\x00\x10\x00\x14\x00\x08\x00\x06\x00'
b'\x07\x00\x0c\x00\x00\x00\x10\x00\x10\x00\x00\x00'
b'\x00\x00\x01\x02\x10\x00\x00\x00\x1c\x00\x00\x00'
b'\x04\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00id\x00\x00'
b'\x08\x00\x0c\x00\x08\x00\x07\x00\x08\x00\x00\x00'
b'\x00\x00\x00\x01 \x00\x00\x00\xe0\x02\x00\x00ARROW1',
'len': 2594},
'ArrowStream': {'data': b'\xff\xff\xff\xff\xb8\x02\x00\x00\x10\x00\x00\x00'
b'\x00\x00\n\x00\x0c\x00\x06\x00\x05\x00\x08\x00'
b'\n\x00\x00\x00\x00\x01\x04\x00\x0c\x00\x00\x00'
b'\x08\x00\x08\x00\x00\x00\x04\x00\x08\x00\x00\x00'
b'\x04\x00\x00\x00\x0b\x00\x00\x00P\x02\x00\x00'
b'\x0c\x02\x00\x00\xd4\x01\x00\x00\x98\x01\x00\x00'
b'd\x01\x00\x00,\x01\x00\x00\xf4\x00\x00\x00'
b'\xc0\x00\x00\x00\x8c\x00\x00\x00\\\x00\x00\x00'
b'\x04\x00\x00\x00\xec\xfd\xff\xff\x00\x00\x01\n'
b'\x10\x00\x00\x00(\x00\x00\x00\x04\x00\x00\x00'
b'\x00\x00\x00\x00\r\x00\x00\x00timestamp_co'
b'l\x00\x00\x00\x08\x00\x0c\x00\x06\x00\x08\x00'
b'\x08\x00\x00\x00\x00\x00\x03\x00\x04\x00\x00\x00'
b'\r\x00\x00\x00Asia/Shanghai\x00\x00\x00@\xfe\xff\xff'
b'\x00\x00\x01\x05\x10\x00\x00\x00\x1c\x00\x00\x00'
b'\x04\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00stri'
b'ng_col\x00\x00p\xfe\xff\xffl\xfe\xff\xff'
b'\x00\x00\x01\x05\x10\x00\x00\x00 \x00\x00\x00'
b'\x04\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00date'
b'_string_col\x00\xa0\xfe\xff\xff\x9c\xfe\xff\xff'
b'\x00\x00\x01\x03\x10\x00\x00\x00\x1c\x00\x00\x00'
b'\x04\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00doub'
b'le_col\x00\x00\xd2\xff\xff\xff\x00\x00\x02\x00'
b'\xcc\xfe\xff\xff\x00\x00\x01\x03\x10\x00\x00\x00'
b' \x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00'
b'\t\x00\x00\x00float_col\x00\x06\x00\x08\x00\x06\x00'
b'\x06\x00\x00\x00\x00\x00\x01\x00\x00\xff\xff\xff'
b'\x00\x00\x01\x02\x10\x00\x00\x00\x1c\x00\x00\x00'
b'\x04\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00bigi'
b'nt_col\x00\x00\xf8\xfe\xff\xff\x00\x00\x00\x01'
b'@\x00\x00\x004\xff\xff\xff\x00\x00\x01\x02'
b'\x10\x00\x00\x00\x18\x00\x00\x00\x04\x00\x00\x00'
b'\x00\x00\x00\x00\x07\x00\x00\x00int_col\x00'
b'(\xff\xff\xff\x00\x00\x00\x01 \x00\x00\x00'
b'd\xff\xff\xff\x00\x00\x01\x02\x10\x00\x00\x00'
b' \x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00'
b'\x0c\x00\x00\x00smallint_col\x00\x00\x00\x00'
b'`\xff\xff\xff\x00\x00\x00\x01 \x00\x00\x00'
b'\x9c\xff\xff\xff\x00\x00\x01\x02\x10\x00\x00\x00'
b'\x1c\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\x00'
b'\x0b\x00\x00\x00tinyint_col\x00\x94\xff\xff\xff'
b'\x00\x00\x00\x01 \x00\x00\x00\xd0\xff\xff\xff'
b'\x00\x00\x01\x06\x10\x00\x00\x00 \x00\x00\x00'
b'\x04\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00bool'
b'_col\x00\x00\x00\x00\x04\x00\x04\x00\x04\x00\x00\x00'
b'\x10\x00\x14\x00\x08\x00\x06\x00\x07\x00\x0c\x00'
b'\x00\x00\x10\x00\x10\x00\x00\x00\x00\x00\x01\x02'
b'\x10\x00\x00\x00\x1c\x00\x00\x00\x04\x00\x00\x00'
b'\x00\x00\x00\x00\x02\x00\x00\x00id\x00\x00'
b'\x08\x00\x0c\x00\x08\x00\x07\x00\x08\x00\x00\x00'
b'\x00\x00\x00\x01 \x00\x00\x00\x00\x00\x00\x00'
b'\xff\xff\xff\xff\x98\x02\x00\x00\x14\x00\x00\x00'
b'\x00\x00\x00\x00\x0c\x00\x18\x00\x06\x00\x05\x00'
b'\x08\x00\x0c\x00\x0c\x00\x00\x00\x00\x03\x04\x00'
b'\x1c\x00\x00\x00\xc8\x01\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x0c\x00\x1c\x00\x10\x00\x04\x00'
b'\x08\x00\x0c\x00\x0c\x00\x00\x00\xa8\x01\x00\x00'
b'\x1c\x00\x00\x00\x14\x00\x00\x00\x02\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00\x04\x00'
b'\x04\x00\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x1f\x00\x00\x00'
b'\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00'
b'\x00\x00\x00\x00\x18\x00\x00\x00\x00\x00\x00\x00'
b'8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x008\x00\x00\x00\x00\x00\x00\x00'
b'\x1f\x00\x00\x00\x00\x00\x00\x00X\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'X\x00\x00\x00\x00\x00\x00\x00\x1f\x00\x00\x00'
b'\x00\x00\x00\x00x\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00x\x00\x00\x00'
b'\x00\x00\x00\x00\x1f\x00\x00\x00\x00\x00\x00\x00'
b'\x98\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x98\x00\x00\x00\x00\x00\x00\x00'
b'$\x00\x00\x00\x00\x00\x00\x00\xc0\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\xc0\x00\x00\x00\x00\x00\x00\x00\x1f\x00\x00\x00'
b'\x00\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00'
b'\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00'
b'\x08\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x08\x01\x00\x00\x00\x00\x00\x00'
b'#\x00\x00\x00\x00\x00\x00\x000\x01\x00\x00'
b"\x00\x00\x00\x00'\x00\x00\x00\x00\x00\x00\x00"
b'X\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00X\x01\x00\x00\x00\x00\x00\x00'
b'#\x00\x00\x00\x00\x00\x00\x00\x80\x01\x00\x00'
b'\x00\x00\x00\x00\x19\x00\x00\x00\x00\x00\x00\x00'
b'\xa0\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\xa0\x01\x00\x00\x00\x00\x00\x00'
b"'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
b'\x0b\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x08\x00\x00\x00\x00\x00\x00\x00\x04"M\x18`@\x82\x08'
b'\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00'
b'\x04"M\x18`@\x82\x01\x00\x00\x80\x01\x00\x00\x00\x00'
b'\x08\x00\x00\x00\x00\x00\x00\x00\x04"M\x18`@\x82\x08'
b'\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x08\x00\x00\x00\x00\x00\x00\x00'
b'\x04"M\x18`@\x82\x08\x00\x00\x80\x00\x00\x00\x00\x01'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x08\x00\x00\x00'
b'\x00\x00\x00\x00\x04"M\x18`@\x82\x08\x00\x00\x80\x00'
b'\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x10\x00\x00\x00\x00\x00\x00\x00\x04"M\x18`@\x82\r'
b'\x00\x00\x00\x13\x00\x01\x00\x80\n\x00\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x08\x00\x00\x00\x00\x00\x00\x00\x04"M\x18`@\x82\x08'
b'\x00\x00\x80\x00\x00\x00\x00\xcd\xcc\x8c?\x00'
b'\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00'
b'\x04"M\x18`@\x82\r\x00\x00\x00\x13\x00\x01\x00\x80'
b'333333$@\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x0c\x00\x00\x00\x00\x00\x00\x00\x04"M\x18`@\x82\x0c'
b'\x00\x00\x80\x00\x00\x00\x00\x08\x00\x00\x00\x10'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x10\x00\x00\x00\x00\x00\x00\x00\x04"M\x18`@\x82\x10'
b'\x00\x00\x8001/01/0901/01/09\x00\x00\x00\x00\x00'
b'\x0c\x00\x00\x00\x00\x00\x00\x00\x04"M\x18`@\x82\x0c'
b'\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x00\x02'
b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
b'\x02\x00\x00\x00\x00\x00\x00\x00\x04"M\x18`@\x82\x02'
b'\x00\x00\x8001\x00\x00\x00\x00\x00\x00\x00'
b'\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00'
b'\x04"M\x18`@\x82\x10\x00\x00\x80\x00\x00\xeb\xa0\xf9'
b'\x90\x14\x11\x00X2\x99\x07\x91\x14\x11\x00'
b'\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\x00',
'len': 1840},
'ArrowTable': {'data': 'pyarrow.Table\n'
'id: int32\n'
'bool_col: bool\n'
'tinyint_col: int32\n'
'smallint_col: int32\n'
'int_col: int32\n'
'bigint_col: int64\n'
'float_col: float\n'
'double_col: double\n'
'date_string_col: string\n'
'string_col: string\n'
'timestamp_col: timestamp[ns, tz=Etc/UTC]\n'
'----\n'
'id: [[0,1]]\n'
'bool_col: [[true,false]]\n'
'tinyint_col: [[0,1]]\n'
'smallint_col: [[0,1]]\n'
'int_col: [[0,1]]\n'
'bigint_col: [[0,10]]\n'
'float_col: [[0,1.1]]\n'
'double_col: [[0,10.1]]\n'
'date_string_col: [["01/01/09","01/01/09"]]\n'
'string_col: [["0","1"]]\n'
'...',
'len': 468},
'BSONEachRow': {'data': b'\xca\x00\x00\x00\x10id\x00\x00\x00\x00\x00\x08boo'
b'l_col\x00\x01\x10tinyint_col\x00\x00\x00\x00\x00'
b'\x10smallint_col\x00\x00\x00\x00\x00\x10int_c'
b'ol\x00\x00\x00\x00\x00\x12bigint_col\x00\x00'
b'\x00\x00\x00\x00\x00\x00\x00\x01float_co'
b'l\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01double_co'
b'l\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05date_stri'
b'ng_col\x00\x08\x00\x00\x00\x0001/01/09\x05string_'
b'col\x00\x01\x00\x00\x00\x000\ttimestamp_col'
b'\x00\x00\x00\xeb\xa0\xf9\x90\x14\x11\x00\xca\x00'
b'\x00\x00\x10id\x00\x01\x00\x00\x00\x08bool_col\x00'
b'\x00\x10tinyint_col\x00\x01\x00\x00\x00\x10smallint_'
b'col\x00\x01\x00\x00\x00\x10int_col\x00\x01\x00\x00'
b'\x00\x12bigint_col\x00\n\x00\x00\x00\x00\x00\x00'
b'\x00\x01float_col\x00\x00\x00\x00\xa0\x99\x99\xf1?'
b'\x01double_col\x00333333$@\x05date_string_col'
b'\x00\x08\x00\x00\x00\x0001/01/09\x05string_co'
b'l\x00\x01\x00\x00\x00\x001\ttimestamp_col\x00\x00'
b'X2\x99\x07\x91\x14\x11\x00',
'len': 404},
'CSV': {'data': '0,true,0,0,0,0,0,0,"01/01/09","0","2009-01-01 '
'00:00:00.000000000"\n'
'1,false,1,1,1,10,1.1,10.1,"01/01/09","1","2009-01-01 '
'00:01:00.000000000"\n',
'len': 139},
'CSVWithNames': {'data': '"id","bool_col","tinyint_col","smallint_col","int_col","bigint_col","float_col","double_col","date_string_col","string_col","timestamp_col"\n'
'0,true,0,0,0,0,0,0,"01/01/09","0","2009-01-01 '
'00:00:00.000000000"\n'
'1,false,1,1,1,10,1.1,10.1,"01/01/09","1","2009-01-01 '
'00:01:00.000000000"\n',
'len': 279},
'CSVWithNamesAndTypes': {'data': '"id","bool_col","tinyint_col","smallint_col","int_col","bigint_col","float_col","double_col","date_string_col","string_col","timestamp_col"\n'
'"Nullable(Int32)","Nullable(Bool)","Nullable(Int32)","Nullable(Int32)","Nullable(Int32)","Nullable(Int64)","Nullable(Float32)","Nullable(Float64)","Nullable(String)","Nullable(String)","Nullable(DateTime64(9))"\n'
'0,true,0,0,0,0,0,0,"01/01/09","0","2009-01-01 '
'00:00:00.000000000"\n'
'1,false,1,1,1,10,1.1,10.1,"01/01/09","1","2009-01-01 '
'00:01:00.000000000"\n',
'len': 490},
'CustomSeparated': {'data': '0\ttrue\t0\t0\t0\t0\t0\t0\t01/01/09\t0\t'
'2009-01-01 00:00:00.000000000\n'
'1\tfalse\t1\t1\t1\t10\t1.1\t10.1\t01/01/09\t1\t'
'2009-01-01 00:01:00.000000000\n',
'len': 127},
'CustomSeparatedWithNames': {'data': 'id\tbool_col\ttinyint_col\t'
'smallint_col\tint_col\tbigint_col\t'
'float_col\tdouble_col\tdate_string_col\t'
'string_col\ttimestamp_col\n'
'0\ttrue\t0\t0\t0\t0\t0\t0\t01/01/09\t0\t'
'2009-01-01 00:00:00.000000000\n'
'1\tfalse\t1\t1\t1\t10\t1.1\t10.1\t'
'01/01/09\t1\t2009-01-01 '
'00:01:00.000000000\n',
'len': 245},
'CustomSeparatedWithNamesAndTypes': {'data': 'id\tbool_col\ttinyint_col\t'
'smallint_col\tint_col\t'
'bigint_col\tfloat_col\t'
'double_col\tdate_string_col\t'
'string_col\ttimestamp_col\n'
'Nullable(Int32)\t'
'Nullable(Bool)\t'
'Nullable(Int32)\t'
'Nullable(Int32)\t'
'Nullable(Int32)\t'
'Nullable(Int64)\t'
'Nullable(Float32)\t'
'Nullable(Float64)\t'
'Nullable(String)\t'
'Nullable(String)\t'
'Nullable(DateTime64(9))\n'
'0\ttrue\t0\t0\t0\t0\t0\t0\t'
'01/01/09\t0\t2009-01-01 '
'00:00:00.000000000\n'
'1\tfalse\t1\t1\t1\t10\t1.1\t'
'10.1\t01/01/09\t1\t2009-01-01 '
'00:01:00.000000000\n',
'len': 434},
'JSON': {'data': '{\n'
'\t"meta":\n'
'\t[\n'
'\t\t{\n'
'\t\t\t"name": "id",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "bool_col",\n'
'\t\t\t"type": "Nullable(Bool)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "tinyint_col",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "smallint_col",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "int_col",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "bigint_col",\n'
'\t\t\t"type": "Nullable(Int64)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "float_col",\n'
'\t\t\t"type": "Nullable(Float32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "double_col",\n'
'\t\t\t"type": "Nullable(Float64)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "date_string_col",\n'
'\t\t\t"type": "Nullable(String)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "string_col",\n'
'\t\t\t"type": "Nullable(String)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "timestamp_col",\n'
'\t\t\t"type": "Nullable(DateTime64(9))"\n'
'\t\t}\n'
'\t],\n'
'\n'
'\t"data":\n'
'\t[\n'
'\t\t{\n'
'\t\t\t"id": 0,\n'
'\t\t\t"bool_col": true,\n'
'\t\t\t"tinyint_col": 0,\n'
'\t\t\t"smallint_col": 0,\n'
'\t\t\t"int_col": 0,\n'
'\t\t\t"bigint_col": "0",\n'
'\t\t\t"float_col": 0,\n'
'\t\t\t"double_col": 0,\n'
'\t\t\t"date_string_col": "01\\/01\\/09",\n'
'\t\t\t"string_col": "0",\n'
'\t\t\t"timestamp_col": "2009-01-01 00:00:00.000000000"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"id": 1,\n'
'\t\t\t"bool_col": false,\n'
'\t\t\t"tinyint_col": 1,\n'
'\t\t\t"smallint_col": 1,\n'
'\t\t\t"int_col": 1,\n'
'\t\t\t"bigint_col": "10",\n'
'\t\t\t"float_col": 1.1,\n'
'\t\t\t"double_col": 10.1,\n'
'\t\t\t"date_string_col": "01\\/01\\/09",\n'
'\t\t\t"string_col": "1",\n'
'\t\t\t"timestamp_col": "2009-01-01 00:01:00.000000000"\n'
'\t\t}\n'
'\t],\n'
'\n'
'\t"rows": 2,\n'
'\n'
'\t"rows_before_limit_at_least": 2,\n'
'\n'
'\t"statistics":\n'
'\t{\n'
'\t\t"elapsed": 0.0,\n'
'\t\t"rows_read": 0,\n'
'\t\t"bytes_read": 0\n'
'\t}\n'
'}\n',
'len': 1415},
'JSONColumns': {'data': '{\n'
'\t"id": [0, 1],\n'
'\t"bool_col": [true, false],\n'
'\t"tinyint_col": [0, 1],\n'
'\t"smallint_col": [0, 1],\n'
'\t"int_col": [0, 1],\n'
'\t"bigint_col": ["0", "10"],\n'
'\t"float_col": [0, 1.1],\n'
'\t"double_col": [0, 10.1],\n'
'\t"date_string_col": ["01\\/01\\/09", '
'"01\\/01\\/09"],\n'
'\t"string_col": ["0", "1"],\n'
'\t"timestamp_col": ["2009-01-01 00:00:00.000000000", '
'"2009-01-01 00:01:00.000000000"]\n'
'}\n',
'len': 356},
'JSONColumnsWithMetadata': {'data': '{\n'
'\t"meta":\n'
'\t[\n'
'\t\t{\n'
'\t\t\t"name": "id",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "bool_col",\n'
'\t\t\t"type": "Nullable(Bool)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "tinyint_col",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "smallint_col",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "int_col",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "bigint_col",\n'
'\t\t\t"type": "Nullable(Int64)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "float_col",\n'
'\t\t\t"type": "Nullable(Float32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "double_col",\n'
'\t\t\t"type": "Nullable(Float64)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "date_string_col",\n'
'\t\t\t"type": "Nullable(String)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "string_col",\n'
'\t\t\t"type": "Nullable(String)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "timestamp_col",\n'
'\t\t\t"type": "Nullable(DateTime64(9))"\n'
'\t\t}\n'
'\t],\n'
'\n'
'\t"data":\n'
'\t{\n'
'\t\t"id": [0, 1],\n'
'\t\t"bool_col": [true, false],\n'
'\t\t"tinyint_col": [0, 1],\n'
'\t\t"smallint_col": [0, 1],\n'
'\t\t"int_col": [0, 1],\n'
'\t\t"bigint_col": ["0", "10"],\n'
'\t\t"float_col": [0, 1.1],\n'
'\t\t"double_col": [0, 10.1],\n'
'\t\t"date_string_col": ["01\\/01\\/09", '
'"01\\/01\\/09"],\n'
'\t\t"string_col": ["0", "1"],\n'
'\t\t"timestamp_col": ["2009-01-01 '
'00:00:00.000000000", "2009-01-01 '
'00:01:00.000000000"]\n'
'\t},\n'
'\n'
'\t"rows": 2,\n'
'\n'
'\t"rows_before_limit_at_least": 2,\n'
'\n'
'\t"statistics":\n'
'\t{\n'
'\t\t"elapsed": 0.0,\n'
'\t\t"rows_read": 0,\n'
'\t\t"bytes_read": 0\n'
'\t}\n'
'}\n',
'len': 1226},
'JSONCompact': {'data': '{\n'
'\t"meta":\n'
'\t[\n'
'\t\t{\n'
'\t\t\t"name": "id",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "bool_col",\n'
'\t\t\t"type": "Nullable(Bool)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "tinyint_col",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "smallint_col",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "int_col",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "bigint_col",\n'
'\t\t\t"type": "Nullable(Int64)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "float_col",\n'
'\t\t\t"type": "Nullable(Float32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "double_col",\n'
'\t\t\t"type": "Nullable(Float64)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "date_string_col",\n'
'\t\t\t"type": "Nullable(String)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "string_col",\n'
'\t\t\t"type": "Nullable(String)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "timestamp_col",\n'
'\t\t\t"type": "Nullable(DateTime64(9))"\n'
'\t\t}\n'
'\t],\n'
'\n'
'\t"data":\n'
'\t[\n'
'\t\t[0, true, 0, 0, 0, "0", 0, 0, "01\\/01\\/09", '
'"0", "2009-01-01 00:00:00.000000000"],\n'
'\t\t[1, false, 1, 1, 1, "10", 1.1, 10.1, '
'"01\\/01\\/09", "1", "2009-01-01 '
'00:01:00.000000000"]\n'
'\t],\n'
'\n'
'\t"rows": 2,\n'
'\n'
'\t"rows_before_limit_at_least": 2,\n'
'\n'
'\t"statistics":\n'
'\t{\n'
'\t\t"elapsed": 0.0,\n'
'\t\t"rows_read": 0,\n'
'\t\t"bytes_read": 0\n'
'\t}\n'
'}\n',
'len': 1039},
'JSONCompactColumns': {'data': '[\n'
'\t[0, 1],\n'
'\t[true, false],\n'
'\t[0, 1],\n'
'\t[0, 1],\n'
'\t[0, 1],\n'
'\t["0", "10"],\n'
'\t[0, 1.1],\n'
'\t[0, 10.1],\n'
'\t["01\\/01\\/09", "01\\/01\\/09"],\n'
'\t["0", "1"],\n'
'\t["2009-01-01 00:00:00.000000000", '
'"2009-01-01 00:01:00.000000000"]\n'
']\n',
'len': 205},
'JSONCompactEachRow': {'data': '[0, true, 0, 0, 0, "0", 0, 0, "01\\/01\\/09", '
'"0", "2009-01-01 00:00:00.000000000"]\n'
'[1, false, 1, 1, 1, "10", 1.1, 10.1, '
'"01\\/01\\/09", "1", "2009-01-01 '
'00:01:00.000000000"]\n',
'len': 171},
'JSONCompactEachRowWithNames': {'data': '["id", "bool_col", "tinyint_col", '
'"smallint_col", "int_col", '
'"bigint_col", "float_col", '
'"double_col", "date_string_col", '
'"string_col", "timestamp_col"]\n'
'[0, true, 0, 0, 0, "0", 0, 0, '
'"01\\/01\\/09", "0", "2009-01-01 '
'00:00:00.000000000"]\n'
'[1, false, 1, 1, 1, "10", 1.1, 10.1, '
'"01\\/01\\/09", "1", "2009-01-01 '
'00:01:00.000000000"]\n',
'len': 323},
'JSONCompactEachRowWithNamesAndTypes': {'data': '["id", "bool_col", '
'"tinyint_col", '
'"smallint_col", "int_col", '
'"bigint_col", "float_col", '
'"double_col", '
'"date_string_col", '
'"string_col", '
'"timestamp_col"]\n'
'["Nullable(Int32)", '
'"Nullable(Bool)", '
'"Nullable(Int32)", '
'"Nullable(Int32)", '
'"Nullable(Int32)", '
'"Nullable(Int64)", '
'"Nullable(Float32)", '
'"Nullable(Float64)", '
'"Nullable(String)", '
'"Nullable(String)", '
'"Nullable(DateTime64(9))"]\n'
'[0, true, 0, 0, 0, "0", 0, '
'0, "01\\/01\\/09", "0", '
'"2009-01-01 '
'00:00:00.000000000"]\n'
'[1, false, 1, 1, 1, "10", '
'1.1, 10.1, "01\\/01\\/09", '
'"1", "2009-01-01 '
'00:01:00.000000000"]\n',
'len': 546},
'JSONCompactStrings': {'data': '{\n'
'\t"meta":\n'
'\t[\n'
'\t\t{\n'
'\t\t\t"name": "id",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "bool_col",\n'
'\t\t\t"type": "Nullable(Bool)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "tinyint_col",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "smallint_col",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "int_col",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "bigint_col",\n'
'\t\t\t"type": "Nullable(Int64)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "float_col",\n'
'\t\t\t"type": "Nullable(Float32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "double_col",\n'
'\t\t\t"type": "Nullable(Float64)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "date_string_col",\n'
'\t\t\t"type": "Nullable(String)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "string_col",\n'
'\t\t\t"type": "Nullable(String)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "timestamp_col",\n'
'\t\t\t"type": "Nullable(DateTime64(9))"\n'
'\t\t}\n'
'\t],\n'
'\n'
'\t"data":\n'
'\t[\n'
'\t\t["0", "true", "0", "0", "0", "0", "0", '
'"0", "01\\/01\\/09", "0", "2009-01-01 '
'00:00:00.000000000"],\n'
'\t\t["1", "false", "1", "1", "1", "10", '
'"1.1", "10.1", "01\\/01\\/09", "1", '
'"2009-01-01 00:01:00.000000000"]\n'
'\t],\n'
'\n'
'\t"rows": 2,\n'
'\n'
'\t"rows_before_limit_at_least": 2,\n'
'\n'
'\t"statistics":\n'
'\t{\n'
'\t\t"elapsed": 0.0,\n'
'\t\t"rows_read": 0,\n'
'\t\t"bytes_read": 0\n'
'\t}\n'
'}\n',
'len': 1067},
'JSONCompactStringsEachRow': {'data': '["0", "true", "0", "0", "0", "0", "0", '
'"0", "01\\/01\\/09", "0", "2009-01-01 '
'00:00:00.000000000"]\n'
'["1", "false", "1", "1", "1", "10", '
'"1.1", "10.1", "01\\/01\\/09", "1", '
'"2009-01-01 00:01:00.000000000"]\n',
'len': 199},
'JSONCompactStringsEachRowWithNames': {'data': '["id", "bool_col", '
'"tinyint_col", '
'"smallint_col", "int_col", '
'"bigint_col", "float_col", '
'"double_col", '
'"date_string_col", '
'"string_col", '
'"timestamp_col"]\n'
'["0", "true", "0", "0", "0", '
'"0", "0", "0", '
'"01\\/01\\/09", "0", '
'"2009-01-01 '
'00:00:00.000000000"]\n'
'["1", "false", "1", "1", "1", '
'"10", "1.1", "10.1", '
'"01\\/01\\/09", "1", '
'"2009-01-01 '
'00:01:00.000000000"]\n',
'len': 351},
'JSONCompactStringsEachRowWithNamesAndTypes': {'data': '["id", "bool_col", '
'"tinyint_col", '
'"smallint_col", '
'"int_col", '
'"bigint_col", '
'"float_col", '
'"double_col", '
'"date_string_col", '
'"string_col", '
'"timestamp_col"]\n'
'["Nullable(Int32)", '
'"Nullable(Bool)", '
'"Nullable(Int32)", '
'"Nullable(Int32)", '
'"Nullable(Int32)", '
'"Nullable(Int64)", '
'"Nullable(Float32)", '
'"Nullable(Float64)", '
'"Nullable(String)", '
'"Nullable(String)", '
'"Nullable(DateTime64(9))"]\n'
'["0", "true", "0", '
'"0", "0", "0", "0", '
'"0", "01\\/01\\/09", '
'"0", "2009-01-01 '
'00:00:00.000000000"]\n'
'["1", "false", "1", '
'"1", "1", "10", '
'"1.1", "10.1", '
'"01\\/01\\/09", "1", '
'"2009-01-01 '
'00:01:00.000000000"]\n',
'len': 574},
'JSONEachRow': {'data': '{"id":0,"bool_col":true,"tinyint_col":0,"smallint_col":0,"int_col":0,"bigint_col":"0","float_col":0,"double_col":0,"date_string_col":"01\\/01\\/09","string_col":"0","timestamp_col":"2009-01-01 '
'00:00:00.000000000"}\n'
'{"id":1,"bool_col":false,"tinyint_col":1,"smallint_col":1,"int_col":1,"bigint_col":"10","float_col":1.1,"double_col":10.1,"date_string_col":"01\\/01\\/09","string_col":"1","timestamp_col":"2009-01-01 '
'00:01:00.000000000"}\n',
'len': 431},
'JSONEachRowWithProgress': {'data': '{"row":{"id":0,"bool_col":true,"tinyint_col":0,"smallint_col":0,"int_col":0,"bigint_col":"0","float_col":0,"double_col":0,"date_string_col":"01\\/01\\/09","string_col":"0","timestamp_col":"2009-01-01 '
'00:00:00.000000000"}}\n'
'{"row":{"id":1,"bool_col":false,"tinyint_col":1,"smallint_col":1,"int_col":1,"bigint_col":"10","float_col":1.1,"double_col":10.1,"date_string_col":"01\\/01\\/09","string_col":"1","timestamp_col":"2009-01-01 '
'00:01:00.000000000"}}\n',
'len': 447},
'JSONObjectEachRow': {'data': '{\n'
'\t"row_1": '
'{"id":0,"bool_col":true,"tinyint_col":0,"smallint_col":0,"int_col":0,"bigint_col":"0","float_col":0,"double_col":0,"date_string_col":"01\\/01\\/09","string_col":"0","timestamp_col":"2009-01-01 '
'00:00:00.000000000"},\n'
'\t"row_2": '
'{"id":1,"bool_col":false,"tinyint_col":1,"smallint_col":1,"int_col":1,"bigint_col":"10","float_col":1.1,"double_col":10.1,"date_string_col":"01\\/01\\/09","string_col":"1","timestamp_col":"2009-01-01 '
'00:01:00.000000000"}\n'
'}\n',
'len': 456},
'JSONStrings': {'data': '{\n'
'\t"meta":\n'
'\t[\n'
'\t\t{\n'
'\t\t\t"name": "id",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "bool_col",\n'
'\t\t\t"type": "Nullable(Bool)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "tinyint_col",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "smallint_col",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "int_col",\n'
'\t\t\t"type": "Nullable(Int32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "bigint_col",\n'
'\t\t\t"type": "Nullable(Int64)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "float_col",\n'
'\t\t\t"type": "Nullable(Float32)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "double_col",\n'
'\t\t\t"type": "Nullable(Float64)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "date_string_col",\n'
'\t\t\t"type": "Nullable(String)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "string_col",\n'
'\t\t\t"type": "Nullable(String)"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"name": "timestamp_col",\n'
'\t\t\t"type": "Nullable(DateTime64(9))"\n'
'\t\t}\n'
'\t],\n'
'\n'
'\t"data":\n'
'\t[\n'
'\t\t{\n'
'\t\t\t"id": "0",\n'
'\t\t\t"bool_col": "true",\n'
'\t\t\t"tinyint_col": "0",\n'
'\t\t\t"smallint_col": "0",\n'
'\t\t\t"int_col": "0",\n'
'\t\t\t"bigint_col": "0",\n'
'\t\t\t"float_col": "0",\n'
'\t\t\t"double_col": "0",\n'
'\t\t\t"date_string_col": "01\\/01\\/09",\n'
'\t\t\t"string_col": "0",\n'
'\t\t\t"timestamp_col": "2009-01-01 '
'00:00:00.000000000"\n'
'\t\t},\n'
'\t\t{\n'
'\t\t\t"id": "1",\n'
'\t\t\t"bool_col": "false",\n'
'\t\t\t"tinyint_col": "1",\n'
'\t\t\t"smallint_col": "1",\n'
'\t\t\t"int_col": "1",\n'
'\t\t\t"bigint_col": "10",\n'
'\t\t\t"float_col": "1.1",\n'
'\t\t\t"double_col": "10.1",\n'
'\t\t\t"date_string_col": "01\\/01\\/09",\n'
'\t\t\t"string_col": "1",\n'
'\t\t\t"timestamp_col": "2009-01-01 '
'00:01:00.000000000"\n'
'\t\t}\n'
'\t],\n'
'\n'
'\t"rows": 2,\n'
'\n'
'\t"rows_before_limit_at_least": 2,\n'
'\n'
'\t"statistics":\n'
'\t{\n'
'\t\t"elapsed": 0.0,\n'
'\t\t"rows_read": 0,\n'
'\t\t"bytes_read": 0\n'
'\t}\n'
'}\n',
'len': 1443},
'JSONStringsEachRow': {'data': '{"id":"0","bool_col":"true","tinyint_col":"0","smallint_col":"0","int_col":"0","bigint_col":"0","float_col":"0","double_col":"0","date_string_col":"01\\/01\\/09","string_col":"0","timestamp_col":"2009-01-01 '
'00:00:00.000000000"}\n'
'{"id":"1","bool_col":"false","tinyint_col":"1","smallint_col":"1","int_col":"1","bigint_col":"10","float_col":"1.1","double_col":"10.1","date_string_col":"01\\/01\\/09","string_col":"1","timestamp_col":"2009-01-01 '
'00:01:00.000000000"}\n',
'len': 459},
'JSONStringsEachRowWithProgress': {'data': '{"row":{"id":"0","bool_col":"true","tinyint_col":"0","smallint_col":"0","int_col":"0","bigint_col":"0","float_col":"0","double_col":"0","date_string_col":"01\\/01\\/09","string_col":"0","timestamp_col":"2009-01-01 '
'00:00:00.000000000"}}\n'
'{"row":{"id":"1","bool_col":"false","tinyint_col":"1","smallint_col":"1","int_col":"1","bigint_col":"10","float_col":"1.1","double_col":"10.1","date_string_col":"01\\/01\\/09","string_col":"1","timestamp_col":"2009-01-01 '
'00:01:00.000000000"}}\n',
'len': 475},
'LineAsString': {'data': '0\ttrue\t0\t0\t0\t0\t0\t0\t01/01/09\t0\t2009-01-01 '
'00:00:00.000000000\n'
'1\tfalse\t1\t1\t1\t10\t1.1\t10.1\t01/01/09\t1\t'