Class DefaultJsonRow
Object
io.delta.kernel.defaults.internal.data.DefaultJsonRow
- All Implemented Interfaces:
io.delta.kernel.data.Row
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultJsonRow(com.fasterxml.jackson.databind.node.ObjectNode rootNode, io.delta.kernel.types.StructType readSchema) -
Method Summary
Modifier and TypeMethodDescriptionio.delta.kernel.data.ArrayValuegetArray(int ordinal) byte[]getBinary(int ordinal) booleangetBoolean(int ordinal) bytegetByte(int ordinal) getDecimal(int ordinal) doublegetDouble(int ordinal) floatgetFloat(int ordinal) intgetInt(int ordinal) longgetLong(int ordinal) io.delta.kernel.data.MapValuegetMap(int ordinal) io.delta.kernel.types.StructTypeshortgetShort(int ordinal) getString(int ordinal) io.delta.kernel.data.RowgetStruct(int ordinal) booleanisNullAt(int ordinal)
-
Constructor Details
-
DefaultJsonRow
public DefaultJsonRow(com.fasterxml.jackson.databind.node.ObjectNode rootNode, io.delta.kernel.types.StructType readSchema)
-
-
Method Details
-
getSchema
public io.delta.kernel.types.StructType getSchema()- Specified by:
getSchemain interfaceio.delta.kernel.data.Row
-
isNullAt
public boolean isNullAt(int ordinal) - Specified by:
isNullAtin interfaceio.delta.kernel.data.Row
-
getBoolean
public boolean getBoolean(int ordinal) - Specified by:
getBooleanin interfaceio.delta.kernel.data.Row
-
getByte
public byte getByte(int ordinal) - Specified by:
getBytein interfaceio.delta.kernel.data.Row
-
getShort
public short getShort(int ordinal) - Specified by:
getShortin interfaceio.delta.kernel.data.Row
-
getInt
public int getInt(int ordinal) - Specified by:
getIntin interfaceio.delta.kernel.data.Row
-
getLong
public long getLong(int ordinal) - Specified by:
getLongin interfaceio.delta.kernel.data.Row
-
getFloat
public float getFloat(int ordinal) - Specified by:
getFloatin interfaceio.delta.kernel.data.Row
-
getDouble
public double getDouble(int ordinal) - Specified by:
getDoublein interfaceio.delta.kernel.data.Row
-
getString
- Specified by:
getStringin interfaceio.delta.kernel.data.Row
-
getDecimal
- Specified by:
getDecimalin interfaceio.delta.kernel.data.Row
-
getBinary
public byte[] getBinary(int ordinal) - Specified by:
getBinaryin interfaceio.delta.kernel.data.Row
-
getStruct
public io.delta.kernel.data.Row getStruct(int ordinal) - Specified by:
getStructin interfaceio.delta.kernel.data.Row
-
getArray
public io.delta.kernel.data.ArrayValue getArray(int ordinal) - Specified by:
getArrayin interfaceio.delta.kernel.data.Row
-
getMap
public io.delta.kernel.data.MapValue getMap(int ordinal) - Specified by:
getMapin interfaceio.delta.kernel.data.Row
-