Packages

package ast

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class And(c1: WhereCond, c2: WhereCond) extends WhereCond with Product with Serializable
  2. case class Col(table: String, name: String) extends Product with Serializable
  3. case class Delete(table: String, where: Option[WhereCond]) extends Product with Serializable
  4. case class From(table: String, joins: List[Join]) extends Product with Serializable
  5. final case class FullJoin(table: String, cond: JoinCond) extends Join with Product with Serializable
  6. final case class Gt(col: Col) extends WhereCond with Product with Serializable
  7. final case class GtOrEq(col: Col) extends WhereCond with Product with Serializable
  8. final case class In(col: Col, size: Int) extends WhereCond with Product with Serializable
  9. final case class InnerJoin(table: String, cond: JoinCond) extends Join with Product with Serializable
  10. case class InsertInto(table: String, columns: List[Col]) extends Product with Serializable
  11. sealed trait Join extends Product with Serializable
  12. sealed trait JoinCond extends Product with Serializable
  13. final case class JoinCondAnd(c1: JoinCond, c2: JoinCond) extends JoinCond with Product with Serializable
  14. final case class JoinCondEq(col1: Col, col2: Col) extends JoinCond with Product with Serializable
  15. final case class JoinCondOr(c1: JoinCond, c2: JoinCond) extends JoinCond with Product with Serializable
  16. final case class LeftJoin(table: String, cond: JoinCond) extends Join with Product with Serializable
  17. final case class Less(col: Col) extends WhereCond with Product with Serializable
  18. final case class LessOrEq(col: Col) extends WhereCond with Product with Serializable
  19. final case class Like(col: Col) extends WhereCond with Product with Serializable
  20. final case class Or(c1: WhereCond, c2: WhereCond) extends WhereCond with Product with Serializable
  21. case class OrderBy(values: List[(Col, SortOrder)]) extends Product with Serializable
  22. final case class RightJoin(table: String, cond: JoinCond) extends Join with Product with Serializable
  23. 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
  24. case class Set(col: Col) extends Product with Serializable
  25. sealed trait SortOrder extends AnyRef
  26. case class Update(table: String, sets: List[Set], where: Option[WhereCond]) extends Product with Serializable
  27. sealed trait WhereCond extends Product with Serializable
  28. final case class WhereEq(col: Col) extends WhereCond with Product with Serializable

Value Members

  1. object ASC extends SortOrder with Product with Serializable
  2. object DESC extends SortOrder with Product with Serializable

Ungrouped