Package org.jumpmind.db.platform.mssql
Class MsSqlDmlStatement
java.lang.Object
org.jumpmind.db.sql.DmlStatement
org.jumpmind.db.platform.mssql.MsSqlDmlStatement
-
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 TypeMethodDescriptionprotected void
appendColumnEquals
(StringBuilder sql, Column column) protected void
appendColumnParameter
(StringBuilder sql, Column column) protected String
buildDeleteSql
(String tableName, Column[] keyColumns) protected String
buildInsertSql
(String tableName, Column[] keys, Column[] columns) protected String
buildUpdateSql
(String tableName, Column[] keyColumns, Column[] columns) protected int
getTypeCode
(Column column, boolean isDateOverrideToTimestamp) Methods inherited from class org.jumpmind.db.sql.DmlStatement
appendColumnNameForSql, appendColumnParameters, appendColumns, appendColumnsEquals, appendColumnsEquals, buildCountSql, buildDynamicDeleteSql, buildDynamicSql, buildDynamicSql, buildFromSql, buildSelectSql, buildSelectSqlAll, buildTypes, buildTypes, buildUpsertSql, buildWhereSql, escapeText, getColumnKeyMetaData, getColumns, getColumnsSql, getDmlType, getKeys, getLookupKeyData, getMetaData, getNullKeyValues, getSql, getSql, getTypes, getValueArray, getValueArray, init, isNamedParameters, isUpsertSupported, updateCteExpression, updateCteExpression
-
Constructor Details
-
MsSqlDmlStatement
-
-
Method Details
-
buildInsertSql
- Overrides:
buildInsertSql
in classDmlStatement
-
buildUpdateSql
- Overrides:
buildUpdateSql
in classDmlStatement
-
buildDeleteSql
- Overrides:
buildDeleteSql
in classDmlStatement
-
getTypeCode
- Overrides:
getTypeCode
in classDmlStatement
-
appendColumnParameter
- Overrides:
appendColumnParameter
in classDmlStatement
-
appendColumnEquals
- Overrides:
appendColumnEquals
in classDmlStatement
-