public class SqlServer16Platform extends DatabasePlatform
DatabasePlatform.OnQueryOnly
Constructor and Description |
---|
SqlServer16Platform() |
Modifier and Type | Method and Description |
---|---|
void |
configure(PlatformConfig config)
Configure the platform given the server configuration.
|
PlatformIdGenerator |
createSequenceIdGenerator(BackgroundExecutor be,
DataSource ds,
int stepSize,
String seqName)
Create a Postgres specific sequence IdGenerator.
|
String |
fromForUpdate(Query.ForUpdate forUpdateMode)
For update is part of the FROM clause on the base table for sql server.
|
completeSql, convertQuotedIdentifiers, createSchemaIfNotExists, escapeLikeString, getBasicSqlLimiter, getBlobDbType, getBooleanDbType, getClobDbType, getCloseQuote, getColumnAliasPrefix, getDbDefaultValue, getDbEncrypt, getDbIdentity, getDbTypeMap, getHistorySupport, getLikeClause, getMaxConstraintNameLength, getMaxTableNameLength, getName, getOnQueryOnly, getOpenQuote, getPersistBatchOnCascade, getPlatform, getSqlLimiter, getTableAliasPlaceHolder, isDdlCommitOnCreateIndex, isForwardOnlyHintOnFindIterate, isIdInExpandedForm, isNativeArrayType, isNativeUuidType, isPlatform, isSelectCountWithAlias, isSequenceBatchMode, isSupportsNativeIlike, isSupportsResultSetConcurrencyModeUpdatable, isTreatEmptyStringsAsNull, schemaExists, setColumnAliasPrefix, setDbEncrypt, setDbFalseLiteral, setDbTrueLiteral, setForwardOnlyHintOnFindIterate, setHistorySupport, setOnQueryOnly, setSequenceBatchMode, setSupportsResultSetConcurrencyModeUpdatable, setTableAliasPlaceHolder, tableExists, tablePartitionInit, tablePartitionsExist, translate, unQuote, useExtraTransactionOnIterateSecondaryQueries
public SqlServer16Platform()
public void configure(PlatformConfig config)
DatabasePlatform
configure
in class DatabasePlatform
public PlatformIdGenerator createSequenceIdGenerator(BackgroundExecutor be, DataSource ds, int stepSize, String seqName)
createSequenceIdGenerator
in class DatabasePlatform
be
- the BackgroundExecutor that can be used to load the sequence if
desiredds
- the DataSourcestepSize
- the sequence allocation size as defined by mapping (defaults to 50)seqName
- the name of the sequencepublic String fromForUpdate(Query.ForUpdate forUpdateMode)
fromForUpdate
in class DatabasePlatform
Copyright © 2019. All rights reserved.