Class CreateTableForeignKeyBuilder

All Implemented Interfaces:
ISqlBuilder, ISqlKeywords

public class CreateTableForeignKeyBuilder extends AbstractCreateTableConstraintBuilder<CreateTableForeignKeyBuilder>
The Create Table Foreign Key Builder.
  • Method Details

    • getReferencedTable

      public String getReferencedTable()
      Gets the referenced table.
      Returns:
      the referenced table
    • getReferencedColumns

      public Set<String> getReferencedColumns()
      Gets the referenced columns.
      Returns:
      the referenced columns
    • referencedTable

      public CreateTableForeignKeyBuilder referencedTable(String referencedTable)
      Referenced table.
      Parameters:
      referencedTable - the referenced table
      Returns:
      created table foreign key builder
    • referencedColumn

      public CreateTableForeignKeyBuilder referencedColumn(String referencedColumn)
      Referenced column.
      Parameters:
      referencedColumn - the referenced column
      Returns:
      created table foreign key builder
    • getReferencedTableSchema

      public String getReferencedTableSchema()
      Gets the referenced table schema.
      Returns:
      the referenced table schema
    • referencedTableSchema

      public CreateTableForeignKeyBuilder referencedTableSchema(String referencedTableSchema)
      Referenced table schema.
      Parameters:
      referencedTableSchema - the schema name of the reference table
      Returns:
      created table foreign key builder