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 voidappendColumnEquals(StringBuilder sql, Column column) protected voidappendColumnParameter(StringBuilder sql, Column column) protected StringbuildDeleteSql(String tableName, Column[] keyColumns) protected StringbuildInsertSql(String tableName, Column[] keys, Column[] columns) protected StringbuildUpdateSql(String tableName, Column[] keyColumns, Column[] columns) protected intgetTypeCode(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:
buildInsertSqlin classDmlStatement
-
buildUpdateSql
- Overrides:
buildUpdateSqlin classDmlStatement
-
buildDeleteSql
- Overrides:
buildDeleteSqlin classDmlStatement
-
getTypeCode
- Overrides:
getTypeCodein classDmlStatement
-
appendColumnParameter
- Overrides:
appendColumnParameterin classDmlStatement
-
appendColumnEquals
- Overrides:
appendColumnEqualsin classDmlStatement
-