Package org.apache.iceberg.avro
Class SupportsIndexProjection
java.lang.Object
org.apache.iceberg.avro.SupportsIndexProjection
- All Implemented Interfaces:
- Serializable,- StructLike
- Direct Known Subclasses:
- GenericManifestFile
- See Also:
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedSupportsIndexProjection(int size) Noop constructor that does not project fieldsprotectedCopy constructorprotectedSupportsIndexProjection(Types.StructType baseType, Types.StructType projectionType) Base constructor for building the type mapping
- 
Method SummaryModifier and TypeMethodDescription<T> Tprotected abstract <T> TinternalGet(int pos, Class<T> javaClass) protected abstract <T> voidinternalSet(int pos, T value) <T> voidset(int basePos, T value) intsize()
- 
Constructor Details- 
SupportsIndexProjectionprotected SupportsIndexProjection(int size) Noop constructor that does not project fields
- 
SupportsIndexProjectionBase constructor for building the type mapping
- 
SupportsIndexProjectionCopy constructor
 
- 
- 
Method Details- 
internalGet
- 
internalSetprotected abstract <T> void internalSet(int pos, T value) 
- 
sizepublic int size()- Specified by:
- sizein interface- StructLike
 
- 
get- Specified by:
- getin interface- StructLike
 
- 
setpublic <T> void set(int basePos, T value) - Specified by:
- setin interface- StructLike
 
 
-