ForeignKey

class ForeignKey(t: Table, n: Identifier, column: Identifier) extends Constraint

JDBC foreign key metadata

trait Cloneable
trait Ordered[Constraint]
trait Comparable[Constraint]
class Object
trait Matchable
class Any

Value members

Concrete methods

override
def attach(engine: Engine): Unit
Definition Classes
override
Definition Classes
Constraint -> Object
override
def equals(other: Any): Boolean
Definition Classes
Any
def refer(table: Table, cols: Identifier*): Unit
def refer(table: TableRef, cols: Identifier*): Unit
override
def toCase(lower: Boolean): Unit
Definition Classes
override
def toString: String
Definition Classes
Any

Inherited methods

def <(that: Constraint): Boolean
Inherited from
Ordered
def <=(that: Constraint): Boolean
Inherited from
Ordered
def >(that: Constraint): Boolean
Inherited from
Ordered
def >=(that: Constraint): Boolean
Inherited from
Ordered
def addColumn(column: Identifier): Unit
Inherited from
Constraint
def columnNames: List[String]
Inherited from
Constraint
override
def compare(o: Constraint): Int
Definition Classes
Constraint -> Ordered
Inherited from
Constraint
def compareTo(that: Constraint): Int
Inherited from
Ordered
def literalName: String
Inherited from
Constraint

Concrete fields

var cascadeDelete: Boolean
var referencedColumns: ListBuffer[Identifier]

Inherited fields

var columns: ListBuffer[Identifier]
Inherited from
Constraint
var enabled: Boolean
Inherited from
Constraint
Inherited from
Constraint
Inherited from
Constraint