Package org.jumpmind.symmetric.db.mssql
Class MsSql2008SymmetricDialect
java.lang.Object
org.jumpmind.symmetric.db.AbstractSymmetricDialect
org.jumpmind.symmetric.db.mssql.MsSqlSymmetricDialect
org.jumpmind.symmetric.db.mssql.MsSql2008SymmetricDialect
- All Implemented Interfaces:
ISymmetricDialect
- Direct Known Subclasses:
MsSql2016SymmetricDialect
-
Field Summary
Fields inherited from class org.jumpmind.symmetric.db.mssql.MsSqlSymmetricDialect
noCount, SQL_DROP_FUNCTION, SQL_FUNCTION_INSTALLED, supportsDisableTriggersFields inherited from class org.jumpmind.symmetric.db.AbstractSymmetricDialect
databaseMajorVersion, databaseMinorVersion, databaseName, databaseProductVersion, driverName, driverVersion, extensionService, isSpatialTypesEnabled, log, MAX_SYMMETRIC_SUPPORTED_TRIGGER_SIZE, parameterService, platform, sqlKeywords, sqlReplacementTokens, supportsDdlTriggers, supportsGetGeneratedKeys, supportsSubselectsInDelete, supportsSubselectsInUpdate, supportsTransactionViews, tablePrefixLowerCase, targetDialect, triggerTemplate -
Constructor Summary
ConstructorsConstructorDescriptionMsSql2008SymmetricDialect(IParameterService parameterService, IDatabasePlatform platform) -
Method Summary
Modifier and TypeMethodDescriptionbooleandoesDdlTriggerExist(String catalogName, String schema, String triggerName) protected StringMethods inherited from class org.jumpmind.symmetric.db.mssql.MsSqlSymmetricDialect
alterLockEscalation, cleanDatabase, createBase64EncodeFunction, createNodeDisabledFunction, createOrAlterTablesIfNecessary, createRequiredDatabaseObjects, createTriggersDisabledFunction, disableSyncTriggers, doesTriggerExistOnPlatform, dropBase64EncodeFunction, dropNodeDisabledFunction, dropRequiredDatabaseObjects, dropTriggersDisabledFunction, enableSyncTriggers, getBinaryEncoding, getCurrentSequenceValue, getSymTablePermissions, getSyncTriggersExpression, getSyncTriggersOnIncomingExpression, getTransactionTriggerExpression, isTransactionIdOverrideSupported, needsToSelectLobData, postCreateTrigger, readSymmetricSchemaFromXml, removeDdlTrigger, removeTrigger, setColumnToNtext, setColumnToVarChar, supportsDisableTriggers, supportsTransactionId, switchCatalogForTriggerInstall, verifyDatabaseIsCompatibleMethods inherited from class org.jumpmind.symmetric.db.AbstractSymmetricDialect
areDatabaseTransactionsPendingSince, buildSqlReplacementTokens, canGapsOccurInCapturedDataIds, cleanupTriggers, close, createCsvDataSql, createCsvPrimaryKeySql, createDdlTrigger, createInitialLoadSqlFor, createPostDdlTriggerDDL, createPostTriggerDDL, createPurgeSqlFor, createPurgeSqlFor, createPurgeSqlFor, createPurgeSqlForMultipleTables, createTrigger, createTrigger, disableSyncTriggers, doesTriggerExist, dropTablesAndDatabaseObjects, escapesTemplatesForDatabaseInserts, getColumnPositionUsingTemplate, getCreateSymmetricDDL, getDatabaseTime, getDatabaseTimeSQL, getDataHasChangedCondition, getDriverName, getDriverVersion, getDropTriggerSql, getEarliestTransactionStartTime, getEngineName, getInitialLoadTableAlias, getInitialLoadTwoPassLobLengthSql, getInitialLoadTwoPassLobSql, getMajorVersion, getMasterCollation, getMaxTriggerNameLength, getMinorVersion, getName, getParameterService, getPlatform, getProductVersion, getSequenceKeyName, getSequenceName, getSourceNodeExpression, getSqlKeywords, getSqlReplacementTokens, getSqlTypeForIds, getSymmetricDdlChanges, getTablePrefix, getTargetDialect, getTargetDialect, getTargetPlatform, getTargetPlatform, getTemplateNumberPrecisionSpec, getTriggerTemplate, getVersion, initTablesAndDatabaseObjects, insertWithGeneratedKey, insertWithGeneratedKey, install, installed, isBlobSyncSupported, isClobSyncSupported, isInitialLoadTwoPassLob, logSql, massageDataExtractionSql, massageForLob, merge, orderColumns, postCreateDdlTrigger, prefixConfigDatabase, preProcessTriggerSqlClause, readDatabaseFromXml, readSymmetricSchemaFromDatabase, removeTrigger, replaceTokens, requiresAutoCommitFalseToSetFetchSize, setExtensionService, setTargetDialect, supportsBatchUpdates, supportsDdlTriggers, supportsOpenCursorsAcrossCommit, supportsSubselectsInDelete, supportsSubselectsInUpdate, supportsTransactionViews, truncateTable, uninstallMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jumpmind.symmetric.db.ISymmetricDialect
areDatabaseTransactionsPendingSince, canGapsOccurInCapturedDataIds, cleanupTriggers, createCsvDataSql, createCsvPrimaryKeySql, createDdlTrigger, createInitialLoadSqlFor, createPurgeSqlFor, createPurgeSqlFor, createPurgeSqlFor, createPurgeSqlForMultipleTables, createTrigger, createTrigger, disableSyncTriggers, doesTriggerExist, dropTablesAndDatabaseObjects, escapesTemplatesForDatabaseInserts, getColumnPositionUsingTemplate, getCreateSymmetricDDL, getDatabaseTime, getDatabaseTimeSQL, getDataHasChangedCondition, getDriverName, getDriverVersion, getEarliestTransactionStartTime, getEngineName, getInitialLoadTableAlias, getInitialLoadTwoPassLobSql, getMajorVersion, getMasterCollation, getMaxTriggerNameLength, getMinorVersion, getName, getParameterService, getPlatform, getProductVersion, getSequenceKeyName, getSequenceName, getSourceNodeExpression, getSqlKeywords, getSqlReplacementTokens, getSqlTypeForIds, getSymmetricDdlChanges, getTablePrefix, getTargetDialect, getTargetDialect, getTargetPlatform, getTargetPlatform, getTemplateNumberPrecisionSpec, getTriggerTemplate, getVersion, initTablesAndDatabaseObjects, insertWithGeneratedKey, insertWithGeneratedKey, isBlobSyncSupported, isClobSyncSupported, isInitialLoadTwoPassLob, massageDataExtractionSql, massageForLob, orderColumns, preProcessTriggerSqlClause, removeTrigger, setExtensionService, setTargetDialect, supportsBatchUpdates, supportsDdlTriggers, supportsOpenCursorsAcrossCommit, supportsSubselectsInDelete, supportsSubselectsInUpdate, supportsTransactionViews, truncateTable
-
Constructor Details
-
MsSql2008SymmetricDialect
-
-
Method Details
-
getDbSpecificDataHasChangedCondition
- Overrides:
getDbSpecificDataHasChangedConditionin classMsSqlSymmetricDialect
-
doesDdlTriggerExist
- Specified by:
doesDdlTriggerExistin interfaceISymmetricDialect- Overrides:
doesDdlTriggerExistin classAbstractSymmetricDialect
-