Package org.apache.beam.sdk.io.delta
Class SerializableRow
java.lang.Object
org.apache.beam.sdk.io.delta.SerializableRow
- All Implemented Interfaces:
Row,Serializable
A serializable wrapper for Delta
Row that implements the Row interface itself,
allowing worker nodes to access serialized Row objects using standard Delta Kernel APIs.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetArray(int ord) byte[]getBinary(int ord) booleangetBoolean(int ord) bytegetByte(int ord) getDecimal(int ord) doublegetDouble(int ord) floatgetFloat(int ord) intgetInt(int ord) longgetLong(int ord) getMap(int ord) shortgetShort(int ord) getString(int ord) getStruct(int ord) inthashCode()booleanisNullAt(int ord) toString()
-
Constructor Details
-
SerializableRow
-
-
Method Details
-
getSchema
-
isNullAt
public boolean isNullAt(int ord) -
getBoolean
public boolean getBoolean(int ord) - Specified by:
getBooleanin interfaceRow
-
getByte
public byte getByte(int ord) -
getShort
public short getShort(int ord) -
getInt
public int getInt(int ord) -
getLong
public long getLong(int ord) -
getFloat
public float getFloat(int ord) -
getDouble
public double getDouble(int ord) -
getString
-
getBinary
public byte[] getBinary(int ord) -
getDecimal
- Specified by:
getDecimalin interfaceRow
-
getStruct
-
getArray
-
getMap
-
equals
-
hashCode
public int hashCode() -
toString
-