package ast
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- final case class And(c1: WhereCond, c2: WhereCond) extends WhereCond with Product with Serializable
- case class Col(table: String, name: String) extends Product with Serializable
- case class Delete(table: String, where: Option[WhereCond]) extends Product with Serializable
- case class From(table: String, joins: List[Join]) extends Product with Serializable
- final case class FullJoin(table: String, cond: JoinCond) extends Join with Product with Serializable
- final case class Gt(col: Col) extends WhereCond with Product with Serializable
- final case class GtOrEq(col: Col) extends WhereCond with Product with Serializable
- final case class In(col: Col, size: Int) extends WhereCond with Product with Serializable
- final case class InnerJoin(table: String, cond: JoinCond) extends Join with Product with Serializable
- case class InsertInto(table: String, columns: List[Col]) extends Product with Serializable
- sealed trait Join extends Product with Serializable
- sealed trait JoinCond extends Product with Serializable
- final case class JoinCondAnd(c1: JoinCond, c2: JoinCond) extends JoinCond with Product with Serializable
- final case class JoinCondEq(col1: Col, col2: Col) extends JoinCond with Product with Serializable
- final case class JoinCondOr(c1: JoinCond, c2: JoinCond) extends JoinCond with Product with Serializable
- final case class LeftJoin(table: String, cond: JoinCond) extends Join with Product with Serializable
- final case class Less(col: Col) extends WhereCond with Product with Serializable
- final case class LessOrEq(col: Col) extends WhereCond with Product with Serializable
- final case class Like(col: Col) extends WhereCond with Product with Serializable
- final case class Or(c1: WhereCond, c2: WhereCond) extends WhereCond with Product with Serializable
- case class OrderBy(values: List[(Col, SortOrder)]) extends Product with Serializable
- final case class RightJoin(table: String, cond: JoinCond) extends Join with Product with Serializable
- case class Select[Out](cols: List[Col], from: From, where: Option[WhereCond], orderBy: Option[OrderBy], limit: Option[Int], offset: Option[Int]) extends Product with Serializable
- case class Set(col: Col) extends Product with Serializable
- sealed trait SortOrder extends AnyRef
- case class Update(table: String, sets: List[Set], where: Option[WhereCond]) extends Product with Serializable
- sealed trait WhereCond extends Product with Serializable
- final case class WhereEq(col: Col) extends WhereCond with Product with Serializable