This is an automated email from the ASF dual-hosted git repository.
lzljs3620320 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/paimon.git
The following commit(s) were added to refs/heads/master by this push:
new 429feb94a [test] Introduce supportNestedNested to FormatReadWriteTest
429feb94a is described below
commit 429feb94a1380f8af94ee4f08c7d8f83ab74cdd2
Author: Jingsong <[email protected]>
AuthorDate: Tue Jun 4 11:29:35 2024 +0800
[test] Introduce supportNestedNested to FormatReadWriteTest
---
.../test/java/org/apache/paimon/format/FormatReadWriteTest.java | 8 ++++++--
.../apache/paimon/format/parquet/ParquetFormatReadWriteTest.java | 5 +++++
2 files changed, 11 insertions(+), 2 deletions(-)
diff --git
a/paimon-common/src/test/java/org/apache/paimon/format/FormatReadWriteTest.java
b/paimon-common/src/test/java/org/apache/paimon/format/FormatReadWriteTest.java
index 10467ecd0..8945eb413 100644
---
a/paimon-common/src/test/java/org/apache/paimon/format/FormatReadWriteTest.java
+++
b/paimon-common/src/test/java/org/apache/paimon/format/FormatReadWriteTest.java
@@ -75,6 +75,10 @@ public abstract class FormatReadWriteTest {
protected abstract FileFormat fileFormat();
+ protected boolean supportNestedNested() {
+ return true;
+ }
+
@Test
public void testSimpleTypes() throws IOException {
RowType rowType = DataTypes.ROW(DataTypes.INT().notNull(),
DataTypes.BIGINT());
@@ -160,7 +164,7 @@ public abstract class FormatReadWriteTest {
.field("decimal2", DataTypes.DECIMAL(38, 2))
.field("decimal3", DataTypes.DECIMAL(10, 1));
- if (formatType.equals("avro") || formatType.equals("orc")) {
+ if (supportNestedNested()) {
builder.field(
"rowArray",
DataTypes.ARRAY(
@@ -215,7 +219,7 @@ public abstract class FormatReadWriteTest {
Decimal.fromBigDecimal(new BigDecimal("12312455.22"),
38, 2),
Decimal.fromBigDecimal(new BigDecimal("12455.1"), 10,
1));
- if (formatType.equals("avro") || formatType.equals("orc")) {
+ if (supportNestedNested()) {
values = new ArrayList<>(values);
values.add(
new GenericArray(
diff --git
a/paimon-format/src/test/java/org/apache/paimon/format/parquet/ParquetFormatReadWriteTest.java
b/paimon-format/src/test/java/org/apache/paimon/format/parquet/ParquetFormatReadWriteTest.java
index 4cfcffe22..f6f7a2f76 100644
---
a/paimon-format/src/test/java/org/apache/paimon/format/parquet/ParquetFormatReadWriteTest.java
+++
b/paimon-format/src/test/java/org/apache/paimon/format/parquet/ParquetFormatReadWriteTest.java
@@ -30,6 +30,11 @@ public class ParquetFormatReadWriteTest extends
FormatReadWriteTest {
super("parquet");
}
+ @Override
+ protected boolean supportNestedNested() {
+ return false;
+ }
+
@Override
protected FileFormat fileFormat() {
return new ParquetFileFormat(new FileFormatFactory.FormatContext(new
Options(), 1024));