TableExpr

object TableExpr
Companion:
class
Source:
SqlMapping.scala
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

case class DerivedTableRef(context: Context, alias: Option[String], underlying: TableExpr, noalias: Boolean) extends TableExpr

Table expression derived from the given TableExpr.

Table expression derived from the given TableExpr.

Typically used where we need to refer to a table defined in a subquery or common table expression.

Source:
SqlMapping.scala
case class SubqueryRef(context: Context, name: String, subquery: SqlQuery, lateral: Boolean) extends TableExpr

Table expression corresponding to a subquery

Table expression corresponding to a subquery

Source:
SqlMapping.scala
case class TableRef(context: Context, name: String) extends TableExpr

Table expression corresponding to a possibly aliased table

Table expression corresponding to a possibly aliased table

Source:
SqlMapping.scala
case class WithRef(context: Context, name: String, withQuery: SqlQuery) extends TableExpr

Table expression corresponding to a common table expression

Table expression corresponding to a common table expression

Source:
SqlMapping.scala

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
Source:
Mirror.scala

The name of the type

The name of the type

Inherited from:
Mirror
Source:
Mirror.scala