Foreign Key
class ForeignKey @JvmOverloads constructor(name: String, sourceEntity: AbstractTable, val targetEntity: AbstractTable, addToImportedRelations: Boolean = true) : AbstractUnit, Relation, DbUnit
Class representing a Foreign Key between two tables.
Constructors
Link copied to clipboard
@JvmOverloads
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Returns the parent entity.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun clone(name: String = this.name, sourceEntity: AbstractTable = this.sourceEntity, targetEntity: AbstractTable = this.targetEntity, sourceColumns: List<Column?> = this.sourceColumns, targetColumns: List<Column?> = this.targetColumns, deleteAction: ForeignKeyAction = this.deleteAction, updateAction: ForeignKeyAction = this.updateAction, flags: Int = this.flags, logical: Int = this.logical, isVirtual: Boolean = this.isVirtual, virtualType: Relation.VirtualType = this.virtualType, options: String? = this.options): ForeignKey
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Call this method to mark a unit (table, column) to be deleted. It can be called from any thread. The effective deletion is done by calling project.refresh() or schema.refresh() on JavaFX GUI thread.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Special comparator
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Compare the source and target column names