Class PostgreSqlDmlStatement
java.lang.Object
org.jumpmind.db.sql.DmlStatement
org.jumpmind.db.platform.postgresql.PostgreSqlDmlStatement
- Direct Known Subclasses:
PostgreSqlDmlStatement95
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jumpmind.db.sql.DmlStatement
DmlStatement.DmlType -
Field Summary
FieldsFields inherited from class org.jumpmind.db.sql.DmlStatement
catalogName, columns, databaseInfo, dmlType, keys, namedParameters, nullKeyValues, QUESTION_MARK, quote, schemaName, sql, tableName, textColumnExpression, types -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendColumnEquals(StringBuilder sql, Column column) protected voidappendColumnNameForSql(StringBuilder sql, Column column, boolean select) protected voidappendColumnParameter(StringBuilder sql, Column column) buildInsertSql(String tableName, Column[] keyColumns, Column[] columns) protected int[]buildTypes(Column[] keys, Column[] columns, boolean isDateOverrideToTimestamp) Column[]getSql(boolean allowIgnoreOnConflict) Object[]getValueArray(Map<String, Object> params) <T> T[]getValueArray(T[] columnValues, T[] keyValues) Methods inherited from class org.jumpmind.db.sql.DmlStatement
appendColumnParameters, appendColumns, appendColumnsEquals, appendColumnsEquals, buildCountSql, buildDeleteSql, buildDynamicDeleteSql, buildDynamicSql, buildDynamicSql, buildFromSql, buildSelectSql, buildSelectSqlAll, buildTypes, buildUpdateSql, buildUpsertSql, buildWhereSql, escapeText, getColumnKeyMetaData, getColumns, getColumnsSql, getDmlType, getKeys, getLookupKeyData, getNullKeyValues, getSql, getTypeCode, getTypes, init, isNamedParameters, isUpsertSupported, updateCteExpression
-
Field Details
-
allowIgnoreOnConflict
protected boolean allowIgnoreOnConflict
-
-
Constructor Details
-
PostgreSqlDmlStatement
-
-
Method Details
-
buildInsertSql
- Overrides:
buildInsertSqlin classDmlStatement
-
getSql
- Overrides:
getSqlin classDmlStatement
-
getMetaData
- Overrides:
getMetaDatain classDmlStatement
-
getValueArray
public <T> T[] getValueArray(T[] columnValues, T[] keyValues) - Overrides:
getValueArrayin classDmlStatement
-
getValueArray
- Overrides:
getValueArrayin classDmlStatement
-
buildTypes
- Overrides:
buildTypesin classDmlStatement
-
appendColumnParameter
- Overrides:
appendColumnParameterin classDmlStatement
-
appendColumnEquals
- Overrides:
appendColumnEqualsin classDmlStatement
-
appendColumnNameForSql
- Overrides:
appendColumnNameForSqlin classDmlStatement
-