Package org.apache.iceberg.data
Interface Record
-
- All Superinterfaces:
StructLike
- All Known Implementing Classes:
GenericRecord
public interface Record extends StructLike
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Recordcopy()default Recordcopy(java.lang.String field, java.lang.Object value)default Recordcopy(java.lang.String field1, java.lang.Object value1, java.lang.String field2, java.lang.Object value2)default Recordcopy(java.lang.String field1, java.lang.Object value1, java.lang.String field2, java.lang.Object value2, java.lang.String field3, java.lang.Object value3)Recordcopy(java.util.Map<java.lang.String,java.lang.Object> overwriteValues)java.lang.Objectget(int pos)java.lang.ObjectgetField(java.lang.String name)voidsetField(java.lang.String name, java.lang.Object value)Types.StructTypestruct()-
Methods inherited from interface org.apache.iceberg.StructLike
get, set, size
-
-
-
-
Method Detail
-
struct
Types.StructType struct()
-
getField
java.lang.Object getField(java.lang.String name)
-
setField
void setField(java.lang.String name, java.lang.Object value)
-
get
java.lang.Object get(int pos)
-
copy
Record copy()
-
copy
Record copy(java.util.Map<java.lang.String,java.lang.Object> overwriteValues)
-
copy
default Record copy(java.lang.String field, java.lang.Object value)
-
copy
default Record copy(java.lang.String field1, java.lang.Object value1, java.lang.String field2, java.lang.Object value2)
-
copy
default Record copy(java.lang.String field1, java.lang.Object value1, java.lang.String field2, java.lang.Object value2, java.lang.String field3, java.lang.Object value3)
-
-