Package org.apache.iceberg.types
Class IndexParents
java.lang.Object
org.apache.iceberg.types.TypeUtil.SchemaVisitor<Map<Integer,Integer>>
org.apache.iceberg.types.IndexParents
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
afterField
(Types.NestedField field) void
beforeField
(Types.NestedField field) field
(Types.NestedField field, Map<Integer, Integer> fieldResult) list
(Types.ListType list, Map<Integer, Integer> element) primitive
(Type.PrimitiveType primitive) Methods inherited from class org.apache.iceberg.types.TypeUtil.SchemaVisitor
afterListElement, afterMapKey, afterMapValue, beforeListElement, beforeMapKey, beforeMapValue
-
Constructor Details
-
IndexParents
public IndexParents()
-
-
Method Details
-
beforeField
- Overrides:
beforeField
in classTypeUtil.SchemaVisitor<Map<Integer,
Integer>>
-
afterField
- Overrides:
afterField
in classTypeUtil.SchemaVisitor<Map<Integer,
Integer>>
-
schema
- Overrides:
schema
in classTypeUtil.SchemaVisitor<Map<Integer,
Integer>>
-
struct
public Map<Integer,Integer> struct(Types.StructType struct, List<Map<Integer, Integer>> fieldResults) - Overrides:
struct
in classTypeUtil.SchemaVisitor<Map<Integer,
Integer>>
-
field
- Overrides:
field
in classTypeUtil.SchemaVisitor<Map<Integer,
Integer>>
-
list
- Overrides:
list
in classTypeUtil.SchemaVisitor<Map<Integer,
Integer>>
-
map
public Map<Integer,Integer> map(Types.MapType map, Map<Integer, Integer> key, Map<Integer, Integer> value) - Overrides:
map
in classTypeUtil.SchemaVisitor<Map<Integer,
Integer>>
-
primitive
- Overrides:
primitive
in classTypeUtil.SchemaVisitor<Map<Integer,
Integer>>
-