Package org.apache.iceberg.parquet
Class ParquetTypeVisitor<T>
java.lang.Object
org.apache.iceberg.parquet.ParquetTypeVisitor<T>
- Direct Known Subclasses:
ParquetSchemaUtil.HasIds
,RemoveIds
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
afterElementField
(org.apache.parquet.schema.Type element) void
afterField
(org.apache.parquet.schema.Type type) void
afterKeyField
(org.apache.parquet.schema.Type key) void
afterRepeatedElement
(org.apache.parquet.schema.Type element) void
afterRepeatedKeyValue
(org.apache.parquet.schema.Type keyValue) void
afterValueField
(org.apache.parquet.schema.Type value) void
beforeElementField
(org.apache.parquet.schema.Type element) void
beforeField
(org.apache.parquet.schema.Type type) void
beforeKeyField
(org.apache.parquet.schema.Type key) void
beforeRepeatedElement
(org.apache.parquet.schema.Type element) void
beforeRepeatedKeyValue
(org.apache.parquet.schema.Type keyValue) void
beforeValueField
(org.apache.parquet.schema.Type value) protected String[]
protected String[]
primitive
(org.apache.parquet.schema.PrimitiveType primitive) static <T> T
visit
(org.apache.parquet.schema.Type type, ParquetTypeVisitor<T> visitor)
-
Constructor Details
-
ParquetTypeVisitor
public ParquetTypeVisitor()
-
-
Method Details
-
visit
-
message
-
struct
-
list
-
map
-
primitive
-
beforeField
public void beforeField(org.apache.parquet.schema.Type type) -
afterField
public void afterField(org.apache.parquet.schema.Type type) -
beforeRepeatedElement
public void beforeRepeatedElement(org.apache.parquet.schema.Type element) -
afterRepeatedElement
public void afterRepeatedElement(org.apache.parquet.schema.Type element) -
beforeElementField
public void beforeElementField(org.apache.parquet.schema.Type element) -
afterElementField
public void afterElementField(org.apache.parquet.schema.Type element) -
beforeRepeatedKeyValue
public void beforeRepeatedKeyValue(org.apache.parquet.schema.Type keyValue) -
afterRepeatedKeyValue
public void afterRepeatedKeyValue(org.apache.parquet.schema.Type keyValue) -
beforeKeyField
public void beforeKeyField(org.apache.parquet.schema.Type key) -
afterKeyField
public void afterKeyField(org.apache.parquet.schema.Type key) -
beforeValueField
public void beforeValueField(org.apache.parquet.schema.Type value) -
afterValueField
public void afterValueField(org.apache.parquet.schema.Type value) -
currentPath
-
path
-