Packages

abstract class TableRow extends AnyRef

Abstract base class for table result rows

Encapsulates a row of an intermediate result. Contains the accessor functions for the included data values.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TableRow
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new TableRow()

Abstract Value Members

  1. abstract def getBlobOpt(cname: String): Option[Blob]

    Retrieve contents of a column as a Blob

    Retrieve contents of a column as a Blob

    Throws IllegalArgumentException if the column does not exist, or if the contents cannot be converted to Blob.

    cname

    Column name (must be present in the the schema)

    returns

    Contents of the column as an Option[Blob] object (non-null value returned as Some[Blob], null as None)

  2. abstract def getBooleanOpt(cname: String): Option[Boolean]

    Retrieve contents of a column as a Boolean

    Retrieve contents of a column as a Boolean

    Throws IllegalArgumentException if the column does not exist, or if the contents cannot be converted to Boolean.

    cname

    Column name (must be present in the the schema)

    returns

    Contents of the column as an Option[Boolean] object (non-null value returned as Some[Boolean], null as None)

  3. abstract def getClobOpt(cname: String): Option[Clob]

    Retrieve contents of a column as a Clob

    Retrieve contents of a column as a Clob

    Throws IllegalArgumentException if the column does not exist, or if the contents cannot be converted to Clob.

    cname

    Column name (must be present in the the schema)

    returns

    Contents of the column as an Option[Clob] object (non-null value returned as Some[Clob], null as None)

  4. abstract def getDateOpt(cname: String): Option[Date]

    Retrieve contents of a column as a Date

    Retrieve contents of a column as a Date

    Throws IllegalArgumentException if the column does not exist, or if the contents cannot be converted to Date.

    cname

    Column name (must be present in the the schema)

    returns

    Contents of the column as an Option[Date] object (non-null value returned as Some[Date], null as None)

  5. abstract def getDoubleOpt(cname: String): Option[Double]

    Retrieve contents of a column as a Double

    Retrieve contents of a column as a Double

    Throws IllegalArgumentException if the column does not exist, or if the contents cannot be converted to Double.

    cname

    Column name (must be present in the the schema)

    returns

    Contents of the column as an Option[Double] object (non-null value returned as Some[Double], null as None)

  6. abstract def getFloatOpt(cname: String): Option[Float]

    Retrieve contents of a column as a Float

    Retrieve contents of a column as a Float

    Throws IllegalArgumentException if the column does not exist, or if the contents cannot be converted to Float.

    cname

    Column name (must be present in the the schema)

    returns

    Contents of the column as an Option[Float] object (non-null value returned as Some[Float], null as None)

  7. abstract def getIntOpt(cname: String): Option[Int]

    Retrieve contents of a column as an Int

    Retrieve contents of a column as an Int

    Throws IllegalArgumentException if the column does not exist, or if the contents cannot be converted to Int.

    cname

    Column name (must be present in the the schema)

    returns

    Contents of the column as an Option[Int] object (non-null value returned as Some[Int], null as None)

  8. abstract def getLongOpt(cname: String): Option[Long]

    Retrieve contents of a column as a Long

    Retrieve contents of a column as a Long

    Throws IllegalArgumentException if the column does not exist, or if the contents cannot be converted to Long.

    cname

    Column name (must be present in the the schema)

    returns

    Contents of the column as an Option[Long] object (non-null value returned as Some[Long], null as None)

  9. abstract def getShortOpt(cname: String): Option[Short]

    Retrieve contents of a column as a Short

    Retrieve contents of a column as a Short

    Throws IllegalArgumentException if the column does not exist, or if the contents cannot be converted to Short.

    cname

    Column name (must be present in the the schema)

    returns

    Contents of the column as an Option[Short] object (non-null value returned as Some[Short], null as None)

  10. abstract def getStringOpt(cname: String): Option[String]

    Retrieve contents of a column as a String

    Retrieve contents of a column as a String

    Throws IllegalArgumentException if the column does not exist

    cname

    Column name (must be present in the the schema)

    returns

    Contents of the column as an Option[String] object (non-null value returned as Some[String], null as None)

  11. abstract def getTimeOpt(cname: String): Option[Time]

    Retrieve contents of a column as a Time

    Retrieve contents of a column as a Time

    Throws IllegalArgumentException if the column does not exist, or if the contents cannot be converted to Time.

    cname

    Column name (must be present in the the schema)

    returns

    Contents of the column as an Option[Time] object (non-null value returned as Some[Time], null as None)

  12. abstract def getTimestampOpt(cname: String): Option[Timestamp]

    Retrieve contents of a column as a Timestamp

    Retrieve contents of a column as a Timestamp

    Throws IllegalArgumentException if the column does not exist, or if the contents cannot be converted to Timestamp.

    cname

    Column name (must be present in the the schema)

    returns

    Contents of the column as an Option[Timestamp] object (non-null value returned as Some[Timestamp], null as None)

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def getScalExpr(col: Column): ScalColValue

    Retrieve contents of a column as a scalar value expression

    Retrieve contents of a column as a scalar value expression

    Throws IllegalArgumentException if the column does not exist

    col

    Column object (must be present in the the schema)

    returns

    Contents of the column as a ScalColValue object

  10. def getScalExpr(cname: String, sqlType: SqlType): ScalColValue

    Retrieve contents of a column as a scalar value expression

    Retrieve contents of a column as a scalar value expression

    Throws IllegalArgumentException if the column does not exist

    cname

    Column name (must be present in the the schema)

    sqlType

    Specifies the SQL type of the scalar value expression

    returns

    Contents of the column as a ScalColValue object

  11. def getScalExprMap(cols: List[Column]): Map[String, ScalColValue]

    Retrieve contents of multiple columns as scalar value expressions

    Retrieve contents of multiple columns as scalar value expressions

    Throws IllegalArgumentException if any of the columns does not exist

    cols

    List of Column objects (each column must be present in the the schema)

    returns

    Mapping of column names to the contents of each column encoded as a ScalColValue object

  12. def getScalValueOpt(cname: String, sqlType: SqlType): Option[ScalValueBase]

    Retrieve contents of a column as a scalar value expression

    Retrieve contents of a column as a scalar value expression

    Throws IllegalArgumentException if the column does not exist

    cname

    Column name (must be present in the the schema)

    sqlType

    Specifies the SQL type of the scalar value expression

    returns

    Contents of the column as an Option[ScalValueBase] object (non-null value returned as Some[ScalValueBase], null as None)

  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. def isNull(col: ColRef): Boolean

    Is the column null in this row?

    Is the column null in this row?

    Throws IllegalArgumentException if the column does not exist

    col

    Column reference (must be present in the the schema)

    returns

    true if the column is null in this row, false otherwise

  16. def isNull(col: Column): Boolean

    Is the column null in this row?

    Is the column null in this row?

    Throws IllegalArgumentException if the column does not exist

    col

    Column object (must be present in the the schema)

    returns

    true if the column is null in this row, false otherwise

  17. def isNull(cname: String): Boolean

    Is the column null in this row?

    Is the column null in this row?

    Throws IllegalArgumentException if the column does not exist

    cname

    Column name (must be present in the the schema)

    returns

    true if the column is null in this row, false otherwise

  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped