Class

com.rocketfuel.sdbc.base.jdbc

MutableRow

Related Doc: package jdbc

Permalink

class MutableRow extends Row with Closeable with Wrapper

A class which wraps the read-only parts of a JDBC ResultSet.

For an updatable version, see SelectForUpdate.

There are two good ways to get information out of a Row. If you want to use generics, use Row#get. If you want to use pattern matching, use Row#get[ParameterValue]. You can also use the various get methods that mirror JDBC ResultSet's get methods.

Linear Supertypes
Wrapper, Closeable, AutoCloseable, Row, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MutableRow
  2. Wrapper
  3. Closeable
  4. AutoCloseable
  5. Row
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def asImmutable(implicit getter: Getter[ParameterValue]): ImmutableRow

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def asIntMap(implicit getter: Getter[ParameterValue]): IndexedSeq[Option[Any]]

    Permalink
    Definition Classes
    MutableRowRow
  7. def asStringMap(implicit getter: Getter[ParameterValue]): Map[String, Option[Any]]

    Permalink
    Definition Classes
    Row
  8. def clearWarnings(): Unit

    Permalink
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def close(): Unit

    Permalink
    Definition Classes
    MutableRow → Closeable → AutoCloseable
  11. lazy val columnIndexes: TreeMap[String, Int]

    Permalink
    Definition Classes
    Row
  12. lazy val columnNames: IndexedSeq[String]

    Permalink
    Definition Classes
    MutableRowRow
  13. lazy val columnTypes: IndexedSeq[String]

    Permalink
    Definition Classes
    MutableRowRow
  14. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. def findColumn(columnLabel: String): Int

    Permalink
  18. def get[T](columnIndex: Index)(implicit getter: Getter[T]): Option[T]

    Permalink
    Definition Classes
    Row
  19. def getArray(columnLabel: String): Array

    Permalink
    Definition Classes
    MutableRowRow
  20. def getArray(columnIndex: Int): Array

    Permalink
    Definition Classes
    MutableRowRow
  21. def getAsciiStream(columnLabel: String): InputStream

    Permalink
  22. def getAsciiStream(columnIndex: Int): InputStream

    Permalink
  23. def getBigDecimal(columnLabel: String): BigDecimal

    Permalink
    Definition Classes
    MutableRowRow
  24. def getBigDecimal(columnIndex: Int): BigDecimal

    Permalink
    Definition Classes
    MutableRowRow
  25. def getBinaryStream(columnLabel: String): InputStream

    Permalink
    Definition Classes
    MutableRowRow
  26. def getBinaryStream(columnIndex: Int): InputStream

    Permalink
    Definition Classes
    MutableRowRow
  27. def getBlob(columnLabel: String): Blob

    Permalink
    Definition Classes
    MutableRowRow
  28. def getBlob(columnIndex: Int): Blob

    Permalink
    Definition Classes
    MutableRowRow
  29. def getBoolean(columnLabel: String): Boolean

    Permalink
    Definition Classes
    MutableRowRow
  30. def getBoolean(columnIndex: Int): Boolean

    Permalink
    Definition Classes
    MutableRowRow
  31. def getByte(columnLabel: String): Byte

    Permalink
    Definition Classes
    MutableRowRow
  32. def getByte(columnIndex: Int): Byte

    Permalink
    Definition Classes
    MutableRowRow
  33. def getBytes(columnLabel: String): Array[Byte]

    Permalink
    Definition Classes
    MutableRowRow
  34. def getBytes(columnIndex: Int): Array[Byte]

    Permalink
    Definition Classes
    MutableRowRow
  35. def getCharacterStream(columnLabel: String): Reader

    Permalink
    Definition Classes
    MutableRowRow
  36. def getCharacterStream(columnIndex: Int): Reader

    Permalink
    Definition Classes
    MutableRowRow
  37. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  38. def getClob(columnLabel: String): Clob

    Permalink
    Definition Classes
    MutableRowRow
  39. def getClob(columnIndex: Int): Clob

    Permalink
    Definition Classes
    MutableRowRow
  40. def getConcurrency: Int

    Permalink
  41. def getCursorName: String

    Permalink
  42. def getDate(columnLabel: String, cal: Calendar): Date

    Permalink
  43. def getDate(columnIndex: Int, cal: Calendar): Date

    Permalink
  44. def getDate(columnLabel: String): Date

    Permalink
    Definition Classes
    MutableRowRow
  45. def getDate(columnIndex: Int): Date

    Permalink
    Definition Classes
    MutableRowRow
  46. def getDouble(columnLabel: String): Double

    Permalink
    Definition Classes
    MutableRowRow
  47. def getDouble(columnIndex: Int): Double

    Permalink
    Definition Classes
    MutableRowRow
  48. def getFetchDirection: Int

    Permalink
  49. def getFetchSize: Int

    Permalink
  50. def getFloat(columnLabel: String): Float

    Permalink
    Definition Classes
    MutableRowRow
  51. def getFloat(columnIndex: Int): Float

    Permalink
    Definition Classes
    MutableRowRow
  52. def getHoldability: Int

    Permalink
  53. def getInt(columnLabel: String): Int

    Permalink
    Definition Classes
    MutableRowRow
  54. def getInt(columnIndex: Int): Int

    Permalink
    Definition Classes
    MutableRowRow
  55. def getLong(columnLabel: String): Long

    Permalink
    Definition Classes
    MutableRowRow
  56. def getLong(columnIndex: Int): Long

    Permalink
    Definition Classes
    MutableRowRow
  57. def getMetaData: ResultSetMetaData

    Permalink
    Definition Classes
    MutableRowRow
  58. def getNCharacterStream(columnLabel: String): Reader

    Permalink
  59. def getNCharacterStream(columnIndex: Int): Reader

    Permalink
  60. def getNClob(columnLabel: String): NClob

    Permalink
  61. def getNClob(columnIndex: Int): NClob

    Permalink
  62. def getNString(columnLabel: String): String

    Permalink
  63. def getNString(columnIndex: Int): String

    Permalink
  64. def getObject[T](columnLabel: String, type: Class[T]): T

    Permalink
  65. def getObject[T](columnIndex: Int, type: Class[T]): T

    Permalink
  66. def getObject(columnLabel: String, map: Map[String, Class[_]]): AnyRef

    Permalink
  67. def getObject(columnIndex: Int, map: Map[String, Class[_]]): AnyRef

    Permalink
  68. def getObject(columnLabel: String): AnyRef

    Permalink
    Definition Classes
    MutableRowRow
  69. def getObject(columnIndex: Int): AnyRef

    Permalink
    Definition Classes
    MutableRowRow
  70. def getRef(columnLabel: String): Ref

    Permalink
  71. def getRef(columnIndex: Int): Ref

    Permalink
  72. def getRow: Int

    Permalink

    The index of the row in the result set.

    The index of the row in the result set.

    Definition Classes
    MutableRowRow
  73. def getRowId(columnLabel: String): RowId

    Permalink
  74. def getRowId(columnIndex: Int): RowId

    Permalink
  75. def getSQLXML(columnLabel: String): SQLXML

    Permalink
    Definition Classes
    MutableRowRow
  76. def getSQLXML(columnIndex: Int): SQLXML

    Permalink
    Definition Classes
    MutableRowRow
  77. def getShort(columnLabel: String): Short

    Permalink
    Definition Classes
    MutableRowRow
  78. def getShort(columnIndex: Int): Short

    Permalink
    Definition Classes
    MutableRowRow
  79. def getStatement: Statement

    Permalink
  80. def getString(columnLabel: String): String

    Permalink
    Definition Classes
    MutableRowRow
  81. def getString(columnIndex: Int): String

    Permalink
    Definition Classes
    MutableRowRow
  82. def getTime(columnLabel: String, cal: Calendar): Time

    Permalink
  83. def getTime(columnIndex: Int, cal: Calendar): Time

    Permalink
  84. def getTime(columnLabel: String): Time

    Permalink
    Definition Classes
    MutableRowRow
  85. def getTime(columnIndex: Int): Time

    Permalink
    Definition Classes
    MutableRowRow
  86. def getTimestamp(columnLabel: String, cal: Calendar): Timestamp

    Permalink
  87. def getTimestamp(columnIndex: Int, cal: Calendar): Timestamp

    Permalink
  88. def getTimestamp(columnLabel: String): Timestamp

    Permalink
    Definition Classes
    MutableRowRow
  89. def getTimestamp(columnIndex: Int): Timestamp

    Permalink
    Definition Classes
    MutableRowRow
  90. def getType: Int

    Permalink
  91. def getURL(columnLabel: String): URL

    Permalink
    Definition Classes
    MutableRowRow
  92. def getURL(columnIndex: Int): URL

    Permalink
    Definition Classes
    MutableRowRow
  93. def getWarnings: SQLWarning

    Permalink
  94. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  95. def isAfterLast: Boolean

    Permalink
  96. def isBeforeFirst: Boolean

    Permalink
  97. def isClosed: Boolean

    Permalink
  98. def isFirst: Boolean

    Permalink
  99. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  100. def isLast: Boolean

    Permalink
  101. def isWrapperFor(iface: Class[_]): Boolean

    Permalink
    Definition Classes
    MutableRow → Wrapper
  102. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  103. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  104. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  105. def refreshRow(): Unit

    Permalink
  106. def setFetchSize(rows: Int): Unit

    Permalink
  107. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  108. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  109. val underlying: ResultSet

    Permalink
    Attributes
    protected[com.rocketfuel.sdbc.base.jdbc]
  110. def unwrap[T](iface: Class[T]): T

    Permalink
    Definition Classes
    MutableRow → Wrapper
  111. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  114. def wasNull: Boolean

    Permalink
    Definition Classes
    MutableRowRow

Inherited from Wrapper

Inherited from Closeable

Inherited from AutoCloseable

Inherited from Row

Inherited from AnyRef

Inherited from Any

Ungrouped