This is an automated email from the ASF dual-hosted git repository.
morningman pushed a commit to branch branch-4.0
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-4.0 by this push:
new 51435d1363f branch-4.0: [fix](test) fix paimon dlf rest catalog case
#56381 (#56422)
51435d1363f is described below
commit 51435d1363f05bfe73c5e0a8a76a312f971db976
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed Sep 24 23:02:08 2025 -0700
branch-4.0: [fix](test) fix paimon dlf rest catalog case #56381 (#56422)
Cherry-picked from #56381
Co-authored-by: Mingyu Chen (Rayner) <[email protected]>
---
..._s3tables.out => test_s3tables_glue_insert.out} | 32 ++++++++++++++++++++++
...out => test_s3tables_glue_insert_overwrite.out} | 22 +++++++++++++--
.../test_s3tables_glue_insert_partitions.out | 13 +++++++++
.../paimon/test_paimon_dlf_rest_catalog.out | 8 +++---
...les.groovy => test_s3tables_glue_insert.groovy} | 21 ++++++++------
... => test_s3tables_glue_insert_overwrite.groovy} | 18 ++++++++----
...=> test_s3tables_glue_insert_partitions.groovy} | 22 ++++++++-------
.../iceberg/test_s3tables_insert_overwrite.groovy | 5 ++++
.../iceberg/test_s3tables_write_insert.groovy | 5 ++++
.../iceberg/test_s3tables_write_partitions.groovy | 5 ++++
.../paimon/test_paimon_dlf_rest_catalog.groovy | 8 +++---
11 files changed, 124 insertions(+), 35 deletions(-)
diff --git
a/regression-test/data/external_table_p2/iceberg/test_glue_rest_s3tables.out
b/regression-test/data/external_table_p2/iceberg/test_s3tables_glue_insert.out
similarity index 50%
copy from
regression-test/data/external_table_p2/iceberg/test_glue_rest_s3tables.out
copy to
regression-test/data/external_table_p2/iceberg/test_s3tables_glue_insert.out
index 40a714ac82b..710fc368216 100644
--- a/regression-test/data/external_table_p2/iceberg/test_glue_rest_s3tables.out
+++
b/regression-test/data/external_table_p2/iceberg/test_s3tables_glue_insert.out
@@ -31,3 +31,35 @@ false -2147483648 -9223372036854775808 -123.45
-123456.789 -123456789 -1234.5678
true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
+-- !q01 --
+true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
+
+-- !q02 --
+false -2147483648 -9223372036854775808 -123.45 -123456.789
-123456789 -1234.5678 -123456.789012 -123456789.012345678901
string_value 2024-03-21 2024-03-21T12:00
2024-03-21T12:00:00.123457 2024-03-21T12:00:00.123457
{"key1":"value1"} {2:20} {2:200000000000} {2.2:20.2}
{2.2:20.2} {0:1} {2.2:2.2} {2.34:2.34} {2.3456:2.3456}
{2.34567890:2.34567890} {2.34567890:2.34567890}
{2.3456789012345679:2.3456789012345679} ["string1", "string2"] [4, 5, 6]
[300000000000, 400000000000] [3.3, 4.4] [3.12345 [...]
+false -2147483648 -9223372036854775808 -123.45 -123456.789
-123456789 -1234.5678 -123456.789012 -123456789.012345678901
string_value 2024-03-22 2024-03-22T12:00
2024-03-22T12:00:00.123457 2024-03-22T12:00:00.123457
{"key1":"value1"} {3:20} {3:200000000000} {3.2:20.2}
{3.2:20.2} {0:1} {3.2:2.2} {3.34:2.34} {2.3456:2.3456}
{2.34567890:2.34567890} {2.34567890:2.34567890}
{3.3456789012345679:2.3456789012345679} ["string1", "string2"] [4, 5, 6]
[300000000000, 400000000000] [3.3, 4.4] [3.12345 [...]
+true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
+true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
+
+-- !q03 --
+\N \N \N 123.45 \N \N \N \N \N \N
\N \N \N \N \N {1:10} \N \N \N \N
\N \N \N \N \N \N \N \N \N \N
\N \N \N \N [1.2345, 2.3456] \N \N \N
\N \N \N \N \N \N \N [null, "value1",
"value2"] \N \N \N \N
+false -2147483648 -9223372036854775808 -123.45 -123456.789
-123456789 -1234.5678 -123456.789012 -123456789.012345678901
string_value 2024-03-21 2024-03-21T12:00
2024-03-21T12:00:00.123457 2024-03-21T12:00:00.123457
{"key1":"value1"} {2:20} {2:200000000000} {2.2:20.2}
{2.2:20.2} {0:1} {2.2:2.2} {2.34:2.34} {2.3456:2.3456}
{2.34567890:2.34567890} {2.34567890:2.34567890}
{2.3456789012345679:2.3456789012345679} ["string1", "string2"] [4, 5, 6]
[300000000000, 400000000000] [3.3, 4.4] [3.12345 [...]
+false -2147483648 -9223372036854775808 -123.45 -123456.789
-123456789 -1234.5678 -123456.789012 -123456789.012345678901
string_value 2024-03-22 2024-03-22T12:00
2024-03-22T12:00:00.123457 2024-03-22T12:00:00.123457
{"key1":"value1"} {3:20} {3:200000000000} {3.2:20.2}
{3.2:20.2} {0:1} {3.2:2.2} {3.34:2.34} {2.3456:2.3456}
{2.34567890:2.34567890} {2.34567890:2.34567890}
{3.3456789012345679:2.3456789012345679} ["string1", "string2"] [4, 5, 6]
[300000000000, 400000000000] [3.3, 4.4] [3.12345 [...]
+true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
+true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
+
+-- !q01 --
+true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
+
+-- !q02 --
+false -2147483648 -9223372036854775808 -123.45 -123456.789
-123456789 -1234.5678 -123456.789012 -123456789.012345678901
string_value 2024-03-21 2024-03-21T12:00
2024-03-21T12:00:00.123457 2024-03-21T12:00:00.123457
{"key1":"value1"} {2:20} {2:200000000000} {2.2:20.2}
{2.2:20.2} {0:1} {2.2:2.2} {2.34:2.34} {2.3456:2.3456}
{2.34567890:2.34567890} {2.34567890:2.34567890}
{2.3456789012345679:2.3456789012345679} ["string1", "string2"] [4, 5, 6]
[300000000000, 400000000000] [3.3, 4.4] [3.12345 [...]
+false -2147483648 -9223372036854775808 -123.45 -123456.789
-123456789 -1234.5678 -123456.789012 -123456789.012345678901
string_value 2024-03-22 2024-03-22T12:00
2024-03-22T12:00:00.123457 2024-03-22T12:00:00.123457
{"key1":"value1"} {3:20} {3:200000000000} {3.2:20.2}
{3.2:20.2} {0:1} {3.2:2.2} {3.34:2.34} {2.3456:2.3456}
{2.34567890:2.34567890} {2.34567890:2.34567890}
{3.3456789012345679:2.3456789012345679} ["string1", "string2"] [4, 5, 6]
[300000000000, 400000000000] [3.3, 4.4] [3.12345 [...]
+true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
+true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
+
+-- !q03 --
+\N \N \N 123.45 \N \N \N \N \N \N
\N \N \N \N \N {1:10} \N \N \N \N
\N \N \N \N \N \N \N \N \N \N
\N \N \N \N [1.2345, 2.3456] \N \N \N
\N \N \N \N \N \N \N [null, "value1",
"value2"] \N \N \N 20240321
+false -2147483648 -9223372036854775808 -123.45 -123456.789
-123456789 -1234.5678 -123456.789012 -123456789.012345678901
string_value 2024-03-21 2024-03-21T12:00
2024-03-21T12:00:00.123457 2024-03-21T12:00:00.123457
{"key1":"value1"} {2:20} {2:200000000000} {2.2:20.2}
{2.2:20.2} {0:1} {2.2:2.2} {2.34:2.34} {2.3456:2.3456}
{2.34567890:2.34567890} {2.34567890:2.34567890}
{2.3456789012345679:2.3456789012345679} ["string1", "string2"] [4, 5, 6]
[300000000000, 400000000000] [3.3, 4.4] [3.12345 [...]
+false -2147483648 -9223372036854775808 -123.45 -123456.789
-123456789 -1234.5678 -123456.789012 -123456789.012345678901
string_value 2024-03-22 2024-03-22T12:00
2024-03-22T12:00:00.123457 2024-03-22T12:00:00.123457
{"key1":"value1"} {3:20} {3:200000000000} {3.2:20.2}
{3.2:20.2} {0:1} {3.2:2.2} {3.34:2.34} {2.3456:2.3456}
{2.34567890:2.34567890} {2.34567890:2.34567890}
{3.3456789012345679:2.3456789012345679} ["string1", "string2"] [4, 5, 6]
[300000000000, 400000000000] [3.3, 4.4] [3.12345 [...]
+true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
+true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
+
diff --git
a/regression-test/data/external_table_p2/iceberg/test_glue_rest_s3tables.out
b/regression-test/data/external_table_p2/iceberg/test_s3tables_glue_insert_overwrite.out
similarity index 88%
rename from
regression-test/data/external_table_p2/iceberg/test_glue_rest_s3tables.out
rename to
regression-test/data/external_table_p2/iceberg/test_s3tables_glue_insert_overwrite.out
index 40a714ac82b..cdd4451c8c9 100644
--- a/regression-test/data/external_table_p2/iceberg/test_glue_rest_s3tables.out
+++
b/regression-test/data/external_table_p2/iceberg/test_s3tables_glue_insert_overwrite.out
@@ -6,13 +6,21 @@ true 2147483647 9223372036854775807 123.45
123456.789 123456789 1234.5678 123456
false -2147483648 -9223372036854775808 -123.45 -123456.789
-123456789 -1234.5678 -123456.789012 -123456789.012345678901
string_value 2024-03-21 2024-03-21T12:00
2024-03-21T12:00:00.123457 2024-03-21T12:00:00.123457
{"key1":"value1"} {2:20} {2:200000000000} {2.2:20.2}
{2.2:20.2} {0:1} {2.2:2.2} {2.34:2.34} {2.3456:2.3456}
{2.34567890:2.34567890} {2.34567890:2.34567890}
{2.3456789012345679:2.3456789012345679} ["string1", "string2"] [4, 5, 6]
[300000000000, 400000000000] [3.3, 4.4] [3.12345 [...]
false -2147483648 -9223372036854775808 -123.45 -123456.789
-123456789 -1234.5678 -123456.789012 -123456789.012345678901
string_value 2024-03-22 2024-03-22T12:00
2024-03-22T12:00:00.123457 2024-03-22T12:00:00.123457
{"key1":"value1"} {3:20} {3:200000000000} {3.2:20.2}
{3.2:20.2} {0:1} {3.2:2.2} {3.34:2.34} {2.3456:2.3456}
{2.34567890:2.34567890} {2.34567890:2.34567890}
{3.3456789012345679:2.3456789012345679} ["string1", "string2"] [4, 5, 6]
[300000000000, 400000000000] [3.3, 4.4] [3.12345 [...]
true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
-true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
-- !q03 --
\N \N \N 123.45 \N \N \N \N \N \N
\N \N \N \N \N {1:10} \N \N \N \N
\N \N \N \N \N \N \N \N \N \N
\N \N \N \N [1.2345, 2.3456] \N \N \N
\N \N \N \N \N \N \N [null, "value1",
"value2"] \N \N \N \N
+
+-- !q01 --
+true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
+
+-- !q02 --
false -2147483648 -9223372036854775808 -123.45 -123456.789
-123456789 -1234.5678 -123456.789012 -123456789.012345678901
string_value 2024-03-21 2024-03-21T12:00
2024-03-21T12:00:00.123457 2024-03-21T12:00:00.123457
{"key1":"value1"} {2:20} {2:200000000000} {2.2:20.2}
{2.2:20.2} {0:1} {2.2:2.2} {2.34:2.34} {2.3456:2.3456}
{2.34567890:2.34567890} {2.34567890:2.34567890}
{2.3456789012345679:2.3456789012345679} ["string1", "string2"] [4, 5, 6]
[300000000000, 400000000000] [3.3, 4.4] [3.12345 [...]
false -2147483648 -9223372036854775808 -123.45 -123456.789
-123456789 -1234.5678 -123456.789012 -123456789.012345678901
string_value 2024-03-22 2024-03-22T12:00
2024-03-22T12:00:00.123457 2024-03-22T12:00:00.123457
{"key1":"value1"} {3:20} {3:200000000000} {3.2:20.2}
{3.2:20.2} {0:1} {3.2:2.2} {3.34:2.34} {2.3456:2.3456}
{2.34567890:2.34567890} {2.34567890:2.34567890}
{3.3456789012345679:2.3456789012345679} ["string1", "string2"] [4, 5, 6]
[300000000000, 400000000000] [3.3, 4.4] [3.12345 [...]
true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
+
+-- !q03 --
+\N \N \N 123.45 \N \N \N \N \N \N
\N \N \N \N \N {1:10} \N \N \N \N
\N \N \N \N \N \N \N \N \N \N
\N \N \N \N [1.2345, 2.3456] \N \N \N
\N \N \N \N \N \N \N [null, "value1",
"value2"] \N \N \N 20240321
+false -2147483648 -9223372036854775808 -123.45 -123456.789
-123456789 -1234.5678 -123456.789012 -123456789.012345678901
string_value 2024-03-22 2024-03-22T12:00
2024-03-22T12:00:00.123457 2024-03-22T12:00:00.123457
{"key1":"value1"} {3:20} {3:200000000000} {3.2:20.2}
{3.2:20.2} {0:1} {3.2:2.2} {3.34:2.34} {2.3456:2.3456}
{2.34567890:2.34567890} {2.34567890:2.34567890}
{3.3456789012345679:2.3456789012345679} ["string1", "string2"] [4, 5, 6]
[300000000000, 400000000000] [3.3, 4.4] [3.12345 [...]
true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
-- !q01 --
@@ -22,12 +30,20 @@ true 2147483647 9223372036854775807 123.45
123456.789 123456789 1234.5678 123456
false -2147483648 -9223372036854775808 -123.45 -123456.789
-123456789 -1234.5678 -123456.789012 -123456789.012345678901
string_value 2024-03-21 2024-03-21T12:00
2024-03-21T12:00:00.123457 2024-03-21T12:00:00.123457
{"key1":"value1"} {2:20} {2:200000000000} {2.2:20.2}
{2.2:20.2} {0:1} {2.2:2.2} {2.34:2.34} {2.3456:2.3456}
{2.34567890:2.34567890} {2.34567890:2.34567890}
{2.3456789012345679:2.3456789012345679} ["string1", "string2"] [4, 5, 6]
[300000000000, 400000000000] [3.3, 4.4] [3.12345 [...]
false -2147483648 -9223372036854775808 -123.45 -123456.789
-123456789 -1234.5678 -123456.789012 -123456789.012345678901
string_value 2024-03-22 2024-03-22T12:00
2024-03-22T12:00:00.123457 2024-03-22T12:00:00.123457
{"key1":"value1"} {3:20} {3:200000000000} {3.2:20.2}
{3.2:20.2} {0:1} {3.2:2.2} {3.34:2.34} {2.3456:2.3456}
{2.34567890:2.34567890} {2.34567890:2.34567890}
{3.3456789012345679:2.3456789012345679} ["string1", "string2"] [4, 5, 6]
[300000000000, 400000000000] [3.3, 4.4] [3.12345 [...]
true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
-true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
-- !q03 --
-\N \N \N 123.45 \N \N \N \N \N \N
\N \N \N \N \N {1:10} \N \N \N \N
\N \N \N \N \N \N \N \N \N \N
\N \N \N \N [1.2345, 2.3456] \N \N \N
\N \N \N \N \N \N \N [null, "value1",
"value2"] \N \N \N 20240321
+\N \N \N 123.45 \N \N \N \N \N \N
\N \N \N \N \N {1:10} \N \N \N \N
\N \N \N \N \N \N \N \N \N \N
\N \N \N \N [1.2345, 2.3456] \N \N \N
\N \N \N \N \N \N \N [null, "value1",
"value2"] \N \N \N \N
+
+-- !q01 --
+true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
+
+-- !q02 --
false -2147483648 -9223372036854775808 -123.45 -123456.789
-123456789 -1234.5678 -123456.789012 -123456789.012345678901
string_value 2024-03-21 2024-03-21T12:00
2024-03-21T12:00:00.123457 2024-03-21T12:00:00.123457
{"key1":"value1"} {2:20} {2:200000000000} {2.2:20.2}
{2.2:20.2} {0:1} {2.2:2.2} {2.34:2.34} {2.3456:2.3456}
{2.34567890:2.34567890} {2.34567890:2.34567890}
{2.3456789012345679:2.3456789012345679} ["string1", "string2"] [4, 5, 6]
[300000000000, 400000000000] [3.3, 4.4] [3.12345 [...]
false -2147483648 -9223372036854775808 -123.45 -123456.789
-123456789 -1234.5678 -123456.789012 -123456789.012345678901
string_value 2024-03-22 2024-03-22T12:00
2024-03-22T12:00:00.123457 2024-03-22T12:00:00.123457
{"key1":"value1"} {3:20} {3:200000000000} {3.2:20.2}
{3.2:20.2} {0:1} {3.2:2.2} {3.34:2.34} {2.3456:2.3456}
{2.34567890:2.34567890} {2.34567890:2.34567890}
{3.3456789012345679:2.3456789012345679} ["string1", "string2"] [4, 5, 6]
[300000000000, 400000000000] [3.3, 4.4] [3.12345 [...]
true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
+
+-- !q03 --
+\N \N \N 123.45 \N \N \N \N \N \N
\N \N \N \N \N {1:10} \N \N \N \N
\N \N \N \N \N \N \N \N \N \N
\N \N \N \N [1.2345, 2.3456] \N \N \N
\N \N \N \N \N \N \N [null, "value1",
"value2"] \N \N \N 20240321
+false -2147483648 -9223372036854775808 -123.45 -123456.789
-123456789 -1234.5678 -123456.789012 -123456789.012345678901
string_value 2024-03-22 2024-03-22T12:00
2024-03-22T12:00:00.123457 2024-03-22T12:00:00.123457
{"key1":"value1"} {3:20} {3:200000000000} {3.2:20.2}
{3.2:20.2} {0:1} {3.2:2.2} {3.34:2.34} {2.3456:2.3456}
{2.34567890:2.34567890} {2.34567890:2.34567890}
{3.3456789012345679:2.3456789012345679} ["string1", "string2"] [4, 5, 6]
[300000000000, 400000000000] [3.3, 4.4] [3.12345 [...]
true 2147483647 9223372036854775807 123.45 123456.789
123456789 1234.5678 123456.789012 123456789.012345678901
string_value 2024-03-20 2024-03-20T12:00
2024-03-20T12:00:00.123457 2024-03-20T12:00:00.123457
{"key1":"value1"} {1:10} {1:100000000000} {1.1:10.1}
{1.1:10.1} {1:0} {1.1:1.1} {1.23:1.23} {1.2345:1.2345}
{1.23456789:1.23456789} {1.23456789:1.23456789}
{1.2345678901234568:1.2345678901234568} ["string1", "string2"] [1, 2, 3]
[100000000000, 200000000000] [1.1, 2.2] [1.123456789, 2.1 [...]
diff --git
a/regression-test/data/external_table_p2/iceberg/test_s3tables_glue_insert_partitions.out
b/regression-test/data/external_table_p2/iceberg/test_s3tables_glue_insert_partitions.out
new file mode 100644
index 00000000000..b206cd3d90d
--- /dev/null
+++
b/regression-test/data/external_table_p2/iceberg/test_s3tables_glue_insert_partitions.out
@@ -0,0 +1,13 @@
+-- This file is automatically generated. You should know what you did if you
want to edit this
+-- !columns_out_of_order01 --
+3 6 1 4 2 5
+
+-- !columns_out_of_order02 --
+1 2 3 4 5 6
+
+-- !columns_out_of_order01 --
+3 6 1 4 2 5
+
+-- !columns_out_of_order02 --
+1 2 3 4 5 6
+
diff --git
a/regression-test/data/external_table_p2/paimon/test_paimon_dlf_rest_catalog.out
b/regression-test/data/external_table_p2/paimon/test_paimon_dlf_rest_catalog.out
index 60087bd0be5..28d4fd2181e 100644
---
a/regression-test/data/external_table_p2/paimon/test_paimon_dlf_rest_catalog.out
+++
b/regression-test/data/external_table_p2/paimon/test_paimon_dlf_rest_catalog.out
@@ -1,9 +1,9 @@
-- This file is automatically generated. You should know what you did if you
want to edit this
-- !c1 --
-1 25-34 M true
-2 18-24 F false
+1 25 M true
+2 18 F false
-- !c1 --
-1 25-34 M true
-2 18-24 F false
+1 25 M true
+2 18 F false
diff --git
a/regression-test/suites/external_table_p2/iceberg/test_glue_rest_s3tables.groovy
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_glue_insert.groovy
similarity index 98%
rename from
regression-test/suites/external_table_p2/iceberg/test_glue_rest_s3tables.groovy
rename to
regression-test/suites/external_table_p2/iceberg/test_s3tables_glue_insert.groovy
index 8ad9e0e2889..b5a82145657 100644
---
a/regression-test/suites/external_table_p2/iceberg/test_glue_rest_s3tables.groovy
+++
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_glue_insert.groovy
@@ -15,14 +15,17 @@
// specific language governing permissions and limitations
// under the License.
-suite("test_glue_rest_s3tables",
"p2,external,iceberg,external_remote,external_remote_iceberg,new_catalog_property")
{
- def format_compressions = ["parquet_zstd"]
+import java.util.concurrent.ThreadLocalRandom
+
+suite("test_s3tables_glue_insert",
"p2,external,iceberg,external_remote,external_remote_iceberg") {
+ def format_compressions = ["parquet_zstd", "orc_zlib"]
def q01 = { String format_compression, String catalog_name ->
def parts = format_compression.split("_")
def format = parts[0]
def compression = parts[1]
- def all_types_table = "iceberg_glue_rest_${format_compression}_master"
+ def all_types_table = "iceberg_all_types_${format_compression}_master"
+ def all_types_partition_table =
"iceberg_all_types_par_${format_compression}_master"
sql """ DROP TABLE IF EXISTS `${all_types_table}`; """
sql """
CREATE TABLE `${all_types_table}`(
@@ -321,7 +324,8 @@ suite("test_glue_rest_s3tables",
"p2,external,iceberg,external_remote,external_r
def parts = format_compression.split("_")
def format = parts[0]
def compression = parts[1]
- def all_types_partition_table =
"iceberg_all_types_par_glue_rest_${format_compression}_master"
+ def all_types_table = "iceberg_all_types_${format_compression}_master"
+ def all_types_partition_table =
"iceberg_all_types_par_${format_compression}_master"
sql """ DROP TABLE IF EXISTS `${all_types_partition_table}`; """
sql """
CREATE TABLE `${all_types_partition_table}`(
@@ -641,7 +645,7 @@ suite("test_glue_rest_s3tables",
"p2,external,iceberg,external_remote,external_r
return
}
- String catalog_name = "test_s3tables_glue_rest"
+ String catalog_name = "test_s3tables_glue_rest_insert"
String props =
context.config.otherConfigs.get("icebergS3TablesCatalogGlueRest")
sql """drop catalog if exists ${catalog_name};"""
sql """
@@ -650,10 +654,11 @@ suite("test_glue_rest_s3tables",
"p2,external,iceberg,external_remote,external_r
);
"""
+ def tmpdb = "s3table_glue_db_insert_" +
ThreadLocalRandom.current().nextInt(1000);
sql """ switch ${catalog_name};"""
- sql """ drop database if exists iceberg_s3tables_glue_rest_master force"""
- sql """ create database iceberg_s3tables_glue_rest_master"""
- sql """ use iceberg_s3tables_glue_rest_master;"""
+ sql """ drop database if exists ${tmpdb} force"""
+ sql """ create database ${tmpdb}"""
+ sql """ use ${tmpdb};"""
sql """ set enable_fallback_to_original_planner=false """
try {
diff --git
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_insert_overwrite.groovy
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_glue_insert_overwrite.groovy
similarity index 98%
copy from
regression-test/suites/external_table_p2/iceberg/test_s3tables_insert_overwrite.groovy
copy to
regression-test/suites/external_table_p2/iceberg/test_s3tables_glue_insert_overwrite.groovy
index 38554dd6b3d..4fa8d1e0291 100644
---
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_insert_overwrite.groovy
+++
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_glue_insert_overwrite.groovy
@@ -14,8 +14,10 @@
// KIND, either express or implied. See the License for the
// specific language governing permissions and limitations
// under the License.
+
import java.util.concurrent.ThreadLocalRandom
-suite("test_s3tables_insert_overwrite",
"p0,external,iceberg,external_docker,external_docker_iceberg") {
+
+suite("test_s3tables_glue_insert_overwrite",
"p0,external,iceberg,external_docker,external_docker_iceberg") {
def format_compressions = ["parquet_zstd", "orc_zlib"]
def q01 = { String format_compression, String catalog_name ->
@@ -23,7 +25,7 @@ suite("test_s3tables_insert_overwrite",
"p0,external,iceberg,external_docker,ext
def format = parts[0]
def compression = parts[1]
def all_types_table =
"iceberg_overwrite_all_types_${format_compression}_master"
- def all_types_partition_table =
"iceberg_overwrite_types_par_${format_compression}_master_2"
+ def all_types_partition_table =
"iceberg_overwrite_types_par_${format_compression}_master"
sql """ DROP TABLE IF EXISTS `${all_types_table}`; """
sql """
CREATE TABLE `${all_types_table}`(
@@ -323,7 +325,7 @@ suite("test_s3tables_insert_overwrite",
"p0,external,iceberg,external_docker,ext
def format = parts[0]
def compression = parts[1]
def all_types_table =
"iceberg_overwrite_all_types_${format_compression}_master"
- def all_types_partition_table =
"iceberg_overwrite_types_par_${format_compression}_master_"+ThreadLocalRandom.current().nextInt(1000)
+ def all_types_partition_table =
"iceberg_overwrite_types_par_${format_compression}_master"
sql """ DROP TABLE IF EXISTS `${all_types_partition_table}`; """
sql """
CREATE TABLE `${all_types_partition_table}`(
@@ -626,8 +628,8 @@ suite("test_s3tables_insert_overwrite",
"p0,external,iceberg,external_docker,ext
return
}
- String catalog_name = "test_s3tables_insert_overwrite"
- String props = context.config.otherConfigs.get("icebergS3TablesCatalog")
+ String catalog_name = "test_s3tables_glue_rest_insert_overwrite"
+ String props =
context.config.otherConfigs.get("icebergS3TablesCatalogGlueRest")
sql """drop catalog if exists ${catalog_name};"""
sql """
create catalog ${catalog_name} properties (
@@ -635,8 +637,11 @@ suite("test_s3tables_insert_overwrite",
"p0,external,iceberg,external_docker,ext
);
"""
+ def tmpdb = "s3table_glue_db_insert_overwrite_" +
ThreadLocalRandom.current().nextInt(1000);
sql """ switch ${catalog_name};"""
- sql """ use my_namespace;"""
+ sql """ drop database if exists ${tmpdb} force"""
+ sql """ create database ${tmpdb}"""
+ sql """ use ${tmpdb};"""
sql """ set enable_fallback_to_original_planner=false """
try {
@@ -646,5 +651,6 @@ suite("test_s3tables_insert_overwrite",
"p0,external,iceberg,external_docker,ext
q03(format_compression, catalog_name)
}
} finally {
+ """drop database if exists ${tmpdb} force"""
}
}
diff --git
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_partitions.groovy
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_glue_insert_partitions.groovy
similarity index 87%
copy from
regression-test/suites/external_table_p2/iceberg/test_s3tables_write_partitions.groovy
copy to
regression-test/suites/external_table_p2/iceberg/test_s3tables_glue_insert_partitions.groovy
index 35c8f115235..133fb0a743a 100644
---
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_partitions.groovy
+++
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_glue_insert_partitions.groovy
@@ -1,5 +1,3 @@
-import java.util.concurrent.ThreadLocalRandom
-
// Licensed to the Apache Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
@@ -17,15 +15,17 @@ import java.util.concurrent.ThreadLocalRandom
// specific language governing permissions and limitations
// under the License.
-suite("test_s3tables_write_partitions",
"p0,external,iceberg,external_docker,external_docker_iceberg") {
+import java.util.concurrent.ThreadLocalRandom
+
+suite("test_s3tables_glue_insert_partitions",
"p0,external,iceberg,external_docker,external_docker_iceberg") {
def format_compressions = ["parquet_snappy", "orc_zlib"]
def test_s3_columns_out_of_order = { String format_compression, String
catalog_name ->
def parts = format_compression.split("_")
def format = parts[0]
def compression = parts[1]
- def source_tbl =
"s3_columns_out_of_order_source_tbl_${format_compression}_master"+
ThreadLocalRandom.current().nextInt(1000)
- def target_tbl =
"s3_columns_out_of_order_target_tbl_${format_compression}_master" +
ThreadLocalRandom.current().nextInt(1000)
+ def source_tbl =
"s3_columns_out_of_order_source_tbl_${format_compression}_master"
+ def target_tbl =
"s3_columns_out_of_order_target_tbl_${format_compression}_master"
sql """ drop table if exists ${source_tbl} """
sql """
CREATE TABLE ${source_tbl} (
@@ -86,8 +86,8 @@ suite("test_s3tables_write_partitions",
"p0,external,iceberg,external_docker,ext
return
}
- String catalog_name = "test_s3tables_write_partitions"
- String props = context.config.otherConfigs.get("icebergS3TablesCatalog")
+ String catalog_name = "test_s3tables_glue_rest_insert_partitions"
+ String props =
context.config.otherConfigs.get("icebergS3TablesCatalogGlueRest")
sql """drop catalog if exists ${catalog_name};"""
sql """
create catalog ${catalog_name} properties (
@@ -95,11 +95,12 @@ suite("test_s3tables_write_partitions",
"p0,external,iceberg,external_docker,ext
);
"""
+ def tmpdb = "s3table_glue_db_insert_partitions_" +
ThreadLocalRandom.current().nextInt(1000);
sql """ switch ${catalog_name};"""
- sql """ use my_namespace;"""
+ sql """ drop database if exists ${tmpdb} force"""
+ sql """ create database ${tmpdb}"""
+ sql """ use ${tmpdb};"""
sql """ set enable_fallback_to_original_planner=false """
- // def tables = sql """ show tables; """
- // assertTrue(tables.size() > 0)
try {
for (String format_compression in format_compressions) {
@@ -107,6 +108,7 @@ suite("test_s3tables_write_partitions",
"p0,external,iceberg,external_docker,ext
test_s3_columns_out_of_order(format_compression, catalog_name)
}
} finally {
+ sql """drop database if exists ${tmpdb} force"""
}
}
diff --git
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_insert_overwrite.groovy
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_insert_overwrite.groovy
index 38554dd6b3d..32d95fb2f04 100644
---
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_insert_overwrite.groovy
+++
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_insert_overwrite.groovy
@@ -16,6 +16,11 @@
// under the License.
import java.util.concurrent.ThreadLocalRandom
suite("test_s3tables_insert_overwrite",
"p0,external,iceberg,external_docker,external_docker_iceberg") {
+ // disable this test by default, glue + s3table is recommended
+ def run_test = false;
+ if (!run_test) {
+ return;
+ }
def format_compressions = ["parquet_zstd", "orc_zlib"]
def q01 = { String format_compression, String catalog_name ->
diff --git
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_insert.groovy
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_insert.groovy
index ef9d9773775..c5afd171691 100644
---
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_insert.groovy
+++
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_insert.groovy
@@ -18,6 +18,11 @@ import java.util.concurrent.ThreadLocalRandom
// under the License.
suite("test_s3tables_write_insert",
"p2,external,iceberg,external_remote,external_remote_iceberg") {
+ // disable this test by default, glue + s3table is recommended
+ def run_test = false;
+ if (!run_test) {
+ return;
+ }
def format_compressions = ["parquet_zstd", "orc_zlib"]
def q01 = { String format_compression, String catalog_name ->
diff --git
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_partitions.groovy
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_partitions.groovy
index 35c8f115235..1e38d0b08c9 100644
---
a/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_partitions.groovy
+++
b/regression-test/suites/external_table_p2/iceberg/test_s3tables_write_partitions.groovy
@@ -18,6 +18,11 @@ import java.util.concurrent.ThreadLocalRandom
// under the License.
suite("test_s3tables_write_partitions",
"p0,external,iceberg,external_docker,external_docker_iceberg") {
+ // disable this test by default, glue + s3table is recommended
+ def run_test = false;
+ if (!run_test) {
+ return;
+ }
def format_compressions = ["parquet_snappy", "orc_zlib"]
def test_s3_columns_out_of_order = { String format_compression, String
catalog_name ->
diff --git
a/regression-test/suites/external_table_p2/paimon/test_paimon_dlf_rest_catalog.groovy
b/regression-test/suites/external_table_p2/paimon/test_paimon_dlf_rest_catalog.groovy
index 08946964b7c..e195c6dd180 100644
---
a/regression-test/suites/external_table_p2/paimon/test_paimon_dlf_rest_catalog.groovy
+++
b/regression-test/suites/external_table_p2/paimon/test_paimon_dlf_rest_catalog.groovy
@@ -35,12 +35,12 @@ suite("test_paimon_dlf_rest_catalog",
"p2,external,paimon,external_remote,extern
sql """ use ${catalog}.new_dlf_paimon_db"""
sql """set force_jni_scanner=false"""
- qt_c1 """ select * from users_samples order by user_id """
- sql """select * from users_samples\$files;"""
+ qt_c1 """ select * from user_samples order by user_id """
+ sql """select * from user_samples\$files;"""
sql """set force_jni_scanner=true"""
- qt_c1 """ select * from users_samples order by user_id """
- sql """select * from users_samples\$files;"""
+ qt_c1 """ select * from user_samples order by user_id """
+ sql """select * from user_samples\$files;"""
} finally {
sql """set force_jni_scanner=false"""
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]