object QueryStrategy

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. QueryStrategy
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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 booleanOrAggregationFunction: String

    Would be used in column selectors in GROUP BY situations to see whether a boolean column had true Example: getting all groups and see wheter they have someone who had covid: SELECT group_name, booleanOrAggregationFunction(has_covid) GROUP BY group_name;

    Would be used in column selectors in GROUP BY situations to see whether a boolean column had true Example: getting all groups and see wheter they have someone who had covid: SELECT group_name, booleanOrAggregationFunction(has_covid) GROUP BY group_name;

    returns

    the function name

  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  7. def constBooleanSelect(value: Boolean): String

    Constant boolean to be used in a SELECT clause

  8. def constBooleanWhere(value: Boolean): String

    Constant boolean to be used in a WHERE clause

  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. def eventSeqIdIsGreater(nonNullableColumn: String, limitO: Option[Long]): CompositeSql

    Expression for (eventSeqId > limit)

    Expression for (eventSeqId > limit)

    The column must only contain valid integers (no NULLs)

  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. def lastByProxyAggregateFuction(singletonColumn: String, orderingColumn: String): String

    Select a singleton element from some column based on max value of another column

    Select a singleton element from some column based on max value of another column

    singletonColumn

    column whose value should be returned when the orderingColumn hits max

    orderingColumn

    column used for sorting the input rows

    returns

    an sql clause to be composed into the sql query

  16. def limitClause(limit: Option[Int]): CompositeSql

    This populates the following part of the query: SELECT ...

    This populates the following part of the query: SELECT ... WHERE ... ORDER BY ... [THIS PART]

    limit

    optional limit

    returns

    the composable SQL

  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  20. def offsetIsBetween(nonNullableColumn: String, startInclusive: Offset, endInclusive: Offset): CompositeSql

    Expression for (startInclusive <= offset <= endExclusive)

    Expression for (startInclusive <= offset <= endExclusive)

    The offset column must only contain valid offsets (no NULLs)

  21. def offsetIsGreater(nonNullableColumn: String, startExclusive: Option[Offset]): CompositeSql

    Expression for (offset > startExclusive)

    Expression for (offset > startExclusive)

    The offset column must only contain valid offsets (no NULLs)

  22. def offsetIsLessOrEqual(nonNullableColumn: String, endInclusiveO: Option[Offset]): CompositeSql

    Expression for (offset <= endInclusive)

    Expression for (offset <= endInclusive)

    The offset column must only contain valid offsets (no NULLs)

  23. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  24. def toString(): String
    Definition Classes
    AnyRef → Any
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from AnyRef

Inherited from Any

Ungrouped