Class IndexParents


  • public class IndexParents
    extends TypeUtil.SchemaVisitor<java.util.Map<java.lang.Integer,​java.lang.Integer>>
    • Constructor Detail

      • IndexParents

        public IndexParents()
    • Method Detail

      • schema

        public java.util.Map<java.lang.Integer,​java.lang.Integer> schema​(Schema schema,
                                                                               java.util.Map<java.lang.Integer,​java.lang.Integer> structResult)
        Overrides:
        schema in class TypeUtil.SchemaVisitor<java.util.Map<java.lang.Integer,​java.lang.Integer>>
      • struct

        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)
        Overrides:
        struct in class TypeUtil.SchemaVisitor<java.util.Map<java.lang.Integer,​java.lang.Integer>>
      • field

        public java.util.Map<java.lang.Integer,​java.lang.Integer> field​(Types.NestedField field,
                                                                              java.util.Map<java.lang.Integer,​java.lang.Integer> fieldResult)
        Overrides:
        field in class TypeUtil.SchemaVisitor<java.util.Map<java.lang.Integer,​java.lang.Integer>>
      • list

        public java.util.Map<java.lang.Integer,​java.lang.Integer> list​(Types.ListType list,
                                                                             java.util.Map<java.lang.Integer,​java.lang.Integer> element)
        Overrides:
        list in class TypeUtil.SchemaVisitor<java.util.Map<java.lang.Integer,​java.lang.Integer>>
      • map

        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)
        Overrides:
        map in class TypeUtil.SchemaVisitor<java.util.Map<java.lang.Integer,​java.lang.Integer>>