package
query
Type Members
-
-
case class
ColumnAlias[T](column: ColumnLike[T], tableAlias: String, alias: String) extends ColumnLike[T] with Product with Serializable
-
-
-
case class
ColumnValue[T](column: ColumnLike[T], value: T, converterOverride: Option[ColumnConverter[T]]) extends ExpressionValue[T] with Product with Serializable
-
sealed
trait
Condition extends AnyRef
-
-
class
ConnectType extends EnumEntry
-
trait
Datastore extends Listenable with Logging
-
-
case class
Delete(table: Table, whereCondition: Condition = null) extends WhereSupport[Delete] with Product with Serializable
-
case class
DirectCondition[T](column: ColumnLike[T], operator: Operator, value: T) extends Condition with Product with Serializable
-
-
-
-
case class
Insert(values: List[ColumnValue[_]]) extends Product with Serializable
-
case class
Join(table: Table, joinType: JoinType = JoinType.Join, condition: Condition, alias: String) extends Product with Serializable
-
class
JoinType extends EnumEntry
-
case class
LikeCondition[T](column: ColumnLike[T], pattern: String, not: Boolean) extends Condition with Product with Serializable
-
-
case class
Merge(key: Column[_], values: List[ColumnValue[_]]) extends Product with Serializable
-
-
class
Operator extends EnumEntry
-
-
-
case class
PartialJoin(query: Query, table: Table, joinType: JoinType, alias: String) extends Product with Serializable
-
case class
Query(expressions: List[SelectExpression], table: Table = null, joins: List[Join] = Nil, whereCondition: Condition = null, _groupBy: List[SelectExpression] = Nil, _orderBy: List[OrderBy] = Nil, _limit: Int = 1, _offset: Int = 1) extends WhereSupport[Query] with Product with Serializable
-
case class
QueryResult(table: Table, values: List[ExpressionValue[_]]) extends Product with Serializable
-
-
case class
RangeCondition[T](column: ColumnLike[T], operator: Operator, values: Seq[T]) extends Condition with Product with Serializable
-
case class
RegexCondition[T](column: ColumnLike[T], regex: Regex, not: Boolean) extends Condition with Product with Serializable
-
-
-
-
-
-
-
abstract
class
Table extends AnyRef
-
case class
TableAlias(table: Table, tableAlias: String) extends Product with Serializable
-
-
case class
Update(values: List[ColumnValue[_]], table: Table, whereCondition: Condition = null) extends WhereSupport[Update] with Product with Serializable
-
Inherited from AnyRef
Inherited from Any