Class RedshiftDmlStatement
java.lang.Object
org.jumpmind.db.sql.DmlStatement
org.jumpmind.db.platform.redshift.RedshiftDmlStatement
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jumpmind.db.sql.DmlStatement
DmlStatement.DmlType
-
Field Summary
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[] keyColumns, Column[] columns) protected int[]
buildTypes
(Column[] keys, Column[] columns, boolean isDateOverrideToTimestamp) Column[]
Object[]
getValueArray
(Map<String, Object> params) <T> T[]
getValueArray
(T[] columnValues, T[] keyValues) Methods inherited from class org.jumpmind.db.sql.DmlStatement
appendColumnEquals, appendColumnNameForSql, appendColumnParameter, 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, getSql, getTypeCode, getTypes, init, isNamedParameters, isUpsertSupported, updateCteExpression, updateCteExpression
-
Constructor Details
-
RedshiftDmlStatement
-
-
Method Details
-
buildInsertSql
- Overrides:
buildInsertSql
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
-