Package org.apache.iceberg.types
Class FixupTypes
java.lang.Object
org.apache.iceberg.types.TypeUtil.CustomOrderSchemaVisitor<Type>
org.apache.iceberg.types.FixupTypes
This is used to fix primitive types to match a table schema. This uses a reference schema to
 override types that were lost in round-trip conversion.
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionfield(Types.NestedField field, Supplier<Type> future) protected abstract booleanfixupPrimitive(Type.PrimitiveType type, Type source) list(Types.ListType list, Supplier<Type> elementTypeFuture) primitive(Type.PrimitiveType primitive) struct(Types.StructType struct, Iterable<Type> fieldTypes)  
- 
Constructor Details
- 
FixupTypes
 
 - 
 - 
Method Details
- 
schema
- Overrides:
 schemain classTypeUtil.CustomOrderSchemaVisitor<Type>
 - 
struct
- Overrides:
 structin classTypeUtil.CustomOrderSchemaVisitor<Type>
 - 
field
- Overrides:
 fieldin classTypeUtil.CustomOrderSchemaVisitor<Type>
 - 
list
- Overrides:
 listin classTypeUtil.CustomOrderSchemaVisitor<Type>
 - 
map
- Overrides:
 mapin classTypeUtil.CustomOrderSchemaVisitor<Type>
 - 
primitive
- Overrides:
 primitivein classTypeUtil.CustomOrderSchemaVisitor<Type>
 - 
fixupPrimitive
 
 -