package
sql
Type Members
-
case class
Error(free: List[Ident], ast: Ast) extends Product with Serializable
-
case class
FlattenSqlQuery(from: List[Source], where: Option[Ast] = None, groupBy: List[Property] = Nil, orderBy: List[OrderByCriteria] = Nil, limit: Option[Ast] = None, offset: Option[Ast] = None, select: List[SelectValue] = SelectValue(Ident("*")) :: Nil) extends SqlQuery with Product with Serializable
-
case class
InfixSource(infix: Infix, alias: String) extends Source with Product with Serializable
-
case class
InvalidSqlQuery(errors: List[Error]) extends Product with Serializable
-
case class
OrderByCriteria(property: Property, desc: Boolean) extends Product with Serializable
-
case class
OuterJoinSource(t: OuterJoinType, a: Source, b: Source, on: Ast) extends Source with Product with Serializable
-
case class
QuerySource(query: SqlQuery, alias: String) extends Source with Product with Serializable
-
case class
References(state: State) extends StatefulTransformer[State] with Product with Serializable
-
case class
RenameProperties(state: Map[Ident, Map[String, String]]) extends StatefulTransformer[Map[Ident, Map[String, String]]] with Product with Serializable
-
case class
SelectValue(ast: Ast, alias: Option[String] = None) extends Product with Serializable
-
sealed
trait
SetOperation extends AnyRef
-
-
sealed
trait
Source extends AnyRef
-
sealed
trait
SqlQuery extends AnyRef
-
abstract
class
SqlSource[D <: SqlIdiom, N <: NamingStrategy, R, S] extends source.Source[R, S]
-
-
case class
State(ident: Ident, references: List[Property]) extends Product with Serializable
-
case class
TableSource(entity: Entity, alias: String) extends Source with Product with Serializable