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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterField(Types.NestedField field) voidbeforeField(Types.NestedField field) field(Types.NestedField field, Map<Integer, Integer> fieldResult) list(Types.ListType list, Map<Integer, Integer> element) primitive(Type.PrimitiveType primitive) variant(Types.VariantType variant) Methods inherited from class org.apache.iceberg.types.TypeUtil.SchemaVisitor
afterListElement, afterMapKey, afterMapValue, beforeListElement, beforeMapKey, beforeMapValue, variant
-
Constructor Details
-
IndexParents
public IndexParents()
-
-
Method Details
-
beforeField
- Overrides:
beforeFieldin classTypeUtil.SchemaVisitor<Map<Integer,Integer>>
-
afterField
- Overrides:
afterFieldin classTypeUtil.SchemaVisitor<Map<Integer,Integer>>
-
schema
- Overrides:
schemain classTypeUtil.SchemaVisitor<Map<Integer,Integer>>
-
struct
public Map<Integer,Integer> struct(Types.StructType struct, List<Map<Integer, Integer>> fieldResults) - Overrides:
structin classTypeUtil.SchemaVisitor<Map<Integer,Integer>>
-
field
- Overrides:
fieldin classTypeUtil.SchemaVisitor<Map<Integer,Integer>>
-
list
- Overrides:
listin classTypeUtil.SchemaVisitor<Map<Integer,Integer>>
-
map
public Map<Integer,Integer> map(Types.MapType map, Map<Integer, Integer> key, Map<Integer, Integer> value) - Overrides:
mapin classTypeUtil.SchemaVisitor<Map<Integer,Integer>>
-
variant
- Overrides:
variantin classTypeUtil.SchemaVisitor<Map<Integer,Integer>>
-
primitive
- Overrides:
primitivein classTypeUtil.SchemaVisitor<Map<Integer,Integer>>
-