object SqlQuery
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SqlQuery
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- case class Order(frag: SqlMapping.Fragment) extends Product with Serializable
Represents an ORDER BY clause
- case class SqlJoin(parent: String, child: TableExpr, on: List[(ColumnRef, ColumnRef)], plural: Boolean, lateral: Boolean, inner: Boolean) extends Product with Serializable
Representation of an SQL join
- case class SqlSelect(context: Context, table: TableExpr, cols: List[ColumnRef], joins: List[SqlJoin], wheres: List[Where], orders: List[Order], limit: Option[Int], distinct: Boolean, aliases: List[String] = Nil, collate: Set[ColumnRef] = Set.empty[ColumnRef]) extends SqlQuery with Product with Serializable
Representation of an SQL SELECT
- case class SqlUnion(elems: List[SqlSelect], aliases: List[String] = Nil) extends SqlQuery with Product with Serializable
Representation of a UNION ALL of SQL SELECTs
- case class Where(frag: SqlMapping.Fragment) extends Product with Serializable
Represents a WHERE clause
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def combineAll(queries: List[SqlQuery]): Option[SqlQuery]
Combine the given queries as a single SQL query
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def mkOrderBy(context: Context, table: TableExpr, oss: List[OrderSelection[_]], aliasedMappings: AliasedMappings): Option[SqlSelect]
Construct an
SQLSelect
corresponding to the given orderings applied totable
incontext
- def mkWhere(context: Context, pred: Predicate, aliasedMappings: AliasedMappings): Option[Where]
Construct a WHERE clause for the given predicate
pred
incontext
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def wherePaths(pred: Predicate): List[List[String]]
Compute the set of paths traversed by the given prediate
- object SqlJoin extends Serializable
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated