TableExpr

object TableExpr
Companion
class
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.

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

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

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

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror