public class IndexParents extends TypeUtil.SchemaVisitor<java.util.Map<java.lang.Integer,java.lang.Integer>>
Constructor and Description |
---|
IndexParents() |
Modifier and Type | Method and Description |
---|---|
void |
afterField(Types.NestedField field) |
void |
beforeField(Types.NestedField field) |
java.util.Map<java.lang.Integer,java.lang.Integer> |
field(Types.NestedField field,
java.util.Map<java.lang.Integer,java.lang.Integer> fieldResult) |
java.util.Map<java.lang.Integer,java.lang.Integer> |
list(Types.ListType list,
java.util.Map<java.lang.Integer,java.lang.Integer> element) |
java.util.Map<java.lang.Integer,java.lang.Integer> |
map(Types.MapType map,
java.util.Map<java.lang.Integer,java.lang.Integer> key,
java.util.Map<java.lang.Integer,java.lang.Integer> value) |
java.util.Map<java.lang.Integer,java.lang.Integer> |
primitive(Type.PrimitiveType primitive) |
java.util.Map<java.lang.Integer,java.lang.Integer> |
schema(Schema schema,
java.util.Map<java.lang.Integer,java.lang.Integer> structResult) |
java.util.Map<java.lang.Integer,java.lang.Integer> |
struct(Types.StructType struct,
java.util.List<java.util.Map<java.lang.Integer,java.lang.Integer>> fieldResults) |
afterListElement, afterMapKey, afterMapValue, beforeListElement, beforeMapKey, beforeMapValue
public void beforeField(Types.NestedField field)
beforeField
in class TypeUtil.SchemaVisitor<java.util.Map<java.lang.Integer,java.lang.Integer>>
public void afterField(Types.NestedField field)
afterField
in class TypeUtil.SchemaVisitor<java.util.Map<java.lang.Integer,java.lang.Integer>>
public java.util.Map<java.lang.Integer,java.lang.Integer> schema(Schema schema, java.util.Map<java.lang.Integer,java.lang.Integer> structResult)
schema
in class TypeUtil.SchemaVisitor<java.util.Map<java.lang.Integer,java.lang.Integer>>
public java.util.Map<java.lang.Integer,java.lang.Integer> struct(Types.StructType struct, java.util.List<java.util.Map<java.lang.Integer,java.lang.Integer>> fieldResults)
struct
in class TypeUtil.SchemaVisitor<java.util.Map<java.lang.Integer,java.lang.Integer>>
public java.util.Map<java.lang.Integer,java.lang.Integer> field(Types.NestedField field, java.util.Map<java.lang.Integer,java.lang.Integer> fieldResult)
field
in class TypeUtil.SchemaVisitor<java.util.Map<java.lang.Integer,java.lang.Integer>>
public java.util.Map<java.lang.Integer,java.lang.Integer> list(Types.ListType list, java.util.Map<java.lang.Integer,java.lang.Integer> element)
list
in class TypeUtil.SchemaVisitor<java.util.Map<java.lang.Integer,java.lang.Integer>>
public java.util.Map<java.lang.Integer,java.lang.Integer> map(Types.MapType map, java.util.Map<java.lang.Integer,java.lang.Integer> key, java.util.Map<java.lang.Integer,java.lang.Integer> value)
map
in class TypeUtil.SchemaVisitor<java.util.Map<java.lang.Integer,java.lang.Integer>>
public java.util.Map<java.lang.Integer,java.lang.Integer> primitive(Type.PrimitiveType primitive)
primitive
in class TypeUtil.SchemaVisitor<java.util.Map<java.lang.Integer,java.lang.Integer>>