com.lucidchart.open.relate

Query

object Query

Provide implicit method calls for syntactic sugar

These functions should be used in the on and expand methods.

import com.lucidchart.open.relate._
import com.lucidchart.open.relate.Query._

SQL("SELECT * FROM users WHERE id={id}").on { implicit query =>
 long("id", 1L)
}

See the Relate Wiki for more information.

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

Type Members

  1. trait BigDecimalLike[A] extends AnyRef

  2. trait BigIntLike[A] extends AnyRef

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. implicit object BigDecimalWrap extends BigDecimalLike[BigDecimal]

  7. implicit object BigIntWrap extends BigIntLike[BigInt]

  8. implicit object JBigDecimalWrap extends BigDecimalLike[BigDecimal]

  9. implicit object JBigIntWrap extends BigIntLike[BigInteger]

  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def bigDecimal(name: String, value: BigDecimal)(implicit stmt: SqlStatement): Unit

  12. def bigDecimal(name: String, value: BigDecimal)(implicit stmt: SqlStatement): Unit

  13. def bigDecimalOption[A](name: String, value: Option[A])(implicit stmt: SqlStatement, bd: BigDecimalLike[A]): Unit

  14. def bigDecimals[X](name: String, values: TraversableOnce[BigDecimal])(implicit arg0: ClassTag[X], stmt: SqlStatement): Unit

  15. def bigDecimals(name: String, values: TraversableOnce[BigDecimal])(implicit stmt: SqlStatement): Unit

  16. def bigInt(name: String, value: BigInteger)(implicit stmt: SqlStatement): Unit

  17. def bigInt(name: String, value: BigInt)(implicit stmt: SqlStatement): Unit

  18. def bigIntOption[A](name: String, value: Option[A])(implicit stmt: SqlStatement, bi: BigIntLike[A]): Unit

  19. def bigInts[X](name: String, values: TraversableOnce[BigInteger])(implicit arg0: ClassTag[X], stmt: SqlStatement): Unit

  20. def bigInts(name: String, values: TraversableOnce[BigInt])(implicit stmt: SqlStatement): Unit

  21. def bool(name: String, value: Boolean)(implicit stmt: SqlStatement): Unit

  22. def boolOption[A](name: String, value: Option[Boolean])(implicit stmt: SqlStatement): Unit

  23. def bools(name: String, values: TraversableOnce[Boolean])(implicit stmt: SqlStatement): Unit

  24. def byte(name: String, value: Byte)(implicit stmt: SqlStatement): Unit

  25. def byteArray(name: String, value: Array[Byte])(implicit stmt: SqlStatement): Unit

  26. def byteArrayOption(name: String, value: Option[Array[Byte]])(implicit stmt: SqlStatement): Unit

  27. def byteOption(name: String, value: Option[Byte])(implicit stmt: SqlStatement): Unit

  28. def bytes(name: String, values: TraversableOnce[Byte])(implicit stmt: SqlStatement): Unit

  29. def char(name: String, value: Char)(implicit stmt: SqlStatement): Unit

  30. def charOption(name: String, value: Option[Char])(implicit stmt: SqlStatement): Unit

  31. def chars(name: String, values: TraversableOnce[Char])(implicit stmt: SqlStatement): Unit

  32. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. def commaSeparated(name: String, count: Int)(implicit e: Expandable): Unit

  34. def date(name: String, value: Date)(implicit stmt: SqlStatement): Unit

  35. def dateOption(name: String, value: Option[Date])(implicit stmt: SqlStatement): Unit

  36. def dates(name: String, values: TraversableOnce[Date])(implicit stmt: SqlStatement): Unit

  37. def double(name: String, value: Double)(implicit stmt: SqlStatement): Unit

  38. def doubleOption(name: String, value: Option[Double])(implicit stmt: SqlStatement): Unit

  39. def doubles(name: String, values: TraversableOnce[Double])(implicit stmt: SqlStatement): Unit

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

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  43. def float(name: String, value: Float)(implicit stmt: SqlStatement): Unit

  44. def floatOption(name: String, value: Option[Float])(implicit stmt: SqlStatement): Unit

  45. def floats(name: String, values: TraversableOnce[Float])(implicit stmt: SqlStatement): Unit

  46. final def getClass(): Class[_]

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

    Definition Classes
    AnyRef → Any
  48. def int(name: String, value: Int)(implicit stmt: SqlStatement): Unit

  49. def intOption(name: String, value: Option[Int])(implicit stmt: SqlStatement): Unit

  50. def ints(name: String, values: TraversableOnce[Int])(implicit stmt: SqlStatement): Unit

  51. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  52. def long(name: String, value: Long)(implicit stmt: SqlStatement): Unit

  53. def longOption(name: String, value: Option[Long])(implicit stmt: SqlStatement): Unit

  54. def longs(name: String, values: TraversableOnce[Long])(implicit stmt: SqlStatement): Unit

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

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

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

    Definition Classes
    AnyRef
  58. def short(name: String, value: Short)(implicit stmt: SqlStatement): Unit

  59. def shortOption(name: String, value: Option[Short])(implicit stmt: SqlStatement): Unit

  60. def shorts(name: String, values: TraversableOnce[Short])(implicit stmt: SqlStatement): Unit

  61. def string(name: String, value: String)(implicit stmt: SqlStatement): Unit

  62. def stringOption(name: String, value: Option[String])(implicit stmt: SqlStatement): Unit

  63. def strings(name: String, values: TraversableOnce[String])(implicit stmt: SqlStatement): Unit

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

    Definition Classes
    AnyRef
  65. def timestamp(name: String, value: Timestamp)(implicit stmt: SqlStatement): Unit

  66. def timestampOption(name: String, value: Option[Timestamp])(implicit stmt: SqlStatement): Unit

  67. def timestamps(name: String, values: TraversableOnce[Timestamp])(implicit stmt: SqlStatement): Unit

  68. def toString(): String

    Definition Classes
    AnyRef → Any
  69. def tupled(name: String, columns: Seq[String], count: Int)(implicit e: Expandable): Unit

  70. def uuid(name: String, value: UUID)(implicit stmt: SqlStatement): Unit

  71. def uuidOption(name: String, value: Option[UUID])(implicit stmt: SqlStatement): Unit

  72. def uuids(name: String, values: TraversableOnce[UUID])(implicit stmt: SqlStatement): Unit

  73. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped