Package org.apache.iceberg.flink.data
Class ParquetWithFlinkSchemaVisitor<T>
java.lang.Object
org.apache.iceberg.flink.data.ParquetWithFlinkSchemaVisitor<T>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String[]
list
(org.apache.flink.table.types.logical.ArrayType sArray, org.apache.parquet.schema.GroupType array, T element) map
(org.apache.flink.table.types.logical.MapType sMap, org.apache.parquet.schema.GroupType map, T key, T value) message
(org.apache.flink.table.types.logical.RowType sStruct, org.apache.parquet.schema.MessageType message, List<T> fields) protected String[]
primitive
(org.apache.flink.table.types.logical.LogicalType sPrimitive, org.apache.parquet.schema.PrimitiveType primitive) struct
(org.apache.flink.table.types.logical.RowType sStruct, org.apache.parquet.schema.GroupType struct, List<T> fields) static <T> T
visit
(org.apache.flink.table.types.logical.LogicalType sType, org.apache.parquet.schema.Type type, ParquetWithFlinkSchemaVisitor<T> visitor)
-
Constructor Details
-
ParquetWithFlinkSchemaVisitor
public ParquetWithFlinkSchemaVisitor()
-
-
Method Details
-
visit
public static <T> T visit(org.apache.flink.table.types.logical.LogicalType sType, org.apache.parquet.schema.Type type, ParquetWithFlinkSchemaVisitor<T> visitor) -
message
-
struct
-
list
-
map
-
primitive
public T primitive(org.apache.flink.table.types.logical.LogicalType sPrimitive, org.apache.parquet.schema.PrimitiveType primitive) -
currentPath
-
path
-