TableExpr

sealed
trait TableExpr extends ColumnOwner

Representation of a table expression

Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Abstract methods

Find the innermost owner of the supplied column within this TableExpr

Find the innermost owner of the supplied column within this TableExpr

def isUnion: Boolean

Is this TableExpr backed by an SQL union

Is this TableExpr backed by an SQL union

This is used to determine whether or not non-nullable columns should be weakened to being nullable when fetched

def name: String

The name of this TableExpr

The name of this TableExpr

Yields a copy of this TableExpr with all occurences of from replaced by to

Yields a copy of this TableExpr with all occurences of from replaced by to

Render a defining occurence of this TableExpr

Render a defining occurence of this TableExpr

Render a reference to this TableExpr

Render a reference to this TableExpr

Concrete methods

def directlyOwns(col: SqlColumn): Boolean

Is the supplied column an immediate component of this TableExpr?

Is the supplied column an immediate component of this TableExpr?

Inherited methods

def canEqual(that: Any): Boolean
Inherited from
Equals
def contains(other: ColumnOwner): Boolean
Inherited from
ColumnOwner
def context: Context
Inherited from
ColumnOwner
def debugShow: String
Inherited from
ColumnOwner
def isSameOwner(other: ColumnOwner): Boolean
Inherited from
ColumnOwner
def nameOption: Option[String]

The name, if any, of this ColumnOwner

The name, if any, of this ColumnOwner

Inherited from
ColumnOwner
def owns(col: SqlColumn): Boolean
Inherited from
ColumnOwner
def productArity: Int
Inherited from
Product
def productElement(n: Int): Any
Inherited from
Product
def productElementName(n: Int): String
Inherited from
Product
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def productPrefix: String
Inherited from
Product