public class SqlServer2005 extends SqlServer2000
| Modifier | Constructor and Description |
|---|---|
protected |
SqlServer2005(java.util.function.Supplier<com.sqlapp.data.db.dialect.Dialect> nextVersionDialectSupplier) |
| Modifier and Type | Method and Description |
|---|---|
protected com.sqlapp.data.db.sql.SqlFactoryRegistry |
createSqlFactoryRegistry() |
boolean |
equals(java.lang.Object obj)
同値判定
|
com.sqlapp.data.db.metadata.CatalogReader |
getCatalogReader() |
int |
hashCode() |
protected void |
registerDataType()
データ型の登録
|
boolean |
setDbType(com.sqlapp.data.db.datatype.DataType dataType,
java.lang.String productDataType,
java.lang.Long lengthOrPrecision,
java.lang.Integer scale,
com.sqlapp.data.schemas.properties.DataTypeLengthProperties<?> column) |
protected void |
setVarcharMax(com.sqlapp.data.schemas.properties.DataTypeLengthProperties<?> column) |
boolean |
supportsRuleOnDelete(com.sqlapp.data.schemas.CascadeRule rule) |
boolean |
supportsRuleOnUpdate(com.sqlapp.data.schemas.CascadeRule rule) |
boolean |
supportsSchema()
DBスキーマのサポート
|
boolean |
supportsTop()
TOP句のサポート
|
boolean |
supportsWith() |
boolean |
supportsWithRecursive()
WITHステートメント再帰のサポート
|
createSqlBuilder, createSqlSplitter, defaultSchema, doQuote, getCloseQuote, getCurrentDateFunction, getCurrentDateTimeFunction, getCurrentTimestampFunction, getCurrentTimestampWithTimeZoneFunction, getDefaultCase, getIdentityColumnString, getIdentitySelectString, getObjectFullName, getOpenQuote, getProductName, getSimpleName, isDdlRollbackable, isOptimisticLockColumn, recommendsNTypeChar, setChangeAndResetSqlDelimiter, storesMixedCaseIdentifiers, supportsCascadeDelete, supportsCascadeUpdate, supportsCatalog, supportsDefaultValueFunction, supportsDropCascade, supportsFunctionOverload, supportsIdentity, supportsIndexNameTableScope, supportsProcedureOverloadcompareTo, createJdbcHandler, domainCheckConstraintColumnName, getCurrentTimeFunction, getCurrentTimeWithTimeZoneFunction, getDbDataType, getDbDataTypes, getDelimiter, getIdentityInsertString, getIndexType, getNextVersionDialect, getSequenceNextValString, getSqlFactoryRegistry, getSqlValueDefinition, getSystemSchema, getValueForDisplay, isQuoted, matchDataTypeName, nativeCaseString, needQuote, quote, setDbType, setDbType, setDbType, setDecimalType, setIndexTypeName, storesLowerCaseIdentifiers, supportedSchemaTypes, supportsBatchExecuteGeneratedKeys, supportsBatchExecuteResult, supportsCascadeRistrict, supportsColumnFormula, supportsColumnSequence, supportsDomain, supportsIndexType, supportsLimit, supportsLimitOffset, supportsMerge, supportsRownum, supportsSequence, supportsStandardOffsetFetchRows, toString, unQuoteprotected SqlServer2005(java.util.function.Supplier<com.sqlapp.data.db.dialect.Dialect> nextVersionDialectSupplier)
protected void registerDataType()
registerDataType in class SqlServer2000public boolean supportsWith()
supportsWith in class SqlServer2000public boolean supportsWithRecursive()
supportsWithRecursive in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsTop()
supportsTop in class SqlServer2000public boolean supportsRuleOnDelete(com.sqlapp.data.schemas.CascadeRule rule)
supportsRuleOnDelete in class SqlServer2000public boolean supportsRuleOnUpdate(com.sqlapp.data.schemas.CascadeRule rule)
supportsRuleOnUpdate in class SqlServer2000public boolean supportsSchema()
supportsSchema in class SqlServer2000public int hashCode()
hashCode in class SqlServer2000public boolean equals(java.lang.Object obj)
equals in class SqlServer2000public com.sqlapp.data.db.metadata.CatalogReader getCatalogReader()
getCatalogReader in class SqlServer2000protected com.sqlapp.data.db.sql.SqlFactoryRegistry createSqlFactoryRegistry()
createSqlFactoryRegistry in class SqlServer2000public boolean setDbType(com.sqlapp.data.db.datatype.DataType dataType,
java.lang.String productDataType,
java.lang.Long lengthOrPrecision,
java.lang.Integer scale,
com.sqlapp.data.schemas.properties.DataTypeLengthProperties<?> column)
setDbType in class com.sqlapp.data.db.dialect.Dialectprotected void setVarcharMax(com.sqlapp.data.schemas.properties.DataTypeLengthProperties<?> column)