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 void
appendColumnEquals
(StringBuilder sql, Column column) protected void
appendColumnNameForSql
(StringBuilder sql, Column column, boolean select) protected void
appendColumnParameter
(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, updateCteExpression
-
Field Details
-
allowIgnoreOnConflict
protected boolean allowIgnoreOnConflict
-
-
Constructor Details
-
PostgreSqlDmlStatement
-
-
Method Details
-
buildInsertSql
- Overrides:
buildInsertSql
in classDmlStatement
-
getSql
- Overrides:
getSql
in classDmlStatement
-
getMetaData
- Overrides:
getMetaData
in classDmlStatement
-
getValueArray
public <T> T[] getValueArray(T[] columnValues, T[] keyValues) - Overrides:
getValueArray
in classDmlStatement
-
getValueArray
- Overrides:
getValueArray
in classDmlStatement
-
buildTypes
- Overrides:
buildTypes
in classDmlStatement
-
appendColumnParameter
- Overrides:
appendColumnParameter
in classDmlStatement
-
appendColumnEquals
- Overrides:
appendColumnEquals
in classDmlStatement
-
appendColumnNameForSql
- Overrides:
appendColumnNameForSql
in classDmlStatement
-