package liquibase.statement.core; import liquibase.statement.AbstractSqlStatement; import java.util.Map; import java.util.SortedMap; import java.util.TreeMap; public class InsertStatement extends AbstractSqlStatement { private String schemaName; private String tableName; private SortedMap<String, Object> columnValues = new TreeMap<String, Object>(); public InsertStatement(String schemaName, String tableName) { this.schemaName = schemaName; this.tableName = tableName; } public String getSchemaName() { return schemaName; } public String getTableName() { return tableName; } public InsertStatement addColumnValue(String columnName, Object newValue) { columnValues.put(columnName, newValue); return this; } public Object getColumnValue(String columnName) { return columnValues.get(columnName); } public Map<String, Object> getColumnValues() { return columnValues; } }