Object

com.lucidchart.relate

SqlResultTypes

Related Doc: package relate

Permalink

object SqlResultTypes

The SqlResultTypes object provides syntactic sugar for RowParser creation.

import com.lucidchart.relate._
import com.lucidchart.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: SqlRow): BigDecimal

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

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

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

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

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

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

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

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

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

    Permalink
  15. def clone(): AnyRef

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

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

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

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

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

    Permalink
  21. def enumOption(column: String, e: Enumeration)(implicit sr: SqlRow): 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. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  25. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  26. def instant(column: String)(implicit sr: SqlRow): Instant

    Permalink
  27. def instantOption(column: String)(implicit sr: SqlRow): Option[Instant]

    Permalink
  28. def int(column: String)(implicit sr: SqlRow): Int

    Permalink
  29. def intOption(column: String)(implicit sr: SqlRow): Option[Int]

    Permalink
  30. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  31. def javaBigDecimal(column: String)(implicit sr: SqlRow): BigDecimal

    Permalink
  32. def javaBigDecimalOption(column: String)(implicit sr: SqlRow): Option[BigDecimal]

    Permalink
  33. def javaBigInteger(column: String)(implicit sr: SqlRow): BigInteger

    Permalink
  34. def javaBigIntegerOption(column: String)(implicit sr: SqlRow): Option[BigInteger]

    Permalink
  35. def long(column: String)(implicit sr: SqlRow): Long

    Permalink
  36. def longOption(column: String)(implicit sr: SqlRow): Option[Long]

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  39. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  40. def short(column: String)(implicit sr: SqlRow): Short

    Permalink
  41. def shortOption(column: String)(implicit sr: SqlRow): Option[Short]

    Permalink
  42. def strictArray(column: String)(implicit sr: SqlRow): Array

    Permalink
  43. def strictArrayOption(column: String)(implicit sr: SqlRow): Option[Array]

    Permalink
  44. def strictAsciiStream(column: String)(implicit sr: SqlRow): InputStream

    Permalink
  45. def strictAsciiStreamOption(column: String)(implicit sr: SqlRow): Option[InputStream]

    Permalink
  46. def strictBigDecimal(column: String)(implicit sr: SqlRow): BigDecimal

    Permalink
  47. def strictBigDecimalOption(column: String)(implicit sr: SqlRow): Option[BigDecimal]

    Permalink
  48. def strictBinaryStream(column: String)(implicit sr: SqlRow): InputStream

    Permalink
  49. def strictBinaryStreamOption(column: String)(implicit sr: SqlRow): Option[InputStream]

    Permalink
  50. def strictBlob(column: String)(implicit sr: SqlRow): Blob

    Permalink
  51. def strictBlobOption(column: String)(implicit sr: SqlRow): Option[Blob]

    Permalink
  52. def strictBoolean(column: String)(implicit sr: SqlRow): Boolean

    Permalink
  53. def strictBooleanOption(column: String)(implicit sr: SqlRow): Option[Boolean]

    Permalink
  54. def strictByte(column: String)(implicit sr: SqlRow): Byte

    Permalink
  55. def strictByteOption(column: String)(implicit sr: SqlRow): Option[Byte]

    Permalink
  56. def strictBytes(column: String)(implicit sr: SqlRow): Array[Byte]

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

    Permalink
  58. def strictCharacterStream(column: String)(implicit sr: SqlRow): Reader

    Permalink
  59. def strictCharacterStreamOption(column: String)(implicit sr: SqlRow): Option[Reader]

    Permalink
  60. def strictClob(column: String)(implicit sr: SqlRow): Clob

    Permalink
  61. def strictClobOption(column: String)(implicit sr: SqlRow): Option[Clob]

    Permalink
  62. def strictDate(column: String, cal: Calendar)(implicit sr: SqlRow): Date

    Permalink
  63. def strictDate(column: String)(implicit sr: SqlRow): Date

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

    Permalink
  65. def strictDateOption(column: String)(implicit sr: SqlRow): Option[Date]

    Permalink
  66. def strictDouble(column: String)(implicit sr: SqlRow): Double

    Permalink
  67. def strictDoubleOption(column: String)(implicit sr: SqlRow): Option[Double]

    Permalink
  68. def strictFloat(column: String)(implicit sr: SqlRow): Float

    Permalink
  69. def strictFloatOption(column: String)(implicit sr: SqlRow): Option[Float]

    Permalink
  70. def strictInt(column: String)(implicit sr: SqlRow): Int

    Permalink
  71. def strictIntOption(column: String)(implicit sr: SqlRow): Option[Int]

    Permalink
  72. def strictLong(column: String)(implicit sr: SqlRow): Long

    Permalink
  73. def strictLongOption(column: String)(implicit sr: SqlRow): Option[Long]

    Permalink
  74. def strictNCharacterStream(column: String)(implicit sr: SqlRow): Reader

    Permalink
  75. def strictNCharacterStreamOption(column: String)(implicit sr: SqlRow): Option[Reader]

    Permalink
  76. def strictNClob(column: String)(implicit sr: SqlRow): NClob

    Permalink
  77. def strictNClobOption(column: String)(implicit sr: SqlRow): Option[NClob]

    Permalink
  78. def strictNString(column: String)(implicit sr: SqlRow): String

    Permalink
  79. def strictNStringOption(column: String)(implicit sr: SqlRow): Option[String]

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

    Permalink
  81. def strictObject(column: String)(implicit sr: SqlRow): AnyRef

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

    Permalink
  83. def strictObjectOption(column: String)(implicit sr: SqlRow): Option[AnyRef]

    Permalink
  84. def strictRef(column: String)(implicit sr: SqlRow): Ref

    Permalink
  85. def strictRefOption(column: String)(implicit sr: SqlRow): Option[Ref]

    Permalink
  86. def strictRowId(column: String)(implicit sr: SqlRow): RowId

    Permalink
  87. def strictRowIdOption(column: String)(implicit sr: SqlRow): Option[RowId]

    Permalink
  88. def strictSQLXML(column: String)(implicit sr: SqlRow): SQLXML

    Permalink
  89. def strictSQLXMLOption(column: String)(implicit sr: SqlRow): Option[SQLXML]

    Permalink
  90. def strictShort(column: String)(implicit sr: SqlRow): Short

    Permalink
  91. def strictShortOption(column: String)(implicit sr: SqlRow): Option[Short]

    Permalink
  92. def strictString(column: String)(implicit sr: SqlRow): String

    Permalink
  93. def strictStringOption(column: String)(implicit sr: SqlRow): Option[String]

    Permalink
  94. def strictTime(column: String, cal: Calendar)(implicit sr: SqlRow): Time

    Permalink
  95. def strictTime(column: String)(implicit sr: SqlRow): Time

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

    Permalink
  97. def strictTimeOption(column: String)(implicit sr: SqlRow): Option[Time]

    Permalink
  98. def strictTimestamp(column: String, cal: Calendar)(implicit sr: SqlRow): Timestamp

    Permalink
  99. def strictTimestamp(column: String)(implicit sr: SqlRow): Timestamp

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

    Permalink
  101. def strictTimestampOption(column: String)(implicit sr: SqlRow): Option[Timestamp]

    Permalink
  102. def strictURL(column: String)(implicit sr: SqlRow): URL

    Permalink
  103. def strictURLOption(column: String)(implicit sr: SqlRow): Option[URL]

    Permalink
  104. def string(column: String)(implicit sr: SqlRow): String

    Permalink
  105. def stringOption(column: String)(implicit sr: SqlRow): Option[String]

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

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

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

    Permalink
  109. def uuidFromString(column: String)(implicit sr: SqlRow): UUID

    Permalink
  110. def uuidFromStringOption(column: String)(implicit sr: SqlRow): Option[UUID]

    Permalink
  111. def uuidOption(column: String)(implicit sr: SqlRow): Option[UUID]

    Permalink
  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. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped