Skip to content

Commit 907eef9

Browse files
committed
fix build
1 parent 2e2f13c commit 907eef9

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

parquet-arrow/src/main/java/org/apache/parquet/arrow/schema/SchemaConverter.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,11 @@ public TypeMapping visit(ArrowType.ListView type) {
179179
return createListTypeMapping();
180180
}
181181

182+
@Override
183+
public TypeMapping visit(ArrowType.LargeListView type) {
184+
return createListTypeMapping();
185+
}
186+
182187
private ListTypeMapping createListTypeMapping() {
183188
if (children.size() != 1) {
184189
throw new IllegalArgumentException("list fields must have exactly one child: " + field);
@@ -349,6 +354,11 @@ public TypeMapping visit(ArrowType.Duration duration) {
349354
return primitiveFLBA(12, LogicalTypeAnnotation.IntervalLogicalTypeAnnotation.getInstance());
350355
}
351356

357+
@Override
358+
public TypeMapping visit(ArrowType.RunEndEncoded runEndEncoded) {
359+
throw new UnsupportedOperationException("Unsupported type " + runEndEncoded);
360+
}
361+
352362
@Override
353363
public TypeMapping visit(ArrowType.ExtensionType type) {
354364
return ArrowTypeVisitor.super.visit(type);
@@ -769,6 +779,11 @@ public TypeMapping visit(ArrowType.ListView type) {
769779
return createListTypeMapping(type);
770780
}
771781

782+
@Override
783+
public TypeMapping visit(ArrowType.LargeListView type) {
784+
return createListTypeMapping(type);
785+
}
786+
772787
private TypeMapping createListTypeMapping(ArrowType.ComplexType type) {
773788
if (arrowField.getChildren().size() != 1) {
774789
throw new IllegalArgumentException("Invalid list type: " + type);
@@ -893,6 +908,11 @@ public TypeMapping visit(ArrowType.Duration duration) {
893908
return primitive();
894909
}
895910

911+
@Override
912+
public TypeMapping visit(ArrowType.RunEndEncoded runEndEncoded) {
913+
throw new UnsupportedOperationException("Unsupported type " + runEndEncoded);
914+
}
915+
896916
@Override
897917
public TypeMapping visit(ArrowType.FixedSizeBinary fixedSizeBinary) {
898918
return primitive();

0 commit comments

Comments
 (0)