clone

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