trait BaseGenericInternalRow extends InternalRow
An extended version of InternalRow that implements all special getters, toString
and equals/hashCode by genericGet.
- Alphabetic
- By Inheritance
- BaseGenericInternalRow
- InternalRow
- Serializable
- SpecializedGetters
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def genericGet(ordinal: Int): Any
- Attributes
- protected
- abstract def numFields: Int
- Definition Classes
- InternalRow
- abstract def setNullAt(i: Int): Unit
- Definition Classes
- InternalRow
- abstract def update(i: Int, value: Any): Unit
Updates the value at column
i.Updates the value at column
i. Note that after updating, the given value will be kept in this row, and the caller side should guarantee that this value won't be changed afterwards.- Definition Classes
- InternalRow
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def anyNull: Boolean
Returns true if there are any NULL values in this row.
Returns true if there are any NULL values in this row.
- Definition Classes
- InternalRow
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def copy(): GenericInternalRow
Make a copy of the current InternalRow object.
Make a copy of the current InternalRow object.
- Definition Classes
- BaseGenericInternalRow → InternalRow
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(o: Any): Boolean
- Definition Classes
- BaseGenericInternalRow → AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def get(ordinal: Int, dataType: DataType): AnyRef
- Definition Classes
- BaseGenericInternalRow → SpecializedGetters
- def getArray(ordinal: Int): ArrayData
- Definition Classes
- BaseGenericInternalRow → SpecializedGetters
- def getBinary(ordinal: Int): Array[Byte]
- Definition Classes
- BaseGenericInternalRow → SpecializedGetters
- def getBoolean(ordinal: Int): Boolean
- Definition Classes
- BaseGenericInternalRow → SpecializedGetters
- def getByte(ordinal: Int): Byte
- Definition Classes
- BaseGenericInternalRow → SpecializedGetters
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getDecimal(ordinal: Int, precision: Int, scale: Int): Decimal
- Definition Classes
- BaseGenericInternalRow → SpecializedGetters
- def getDouble(ordinal: Int): Double
- Definition Classes
- BaseGenericInternalRow → SpecializedGetters
- def getFloat(ordinal: Int): Float
- Definition Classes
- BaseGenericInternalRow → SpecializedGetters
- def getInt(ordinal: Int): Int
- Definition Classes
- BaseGenericInternalRow → SpecializedGetters
- def getInterval(ordinal: Int): CalendarInterval
- Definition Classes
- BaseGenericInternalRow → SpecializedGetters
- def getLong(ordinal: Int): Long
- Definition Classes
- BaseGenericInternalRow → SpecializedGetters
- def getMap(ordinal: Int): MapData
- Definition Classes
- BaseGenericInternalRow → SpecializedGetters
- def getShort(ordinal: Int): Short
- Definition Classes
- BaseGenericInternalRow → SpecializedGetters
- def getString(ordinal: Int): String
- Definition Classes
- InternalRow
- def getStruct(ordinal: Int, numFields: Int): InternalRow
- Definition Classes
- BaseGenericInternalRow → SpecializedGetters
- def getUTF8String(ordinal: Int): UTF8String
- Definition Classes
- BaseGenericInternalRow → SpecializedGetters
- def hashCode(): Int
- Definition Classes
- BaseGenericInternalRow → AnyRef → Any
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isNullAt(ordinal: Int): Boolean
- Definition Classes
- BaseGenericInternalRow → SpecializedGetters
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def setBoolean(i: Int, value: Boolean): Unit
- Definition Classes
- InternalRow
- def setByte(i: Int, value: Byte): Unit
- Definition Classes
- InternalRow
- def setDecimal(i: Int, value: Decimal, precision: Int): Unit
Update the decimal column at
i.Update the decimal column at
i.Note: In order to support update decimal with precision > 18 in UnsafeRow, CAN NOT call setNullAt() for decimal column on UnsafeRow, call setDecimal(i, null, precision).
- Definition Classes
- InternalRow
- def setDouble(i: Int, value: Double): Unit
- Definition Classes
- InternalRow
- def setFloat(i: Int, value: Float): Unit
- Definition Classes
- InternalRow
- def setInt(i: Int, value: Int): Unit
- Definition Classes
- InternalRow
- def setInterval(i: Int, value: CalendarInterval): Unit
- Definition Classes
- InternalRow
- def setLong(i: Int, value: Long): Unit
- Definition Classes
- InternalRow
- def setShort(i: Int, value: Short): Unit
- Definition Classes
- InternalRow
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toSeq(schema: StructType): Seq[Any]
- Definition Classes
- InternalRow
- def toSeq(fieldTypes: Seq[DataType]): Seq[Any]
Return a Scala Seq representing the row.
Return a Scala Seq representing the row. Elements are placed in the same order in the Seq.
- Definition Classes
- InternalRow
- def toString(): String
- Definition Classes
- BaseGenericInternalRow → AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()