sealed trait TableExpr extends ColumnOwner
- Alphabetic
- By Inheritance
- TableExpr
- ColumnOwner
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def canEqual(that: Any): Boolean
- Definition Classes
- Equals
- abstract def contains(other: ColumnOwner): Boolean
- Definition Classes
- ColumnOwner
- abstract def context: Context
- Definition Classes
- ColumnOwner
- abstract def findNamedOwner(col: SqlColumn): Option[TableExpr]
Find the innermost owner of the supplied column within this
TableExpr
Find the innermost owner of the supplied column within this
TableExpr
- Definition Classes
- TableExpr → ColumnOwner
- abstract def isRoot: Boolean
Is this
TableRef
an anoymous root - abstract def isUnion: Boolean
Is this
TableExpr
backed by an SQL unionIs this
TableExpr
backed by an SQL unionThis is used to determine whether or not non-nullable columns should be weakened to being nullable when fetched
- abstract def name: String
The name of this
TableExpr
- abstract def owns(col: SqlColumn): Boolean
- Definition Classes
- ColumnOwner
- abstract def productArity: Int
- Definition Classes
- Product
- abstract def productElement(n: Int): Any
- Definition Classes
- Product
- abstract def subst(from: TableExpr, to: TableExpr): TableExpr
Yields a copy of this
TableExpr
with all occurences offrom
replaced byto
- abstract def toDefFragment: Aliased[SqlMappingLike.Fragment]
Render a defining occurence of this
TableExpr
- abstract def toRefFragment: Aliased[SqlMappingLike.Fragment]
Render a reference to this
TableExpr
Concrete 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()
- def debugShow: String
- Definition Classes
- ColumnOwner
- 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
?- Definition Classes
- TableExpr → ColumnOwner
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isSameOwner(other: ColumnOwner): Boolean
- Definition Classes
- ColumnOwner
- def nameOption: Option[String]
The name, if any, of this
ColumnOwner
The name, if any, of this
ColumnOwner
- Definition Classes
- ColumnOwner
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementName(n: Int): String
- Definition Classes
- Product
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def productIterator: Iterator[Any]
- Definition Classes
- Product
- def productPrefix: String
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- 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()