package
sql
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
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
-
-
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