Package org.jumpmind.db.platform.mssql
Class MsSql2016DatabasePlatform
java.lang.Object
org.jumpmind.db.platform.AbstractDatabasePlatform
org.jumpmind.db.platform.AbstractJdbcDatabasePlatform
org.jumpmind.db.platform.mssql.MsSql2000DatabasePlatform
org.jumpmind.db.platform.mssql.MsSql2005DatabasePlatform
org.jumpmind.db.platform.mssql.MsSql2008DatabasePlatform
org.jumpmind.db.platform.mssql.MsSql2016DatabasePlatform
- All Implemented Interfaces:
IDatabasePlatform
-
Field Summary
FieldsFields inherited from class org.jumpmind.db.platform.mssql.MsSql2000DatabasePlatform
JDBC_DRIVERFields inherited from class org.jumpmind.db.platform.AbstractJdbcDatabasePlatform
dataSource, sqlTemplate, sqlTemplateDirtyFields inherited from class org.jumpmind.db.platform.AbstractDatabasePlatform
clearCacheModelTimeoutInMs, databaseVersion, ddlBuilder, ddlReader, defaultCatalog, defaultSchema, log, metadataIgnoreCase, MODEL_DEFAULT_NAME, PERMISSION_TEST_TABLE_NAME, REQUIRED_FIELD_NULL_SUBSTITUTE, settings, sourceNodeId, storesLowerCaseIdentifiers, storesMixedCaseIdentifiers, storesUpperCaseIdentifiers, supportsMultiThreadedTransactions, supportsTransactions, supportsTruncate, tableCache, useMultiThreadSyncTriggers, ZERO_DATE_STRING -
Constructor Summary
ConstructorsConstructorDescriptionMsSql2016DatabasePlatform(DataSource dataSource, SqlTemplateSettings settings) -
Method Summary
Methods inherited from class org.jumpmind.db.platform.mssql.MsSql2008DatabasePlatform
getEstimatedRowCount, getLogMinePermissionMethods inherited from class org.jumpmind.db.platform.mssql.MsSql2005DatabasePlatform
getCharSetName, getDefaultSchema, getSliceTableSql, getTransactions, massageForLimitOffset, supportsLimitOffset, supportsSliceTablesMethods inherited from class org.jumpmind.db.platform.mssql.MsSql2000DatabasePlatform
allowsUniqueIndexDuplicatesWithNulls, canColumnBeUsedInWhereClause, createDdlReader, createSqlTemplate, getCreateSymFunctionPermission, getCreateSymTriggerPermission, getDefaultCatalog, getEngineEdition, isClob, isText, isVarcharMax, massageForObjectAlreadyExists, massageForObjectDoesNotExist, parseFloatMethods inherited from class org.jumpmind.db.platform.AbstractJdbcDatabasePlatform
createSqlTemplateDirty, getDataSource, getSqlTemplate, getSqlTemplateDirty, resetDataSourceMethods inherited from class org.jumpmind.db.platform.AbstractDatabasePlatform
alterCaseToMatchDatabaseDefaultCase, alterCaseToMatchDatabaseDefaultCase, alterCaseToMatchDatabaseDefaultCase, alterCaseToMatchDatabaseDefaultCase, alterCaseToMatchDatabaseDefaultCase, alterDatabase, alterDatabase, alterTables, alterTables, appendString, checkSymTablePermissions, cleanNumber, cleanTextForTextBasedColumns, createArray, createDatabase, createDmlStatement, createDmlStatement, createDmlStatement, createDmlStatement, createTables, dropDatabase, dropTables, getAlterSymTablePermission, getClearCacheModelTimeoutInMs, getCreateSymRoutinePermission, getCreateSymTablePermission, getCsvStringValue, getDatabaseInfo, getDatabaseVersion, getDateTimeStringValue, getDdlBuilder, getDdlReader, getDeleteSql, getDropSymTablePermission, getDropSymTriggerPermission, getExecuteSymPermission, getLobColumns, getObjectValue, getObjectValues, getObjectValues, getObjectValues, getObjectValues, getPermissionTableDefinition, getSqlScriptReplacementTokens, getStringValues, getTableFromCache, getTableFromCache, getTimestampStringValue, getTimestampTzStringValue, getTimeZone, getTruncateSql, hasMatchingPlatform, isBlob, isLob, isMetadataIgnoreCase, isStoresLowerCaseIdentifiers, isStoresMixedCaseQuotedIdentifiers, isStoresUpperCaseIdentifiers, isUseMultiThreadSyncTriggers, logFailedResults, makeAllColumnsPrimaryKeys, makePlatformSpecific, parseBigDecimal, parseBigInteger, parseBoolean, parseDate, parseInteger, parseQualifiedTableName, parseTimestamp, prefixColumnNames, prefixDatabase, prefixForeignKeys, prefixIndexes, readDatabase, readDatabaseFromXml, readDatabaseFromXml, readFromDatabase, readTableFromDatabase, readTableFromDatabase, readTableFromDatabaseAllowException, resetCachedTableModel, scrubSql, setClearCacheModelTimeoutInMs, setDatabaseVersion, setMetadataIgnoreCase, supportsMultiThreadedTransactions, supportsParametersInSelect, supportsTransactions
-
Field Details
-
JDBC_SUBPROTOCOL
- See Also:
-
SP1_BUILD_NUMBER
public static final int SP1_BUILD_NUMBER- See Also:
-
-
Constructor Details
-
MsSql2016DatabasePlatform
-
-
Method Details
-
createDdlBuilder
- Overrides:
createDdlBuilderin classMsSql2008DatabasePlatform
-
getName
- Specified by:
getNamein interfaceIDatabasePlatform- Overrides:
getNamein classMsSql2008DatabasePlatform- Returns:
- a constant that represents this database type from
DatabaseNamesConstants - See Also:
-