Object

com.lucidchart.open.relate

SqlResultTypes

Related Doc: package relate

Permalink

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
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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def bigDecimal(column: String)(implicit sr: SqlResult): BigDecimal

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

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

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

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

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

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

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

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

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

    Permalink
  15. def clone(): AnyRef

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  29. final def isInstanceOf[T0]: Boolean

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  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( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped