diff --git a/go_variant/case-001.parquet b/go_variant/case-001.parquet new file mode 100644 index 0000000..192d6d0 Binary files /dev/null and b/go_variant/case-001.parquet differ diff --git a/go_variant/case-001_row-0.variant.bin b/go_variant/case-001_row-0.variant.bin new file mode 100644 index 0000000..deef948 Binary files /dev/null and b/go_variant/case-001_row-0.variant.bin differ diff --git a/go_variant/case-002.parquet b/go_variant/case-002.parquet new file mode 100644 index 0000000..9ce9144 Binary files /dev/null and b/go_variant/case-002.parquet differ diff --git a/go_variant/case-002_row-0.variant.bin b/go_variant/case-002_row-0.variant.bin new file mode 100644 index 0000000..7ab55ee Binary files /dev/null and b/go_variant/case-002_row-0.variant.bin differ diff --git a/go_variant/case-004.parquet b/go_variant/case-004.parquet new file mode 100644 index 0000000..b7c60d8 Binary files /dev/null and b/go_variant/case-004.parquet differ diff --git a/go_variant/case-004_row-0.variant.bin b/go_variant/case-004_row-0.variant.bin new file mode 100644 index 0000000..70cd53f Binary files /dev/null and b/go_variant/case-004_row-0.variant.bin differ diff --git a/go_variant/case-005.parquet b/go_variant/case-005.parquet new file mode 100644 index 0000000..cc99fad Binary files /dev/null and b/go_variant/case-005.parquet differ diff --git a/go_variant/case-005_row-0.variant.bin b/go_variant/case-005_row-0.variant.bin new file mode 100644 index 0000000..ea9f572 Binary files /dev/null and b/go_variant/case-005_row-0.variant.bin differ diff --git a/go_variant/case-006.parquet b/go_variant/case-006.parquet new file mode 100644 index 0000000..0932a6f Binary files /dev/null and b/go_variant/case-006.parquet differ diff --git a/go_variant/case-006_row-0.variant.bin b/go_variant/case-006_row-0.variant.bin new file mode 100644 index 0000000..e0c7e72 Binary files /dev/null and b/go_variant/case-006_row-0.variant.bin differ diff --git a/go_variant/case-007.parquet b/go_variant/case-007.parquet new file mode 100644 index 0000000..23c79b7 Binary files /dev/null and b/go_variant/case-007.parquet differ diff --git a/go_variant/case-007_row-0.variant.bin b/go_variant/case-007_row-0.variant.bin new file mode 100644 index 0000000..4cb25f7 Binary files /dev/null and b/go_variant/case-007_row-0.variant.bin differ diff --git a/go_variant/case-008.parquet b/go_variant/case-008.parquet new file mode 100644 index 0000000..7dbf159 Binary files /dev/null and b/go_variant/case-008.parquet differ diff --git a/go_variant/case-008_row-0.variant.bin b/go_variant/case-008_row-0.variant.bin new file mode 100644 index 0000000..49bdeeb Binary files /dev/null and b/go_variant/case-008_row-0.variant.bin differ diff --git a/go_variant/case-009.parquet b/go_variant/case-009.parquet new file mode 100644 index 0000000..b73a159 Binary files /dev/null and b/go_variant/case-009.parquet differ diff --git a/go_variant/case-009_row-0.variant.bin b/go_variant/case-009_row-0.variant.bin new file mode 100644 index 0000000..f226772 Binary files /dev/null and b/go_variant/case-009_row-0.variant.bin differ diff --git a/go_variant/case-010.parquet b/go_variant/case-010.parquet new file mode 100644 index 0000000..136efc7 Binary files /dev/null and b/go_variant/case-010.parquet differ diff --git a/go_variant/case-010_row-0.variant.bin b/go_variant/case-010_row-0.variant.bin new file mode 100644 index 0000000..99fb756 Binary files /dev/null and b/go_variant/case-010_row-0.variant.bin differ diff --git a/go_variant/case-011.parquet b/go_variant/case-011.parquet new file mode 100644 index 0000000..10f18ad Binary files /dev/null and b/go_variant/case-011.parquet differ diff --git a/go_variant/case-011_row-0.variant.bin b/go_variant/case-011_row-0.variant.bin new file mode 100644 index 0000000..85e86ed Binary files /dev/null and b/go_variant/case-011_row-0.variant.bin differ diff --git a/go_variant/case-012.parquet b/go_variant/case-012.parquet new file mode 100644 index 0000000..0effd26 Binary files /dev/null and b/go_variant/case-012.parquet differ diff --git a/go_variant/case-012_row-0.variant.bin b/go_variant/case-012_row-0.variant.bin new file mode 100644 index 0000000..083000d Binary files /dev/null and b/go_variant/case-012_row-0.variant.bin differ diff --git a/go_variant/case-013.parquet b/go_variant/case-013.parquet new file mode 100644 index 0000000..70aea94 Binary files /dev/null and b/go_variant/case-013.parquet differ diff --git a/go_variant/case-013_row-0.variant.bin b/go_variant/case-013_row-0.variant.bin new file mode 100644 index 0000000..3d007f3 Binary files /dev/null and b/go_variant/case-013_row-0.variant.bin differ diff --git a/go_variant/case-014.parquet b/go_variant/case-014.parquet new file mode 100644 index 0000000..e311e50 Binary files /dev/null and b/go_variant/case-014.parquet differ diff --git a/go_variant/case-014_row-0.variant.bin b/go_variant/case-014_row-0.variant.bin new file mode 100644 index 0000000..00d5c3d Binary files /dev/null and b/go_variant/case-014_row-0.variant.bin differ diff --git a/go_variant/case-015.parquet b/go_variant/case-015.parquet new file mode 100644 index 0000000..3262264 Binary files /dev/null and b/go_variant/case-015.parquet differ diff --git a/go_variant/case-015_row-0.variant.bin b/go_variant/case-015_row-0.variant.bin new file mode 100644 index 0000000..90d4611 Binary files /dev/null and b/go_variant/case-015_row-0.variant.bin differ diff --git a/go_variant/case-016.parquet b/go_variant/case-016.parquet new file mode 100644 index 0000000..1bc800a Binary files /dev/null and b/go_variant/case-016.parquet differ diff --git a/go_variant/case-016_row-0.variant.bin b/go_variant/case-016_row-0.variant.bin new file mode 100644 index 0000000..30363e9 Binary files /dev/null and b/go_variant/case-016_row-0.variant.bin differ diff --git a/go_variant/case-017.parquet b/go_variant/case-017.parquet new file mode 100644 index 0000000..c336e7c Binary files /dev/null and b/go_variant/case-017.parquet differ diff --git a/go_variant/case-017_row-0.variant.bin b/go_variant/case-017_row-0.variant.bin new file mode 100644 index 0000000..888d735 Binary files /dev/null and b/go_variant/case-017_row-0.variant.bin differ diff --git a/go_variant/case-018.parquet b/go_variant/case-018.parquet new file mode 100644 index 0000000..db5da67 Binary files /dev/null and b/go_variant/case-018.parquet differ diff --git a/go_variant/case-018_row-0.variant.bin b/go_variant/case-018_row-0.variant.bin new file mode 100644 index 0000000..20b71a8 Binary files /dev/null and b/go_variant/case-018_row-0.variant.bin differ diff --git a/go_variant/case-019.parquet b/go_variant/case-019.parquet new file mode 100644 index 0000000..5dc0f1f Binary files /dev/null and b/go_variant/case-019.parquet differ diff --git a/go_variant/case-019_row-0.variant.bin b/go_variant/case-019_row-0.variant.bin new file mode 100644 index 0000000..96a1e42 Binary files /dev/null and b/go_variant/case-019_row-0.variant.bin differ diff --git a/go_variant/case-020.parquet b/go_variant/case-020.parquet new file mode 100644 index 0000000..e58deb3 Binary files /dev/null and b/go_variant/case-020.parquet differ diff --git a/go_variant/case-020_row-0.variant.bin b/go_variant/case-020_row-0.variant.bin new file mode 100644 index 0000000..528b3c7 Binary files /dev/null and b/go_variant/case-020_row-0.variant.bin differ diff --git a/go_variant/case-021.parquet b/go_variant/case-021.parquet new file mode 100644 index 0000000..e7239a6 Binary files /dev/null and b/go_variant/case-021.parquet differ diff --git a/go_variant/case-021_row-0.variant.bin b/go_variant/case-021_row-0.variant.bin new file mode 100644 index 0000000..c0e2e54 Binary files /dev/null and b/go_variant/case-021_row-0.variant.bin differ diff --git a/go_variant/case-022.parquet b/go_variant/case-022.parquet new file mode 100644 index 0000000..8bc8385 Binary files /dev/null and b/go_variant/case-022.parquet differ diff --git a/go_variant/case-022_row-0.variant.bin b/go_variant/case-022_row-0.variant.bin new file mode 100644 index 0000000..cca98bc Binary files /dev/null and b/go_variant/case-022_row-0.variant.bin differ diff --git a/go_variant/case-023.parquet b/go_variant/case-023.parquet new file mode 100644 index 0000000..e5da805 Binary files /dev/null and b/go_variant/case-023.parquet differ diff --git a/go_variant/case-023_row-0.variant.bin b/go_variant/case-023_row-0.variant.bin new file mode 100644 index 0000000..09d4196 Binary files /dev/null and b/go_variant/case-023_row-0.variant.bin differ diff --git a/go_variant/case-024.parquet b/go_variant/case-024.parquet new file mode 100644 index 0000000..51679ba Binary files /dev/null and b/go_variant/case-024.parquet differ diff --git a/go_variant/case-024_row-0.variant.bin b/go_variant/case-024_row-0.variant.bin new file mode 100644 index 0000000..4b4d1f6 Binary files /dev/null and b/go_variant/case-024_row-0.variant.bin differ diff --git a/go_variant/case-025.parquet b/go_variant/case-025.parquet new file mode 100644 index 0000000..da48f10 Binary files /dev/null and b/go_variant/case-025.parquet differ diff --git a/go_variant/case-025_row-0.variant.bin b/go_variant/case-025_row-0.variant.bin new file mode 100644 index 0000000..e218398 Binary files /dev/null and b/go_variant/case-025_row-0.variant.bin differ diff --git a/go_variant/case-026.parquet b/go_variant/case-026.parquet new file mode 100644 index 0000000..9251d23 Binary files /dev/null and b/go_variant/case-026.parquet differ diff --git a/go_variant/case-026_row-0.variant.bin b/go_variant/case-026_row-0.variant.bin new file mode 100644 index 0000000..a86255f Binary files /dev/null and b/go_variant/case-026_row-0.variant.bin differ diff --git a/go_variant/case-027.parquet b/go_variant/case-027.parquet new file mode 100644 index 0000000..951d92d Binary files /dev/null and b/go_variant/case-027.parquet differ diff --git a/go_variant/case-027_row-0.variant.bin b/go_variant/case-027_row-0.variant.bin new file mode 100644 index 0000000..23f96f0 Binary files /dev/null and b/go_variant/case-027_row-0.variant.bin differ diff --git a/go_variant/case-028.parquet b/go_variant/case-028.parquet new file mode 100644 index 0000000..806ab4c Binary files /dev/null and b/go_variant/case-028.parquet differ diff --git a/go_variant/case-028_row-0.variant.bin b/go_variant/case-028_row-0.variant.bin new file mode 100644 index 0000000..970f58e Binary files /dev/null and b/go_variant/case-028_row-0.variant.bin differ diff --git a/go_variant/case-029.parquet b/go_variant/case-029.parquet new file mode 100644 index 0000000..c20c9db Binary files /dev/null and b/go_variant/case-029.parquet differ diff --git a/go_variant/case-029_row-0.variant.bin b/go_variant/case-029_row-0.variant.bin new file mode 100644 index 0000000..c0b51c4 Binary files /dev/null and b/go_variant/case-029_row-0.variant.bin differ diff --git a/go_variant/case-030.parquet b/go_variant/case-030.parquet new file mode 100644 index 0000000..3439d71 Binary files /dev/null and b/go_variant/case-030.parquet differ diff --git a/go_variant/case-030_row-0.variant.bin b/go_variant/case-030_row-0.variant.bin new file mode 100644 index 0000000..7dec7b3 Binary files /dev/null and b/go_variant/case-030_row-0.variant.bin differ diff --git a/go_variant/case-031.parquet b/go_variant/case-031.parquet new file mode 100644 index 0000000..c408c12 Binary files /dev/null and b/go_variant/case-031.parquet differ diff --git a/go_variant/case-031_row-0.variant.bin b/go_variant/case-031_row-0.variant.bin new file mode 100644 index 0000000..6378617 Binary files /dev/null and b/go_variant/case-031_row-0.variant.bin differ diff --git a/go_variant/case-032.parquet b/go_variant/case-032.parquet new file mode 100644 index 0000000..c607009 Binary files /dev/null and b/go_variant/case-032.parquet differ diff --git a/go_variant/case-032_row-0.variant.bin b/go_variant/case-032_row-0.variant.bin new file mode 100644 index 0000000..d71924f Binary files /dev/null and b/go_variant/case-032_row-0.variant.bin differ diff --git a/go_variant/case-033.parquet b/go_variant/case-033.parquet new file mode 100644 index 0000000..7732d02 Binary files /dev/null and b/go_variant/case-033.parquet differ diff --git a/go_variant/case-033_row-0.variant.bin b/go_variant/case-033_row-0.variant.bin new file mode 100644 index 0000000..6bf190a Binary files /dev/null and b/go_variant/case-033_row-0.variant.bin differ diff --git a/go_variant/case-034.parquet b/go_variant/case-034.parquet new file mode 100644 index 0000000..0e7dfab Binary files /dev/null and b/go_variant/case-034.parquet differ diff --git a/go_variant/case-034_row-0.variant.bin b/go_variant/case-034_row-0.variant.bin new file mode 100644 index 0000000..88822dc Binary files /dev/null and b/go_variant/case-034_row-0.variant.bin differ diff --git a/go_variant/case-035.parquet b/go_variant/case-035.parquet new file mode 100644 index 0000000..b309b8d Binary files /dev/null and b/go_variant/case-035.parquet differ diff --git a/go_variant/case-035_row-0.variant.bin b/go_variant/case-035_row-0.variant.bin new file mode 100644 index 0000000..72e2ded Binary files /dev/null and b/go_variant/case-035_row-0.variant.bin differ diff --git a/go_variant/case-036.parquet b/go_variant/case-036.parquet new file mode 100644 index 0000000..933e9df Binary files /dev/null and b/go_variant/case-036.parquet differ diff --git a/go_variant/case-036_row-0.variant.bin b/go_variant/case-036_row-0.variant.bin new file mode 100644 index 0000000..cd2b7cc Binary files /dev/null and b/go_variant/case-036_row-0.variant.bin differ diff --git a/go_variant/case-037.parquet b/go_variant/case-037.parquet new file mode 100644 index 0000000..b0d67f9 Binary files /dev/null and b/go_variant/case-037.parquet differ diff --git a/go_variant/case-037_row-0.variant.bin b/go_variant/case-037_row-0.variant.bin new file mode 100644 index 0000000..6f81026 Binary files /dev/null and b/go_variant/case-037_row-0.variant.bin differ diff --git a/go_variant/case-038.parquet b/go_variant/case-038.parquet new file mode 100644 index 0000000..d46f765 Binary files /dev/null and b/go_variant/case-038.parquet differ diff --git a/go_variant/case-038_row-0.variant.bin b/go_variant/case-038_row-0.variant.bin new file mode 100644 index 0000000..80f42e9 Binary files /dev/null and b/go_variant/case-038_row-0.variant.bin differ diff --git a/go_variant/case-039.parquet b/go_variant/case-039.parquet new file mode 100644 index 0000000..bf47381 Binary files /dev/null and b/go_variant/case-039.parquet differ diff --git a/go_variant/case-039_row-0.variant.bin b/go_variant/case-039_row-0.variant.bin new file mode 100644 index 0000000..785b5d4 Binary files /dev/null and b/go_variant/case-039_row-0.variant.bin differ diff --git a/go_variant/case-040.parquet b/go_variant/case-040.parquet new file mode 100644 index 0000000..f16f1ca Binary files /dev/null and b/go_variant/case-040.parquet differ diff --git a/go_variant/case-041.parquet b/go_variant/case-041.parquet new file mode 100644 index 0000000..f5d348e Binary files /dev/null and b/go_variant/case-041.parquet differ diff --git a/go_variant/case-041_row-0.variant.bin b/go_variant/case-041_row-0.variant.bin new file mode 100644 index 0000000..deef948 Binary files /dev/null and b/go_variant/case-041_row-0.variant.bin differ diff --git a/go_variant/case-042.parquet b/go_variant/case-042.parquet new file mode 100644 index 0000000..cb227f9 Binary files /dev/null and b/go_variant/case-042.parquet differ diff --git a/go_variant/case-044.parquet b/go_variant/case-044.parquet new file mode 100644 index 0000000..84a4b20 Binary files /dev/null and b/go_variant/case-044.parquet differ diff --git a/go_variant/case-044_row-0.variant.bin b/go_variant/case-044_row-0.variant.bin new file mode 100644 index 0000000..c7c9611 Binary files /dev/null and b/go_variant/case-044_row-0.variant.bin differ diff --git a/go_variant/case-045.parquet b/go_variant/case-045.parquet new file mode 100644 index 0000000..6ba8904 Binary files /dev/null and b/go_variant/case-045.parquet differ diff --git a/go_variant/case-045_row-0.variant.bin b/go_variant/case-045_row-0.variant.bin new file mode 100644 index 0000000..deef948 Binary files /dev/null and b/go_variant/case-045_row-0.variant.bin differ diff --git a/go_variant/case-045_row-1.variant.bin b/go_variant/case-045_row-1.variant.bin new file mode 100644 index 0000000..76a982f Binary files /dev/null and b/go_variant/case-045_row-1.variant.bin differ diff --git a/go_variant/case-045_row-2.variant.bin b/go_variant/case-045_row-2.variant.bin new file mode 100644 index 0000000..674c5bb Binary files /dev/null and b/go_variant/case-045_row-2.variant.bin differ diff --git a/go_variant/case-045_row-3.variant.bin b/go_variant/case-045_row-3.variant.bin new file mode 100644 index 0000000..fa81b2e Binary files /dev/null and b/go_variant/case-045_row-3.variant.bin differ diff --git a/go_variant/case-046.parquet b/go_variant/case-046.parquet new file mode 100644 index 0000000..8a22057 Binary files /dev/null and b/go_variant/case-046.parquet differ diff --git a/go_variant/case-046_row-0.variant.bin b/go_variant/case-046_row-0.variant.bin new file mode 100644 index 0000000..eaa0387 Binary files /dev/null and b/go_variant/case-046_row-0.variant.bin differ diff --git a/go_variant/case-047.parquet b/go_variant/case-047.parquet new file mode 100644 index 0000000..033ac90 Binary files /dev/null and b/go_variant/case-047.parquet differ diff --git a/go_variant/case-047_row-0.variant.bin b/go_variant/case-047_row-0.variant.bin new file mode 100644 index 0000000..f66c9cf Binary files /dev/null and b/go_variant/case-047_row-0.variant.bin differ diff --git a/go_variant/case-048.parquet b/go_variant/case-048.parquet new file mode 100644 index 0000000..716b70e Binary files /dev/null and b/go_variant/case-048.parquet differ diff --git a/go_variant/case-048_row-0.variant.bin b/go_variant/case-048_row-0.variant.bin new file mode 100644 index 0000000..70cd53f Binary files /dev/null and b/go_variant/case-048_row-0.variant.bin differ diff --git a/go_variant/case-049.parquet b/go_variant/case-049.parquet new file mode 100644 index 0000000..d663a98 Binary files /dev/null and b/go_variant/case-049.parquet differ diff --git a/go_variant/case-049_row-0.variant.bin b/go_variant/case-049_row-0.variant.bin new file mode 100644 index 0000000..ea9f572 Binary files /dev/null and b/go_variant/case-049_row-0.variant.bin differ diff --git a/go_variant/case-050.parquet b/go_variant/case-050.parquet new file mode 100644 index 0000000..96bc8e0 Binary files /dev/null and b/go_variant/case-050.parquet differ diff --git a/go_variant/case-050_row-0.variant.bin b/go_variant/case-050_row-0.variant.bin new file mode 100644 index 0000000..e0c7e72 Binary files /dev/null and b/go_variant/case-050_row-0.variant.bin differ diff --git a/go_variant/case-051.parquet b/go_variant/case-051.parquet new file mode 100644 index 0000000..e702546 Binary files /dev/null and b/go_variant/case-051.parquet differ diff --git a/go_variant/case-051_row-0.variant.bin b/go_variant/case-051_row-0.variant.bin new file mode 100644 index 0000000..4cb25f7 Binary files /dev/null and b/go_variant/case-051_row-0.variant.bin differ diff --git a/go_variant/case-052.parquet b/go_variant/case-052.parquet new file mode 100644 index 0000000..c506a6a Binary files /dev/null and b/go_variant/case-052.parquet differ diff --git a/go_variant/case-052_row-0.variant.bin b/go_variant/case-052_row-0.variant.bin new file mode 100644 index 0000000..49bdeeb Binary files /dev/null and b/go_variant/case-052_row-0.variant.bin differ diff --git a/go_variant/case-053.parquet b/go_variant/case-053.parquet new file mode 100644 index 0000000..9f72e52 Binary files /dev/null and b/go_variant/case-053.parquet differ diff --git a/go_variant/case-053_row-0.variant.bin b/go_variant/case-053_row-0.variant.bin new file mode 100644 index 0000000..f226772 Binary files /dev/null and b/go_variant/case-053_row-0.variant.bin differ diff --git a/go_variant/case-054.parquet b/go_variant/case-054.parquet new file mode 100644 index 0000000..0ec07eb Binary files /dev/null and b/go_variant/case-054.parquet differ diff --git a/go_variant/case-054_row-0.variant.bin b/go_variant/case-054_row-0.variant.bin new file mode 100644 index 0000000..99fb756 Binary files /dev/null and b/go_variant/case-054_row-0.variant.bin differ diff --git a/go_variant/case-055.parquet b/go_variant/case-055.parquet new file mode 100644 index 0000000..60a5bc7 Binary files /dev/null and b/go_variant/case-055.parquet differ diff --git a/go_variant/case-055_row-0.variant.bin b/go_variant/case-055_row-0.variant.bin new file mode 100644 index 0000000..85e86ed Binary files /dev/null and b/go_variant/case-055_row-0.variant.bin differ diff --git a/go_variant/case-056.parquet b/go_variant/case-056.parquet new file mode 100644 index 0000000..e582d1a Binary files /dev/null and b/go_variant/case-056.parquet differ diff --git a/go_variant/case-056_row-0.variant.bin b/go_variant/case-056_row-0.variant.bin new file mode 100644 index 0000000..083000d Binary files /dev/null and b/go_variant/case-056_row-0.variant.bin differ diff --git a/go_variant/case-057.parquet b/go_variant/case-057.parquet new file mode 100644 index 0000000..32a7536 Binary files /dev/null and b/go_variant/case-057.parquet differ diff --git a/go_variant/case-057_row-0.variant.bin b/go_variant/case-057_row-0.variant.bin new file mode 100644 index 0000000..3d007f3 Binary files /dev/null and b/go_variant/case-057_row-0.variant.bin differ diff --git a/go_variant/case-058.parquet b/go_variant/case-058.parquet new file mode 100644 index 0000000..0e65a2c Binary files /dev/null and b/go_variant/case-058.parquet differ diff --git a/go_variant/case-058_row-0.variant.bin b/go_variant/case-058_row-0.variant.bin new file mode 100644 index 0000000..00d5c3d Binary files /dev/null and b/go_variant/case-058_row-0.variant.bin differ diff --git a/go_variant/case-059.parquet b/go_variant/case-059.parquet new file mode 100644 index 0000000..969cf09 Binary files /dev/null and b/go_variant/case-059.parquet differ diff --git a/go_variant/case-059_row-0.variant.bin b/go_variant/case-059_row-0.variant.bin new file mode 100644 index 0000000..90d4611 Binary files /dev/null and b/go_variant/case-059_row-0.variant.bin differ diff --git a/go_variant/case-060.parquet b/go_variant/case-060.parquet new file mode 100644 index 0000000..a09ce9e Binary files /dev/null and b/go_variant/case-060.parquet differ diff --git a/go_variant/case-060_row-0.variant.bin b/go_variant/case-060_row-0.variant.bin new file mode 100644 index 0000000..30363e9 Binary files /dev/null and b/go_variant/case-060_row-0.variant.bin differ diff --git a/go_variant/case-061.parquet b/go_variant/case-061.parquet new file mode 100644 index 0000000..af66c1a Binary files /dev/null and b/go_variant/case-061.parquet differ diff --git a/go_variant/case-061_row-0.variant.bin b/go_variant/case-061_row-0.variant.bin new file mode 100644 index 0000000..888d735 Binary files /dev/null and b/go_variant/case-061_row-0.variant.bin differ diff --git a/go_variant/case-062.parquet b/go_variant/case-062.parquet new file mode 100644 index 0000000..857325a Binary files /dev/null and b/go_variant/case-062.parquet differ diff --git a/go_variant/case-062_row-0.variant.bin b/go_variant/case-062_row-0.variant.bin new file mode 100644 index 0000000..20b71a8 Binary files /dev/null and b/go_variant/case-062_row-0.variant.bin differ diff --git a/go_variant/case-063.parquet b/go_variant/case-063.parquet new file mode 100644 index 0000000..bf19b13 Binary files /dev/null and b/go_variant/case-063.parquet differ diff --git a/go_variant/case-063_row-0.variant.bin b/go_variant/case-063_row-0.variant.bin new file mode 100644 index 0000000..96a1e42 Binary files /dev/null and b/go_variant/case-063_row-0.variant.bin differ diff --git a/go_variant/case-064.parquet b/go_variant/case-064.parquet new file mode 100644 index 0000000..d69d933 Binary files /dev/null and b/go_variant/case-064.parquet differ diff --git a/go_variant/case-064_row-0.variant.bin b/go_variant/case-064_row-0.variant.bin new file mode 100644 index 0000000..528b3c7 Binary files /dev/null and b/go_variant/case-064_row-0.variant.bin differ diff --git a/go_variant/case-065.parquet b/go_variant/case-065.parquet new file mode 100644 index 0000000..92720c4 Binary files /dev/null and b/go_variant/case-065.parquet differ diff --git a/go_variant/case-065_row-0.variant.bin b/go_variant/case-065_row-0.variant.bin new file mode 100644 index 0000000..c0e2e54 Binary files /dev/null and b/go_variant/case-065_row-0.variant.bin differ diff --git a/go_variant/case-066.parquet b/go_variant/case-066.parquet new file mode 100644 index 0000000..797ea9d Binary files /dev/null and b/go_variant/case-066.parquet differ diff --git a/go_variant/case-066_row-0.variant.bin b/go_variant/case-066_row-0.variant.bin new file mode 100644 index 0000000..cca98bc Binary files /dev/null and b/go_variant/case-066_row-0.variant.bin differ diff --git a/go_variant/case-067.parquet b/go_variant/case-067.parquet new file mode 100644 index 0000000..aa86ab2 Binary files /dev/null and b/go_variant/case-067.parquet differ diff --git a/go_variant/case-067_row-0.variant.bin b/go_variant/case-067_row-0.variant.bin new file mode 100644 index 0000000..09d4196 Binary files /dev/null and b/go_variant/case-067_row-0.variant.bin differ diff --git a/go_variant/case-068.parquet b/go_variant/case-068.parquet new file mode 100644 index 0000000..4775b34 Binary files /dev/null and b/go_variant/case-068.parquet differ diff --git a/go_variant/case-068_row-0.variant.bin b/go_variant/case-068_row-0.variant.bin new file mode 100644 index 0000000..4b4d1f6 Binary files /dev/null and b/go_variant/case-068_row-0.variant.bin differ diff --git a/go_variant/case-069.parquet b/go_variant/case-069.parquet new file mode 100644 index 0000000..342c140 Binary files /dev/null and b/go_variant/case-069.parquet differ diff --git a/go_variant/case-069_row-0.variant.bin b/go_variant/case-069_row-0.variant.bin new file mode 100644 index 0000000..e218398 Binary files /dev/null and b/go_variant/case-069_row-0.variant.bin differ diff --git a/go_variant/case-070.parquet b/go_variant/case-070.parquet new file mode 100644 index 0000000..11184bb Binary files /dev/null and b/go_variant/case-070.parquet differ diff --git a/go_variant/case-070_row-0.variant.bin b/go_variant/case-070_row-0.variant.bin new file mode 100644 index 0000000..a86255f Binary files /dev/null and b/go_variant/case-070_row-0.variant.bin differ diff --git a/go_variant/case-071.parquet b/go_variant/case-071.parquet new file mode 100644 index 0000000..4793370 Binary files /dev/null and b/go_variant/case-071.parquet differ diff --git a/go_variant/case-071_row-0.variant.bin b/go_variant/case-071_row-0.variant.bin new file mode 100644 index 0000000..23f96f0 Binary files /dev/null and b/go_variant/case-071_row-0.variant.bin differ diff --git a/go_variant/case-072.parquet b/go_variant/case-072.parquet new file mode 100644 index 0000000..5deb4a1 Binary files /dev/null and b/go_variant/case-072.parquet differ diff --git a/go_variant/case-072_row-0.variant.bin b/go_variant/case-072_row-0.variant.bin new file mode 100644 index 0000000..970f58e Binary files /dev/null and b/go_variant/case-072_row-0.variant.bin differ diff --git a/go_variant/case-073.parquet b/go_variant/case-073.parquet new file mode 100644 index 0000000..7e0ef9f Binary files /dev/null and b/go_variant/case-073.parquet differ diff --git a/go_variant/case-073_row-0.variant.bin b/go_variant/case-073_row-0.variant.bin new file mode 100644 index 0000000..c0b51c4 Binary files /dev/null and b/go_variant/case-073_row-0.variant.bin differ diff --git a/go_variant/case-074.parquet b/go_variant/case-074.parquet new file mode 100644 index 0000000..52569e2 Binary files /dev/null and b/go_variant/case-074.parquet differ diff --git a/go_variant/case-074_row-0.variant.bin b/go_variant/case-074_row-0.variant.bin new file mode 100644 index 0000000..7dec7b3 Binary files /dev/null and b/go_variant/case-074_row-0.variant.bin differ diff --git a/go_variant/case-075.parquet b/go_variant/case-075.parquet new file mode 100644 index 0000000..18a4930 Binary files /dev/null and b/go_variant/case-075.parquet differ diff --git a/go_variant/case-075_row-0.variant.bin b/go_variant/case-075_row-0.variant.bin new file mode 100644 index 0000000..6378617 Binary files /dev/null and b/go_variant/case-075_row-0.variant.bin differ diff --git a/go_variant/case-076.parquet b/go_variant/case-076.parquet new file mode 100644 index 0000000..09f4a9b Binary files /dev/null and b/go_variant/case-076.parquet differ diff --git a/go_variant/case-076_row-0.variant.bin b/go_variant/case-076_row-0.variant.bin new file mode 100644 index 0000000..d71924f Binary files /dev/null and b/go_variant/case-076_row-0.variant.bin differ diff --git a/go_variant/case-077.parquet b/go_variant/case-077.parquet new file mode 100644 index 0000000..c01df5d Binary files /dev/null and b/go_variant/case-077.parquet differ diff --git a/go_variant/case-077_row-0.variant.bin b/go_variant/case-077_row-0.variant.bin new file mode 100644 index 0000000..6bf190a Binary files /dev/null and b/go_variant/case-077_row-0.variant.bin differ diff --git a/go_variant/case-078.parquet b/go_variant/case-078.parquet new file mode 100644 index 0000000..a26bbfb Binary files /dev/null and b/go_variant/case-078.parquet differ diff --git a/go_variant/case-078_row-0.variant.bin b/go_variant/case-078_row-0.variant.bin new file mode 100644 index 0000000..88822dc Binary files /dev/null and b/go_variant/case-078_row-0.variant.bin differ diff --git a/go_variant/case-079.parquet b/go_variant/case-079.parquet new file mode 100644 index 0000000..5dd20ef Binary files /dev/null and b/go_variant/case-079.parquet differ diff --git a/go_variant/case-079_row-0.variant.bin b/go_variant/case-079_row-0.variant.bin new file mode 100644 index 0000000..72e2ded Binary files /dev/null and b/go_variant/case-079_row-0.variant.bin differ diff --git a/go_variant/case-080.parquet b/go_variant/case-080.parquet new file mode 100644 index 0000000..342f73b Binary files /dev/null and b/go_variant/case-080.parquet differ diff --git a/go_variant/case-080_row-0.variant.bin b/go_variant/case-080_row-0.variant.bin new file mode 100644 index 0000000..cd2b7cc Binary files /dev/null and b/go_variant/case-080_row-0.variant.bin differ diff --git a/go_variant/case-081.parquet b/go_variant/case-081.parquet new file mode 100644 index 0000000..668a60b Binary files /dev/null and b/go_variant/case-081.parquet differ diff --git a/go_variant/case-081_row-0.variant.bin b/go_variant/case-081_row-0.variant.bin new file mode 100644 index 0000000..6f81026 Binary files /dev/null and b/go_variant/case-081_row-0.variant.bin differ diff --git a/go_variant/case-082.parquet b/go_variant/case-082.parquet new file mode 100644 index 0000000..2f88340 Binary files /dev/null and b/go_variant/case-082.parquet differ diff --git a/go_variant/case-082_row-0.variant.bin b/go_variant/case-082_row-0.variant.bin new file mode 100644 index 0000000..674c5bb Binary files /dev/null and b/go_variant/case-082_row-0.variant.bin differ diff --git a/go_variant/case-083.parquet b/go_variant/case-083.parquet new file mode 100644 index 0000000..6413c7e Binary files /dev/null and b/go_variant/case-083.parquet differ diff --git a/go_variant/case-083_row-1.variant.bin b/go_variant/case-083_row-1.variant.bin new file mode 100644 index 0000000..fbef4e5 Binary files /dev/null and b/go_variant/case-083_row-1.variant.bin differ diff --git a/go_variant/case-083_row-2.variant.bin b/go_variant/case-083_row-2.variant.bin new file mode 100644 index 0000000..6ceffc2 Binary files /dev/null and b/go_variant/case-083_row-2.variant.bin differ diff --git a/go_variant/case-083_row-3.variant.bin b/go_variant/case-083_row-3.variant.bin new file mode 100644 index 0000000..b5b302c Binary files /dev/null and b/go_variant/case-083_row-3.variant.bin differ diff --git a/go_variant/case-085.parquet b/go_variant/case-085.parquet new file mode 100644 index 0000000..681aa3f Binary files /dev/null and b/go_variant/case-085.parquet differ diff --git a/go_variant/case-085_row-0.variant.bin b/go_variant/case-085_row-0.variant.bin new file mode 100644 index 0000000..f7403bf Binary files /dev/null and b/go_variant/case-085_row-0.variant.bin differ diff --git a/go_variant/case-086.parquet b/go_variant/case-086.parquet new file mode 100644 index 0000000..67ab7cc Binary files /dev/null and b/go_variant/case-086.parquet differ diff --git a/go_variant/case-086_row-0.variant.bin b/go_variant/case-086_row-0.variant.bin new file mode 100644 index 0000000..f8424c1 Binary files /dev/null and b/go_variant/case-086_row-0.variant.bin differ diff --git a/go_variant/case-087.parquet b/go_variant/case-087.parquet new file mode 100644 index 0000000..5efe7c1 Binary files /dev/null and b/go_variant/case-087.parquet differ diff --git a/go_variant/case-088.parquet b/go_variant/case-088.parquet new file mode 100644 index 0000000..ef50291 Binary files /dev/null and b/go_variant/case-088.parquet differ diff --git a/go_variant/case-088_row-0.variant.bin b/go_variant/case-088_row-0.variant.bin new file mode 100644 index 0000000..deef948 Binary files /dev/null and b/go_variant/case-088_row-0.variant.bin differ diff --git a/go_variant/case-089.parquet b/go_variant/case-089.parquet new file mode 100644 index 0000000..21cef2e Binary files /dev/null and b/go_variant/case-089.parquet differ diff --git a/go_variant/case-089_row-0.variant.bin b/go_variant/case-089_row-0.variant.bin new file mode 100644 index 0000000..f66c9cf Binary files /dev/null and b/go_variant/case-089_row-0.variant.bin differ diff --git a/go_variant/case-090.parquet b/go_variant/case-090.parquet new file mode 100644 index 0000000..60b823e Binary files /dev/null and b/go_variant/case-090.parquet differ diff --git a/go_variant/case-090_row-0.variant.bin b/go_variant/case-090_row-0.variant.bin new file mode 100644 index 0000000..70cd53f Binary files /dev/null and b/go_variant/case-090_row-0.variant.bin differ diff --git a/go_variant/case-091.parquet b/go_variant/case-091.parquet new file mode 100644 index 0000000..507cdd3 Binary files /dev/null and b/go_variant/case-091.parquet differ diff --git a/go_variant/case-091_row-0.variant.bin b/go_variant/case-091_row-0.variant.bin new file mode 100644 index 0000000..ea9f572 Binary files /dev/null and b/go_variant/case-091_row-0.variant.bin differ diff --git a/go_variant/case-092.parquet b/go_variant/case-092.parquet new file mode 100644 index 0000000..52e99b5 Binary files /dev/null and b/go_variant/case-092.parquet differ diff --git a/go_variant/case-092_row-0.variant.bin b/go_variant/case-092_row-0.variant.bin new file mode 100644 index 0000000..e0c7e72 Binary files /dev/null and b/go_variant/case-092_row-0.variant.bin differ diff --git a/go_variant/case-093.parquet b/go_variant/case-093.parquet new file mode 100644 index 0000000..20c4f32 Binary files /dev/null and b/go_variant/case-093.parquet differ diff --git a/go_variant/case-093_row-0.variant.bin b/go_variant/case-093_row-0.variant.bin new file mode 100644 index 0000000..4cb25f7 Binary files /dev/null and b/go_variant/case-093_row-0.variant.bin differ diff --git a/go_variant/case-094.parquet b/go_variant/case-094.parquet new file mode 100644 index 0000000..90eb704 Binary files /dev/null and b/go_variant/case-094.parquet differ diff --git a/go_variant/case-094_row-0.variant.bin b/go_variant/case-094_row-0.variant.bin new file mode 100644 index 0000000..49bdeeb Binary files /dev/null and b/go_variant/case-094_row-0.variant.bin differ diff --git a/go_variant/case-095.parquet b/go_variant/case-095.parquet new file mode 100644 index 0000000..52e99ab Binary files /dev/null and b/go_variant/case-095.parquet differ diff --git a/go_variant/case-095_row-0.variant.bin b/go_variant/case-095_row-0.variant.bin new file mode 100644 index 0000000..f226772 Binary files /dev/null and b/go_variant/case-095_row-0.variant.bin differ diff --git a/go_variant/case-096.parquet b/go_variant/case-096.parquet new file mode 100644 index 0000000..0c3c960 Binary files /dev/null and b/go_variant/case-096.parquet differ diff --git a/go_variant/case-096_row-0.variant.bin b/go_variant/case-096_row-0.variant.bin new file mode 100644 index 0000000..99fb756 Binary files /dev/null and b/go_variant/case-096_row-0.variant.bin differ diff --git a/go_variant/case-097.parquet b/go_variant/case-097.parquet new file mode 100644 index 0000000..ccf9599 Binary files /dev/null and b/go_variant/case-097.parquet differ diff --git a/go_variant/case-097_row-0.variant.bin b/go_variant/case-097_row-0.variant.bin new file mode 100644 index 0000000..85e86ed Binary files /dev/null and b/go_variant/case-097_row-0.variant.bin differ diff --git a/go_variant/case-098.parquet b/go_variant/case-098.parquet new file mode 100644 index 0000000..0c35945 Binary files /dev/null and b/go_variant/case-098.parquet differ diff --git a/go_variant/case-098_row-0.variant.bin b/go_variant/case-098_row-0.variant.bin new file mode 100644 index 0000000..083000d Binary files /dev/null and b/go_variant/case-098_row-0.variant.bin differ diff --git a/go_variant/case-099.parquet b/go_variant/case-099.parquet new file mode 100644 index 0000000..4f1dd3f Binary files /dev/null and b/go_variant/case-099.parquet differ diff --git a/go_variant/case-099_row-0.variant.bin b/go_variant/case-099_row-0.variant.bin new file mode 100644 index 0000000..3d007f3 Binary files /dev/null and b/go_variant/case-099_row-0.variant.bin differ diff --git a/go_variant/case-100.parquet b/go_variant/case-100.parquet new file mode 100644 index 0000000..d6964e3 Binary files /dev/null and b/go_variant/case-100.parquet differ diff --git a/go_variant/case-100_row-0.variant.bin b/go_variant/case-100_row-0.variant.bin new file mode 100644 index 0000000..00d5c3d Binary files /dev/null and b/go_variant/case-100_row-0.variant.bin differ diff --git a/go_variant/case-101.parquet b/go_variant/case-101.parquet new file mode 100644 index 0000000..7d7e203 Binary files /dev/null and b/go_variant/case-101.parquet differ diff --git a/go_variant/case-101_row-0.variant.bin b/go_variant/case-101_row-0.variant.bin new file mode 100644 index 0000000..90d4611 Binary files /dev/null and b/go_variant/case-101_row-0.variant.bin differ diff --git a/go_variant/case-102.parquet b/go_variant/case-102.parquet new file mode 100644 index 0000000..c7b948c Binary files /dev/null and b/go_variant/case-102.parquet differ diff --git a/go_variant/case-102_row-0.variant.bin b/go_variant/case-102_row-0.variant.bin new file mode 100644 index 0000000..30363e9 Binary files /dev/null and b/go_variant/case-102_row-0.variant.bin differ diff --git a/go_variant/case-103.parquet b/go_variant/case-103.parquet new file mode 100644 index 0000000..ccfa791 Binary files /dev/null and b/go_variant/case-103.parquet differ diff --git a/go_variant/case-103_row-0.variant.bin b/go_variant/case-103_row-0.variant.bin new file mode 100644 index 0000000..888d735 Binary files /dev/null and b/go_variant/case-103_row-0.variant.bin differ diff --git a/go_variant/case-104.parquet b/go_variant/case-104.parquet new file mode 100644 index 0000000..80de049 Binary files /dev/null and b/go_variant/case-104.parquet differ diff --git a/go_variant/case-104_row-0.variant.bin b/go_variant/case-104_row-0.variant.bin new file mode 100644 index 0000000..20b71a8 Binary files /dev/null and b/go_variant/case-104_row-0.variant.bin differ diff --git a/go_variant/case-105.parquet b/go_variant/case-105.parquet new file mode 100644 index 0000000..27a68c2 Binary files /dev/null and b/go_variant/case-105.parquet differ diff --git a/go_variant/case-105_row-0.variant.bin b/go_variant/case-105_row-0.variant.bin new file mode 100644 index 0000000..96a1e42 Binary files /dev/null and b/go_variant/case-105_row-0.variant.bin differ diff --git a/go_variant/case-106.parquet b/go_variant/case-106.parquet new file mode 100644 index 0000000..5f585bf Binary files /dev/null and b/go_variant/case-106.parquet differ diff --git a/go_variant/case-106_row-0.variant.bin b/go_variant/case-106_row-0.variant.bin new file mode 100644 index 0000000..528b3c7 Binary files /dev/null and b/go_variant/case-106_row-0.variant.bin differ diff --git a/go_variant/case-107.parquet b/go_variant/case-107.parquet new file mode 100644 index 0000000..cbf2d9e Binary files /dev/null and b/go_variant/case-107.parquet differ diff --git a/go_variant/case-107_row-0.variant.bin b/go_variant/case-107_row-0.variant.bin new file mode 100644 index 0000000..c0e2e54 Binary files /dev/null and b/go_variant/case-107_row-0.variant.bin differ diff --git a/go_variant/case-108.parquet b/go_variant/case-108.parquet new file mode 100644 index 0000000..ce156d8 Binary files /dev/null and b/go_variant/case-108.parquet differ diff --git a/go_variant/case-108_row-0.variant.bin b/go_variant/case-108_row-0.variant.bin new file mode 100644 index 0000000..cca98bc Binary files /dev/null and b/go_variant/case-108_row-0.variant.bin differ diff --git a/go_variant/case-109.parquet b/go_variant/case-109.parquet new file mode 100644 index 0000000..8ea4c39 Binary files /dev/null and b/go_variant/case-109.parquet differ diff --git a/go_variant/case-109_row-0.variant.bin b/go_variant/case-109_row-0.variant.bin new file mode 100644 index 0000000..09d4196 Binary files /dev/null and b/go_variant/case-109_row-0.variant.bin differ diff --git a/go_variant/case-110.parquet b/go_variant/case-110.parquet new file mode 100644 index 0000000..5fd4187 Binary files /dev/null and b/go_variant/case-110.parquet differ diff --git a/go_variant/case-110_row-0.variant.bin b/go_variant/case-110_row-0.variant.bin new file mode 100644 index 0000000..4b4d1f6 Binary files /dev/null and b/go_variant/case-110_row-0.variant.bin differ diff --git a/go_variant/case-111.parquet b/go_variant/case-111.parquet new file mode 100644 index 0000000..d792de4 Binary files /dev/null and b/go_variant/case-111.parquet differ diff --git a/go_variant/case-111_row-0.variant.bin b/go_variant/case-111_row-0.variant.bin new file mode 100644 index 0000000..e218398 Binary files /dev/null and b/go_variant/case-111_row-0.variant.bin differ diff --git a/go_variant/case-112.parquet b/go_variant/case-112.parquet new file mode 100644 index 0000000..87193ee Binary files /dev/null and b/go_variant/case-112.parquet differ diff --git a/go_variant/case-112_row-0.variant.bin b/go_variant/case-112_row-0.variant.bin new file mode 100644 index 0000000..a86255f Binary files /dev/null and b/go_variant/case-112_row-0.variant.bin differ diff --git a/go_variant/case-113.parquet b/go_variant/case-113.parquet new file mode 100644 index 0000000..fa6899d Binary files /dev/null and b/go_variant/case-113.parquet differ diff --git a/go_variant/case-113_row-0.variant.bin b/go_variant/case-113_row-0.variant.bin new file mode 100644 index 0000000..23f96f0 Binary files /dev/null and b/go_variant/case-113_row-0.variant.bin differ diff --git a/go_variant/case-114.parquet b/go_variant/case-114.parquet new file mode 100644 index 0000000..182229b Binary files /dev/null and b/go_variant/case-114.parquet differ diff --git a/go_variant/case-114_row-0.variant.bin b/go_variant/case-114_row-0.variant.bin new file mode 100644 index 0000000..970f58e Binary files /dev/null and b/go_variant/case-114_row-0.variant.bin differ diff --git a/go_variant/case-115.parquet b/go_variant/case-115.parquet new file mode 100644 index 0000000..8ff7eee Binary files /dev/null and b/go_variant/case-115.parquet differ diff --git a/go_variant/case-115_row-0.variant.bin b/go_variant/case-115_row-0.variant.bin new file mode 100644 index 0000000..c0b51c4 Binary files /dev/null and b/go_variant/case-115_row-0.variant.bin differ diff --git a/go_variant/case-116.parquet b/go_variant/case-116.parquet new file mode 100644 index 0000000..2240446 Binary files /dev/null and b/go_variant/case-116.parquet differ diff --git a/go_variant/case-116_row-0.variant.bin b/go_variant/case-116_row-0.variant.bin new file mode 100644 index 0000000..7dec7b3 Binary files /dev/null and b/go_variant/case-116_row-0.variant.bin differ diff --git a/go_variant/case-117.parquet b/go_variant/case-117.parquet new file mode 100644 index 0000000..67c1f5e Binary files /dev/null and b/go_variant/case-117.parquet differ diff --git a/go_variant/case-117_row-0.variant.bin b/go_variant/case-117_row-0.variant.bin new file mode 100644 index 0000000..6378617 Binary files /dev/null and b/go_variant/case-117_row-0.variant.bin differ diff --git a/go_variant/case-118.parquet b/go_variant/case-118.parquet new file mode 100644 index 0000000..244a15b Binary files /dev/null and b/go_variant/case-118.parquet differ diff --git a/go_variant/case-118_row-0.variant.bin b/go_variant/case-118_row-0.variant.bin new file mode 100644 index 0000000..d71924f Binary files /dev/null and b/go_variant/case-118_row-0.variant.bin differ diff --git a/go_variant/case-119.parquet b/go_variant/case-119.parquet new file mode 100644 index 0000000..5408cf2 Binary files /dev/null and b/go_variant/case-119.parquet differ diff --git a/go_variant/case-119_row-0.variant.bin b/go_variant/case-119_row-0.variant.bin new file mode 100644 index 0000000..6bf190a Binary files /dev/null and b/go_variant/case-119_row-0.variant.bin differ diff --git a/go_variant/case-120.parquet b/go_variant/case-120.parquet new file mode 100644 index 0000000..dd730e7 Binary files /dev/null and b/go_variant/case-120.parquet differ diff --git a/go_variant/case-120_row-0.variant.bin b/go_variant/case-120_row-0.variant.bin new file mode 100644 index 0000000..88822dc Binary files /dev/null and b/go_variant/case-120_row-0.variant.bin differ diff --git a/go_variant/case-121.parquet b/go_variant/case-121.parquet new file mode 100644 index 0000000..3289e7f Binary files /dev/null and b/go_variant/case-121.parquet differ diff --git a/go_variant/case-121_row-0.variant.bin b/go_variant/case-121_row-0.variant.bin new file mode 100644 index 0000000..72e2ded Binary files /dev/null and b/go_variant/case-121_row-0.variant.bin differ diff --git a/go_variant/case-122.parquet b/go_variant/case-122.parquet new file mode 100644 index 0000000..49c1048 Binary files /dev/null and b/go_variant/case-122.parquet differ diff --git a/go_variant/case-122_row-0.variant.bin b/go_variant/case-122_row-0.variant.bin new file mode 100644 index 0000000..cd2b7cc Binary files /dev/null and b/go_variant/case-122_row-0.variant.bin differ diff --git a/go_variant/case-123.parquet b/go_variant/case-123.parquet new file mode 100644 index 0000000..52e3343 Binary files /dev/null and b/go_variant/case-123.parquet differ diff --git a/go_variant/case-123_row-0.variant.bin b/go_variant/case-123_row-0.variant.bin new file mode 100644 index 0000000..6f81026 Binary files /dev/null and b/go_variant/case-123_row-0.variant.bin differ diff --git a/go_variant/case-124.parquet b/go_variant/case-124.parquet new file mode 100644 index 0000000..3a8c562 Binary files /dev/null and b/go_variant/case-124.parquet differ diff --git a/go_variant/case-124_row-0.variant.bin b/go_variant/case-124_row-0.variant.bin new file mode 100644 index 0000000..674c5bb Binary files /dev/null and b/go_variant/case-124_row-0.variant.bin differ diff --git a/go_variant/case-126.parquet b/go_variant/case-126.parquet new file mode 100644 index 0000000..5017d47 Binary files /dev/null and b/go_variant/case-126.parquet differ diff --git a/go_variant/case-126_row-0.variant.bin b/go_variant/case-126_row-0.variant.bin new file mode 100644 index 0000000..548468f Binary files /dev/null and b/go_variant/case-126_row-0.variant.bin differ diff --git a/go_variant/case-126_row-1.variant.bin b/go_variant/case-126_row-1.variant.bin new file mode 100644 index 0000000..203385e Binary files /dev/null and b/go_variant/case-126_row-1.variant.bin differ diff --git a/go_variant/case-128.parquet b/go_variant/case-128.parquet new file mode 100644 index 0000000..3add2f7 Binary files /dev/null and b/go_variant/case-128.parquet differ diff --git a/go_variant/case-129.parquet b/go_variant/case-129.parquet new file mode 100644 index 0000000..6ce55f6 Binary files /dev/null and b/go_variant/case-129.parquet differ diff --git a/go_variant/case-129_row-0.variant.bin b/go_variant/case-129_row-0.variant.bin new file mode 100644 index 0000000..f66c9cf Binary files /dev/null and b/go_variant/case-129_row-0.variant.bin differ diff --git a/go_variant/case-130.parquet b/go_variant/case-130.parquet new file mode 100644 index 0000000..fe7630a Binary files /dev/null and b/go_variant/case-130.parquet differ diff --git a/go_variant/case-130_row-0.variant.bin b/go_variant/case-130_row-0.variant.bin new file mode 100644 index 0000000..2d38c74 Binary files /dev/null and b/go_variant/case-130_row-0.variant.bin differ diff --git a/go_variant/case-131.parquet b/go_variant/case-131.parquet new file mode 100644 index 0000000..ef5b62e Binary files /dev/null and b/go_variant/case-131.parquet differ diff --git a/go_variant/case-131_row-0.variant.bin b/go_variant/case-131_row-0.variant.bin new file mode 100644 index 0000000..76a982f Binary files /dev/null and b/go_variant/case-131_row-0.variant.bin differ diff --git a/go_variant/case-132.parquet b/go_variant/case-132.parquet new file mode 100644 index 0000000..2adbafd Binary files /dev/null and b/go_variant/case-132.parquet differ diff --git a/go_variant/case-132_row-0.variant.bin b/go_variant/case-132_row-0.variant.bin new file mode 100644 index 0000000..80f42e9 Binary files /dev/null and b/go_variant/case-132_row-0.variant.bin differ diff --git a/go_variant/case-133.parquet b/go_variant/case-133.parquet new file mode 100644 index 0000000..af92b1d Binary files /dev/null and b/go_variant/case-133.parquet differ diff --git a/go_variant/case-133_row-0.variant.bin b/go_variant/case-133_row-0.variant.bin new file mode 100644 index 0000000..6d946a4 Binary files /dev/null and b/go_variant/case-133_row-0.variant.bin differ diff --git a/go_variant/case-134.parquet b/go_variant/case-134.parquet new file mode 100644 index 0000000..e271678 Binary files /dev/null and b/go_variant/case-134.parquet differ diff --git a/go_variant/case-134_row-0.variant.bin b/go_variant/case-134_row-0.variant.bin new file mode 100644 index 0000000..13109ac Binary files /dev/null and b/go_variant/case-134_row-0.variant.bin differ diff --git a/go_variant/case-135.parquet b/go_variant/case-135.parquet new file mode 100644 index 0000000..a76de75 Binary files /dev/null and b/go_variant/case-135.parquet differ diff --git a/go_variant/case-135_row-0.variant.bin b/go_variant/case-135_row-0.variant.bin new file mode 100644 index 0000000..f66c9cf Binary files /dev/null and b/go_variant/case-135_row-0.variant.bin differ diff --git a/go_variant/case-136.parquet b/go_variant/case-136.parquet new file mode 100644 index 0000000..8a62923 Binary files /dev/null and b/go_variant/case-136.parquet differ diff --git a/go_variant/case-136_row-0.variant.bin b/go_variant/case-136_row-0.variant.bin new file mode 100644 index 0000000..6d3eb77 Binary files /dev/null and b/go_variant/case-136_row-0.variant.bin differ diff --git a/go_variant/case-138.parquet b/go_variant/case-138.parquet new file mode 100644 index 0000000..d170b07 Binary files /dev/null and b/go_variant/case-138.parquet differ diff --git a/go_variant/case-138_row-0.variant.bin b/go_variant/case-138_row-0.variant.bin new file mode 100644 index 0000000..05d9016 Binary files /dev/null and b/go_variant/case-138_row-0.variant.bin differ diff --git a/go_variant/cases.json b/go_variant/cases.json new file mode 100644 index 0000000..be8c131 --- /dev/null +++ b/go_variant/cases.json @@ -0,0 +1,822 @@ +[ { + "case_number" : 1, + "test" : "testSimpleArray", + "parquet_file" : "case-001.parquet", + "variant_file" : "case-001_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=VariantArray([Variant(type=STRING, value=comedy), Variant(type=STRING, value=drama)]))" +}, { + "case_number" : 2, + "test" : "testEmptyArray", + "parquet_file" : "case-002.parquet", + "variant_file" : "case-002_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=VariantArray([]))" +}, { + "case_number" : 3 +}, { + "case_number" : 4, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-004.parquet", + "variant_file" : "case-004_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=BOOLEAN_TRUE, value=true))" +}, { + "case_number" : 5, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-005.parquet", + "variant_file" : "case-005_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=BOOLEAN_FALSE, value=false))" +}, { + "case_number" : 6, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-006.parquet", + "variant_file" : "case-006_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT8, value=34))" +}, { + "case_number" : 7, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-007.parquet", + "variant_file" : "case-007_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT8, value=-34))" +}, { + "case_number" : 8, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-008.parquet", + "variant_file" : "case-008_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT16, value=1234))" +}, { + "case_number" : 9, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-009.parquet", + "variant_file" : "case-009_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT16, value=-1234))" +}, { + "case_number" : 10, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-010.parquet", + "variant_file" : "case-010_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT32, value=12345))" +}, { + "case_number" : 11, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-011.parquet", + "variant_file" : "case-011_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT32, value=-12345))" +}, { + "case_number" : 12, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-012.parquet", + "variant_file" : "case-012_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT64, value=9876543210))" +}, { + "case_number" : 13, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-013.parquet", + "variant_file" : "case-013_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT64, value=-9876543210))" +}, { + "case_number" : 14, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-014.parquet", + "variant_file" : "case-014_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=FLOAT, value=10.11))" +}, { + "case_number" : 15, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-015.parquet", + "variant_file" : "case-015_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=FLOAT, value=-10.11))" +}, { + "case_number" : 16, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-016.parquet", + "variant_file" : "case-016_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DOUBLE, value=14.3))" +}, { + "case_number" : 17, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-017.parquet", + "variant_file" : "case-017_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DOUBLE, value=-14.3))" +}, { + "case_number" : 18, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-018.parquet", + "variant_file" : "case-018_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DATE, value=2024-11-07))" +}, { + "case_number" : 19, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-019.parquet", + "variant_file" : "case-019_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DATE, value=1957-11-07))" +}, { + "case_number" : 20, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-020.parquet", + "variant_file" : "case-020_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPTZ, value=2024-11-07T12:33:54.123456+00:00))" +}, { + "case_number" : 21, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-021.parquet", + "variant_file" : "case-021_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPTZ, value=1957-11-07T12:33:54.123456+00:00))" +}, { + "case_number" : 22, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-022.parquet", + "variant_file" : "case-022_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPNTZ, value=2024-11-07T12:33:54.123456))" +}, { + "case_number" : 23, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-023.parquet", + "variant_file" : "case-023_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPNTZ, value=1957-11-07T12:33:54.123456))" +}, { + "case_number" : 24, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-024.parquet", + "variant_file" : "case-024_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DECIMAL4, value=12345.6789))" +}, { + "case_number" : 25, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-025.parquet", + "variant_file" : "case-025_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DECIMAL4, value=-12345.6789))" +}, { + "case_number" : 26, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-026.parquet", + "variant_file" : "case-026_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DECIMAL8, value=123456789.987654321))" +}, { + "case_number" : 27, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-027.parquet", + "variant_file" : "case-027_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DECIMAL8, value=-123456789.987654321))" +}, { + "case_number" : 28, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-028.parquet", + "variant_file" : "case-028_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DECIMAL16, value=9876543210.123456789))" +}, { + "case_number" : 29, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-029.parquet", + "variant_file" : "case-029_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DECIMAL16, value=-9876543210.123456789))" +}, { + "case_number" : 30, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-030.parquet", + "variant_file" : "case-030_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=BINARY, value=0A0B0C0D))" +}, { + "case_number" : 31, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-031.parquet", + "variant_file" : "case-031_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=STRING, value=iceberg))" +}, { + "case_number" : 32, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-032.parquet", + "variant_file" : "case-032_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIME, value=12:33:54.123456))" +}, { + "case_number" : 33, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-033.parquet", + "variant_file" : "case-033_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPTZ_NANOS, value=2024-11-07T12:33:54.123456789+00:00))" +}, { + "case_number" : 34, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-034.parquet", + "variant_file" : "case-034_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPTZ_NANOS, value=1957-11-07T12:33:54.123456789+00:00))" +}, { + "case_number" : 35, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-035.parquet", + "variant_file" : "case-035_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPNTZ_NANOS, value=2024-11-07T12:33:54.123456789))" +}, { + "case_number" : 36, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-036.parquet", + "variant_file" : "case-036_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPNTZ_NANOS, value=1957-11-07T12:33:54.123456789))" +}, { + "case_number" : 37, + "test" : "testShreddedVariantPrimitives", + "parquet_file" : "case-037.parquet", + "variant_file" : "case-037_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=UUID, value=f24f9b64-81fa-49d1-b74e-8c09a6e31c56))" +}, { + "case_number" : 38, + "test" : "testShreddedObjectMissingTypedValue", + "parquet_file" : "case-038.parquet", + "variant_file" : "case-038_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantObject(fields={b: Variant(type=STRING, value=iceberg)}))" +}, { + "case_number" : 39, + "test" : "testNonObjectWithNullShreddedFields", + "parquet_file" : "case-039.parquet", + "variant_file" : "case-039_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=Variant(type=INT32, value=34))" +}, { + "case_number" : 40, + "test" : "testArrayWithElementValueTypedValueConflict", + "parquet_file" : "case-040.parquet", + "error_message" : "Invalid variant, conflicting value and typed_value" +}, { + "case_number" : 41, + "test" : "testArrayMissingValueColumn", + "parquet_file" : "case-041.parquet", + "variant_file" : "case-041_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=VariantArray([Variant(type=STRING, value=comedy), Variant(type=STRING, value=drama)]))" +}, { + "case_number" : 42, + "test" : "testValueAndTypedValueConflict", + "parquet_file" : "case-042.parquet", + "error_message" : "Invalid variant, conflicting value and typed_value" +}, { + "case_number" : 43, + "test" : "testPartiallyShreddedObjectMissingFieldConflict", + "notes" : "This parquet file is not valid according to the spec and implementations can choose to error, or read the shredded value", + "parquet_file" : "case-043-INVALID.parquet", + "variant_file" : "case-043-INVALID_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantObject(fields={a: Variant(type=NULL, value=null)}))" +}, { + "case_number" : 44, + "test" : "testShreddedObjectWithinShreddedObject", + "parquet_file" : "case-044.parquet", + "variant_file" : "case-044_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantObject(fields={c: VariantObject(fields={a: Variant(type=INT32, value=34), b: Variant(type=STRING, value=iceberg)}), d: Variant(type=DOUBLE, value=-0.0)}))" +}, { + "case_number" : 45, + "test" : "testArrayWithNestedObject", + "parquet_file" : "case-045.parquet", + "variant_files" : [ "case-045_row-0.variant.bin", "case-045_row-1.variant.bin", "case-045_row-2.variant.bin", "case-045_row-3.variant.bin" ], + "variants" : "[Variant(metadata=VariantMetadata(dict={}), value=VariantArray([Variant(type=STRING, value=comedy), Variant(type=STRING, value=drama)])), Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT32, value=34)), Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantObject(fields={a: Variant(type=NULL, value=null), d: Variant(type=STRING, value=iceberg)})), Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantArray([Variant(type=STRING, value=action), Variant(type=STRING, value=horror)]))]" +}, { + "case_number" : 46, + "test" : "testShreddedObject", + "parquet_file" : "case-046.parquet", + "variant_file" : "case-046_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantObject(fields={a: Variant(type=NULL, value=null), b: Variant(type=STRING, value=)}))" +}, { + "case_number" : 47, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-047.parquet", + "variant_file" : "case-047_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=NULL, value=null))" +}, { + "case_number" : 48, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-048.parquet", + "variant_file" : "case-048_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=BOOLEAN_TRUE, value=true))" +}, { + "case_number" : 49, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-049.parquet", + "variant_file" : "case-049_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=BOOLEAN_FALSE, value=false))" +}, { + "case_number" : 50, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-050.parquet", + "variant_file" : "case-050_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT8, value=34))" +}, { + "case_number" : 51, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-051.parquet", + "variant_file" : "case-051_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT8, value=-34))" +}, { + "case_number" : 52, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-052.parquet", + "variant_file" : "case-052_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT16, value=1234))" +}, { + "case_number" : 53, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-053.parquet", + "variant_file" : "case-053_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT16, value=-1234))" +}, { + "case_number" : 54, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-054.parquet", + "variant_file" : "case-054_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT32, value=12345))" +}, { + "case_number" : 55, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-055.parquet", + "variant_file" : "case-055_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT32, value=-12345))" +}, { + "case_number" : 56, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-056.parquet", + "variant_file" : "case-056_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT64, value=9876543210))" +}, { + "case_number" : 57, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-057.parquet", + "variant_file" : "case-057_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT64, value=-9876543210))" +}, { + "case_number" : 58, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-058.parquet", + "variant_file" : "case-058_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=FLOAT, value=10.11))" +}, { + "case_number" : 59, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-059.parquet", + "variant_file" : "case-059_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=FLOAT, value=-10.11))" +}, { + "case_number" : 60, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-060.parquet", + "variant_file" : "case-060_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DOUBLE, value=14.3))" +}, { + "case_number" : 61, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-061.parquet", + "variant_file" : "case-061_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DOUBLE, value=-14.3))" +}, { + "case_number" : 62, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-062.parquet", + "variant_file" : "case-062_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DATE, value=2024-11-07))" +}, { + "case_number" : 63, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-063.parquet", + "variant_file" : "case-063_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DATE, value=1957-11-07))" +}, { + "case_number" : 64, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-064.parquet", + "variant_file" : "case-064_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPTZ, value=2024-11-07T12:33:54.123456+00:00))" +}, { + "case_number" : 65, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-065.parquet", + "variant_file" : "case-065_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPTZ, value=1957-11-07T12:33:54.123456+00:00))" +}, { + "case_number" : 66, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-066.parquet", + "variant_file" : "case-066_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPNTZ, value=2024-11-07T12:33:54.123456))" +}, { + "case_number" : 67, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-067.parquet", + "variant_file" : "case-067_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPNTZ, value=1957-11-07T12:33:54.123456))" +}, { + "case_number" : 68, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-068.parquet", + "variant_file" : "case-068_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DECIMAL4, value=12345.6789))" +}, { + "case_number" : 69, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-069.parquet", + "variant_file" : "case-069_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DECIMAL4, value=-12345.6789))" +}, { + "case_number" : 70, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-070.parquet", + "variant_file" : "case-070_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DECIMAL8, value=123456789.987654321))" +}, { + "case_number" : 71, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-071.parquet", + "variant_file" : "case-071_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DECIMAL8, value=-123456789.987654321))" +}, { + "case_number" : 72, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-072.parquet", + "variant_file" : "case-072_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DECIMAL16, value=9876543210.123456789))" +}, { + "case_number" : 73, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-073.parquet", + "variant_file" : "case-073_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DECIMAL16, value=-9876543210.123456789))" +}, { + "case_number" : 74, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-074.parquet", + "variant_file" : "case-074_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=BINARY, value=0A0B0C0D))" +}, { + "case_number" : 75, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-075.parquet", + "variant_file" : "case-075_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=STRING, value=iceberg))" +}, { + "case_number" : 76, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-076.parquet", + "variant_file" : "case-076_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIME, value=12:33:54.123456))" +}, { + "case_number" : 77, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-077.parquet", + "variant_file" : "case-077_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPTZ_NANOS, value=2024-11-07T12:33:54.123456789+00:00))" +}, { + "case_number" : 78, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-078.parquet", + "variant_file" : "case-078_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPTZ_NANOS, value=1957-11-07T12:33:54.123456789+00:00))" +}, { + "case_number" : 79, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-079.parquet", + "variant_file" : "case-079_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPNTZ_NANOS, value=2024-11-07T12:33:54.123456789))" +}, { + "case_number" : 80, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-080.parquet", + "variant_file" : "case-080_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPNTZ_NANOS, value=1957-11-07T12:33:54.123456789))" +}, { + "case_number" : 81, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-081.parquet", + "variant_file" : "case-081_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=UUID, value=f24f9b64-81fa-49d1-b74e-8c09a6e31c56))" +}, { + "case_number" : 82, + "test" : "testUnshreddedVariants", + "parquet_file" : "case-082.parquet", + "variant_file" : "case-082_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantObject(fields={a: Variant(type=NULL, value=null), d: Variant(type=STRING, value=iceberg)}))" +}, { + "case_number" : 83, + "test" : "testMixedRecords", + "parquet_file" : "case-083.parquet", + "variant_files" : [ null, "case-083_row-1.variant.bin", "case-083_row-2.variant.bin", "case-083_row-3.variant.bin" ], + "variants" : "[null, Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantObject(fields={c: VariantObject(fields={b: Variant(type=STRING, value=iceberg)})})), Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantObject(fields={c: Variant(type=INT8, value=8), d: Variant(type=DOUBLE, value=-0.0)})), Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantObject(fields={c: VariantObject(fields={a: Variant(type=INT32, value=34), b: Variant(type=STRING, value=)}), d: Variant(type=DOUBLE, value=0.0)}))]" +}, { + "case_number" : 84, + "test" : "testShreddedObjectWithOptionalFieldStructs", + "notes" : "This parquet file is not valid according to the spec and implementations can choose to error, or read the shredded value", + "parquet_file" : "case-084-INVALID.parquet", + "variant_file" : "case-084-INVALID_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantObject(fields={a: Variant(type=INT32, value=34), b: Variant(type=STRING, value=iceberg)}))" +}, { + "case_number" : 85, + "test" : "testArrayWithElementNullValueAndNullTypedValue", + "parquet_file" : "case-085.parquet", + "variant_file" : "case-085_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=VariantArray([Variant(type=NULL, value=null)]))" +}, { + "case_number" : 86, + "test" : "testArrayWithNull", + "parquet_file" : "case-086.parquet", + "variant_file" : "case-086_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=VariantArray([Variant(type=STRING, value=comedy), Variant(type=NULL, value=null), Variant(type=STRING, value=drama)]))" +}, { + "case_number" : 87, + "test" : "testNonObjectWithNonNullShreddedFields", + "parquet_file" : "case-087.parquet", + "error_message" : "Invalid variant, non-object value with shredded fields" +}, { + "case_number" : 88, + "test" : "testArrayMissingElementValueColumn", + "parquet_file" : "case-088.parquet", + "variant_file" : "case-088_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=VariantArray([Variant(type=STRING, value=comedy), Variant(type=STRING, value=drama)]))" +}, { + "case_number" : 89, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-089.parquet", + "variant_file" : "case-089_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=NULL, value=null))" +}, { + "case_number" : 90, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-090.parquet", + "variant_file" : "case-090_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=BOOLEAN_TRUE, value=true))" +}, { + "case_number" : 91, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-091.parquet", + "variant_file" : "case-091_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=BOOLEAN_FALSE, value=false))" +}, { + "case_number" : 92, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-092.parquet", + "variant_file" : "case-092_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT8, value=34))" +}, { + "case_number" : 93, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-093.parquet", + "variant_file" : "case-093_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT8, value=-34))" +}, { + "case_number" : 94, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-094.parquet", + "variant_file" : "case-094_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT16, value=1234))" +}, { + "case_number" : 95, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-095.parquet", + "variant_file" : "case-095_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT16, value=-1234))" +}, { + "case_number" : 96, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-096.parquet", + "variant_file" : "case-096_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT32, value=12345))" +}, { + "case_number" : 97, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-097.parquet", + "variant_file" : "case-097_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT32, value=-12345))" +}, { + "case_number" : 98, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-098.parquet", + "variant_file" : "case-098_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT64, value=9876543210))" +}, { + "case_number" : 99, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-099.parquet", + "variant_file" : "case-099_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT64, value=-9876543210))" +}, { + "case_number" : 100, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-100.parquet", + "variant_file" : "case-100_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=FLOAT, value=10.11))" +}, { + "case_number" : 101, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-101.parquet", + "variant_file" : "case-101_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=FLOAT, value=-10.11))" +}, { + "case_number" : 102, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-102.parquet", + "variant_file" : "case-102_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DOUBLE, value=14.3))" +}, { + "case_number" : 103, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-103.parquet", + "variant_file" : "case-103_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DOUBLE, value=-14.3))" +}, { + "case_number" : 104, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-104.parquet", + "variant_file" : "case-104_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DATE, value=2024-11-07))" +}, { + "case_number" : 105, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-105.parquet", + "variant_file" : "case-105_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DATE, value=1957-11-07))" +}, { + "case_number" : 106, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-106.parquet", + "variant_file" : "case-106_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPTZ, value=2024-11-07T12:33:54.123456+00:00))" +}, { + "case_number" : 107, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-107.parquet", + "variant_file" : "case-107_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPTZ, value=1957-11-07T12:33:54.123456+00:00))" +}, { + "case_number" : 108, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-108.parquet", + "variant_file" : "case-108_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPNTZ, value=2024-11-07T12:33:54.123456))" +}, { + "case_number" : 109, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-109.parquet", + "variant_file" : "case-109_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPNTZ, value=1957-11-07T12:33:54.123456))" +}, { + "case_number" : 110, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-110.parquet", + "variant_file" : "case-110_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DECIMAL4, value=12345.6789))" +}, { + "case_number" : 111, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-111.parquet", + "variant_file" : "case-111_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DECIMAL4, value=-12345.6789))" +}, { + "case_number" : 112, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-112.parquet", + "variant_file" : "case-112_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DECIMAL8, value=123456789.987654321))" +}, { + "case_number" : 113, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-113.parquet", + "variant_file" : "case-113_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DECIMAL8, value=-123456789.987654321))" +}, { + "case_number" : 114, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-114.parquet", + "variant_file" : "case-114_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DECIMAL16, value=9876543210.123456789))" +}, { + "case_number" : 115, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-115.parquet", + "variant_file" : "case-115_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=DECIMAL16, value=-9876543210.123456789))" +}, { + "case_number" : 116, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-116.parquet", + "variant_file" : "case-116_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=BINARY, value=0A0B0C0D))" +}, { + "case_number" : 117, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-117.parquet", + "variant_file" : "case-117_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=STRING, value=iceberg))" +}, { + "case_number" : 118, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-118.parquet", + "variant_file" : "case-118_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIME, value=12:33:54.123456))" +}, { + "case_number" : 119, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-119.parquet", + "variant_file" : "case-119_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPTZ_NANOS, value=2024-11-07T12:33:54.123456789+00:00))" +}, { + "case_number" : 120, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-120.parquet", + "variant_file" : "case-120_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPTZ_NANOS, value=1957-11-07T12:33:54.123456789+00:00))" +}, { + "case_number" : 121, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-121.parquet", + "variant_file" : "case-121_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPNTZ_NANOS, value=2024-11-07T12:33:54.123456789))" +}, { + "case_number" : 122, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-122.parquet", + "variant_file" : "case-122_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=TIMESTAMPNTZ_NANOS, value=1957-11-07T12:33:54.123456789))" +}, { + "case_number" : 123, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-123.parquet", + "variant_file" : "case-123_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=UUID, value=f24f9b64-81fa-49d1-b74e-8c09a6e31c56))" +}, { + "case_number" : 124, + "test" : "testUnshreddedVariantsWithShreddedSchema", + "parquet_file" : "case-124.parquet", + "variant_file" : "case-124_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantObject(fields={a: Variant(type=NULL, value=null), d: Variant(type=STRING, value=iceberg)}))" +}, { + "case_number" : 125, + "test" : "testPartiallyShreddedObjectFieldConflict", + "notes" : "This parquet file is not valid according to the spec and implementations can choose to error, or read the shredded value", + "parquet_file" : "case-125-INVALID.parquet", + "variant_file" : "case-125-INVALID_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantObject(fields={a: Variant(type=NULL, value=null), b: Variant(type=STRING, value=iceberg)}))" +}, { + "case_number" : 126, + "test" : "testArrayWithNestedObject", + "parquet_file" : "case-126.parquet", + "variant_files" : [ "case-126_row-0.variant.bin", "case-126_row-1.variant.bin" ], + "variants" : "[Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantArray([VariantObject(fields={a: Variant(type=INT32, value=1), b: Variant(type=STRING, value=comedy)}), VariantObject(fields={a: Variant(type=INT32, value=2), b: Variant(type=STRING, value=drama)})])), Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantArray([VariantObject(fields={a: Variant(type=INT32, value=3), b: Variant(type=STRING, value=action), c: Variant(type=STRING, value=str)}), VariantObject(fields={a: Variant(type=INT32, value=4), b: Variant(type=STRING, value=horror), d: Variant(type=DATE, value=2024-01-30)})]))]" +}, { + "case_number" : 127, + "test" : "testUnsignedInteger", + "parquet_file" : "case-127.parquet", + "error_message" : "Unsupported shredded value type: INTEGER(32,false)" +}, { + "case_number" : 128, + "test" : "testEmptyPartiallyShreddedObjectConflict", + "parquet_file" : "case-128.parquet", + "error_message" : "Invalid variant, non-object value with shredded fields" +}, { + "case_number" : 129, + "test" : "testNullValueAndNullTypedValue", + "parquet_file" : "case-129.parquet", + "variant_file" : "case-129_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=NULL, value=null))" +}, { + "case_number" : 130, + "test" : "testEmptyShreddedObject", + "parquet_file" : "case-130.parquet", + "variant_file" : "case-130_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantObject(fields={}))" +}, { + "case_number" : 131, + "test" : "testMissingValueColumn", + "parquet_file" : "case-131.parquet", + "variant_file" : "case-131_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=INT32, value=34))" +}, { + "case_number" : 132, + "test" : "testShreddedObjectMissingFieldValueColumn", + "parquet_file" : "case-132.parquet", + "variant_file" : "case-132_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantObject(fields={b: Variant(type=STRING, value=iceberg)}))" +}, { + "case_number" : 133, + "test" : "testShreddedObjectMissingField", + "parquet_file" : "case-133.parquet", + "variant_file" : "case-133_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantObject(fields={a: Variant(type=BOOLEAN_FALSE, value=false)}))" +}, { + "case_number" : 134, + "test" : "testPartiallyShreddedObject", + "parquet_file" : "case-134.parquet", + "variant_file" : "case-134_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantObject(fields={a: Variant(type=NULL, value=null), b: Variant(type=STRING, value=iceberg), d: Variant(type=DATE, value=2024-01-30)}))" +}, { + "case_number" : 135, + "test" : "testNullArray", + "parquet_file" : "case-135.parquet", + "variant_file" : "case-135_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=Variant(type=NULL, value=null))" +}, { + "case_number" : 136, + "test" : "testNestedArray", + "parquet_file" : "case-136.parquet", + "variant_file" : "case-136_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={}), value=VariantArray([VariantArray([Variant(type=STRING, value=comedy), Variant(type=STRING, value=drama)]), VariantArray([])]))" +}, { + "case_number" : 137, + "test" : "testFixedLengthByteArray", + "parquet_file" : "case-137.parquet", + "error_message" : "Unsupported shredded value type: optional fixed_len_byte_array(4) typed_value" +}, { + "case_number" : 138, + "test" : "testShreddedObjectMissingValueColumn", + "parquet_file" : "case-138.parquet", + "variant_file" : "case-138_row-0.variant.bin", + "variant" : "Variant(metadata=VariantMetadata(dict={0 => a, 1 => b, 2 => c, 3 => d, 4 => e}), value=VariantObject(fields={a: Variant(type=INT16, value=1234), b: Variant(type=STRING, value=iceberg)}))" +} ] \ No newline at end of file