com.lucidchart.open.relate

SqlResultTypes

Related Doc: package relate

object SqlResultTypes

The SqlResultTypes object provides syntactic sugar for RowParser creation.

import com.lucidchart.open.relate._
import com.lucidchart.open.relate.SqlResultTypes._

val rowParser = RowParser { implicit row =>
  (long("id"), string("name"))
}

In this example, declaring "row" as implicit precludes the need to explicitly use the long and string methods on "row".

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SqlResultTypes
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

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 bigDecimal(column: String)(implicit sr: SqlResult): BigDecimal

  6. def bigDecimalOption(column: String)(implicit sr: SqlResult): Option[BigDecimal]

  7. def bigInt(column: String)(implicit sr: SqlResult): BigInt

  8. def bigIntOption(column: String)(implicit sr: SqlResult): Option[BigInt]

  9. def bool(column: String)(implicit sr: SqlResult): Boolean

  10. def boolOption(column: String)(implicit sr: SqlResult): Option[Boolean]

  11. def byte(column: String)(implicit sr: SqlResult): Byte

  12. def byteArray(column: String)(implicit sr: SqlResult): Array[Byte]

  13. def byteArrayOption(column: String)(implicit sr: SqlResult): Option[Array[Byte]]

  14. def byteOption(column: String)(implicit sr: SqlResult): Option[Byte]

  15. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def date(column: String)(implicit sr: SqlResult): Date

  17. def dateOption(column: String)(implicit sr: SqlResult): Option[Date]

  18. def double(column: String)(implicit sr: SqlResult): Double

  19. def doubleOption(column: String)(implicit sr: SqlResult): Option[Double]

  20. def enum(column: String, e: Enumeration)(implicit sr: SqlResult): Value

  21. def enumOption(column: String, e: Enumeration)(implicit sr: SqlResult): Option[Value]

  22. final def eq(arg0: AnyRef): Boolean

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

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

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

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

    Definition Classes
    AnyRef → Any
  27. def int(column: String)(implicit sr: SqlResult): Int

  28. def intOption(column: String)(implicit sr: SqlResult): Option[Int]

  29. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  30. def javaBigDecimal(column: String)(implicit sr: SqlResult): BigDecimal

  31. def javaBigDecimalOption(column: String)(implicit sr: SqlResult): Option[BigDecimal]

  32. def javaBigInteger(column: String)(implicit sr: SqlResult): BigInteger

  33. def javaBigIntegerOption(column: String)(implicit sr: SqlResult): Option[BigInteger]

  34. def long(column: String)(implicit sr: SqlResult): Long

  35. def longOption(column: String)(implicit sr: SqlResult): Option[Long]

  36. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  37. final def notify(): Unit

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

    Definition Classes
    AnyRef
  39. def short(column: String)(implicit sr: SqlResult): Short

  40. def shortOption(column: String)(implicit sr: SqlResult): Option[Short]

  41. def strictArray(column: String)(implicit sr: SqlResult): Array

  42. def strictArrayOption(column: String)(implicit sr: SqlResult): Option[Array]

  43. def strictAsciiStream(column: String)(implicit sr: SqlResult): InputStream

  44. def strictAsciiStreamOption(column: String)(implicit sr: SqlResult): Option[InputStream]

  45. def strictBigDecimal(column: String)(implicit sr: SqlResult): BigDecimal

  46. def strictBigDecimalOption(column: String)(implicit sr: SqlResult): Option[BigDecimal]

  47. def strictBinaryStream(column: String)(implicit sr: SqlResult): InputStream

  48. def strictBinaryStreamOption(column: String)(implicit sr: SqlResult): Option[InputStream]

  49. def strictBlob(column: String)(implicit sr: SqlResult): Blob

  50. def strictBlobOption(column: String)(implicit sr: SqlResult): Option[Blob]

  51. def strictBoolean(column: String)(implicit sr: SqlResult): Boolean

  52. def strictBooleanOption(column: String)(implicit sr: SqlResult): Option[Boolean]

  53. def strictByte(column: String)(implicit sr: SqlResult): Byte

  54. def strictByteOption(column: String)(implicit sr: SqlResult): Option[Byte]

  55. def strictBytes(column: String)(implicit sr: SqlResult): Array[Byte]

  56. def strictBytesOption(column: String)(implicit sr: SqlResult): Option[Array[Byte]]

  57. def strictCharacterStream(column: String)(implicit sr: SqlResult): Reader

  58. def strictCharacterStreamOption(column: String)(implicit sr: SqlResult): Option[Reader]

  59. def strictClob(column: String)(implicit sr: SqlResult): Clob

  60. def strictClobOption(column: String)(implicit sr: SqlResult): Option[Clob]

  61. def strictDate(column: String, cal: Calendar)(implicit sr: SqlResult): Date

  62. def strictDate(column: String)(implicit sr: SqlResult): Date

  63. def strictDateOption(column: String, cal: Calendar)(implicit sr: SqlResult): Option[Date]

  64. def strictDateOption(column: String)(implicit sr: SqlResult): Option[Date]

  65. def strictDouble(column: String)(implicit sr: SqlResult): Double

  66. def strictDoubleOption(column: String)(implicit sr: SqlResult): Option[Double]

  67. def strictFloat(column: String)(implicit sr: SqlResult): Float

  68. def strictFloatOption(column: String)(implicit sr: SqlResult): Option[Float]

  69. def strictInt(column: String)(implicit sr: SqlResult): Int

  70. def strictIntOption(column: String)(implicit sr: SqlResult): Option[Int]

  71. def strictLong(column: String)(implicit sr: SqlResult): Long

  72. def strictLongOption(column: String)(implicit sr: SqlResult): Option[Long]

  73. def strictNCharacterStream(column: String)(implicit sr: SqlResult): Reader

  74. def strictNCharacterStreamOption(column: String)(implicit sr: SqlResult): Option[Reader]

  75. def strictNClob(column: String)(implicit sr: SqlResult): NClob

  76. def strictNClobOption(column: String)(implicit sr: SqlResult): Option[NClob]

  77. def strictNString(column: String)(implicit sr: SqlResult): String

  78. def strictNStringOption(column: String)(implicit sr: SqlResult): Option[String]

  79. def strictObject(column: String, map: Map[String, Class[_]])(implicit sr: SqlResult): AnyRef

  80. def strictObject(column: String)(implicit sr: SqlResult): AnyRef

  81. def strictObjectOption(column: String, map: Map[String, Class[_]])(implicit sr: SqlResult): Option[AnyRef]

  82. def strictObjectOption(column: String)(implicit sr: SqlResult): Option[AnyRef]

  83. def strictRef(column: String)(implicit sr: SqlResult): Ref

  84. def strictRefOption(column: String)(implicit sr: SqlResult): Option[Ref]

  85. def strictRowId(column: String)(implicit sr: SqlResult): RowId

  86. def strictRowIdOption(column: String)(implicit sr: SqlResult): Option[RowId]

  87. def strictSQLXML(column: String)(implicit sr: SqlResult): SQLXML

  88. def strictSQLXMLOption(column: String)(implicit sr: SqlResult): Option[SQLXML]

  89. def strictShort(column: String)(implicit sr: SqlResult): Short

  90. def strictShortOption(column: String)(implicit sr: SqlResult): Option[Short]

  91. def strictString(column: String)(implicit sr: SqlResult): String

  92. def strictStringOption(column: String)(implicit sr: SqlResult): Option[String]

  93. def strictTime(column: String, cal: Calendar)(implicit sr: SqlResult): Time

  94. def strictTime(column: String)(implicit sr: SqlResult): Time

  95. def strictTimeOption(column: String, cal: Calendar)(implicit sr: SqlResult): Option[Time]

  96. def strictTimeOption(column: String)(implicit sr: SqlResult): Option[Time]

  97. def strictTimestamp(column: String, cal: Calendar)(implicit sr: SqlResult): Timestamp

  98. def strictTimestamp(column: String)(implicit sr: SqlResult): Timestamp

  99. def strictTimestampOption(column: String, cal: Calendar)(implicit sr: SqlResult): Option[Timestamp]

  100. def strictTimestampOption(column: String)(implicit sr: SqlResult): Option[Timestamp]

  101. def strictURL(column: String)(implicit sr: SqlResult): URL

  102. def strictURLOption(column: String)(implicit sr: SqlResult): Option[URL]

  103. def string(column: String)(implicit sr: SqlResult): String

  104. def stringOption(column: String)(implicit sr: SqlResult): Option[String]

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

    Definition Classes
    AnyRef
  106. def toString(): String

    Definition Classes
    AnyRef → Any
  107. def uuid(column: String)(implicit sr: SqlResult): UUID

  108. def uuidFromString(column: String)(implicit sr: SqlResult): UUID

  109. def uuidFromStringOption(column: String)(implicit sr: SqlResult): Option[UUID]

  110. def uuidOption(column: String)(implicit sr: SqlResult): Option[UUID]

  111. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped