Class PostgreSqlDmlStatement95
java.lang.Object
org.jumpmind.db.sql.DmlStatement
org.jumpmind.db.platform.postgresql.PostgreSqlDmlStatement
org.jumpmind.db.platform.postgresql.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.platform.postgresql.PostgreSqlDmlStatement
allowIgnoreOnConflict
Fields 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 TypeMethodDescriptionbuildInsertSql
(String tableName, Column[] keys, 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.platform.postgresql.PostgreSqlDmlStatement
appendColumnEquals, appendColumnNameForSql, appendColumnParameter
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
-
ON_CONFLICT_DO_NOTHING
- See Also:
-
-
Constructor Details
-
PostgreSqlDmlStatement95
-
-
Method Details
-
buildInsertSql
- Overrides:
buildInsertSql
in classPostgreSqlDmlStatement
-
getSql
- Overrides:
getSql
in classPostgreSqlDmlStatement
-
getMetaData
- Overrides:
getMetaData
in classPostgreSqlDmlStatement
-
getValueArray
public <T> T[] getValueArray(T[] columnValues, T[] keyValues) - Overrides:
getValueArray
in classPostgreSqlDmlStatement
-
getValueArray
- Overrides:
getValueArray
in classPostgreSqlDmlStatement
-
buildTypes
- Overrides:
buildTypes
in classPostgreSqlDmlStatement
-