This is an automated email from the ASF dual-hosted git repository.
maplefu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/parquet-testing.git
The following commit(s) were added to refs/heads/master by this push:
new 107b366 Fix Variant int64 variant example (#85)
107b366 is described below
commit 107b36603e051aee26bd93e04b871034f6c756c0
Author: Andrew Lamb <[email protected]>
AuthorDate: Wed May 21 23:14:56 2025 -0400
Fix Variant int64 variant example (#85)
---
variant/data_dictionary.json | 2 +-
variant/primitive_int64.value | Bin 5 -> 9 bytes
variant/regen.py | 2 +-
3 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/variant/data_dictionary.json b/variant/data_dictionary.json
index 02361b7..bdd16ef 100644
--- a/variant/data_dictionary.json
+++ b/variant/data_dictionary.json
@@ -63,7 +63,7 @@
"primitive_float": 1234567940.0,
"primitive_int16": 1234,
"primitive_int32": 123456,
- "primitive_int64": 12345678,
+ "primitive_int64": 1234567890123456789,
"primitive_int8": 42,
"primitive_null": null,
"primitive_string": "This string is longer than 64 bytes and therefore
does not fit in a short_string and it also includes several non ascii
characters such as \ud83d\udc22, \ud83d\udc96, \u2665\ufe0f, \ud83c\udfa3 and
\ud83e\udd26!!",
diff --git a/variant/primitive_int64.value b/variant/primitive_int64.value
index 098d0ec..ea5d54f 100644
Binary files a/variant/primitive_int64.value and
b/variant/primitive_int64.value differ
diff --git a/variant/regen.py b/variant/regen.py
index ae9cb28..b776afd 100644
--- a/variant/regen.py
+++ b/variant/regen.py
@@ -63,7 +63,7 @@ INSERT INTO T VALUES ('primitive_boolean_false',
false::Variant);
INSERT INTO T VALUES ('primitive_int8', 42::Byte::Variant);
INSERT INTO T VALUES ('primitive_int16', 1234::Short::Variant);
INSERT INTO T VALUES ('primitive_int32', 123456::Integer::Variant);
-INSERT INTO T VALUES ('primitive_int64', 12345678::Long::Variant);
+INSERT INTO T VALUES ('primitive_int64', 1234567890123456789::Long::Variant);
-- must be be too large to fit in int32:
https://github.com/apache/parquet-testing/issues/82
INSERT INTO T VALUES ('primitive_double', 1234567890.1234::Double::Variant);
INSERT INTO T VALUES ('primitive_decimal4', 12.34::Decimal(8,2)::Variant);
INSERT INTO T VALUES ('primitive_decimal8',
12345678.90::Decimal(12,2)::Variant);