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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterElementField(org.apache.parquet.schema.Type element) voidafterField(org.apache.parquet.schema.Type type) voidafterKeyField(org.apache.parquet.schema.Type key) voidafterRepeatedElement(org.apache.parquet.schema.Type element) voidafterRepeatedKeyValue(org.apache.parquet.schema.Type keyValue) voidafterValueField(org.apache.parquet.schema.Type value) voidbeforeElementField(org.apache.parquet.schema.Type element) voidbeforeField(org.apache.parquet.schema.Type type) voidbeforeKeyField(org.apache.parquet.schema.Type key) voidbeforeRepeatedElement(org.apache.parquet.schema.Type element) voidbeforeRepeatedKeyValue(org.apache.parquet.schema.Type keyValue) voidbeforeValueField(org.apache.parquet.schema.Type value) protected String[]protected String[]primitive(org.apache.parquet.schema.PrimitiveType primitive) static <T> Tvisit(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
-