ColumnOwner

sealed
trait ColumnOwner extends Product with Serializable

Trait representing an owner of an `SqlColumn

ColumnOwners are tables, SQL queries and subqueries, common table expressions and the like. Most, but not all have a name (SqlSelect, SqlUnion and SqlJoin being unnamed examples)

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

Value members

Abstract methods

def contains(other: ColumnOwner): Boolean
def context: Context
def directlyOwns(col: SqlColumn): Boolean
def owns(col: SqlColumn): Boolean

Concrete methods

def debugShow: String
def isSameOwner(other: ColumnOwner): Boolean
def nameOption: Option[String]

The name, if any, of this ColumnOwner

The name, if any, of this ColumnOwner

Inherited methods

def canEqual(that: Any): Boolean
Inherited from
Equals
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