liquibase.statement.core.FindForeignKeyConstraintsStatement Maven / Gradle / Ivy
package liquibase.statement.core;
import liquibase.statement.AbstractSqlStatement;
public class FindForeignKeyConstraintsStatement extends AbstractSqlStatement {
public static final String RESULT_COLUMN_BASE_TABLE_NAME = "TABLE_NAME";
public static final String RESULT_COLUMN_BASE_TABLE_COLUMN_NAME = "COLUMN_NAME";
public static final String RESULT_COLUMN_FOREIGN_TABLE_NAME = "REFERENCED_TABLE_NAME";
public static final String RESULT_COLUMN_FOREIGN_COLUMN_NAME = "REFERENCED_COLUMN_NAME";
public static final String RESULT_COLUMN_CONSTRAINT_NAME = "CONSTRAINT_NAME";
private String baseTableCatalogName;
private String baseTableSchemaName;
private String baseTableName;
public FindForeignKeyConstraintsStatement(String baseTableCatalogName, String baseTableSchemaName,
String baseTableName) {
this.baseTableCatalogName = baseTableCatalogName;
this.baseTableSchemaName = baseTableSchemaName;
this.baseTableName = baseTableName;
}
public String getBaseTableCatalogName() {
return baseTableCatalogName;
}
public String getBaseTableSchemaName() {
return baseTableSchemaName;
}
public void setBaseTableSchemaName(String baseTableSchemaName) {
this.baseTableSchemaName = baseTableSchemaName;
}
public String getBaseTableName() {
return baseTableName;
}
public void setBaseTableName(String baseTableName) {
this.baseTableName = baseTableName;
}
}