trait AggregateFunctionSyntax extends ColumnSyntax
- Alphabetic
- By Inheritance
- AggregateFunctionSyntax
- ColumnSyntax
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
implicit
class
AliasColumnOps
[A] extends AnyRef
- Definition Classes
- ColumnSyntax
-
implicit
class
AliasedOptionColumnsOps
[A] extends AnyRef
- Definition Classes
- ColumnSyntax
-
implicit
class
BooleanColumnOps
[A] extends AnyRef
- Definition Classes
- ColumnSyntax
-
implicit
class
ComparisonColumnOps
[A] extends AnyRef
- Definition Classes
- ColumnSyntax
-
implicit
class
ConstantColumnOps
[A] extends AnyRef
This enrichment allows writing 1.constant or "abc".constant, which will directly embed the constant value into the generated sql statement.
This enrichment allows writing 1.constant or "abc".constant, which will directly embed the constant value into the generated sql statement. Do not use this on user input as you will enable SQL injection attacks
- Definition Classes
- ColumnSyntax
-
implicit
class
IntColumnOps
[A] extends AnyRef
- Definition Classes
- ColumnSyntax
-
implicit
class
LiteralColumnOps
[A] extends AnyRef
- Definition Classes
- ColumnSyntax
-
implicit
class
NullableColumnsOps
[A] extends AnyRef
- Definition Classes
- ColumnSyntax
-
implicit
class
SomeConstantColumnOps
[A] extends AnyRef
- Definition Classes
- ColumnSyntax
-
implicit
class
SomeLiteralColumnOps
[A] extends AnyRef
- Definition Classes
- ColumnSyntax
-
implicit
class
StringColumnOps
[A] extends AnyRef
- Definition Classes
- ColumnSyntax
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
implicit
def
SelectColumnOps[A](select: Select[AliasedColumn[A], _ <: Relation]): SelectColumn[A]
This implicit conversion allows using as a column: a select statement which selects a single column
This implicit conversion allows using as a column: a select statement which selects a single column
- Definition Classes
- ColumnSyntax
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def avg[A](column: Column[A])(implicit arg0: Numeric[A]): AliasColumn[Option[BigDecimal]]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
implicit
def
columnSetterPair[A, B](pair: (TableColumn[A], Column[B]))(implicit equivalence: ColumnTypeEquivalence[A, B]): Setter[A, _]
This implicit allows the use of
TableColumn -> Column
in settersThis implicit allows the use of
TableColumn -> Column
in setters- Definition Classes
- ColumnSyntax
- def count[A](column: Column[A] = ...): AliasColumn[Int]
- def distinct[A](column: Column[A]): AliasColumn[A]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit
def
literalColumn[A](value: Some[A])(implicit columnType: ColumnType[Option[A]]): Column[Option[A]]
- Definition Classes
- ColumnSyntax
-
implicit
def
literalColumn[A](value: A)(implicit columnType: ColumnType[A]): Column[A]
- Definition Classes
- ColumnSyntax
-
implicit
def
literalSetterPair[A, B](pair: (TableColumn[A], B))(implicit valueType: ColumnType[B], equivalence: ColumnTypeEquivalence[A, B]): Setter[A, _]
This implicit allows the use of
TableColumn -> Value
in setters, as opposed toTableColumn -> Column
as is actually required:This implicit allows the use of
TableColumn -> Value
in setters, as opposed toTableColumn -> Column
as is actually required:- Definition Classes
- ColumnSyntax
- def max[A](column: Column[A]): AliasColumn[Option[A]]
- def min[A](column: Column[A]): AliasColumn[Option[A]]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- def sum[A](column: Column[A])(implicit arg0: Numeric[A]): AliasColumn[Option[A]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )