Package org.apache.iceberg.avro
Class AvroWithTypeByStructureVisitor<T>
java.lang.Object
org.apache.iceberg.avro.AvroWithPartnerByStructureVisitor<Type,T>
org.apache.iceberg.avro.AvroWithTypeByStructureVisitor<T>
- Direct Known Subclasses:
NameMappingWithAvroSchema
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TypearrayElementType(Type arrayType) fieldNameAndType(Type structType, int pos) protected booleanprotected booleanisStringType(Type type) protected TypemapKeyType(Type mapType) protected TypemapValueType(Type mapType) protected TypenullType()
-
Constructor Details
-
AvroWithTypeByStructureVisitor
public AvroWithTypeByStructureVisitor()
-
-
Method Details
-
isMapType
- Specified by:
isMapTypein classAvroWithPartnerByStructureVisitor<Type,T>
-
isStringType
- Specified by:
isStringTypein classAvroWithPartnerByStructureVisitor<Type,T>
-
arrayElementType
- Specified by:
arrayElementTypein classAvroWithPartnerByStructureVisitor<Type,T>
-
mapKeyType
- Specified by:
mapKeyTypein classAvroWithPartnerByStructureVisitor<Type,T>
-
mapValueType
- Specified by:
mapValueTypein classAvroWithPartnerByStructureVisitor<Type,T>
-
fieldNameAndType
- Specified by:
fieldNameAndTypein classAvroWithPartnerByStructureVisitor<Type,T>
-
nullType
- Specified by:
nullTypein classAvroWithPartnerByStructureVisitor<Type,T>
-