package liquibase.statement.core; import liquibase.statement.AbstractSqlStatement; public class AddPrimaryKeyStatement extends AbstractSqlStatement { private String catalogName; private String schemaName; private String tableName; private String tablespace; private String columnNames; private String constraintName; private Boolean clustered; private String forIndexName; private String forIndexSchemaName; private String forIndexCatalogName; public AddPrimaryKeyStatement(String catalogName, String schemaName, String tableName, String columnNames, String constraintName) { this.catalogName = catalogName; this.schemaName = schemaName; this.tableName = tableName; this.columnNames = columnNames; this.constraintName = constraintName; } public String getCatalogName() { return catalogName; } public String getSchemaName() { return schemaName; } public String getTableName() { return tableName; } public String getTablespace() { return tablespace; } public AddPrimaryKeyStatement setTablespace(String tablespace) { this.tablespace = tablespace; return this; } public String getColumnNames() { return columnNames; } public String getConstraintName() { return constraintName; } public Boolean isClustered() { return clustered; } public AddPrimaryKeyStatement setClustered(Boolean clustered) { this.clustered = clustered; return this; } public String getForIndexName() { return forIndexName; } public void setForIndexName(String forIndexName) { this.forIndexName = forIndexName; } public String getForIndexSchemaName() { return forIndexSchemaName; } public void setForIndexSchemaName(String forIndexSchemaName) { this.forIndexSchemaName = forIndexSchemaName; } public String getForIndexCatalogName() { return forIndexCatalogName; } public void setForIndexCatalogName(String forIndexCatalogName) { this.forIndexCatalogName = forIndexCatalogName; } }