Package org.apache.iceberg.types
Class IndexByName
- java.lang.Object
-
- org.apache.iceberg.types.TypeUtil.SchemaVisitor<java.util.Map<java.lang.String,java.lang.Integer>>
-
- org.apache.iceberg.types.IndexByName
-
public class IndexByName extends TypeUtil.SchemaVisitor<java.util.Map<java.lang.String,java.lang.Integer>>
-
-
Constructor Summary
Constructors Constructor Description IndexByName()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterField(Types.NestedField field)voidafterListElement(Types.NestedField elementField)voidafterMapKey(Types.NestedField keyField)voidafterMapValue(Types.NestedField valueField)voidbeforeField(Types.NestedField field)voidbeforeListElement(Types.NestedField elementField)voidbeforeMapKey(Types.NestedField keyField)voidbeforeMapValue(Types.NestedField valueField)java.util.Map<java.lang.String,java.lang.Integer>field(Types.NestedField field, java.util.Map<java.lang.String,java.lang.Integer> fieldResult)java.util.Map<java.lang.String,java.lang.Integer>list(Types.ListType list, java.util.Map<java.lang.String,java.lang.Integer> elementResult)java.util.Map<java.lang.String,java.lang.Integer>map(Types.MapType map, java.util.Map<java.lang.String,java.lang.Integer> keyResult, java.util.Map<java.lang.String,java.lang.Integer> valueResult)java.util.Map<java.lang.String,java.lang.Integer>primitive(Type.PrimitiveType primitive)java.util.Map<java.lang.String,java.lang.Integer>schema(Schema schema, java.util.Map<java.lang.String,java.lang.Integer> structResult)java.util.Map<java.lang.String,java.lang.Integer>struct(Types.StructType struct, java.util.List<java.util.Map<java.lang.String,java.lang.Integer>> fieldResults)
-
-
-
Method Detail
-
beforeField
public void beforeField(Types.NestedField field)
- Overrides:
beforeFieldin classTypeUtil.SchemaVisitor<java.util.Map<java.lang.String,java.lang.Integer>>
-
afterField
public void afterField(Types.NestedField field)
- Overrides:
afterFieldin classTypeUtil.SchemaVisitor<java.util.Map<java.lang.String,java.lang.Integer>>
-
beforeListElement
public void beforeListElement(Types.NestedField elementField)
- Overrides:
beforeListElementin classTypeUtil.SchemaVisitor<java.util.Map<java.lang.String,java.lang.Integer>>
-
afterListElement
public void afterListElement(Types.NestedField elementField)
- Overrides:
afterListElementin classTypeUtil.SchemaVisitor<java.util.Map<java.lang.String,java.lang.Integer>>
-
beforeMapKey
public void beforeMapKey(Types.NestedField keyField)
- Overrides:
beforeMapKeyin classTypeUtil.SchemaVisitor<java.util.Map<java.lang.String,java.lang.Integer>>
-
afterMapKey
public void afterMapKey(Types.NestedField keyField)
- Overrides:
afterMapKeyin classTypeUtil.SchemaVisitor<java.util.Map<java.lang.String,java.lang.Integer>>
-
beforeMapValue
public void beforeMapValue(Types.NestedField valueField)
- Overrides:
beforeMapValuein classTypeUtil.SchemaVisitor<java.util.Map<java.lang.String,java.lang.Integer>>
-
afterMapValue
public void afterMapValue(Types.NestedField valueField)
- Overrides:
afterMapValuein classTypeUtil.SchemaVisitor<java.util.Map<java.lang.String,java.lang.Integer>>
-
schema
public java.util.Map<java.lang.String,java.lang.Integer> schema(Schema schema, java.util.Map<java.lang.String,java.lang.Integer> structResult)
- Overrides:
schemain classTypeUtil.SchemaVisitor<java.util.Map<java.lang.String,java.lang.Integer>>
-
struct
public java.util.Map<java.lang.String,java.lang.Integer> struct(Types.StructType struct, java.util.List<java.util.Map<java.lang.String,java.lang.Integer>> fieldResults)
- Overrides:
structin classTypeUtil.SchemaVisitor<java.util.Map<java.lang.String,java.lang.Integer>>
-
field
public java.util.Map<java.lang.String,java.lang.Integer> field(Types.NestedField field, java.util.Map<java.lang.String,java.lang.Integer> fieldResult)
- Overrides:
fieldin classTypeUtil.SchemaVisitor<java.util.Map<java.lang.String,java.lang.Integer>>
-
list
public java.util.Map<java.lang.String,java.lang.Integer> list(Types.ListType list, java.util.Map<java.lang.String,java.lang.Integer> elementResult)
- Overrides:
listin classTypeUtil.SchemaVisitor<java.util.Map<java.lang.String,java.lang.Integer>>
-
map
public java.util.Map<java.lang.String,java.lang.Integer> map(Types.MapType map, java.util.Map<java.lang.String,java.lang.Integer> keyResult, java.util.Map<java.lang.String,java.lang.Integer> valueResult)
- Overrides:
mapin classTypeUtil.SchemaVisitor<java.util.Map<java.lang.String,java.lang.Integer>>
-
primitive
public java.util.Map<java.lang.String,java.lang.Integer> primitive(Type.PrimitiveType primitive)
- Overrides:
primitivein classTypeUtil.SchemaVisitor<java.util.Map<java.lang.String,java.lang.Integer>>
-
-