package sql
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class FlatJoinContext(t: JoinType, a: FromContext, on: Ast) extends FromContext with Product with Serializable
- case class FlattenSqlQuery(from: List[FromContext] = List(), where: Option[Ast] = None, groupBy: Option[Ast] = None, orderBy: List[OrderByCriteria] = Nil, limit: Option[Ast] = None, offset: Option[Ast] = None, select: List[SelectValue], distinct: Boolean = false)(quatType: Quat) extends SqlQuery with Product with Serializable
- sealed trait FromContext extends AnyRef
- case class InfixContext(infix: Infix, alias: String) extends FromContext with Product with Serializable
- case class JoinContext(t: JoinType, a: FromContext, b: FromContext, on: Ast) extends FromContext with Product with Serializable
- case class OrderByCriteria(ast: Ast, ordering: PropertyOrdering) extends Product with Serializable
- case class QueryContext(query: SqlQuery, alias: String) extends FromContext with Product with Serializable
- case class SelectValue(ast: Ast, alias: Option[String] = None, concat: Boolean = false) extends PseudoAst with Product with Serializable
- sealed trait SetOperation extends AnyRef
- case class SetOperationSqlQuery(a: SqlQuery, op: SetOperation, b: SqlQuery)(quatType: Quat) extends SqlQuery with Product with Serializable
- sealed trait SqlQuery extends AnyRef
- case class TableContext(entity: Entity, alias: String) extends FromContext with Product with Serializable
- case class UnaryOperationSqlQuery(op: UnaryOperator, q: SqlQuery)(quatType: Quat) extends SqlQuery with Product with Serializable
Value Members
- object SqlQuery
- object TakeDropFlatten
- case object UnionAllOperation extends SetOperation with Product with Serializable
- case object UnionOperation extends SetOperation with Product with Serializable