com.lucidchart.open.relate

SqlResultTypes

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

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

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

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

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

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

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

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

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

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

  17. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

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

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

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

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

  31. final def isInstanceOf[T0]: Boolean

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
  108. def toString(): String

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

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

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

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

  113. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped