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 Record
copy()
default Record
copy(java.lang.String field, java.lang.Object value)
default Record
copy(java.lang.String field1, java.lang.Object value1, java.lang.String field2, java.lang.Object value2)
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)
Record
copy(java.util.Map<java.lang.String,java.lang.Object> overwriteValues)
java.lang.Object
get(int pos)
java.lang.Object
getField(java.lang.String name)
void
setField(java.lang.String name, java.lang.Object value)
Types.StructType
struct()
-
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)
-
-