org.orbroker

Row

trait Row extends ReadableMap

Row representation. Access SQL data types using either column name or column index (as string). All values are wrapped in Option to represent nullability.

Linear Supertypes
ReadableMap, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Row
  2. ReadableMap
  3. AnyRef
  4. Any
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def any[T](name: String): Option[T]

    Any type.

    Any type.

    Definition Classes
    ReadableMap
  2. abstract def array[T](name: String): Option[Array[T]]

    Array type.

    Array type.

    Definition Classes
    ReadableMap
  3. abstract def asciiStream(name: String): Option[InputStream]

    ASCII data stream.

  4. abstract def bigInt(name: String): Option[Long]

    Eight byte integer.

    Eight byte integer.

    Definition Classes
    ReadableMap
  5. abstract def binary(name: String): Option[Array[Byte]]

    Fixed length binary data.

    Fixed length binary data.

    Definition Classes
    ReadableMap
  6. abstract def binaryStream(name: String): Option[InputStream]

    Binary data stream.

  7. abstract def bit(name: String): Option[Boolean]

    Boolean value.

    Boolean value.

    Definition Classes
    ReadableMap
  8. abstract def blob(name: String): Option[Blob]

    Binary large object.

    Binary large object.

    Definition Classes
    ReadableMap
  9. abstract def charStream(name: String): Option[Reader]

    Unicode character stream.

  10. abstract def clob(name: String): Option[Clob]

    Character large object.

    Character large object.

    Definition Classes
    ReadableMap
  11. abstract def columns: Seq[String]

    The columns contained in this row.

    The columns contained in this row. Calling this method will access result set metadata, which may slow down extraction.

  12. abstract def dataLink(name: String): Option[URL]

    Data link.

    Data link.

    Definition Classes
    ReadableMap
  13. abstract def date(name: String, tz: TimeZone): Option[Date]

    Calendar date.

    Calendar date.

    Definition Classes
    ReadableMap
  14. abstract def date(name: String): Option[Date]

    Calendar date.

    Calendar date.

    Definition Classes
    ReadableMap
  15. abstract def decimal(name: String): Option[BigDecimal]

    Exact precision decimal number.

    Exact precision decimal number.

    Definition Classes
    ReadableMap
  16. abstract def integer(name: String): Option[Int]

    Four byte integer.

    Four byte integer.

    Definition Classes
    ReadableMap
  17. abstract def real(name: String): Option[Float]

    Real number with single precision.

    Real number with single precision.

    Definition Classes
    ReadableMap
  18. abstract def realDouble(name: String): Option[Double]

    Real number with double precision.

    Real number with double precision.

    Definition Classes
    ReadableMap
  19. abstract def ref(name: String): Option[Ref]

    Reference type.

    Reference type.

    Definition Classes
    ReadableMap
  20. abstract def smallInt(name: String): Option[Short]

    Two byte integer.

    Two byte integer.

    Definition Classes
    ReadableMap
  21. abstract def string(name: String): Option[String]

    Character string, either fixed or variable length.

    Character string, either fixed or variable length.

    Definition Classes
    ReadableMap
  22. abstract def time(name: String, tz: TimeZone): Option[Time]

    Time of day.

    Time of day.

    Definition Classes
    ReadableMap
  23. abstract def time(name: String): Option[Time]

    Time of day.

    Time of day.

    Definition Classes
    ReadableMap
  24. abstract def timestamp(name: String, tz: TimeZone): Option[Timestamp]

    Time stamp.

    Time stamp.

    Definition Classes
    ReadableMap
  25. abstract def timestamp(name: String): Option[Timestamp]

    Time stamp.

    Time stamp.

    Definition Classes
    ReadableMap
  26. abstract def tinyInt(name: String): Option[Byte]

    Single byte integer.

    Single byte integer.

    Definition Classes
    ReadableMap

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  11. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. implicit def newCalendar(tz: TimeZone): Calendar

    Attributes
    protected
    Definition Classes
    ReadableMap
  16. final def notify(): Unit

    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  19. def toString(): String

    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  21. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  22. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from ReadableMap

Inherited from AnyRef

Inherited from Any