public class SqlServer2000
extends com.sqlapp.data.db.dialect.Dialect
| Modifier | Constructor and Description |
|---|---|
protected |
SqlServer2000(java.util.function.Supplier<com.sqlapp.data.db.dialect.Dialect> nextVersionDialectSupplier) |
| Modifier and Type | Method and Description |
|---|---|
SqlServerSqlBuilder |
createSqlBuilder() |
protected com.sqlapp.data.db.sql.SqlFactoryRegistry |
createSqlFactoryRegistry() |
SqlServerSqlSplitter |
createSqlSplitter() |
java.lang.String |
defaultSchema() |
protected java.lang.String |
doQuote(java.lang.String target) |
boolean |
equals(java.lang.Object obj) |
com.sqlapp.data.db.metadata.CatalogReader |
getCatalogReader() |
char |
getCloseQuote() |
java.lang.String |
getCurrentDateFunction() |
java.lang.String |
getCurrentDateTimeFunction()
現在日時の取得関数
|
java.lang.String |
getCurrentTimestampFunction()
現在日時(Timestamp)の取得関数
|
java.lang.String |
getCurrentTimestampWithTimeZoneFunction()
現在日時(Timestamp)タイムゾーン付きの取得関数
|
com.sqlapp.data.db.dialect.DefaultCase |
getDefaultCase() |
java.lang.String |
getIdentityColumnString() |
java.lang.String |
getIdentitySelectString() |
java.lang.String |
getObjectFullName(java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String objectName) |
char |
getOpenQuote() |
java.lang.String |
getProductName()
DB製品名
|
java.lang.String |
getSimpleName() |
int |
hashCode() |
boolean |
isDdlRollbackable() |
boolean |
isOptimisticLockColumn(com.sqlapp.data.schemas.Column column) |
boolean |
recommendsNTypeChar() |
protected void |
registerDataType()
データ型の登録
|
void |
setChangeAndResetSqlDelimiter(com.sqlapp.data.db.sql.SqlOperation operation) |
boolean |
storesMixedCaseIdentifiers() |
boolean |
supportsCascadeDelete() |
boolean |
supportsCascadeUpdate() |
boolean |
supportsCatalog()
DBカタログのサポート
|
boolean |
supportsDefaultValueFunction() |
boolean |
supportsDropCascade() |
boolean |
supportsFunctionOverload() |
boolean |
supportsIdentity() |
boolean |
supportsIndexNameTableScope()
インデックス名のテーブルスコープ
|
boolean |
supportsProcedureOverload() |
boolean |
supportsRuleOnDelete(com.sqlapp.data.schemas.CascadeRule rule) |
boolean |
supportsRuleOnUpdate(com.sqlapp.data.schemas.CascadeRule rule) |
boolean |
supportsSchema()
DBスキーマのサポート
|
boolean |
supportsTop()
TOP句のサポート
|
boolean |
supportsWith() |
compareTo, createJdbcHandler, domainCheckConstraintColumnName, getCurrentTimeFunction, getCurrentTimeWithTimeZoneFunction, getDbDataType, getDbDataTypes, getDelimiter, getIdentityInsertString, getIndexType, getNextVersionDialect, getSequenceNextValString, getSqlFactoryRegistry, getSqlValueDefinition, getSystemSchema, getValueForDisplay, isQuoted, matchDataTypeName, nativeCaseString, needQuote, quote, setDbType, setDbType, setDbType, setDbType, setDecimalType, setIndexTypeName, storesLowerCaseIdentifiers, supportedSchemaTypes, supportsBatchExecuteGeneratedKeys, supportsBatchExecuteResult, supportsCascadeRistrict, supportsColumnFormula, supportsColumnSequence, supportsDomain, supportsIndexType, supportsLimit, supportsLimitOffset, supportsMerge, supportsRownum, supportsSequence, supportsStandardOffsetFetchRows, supportsWithRecursive, toString, unQuoteprotected SqlServer2000(java.util.function.Supplier<com.sqlapp.data.db.dialect.Dialect> nextVersionDialectSupplier)
protected void registerDataType()
registerDataType in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String getProductName()
getProductName in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String getSimpleName()
getSimpleName in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsWith()
supportsWith in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsTop()
supportsTop in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String getIdentitySelectString()
getIdentitySelectString in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsIdentity()
supportsIdentity in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String getIdentityColumnString()
getIdentityColumnString in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsCatalog()
supportsCatalog in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsSchema()
supportsSchema in class com.sqlapp.data.db.dialect.Dialectpublic boolean recommendsNTypeChar()
recommendsNTypeChar in class com.sqlapp.data.db.dialect.Dialectpublic char getCloseQuote()
getCloseQuote in class com.sqlapp.data.db.dialect.Dialectpublic char getOpenQuote()
getOpenQuote in class com.sqlapp.data.db.dialect.Dialectpublic com.sqlapp.data.db.dialect.DefaultCase getDefaultCase()
getDefaultCase in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String getCurrentDateFunction()
getCurrentDateFunction in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String getCurrentDateTimeFunction()
getCurrentDateTimeFunction in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String getCurrentTimestampFunction()
getCurrentTimestampFunction in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String getCurrentTimestampWithTimeZoneFunction()
getCurrentTimestampWithTimeZoneFunction in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String defaultSchema()
defaultSchema in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsCascadeDelete()
supportsCascadeDelete in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsDefaultValueFunction()
supportsDefaultValueFunction in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsDropCascade()
supportsDropCascade in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsFunctionOverload()
supportsFunctionOverload in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsProcedureOverload()
supportsProcedureOverload in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsRuleOnDelete(com.sqlapp.data.schemas.CascadeRule rule)
supportsRuleOnDelete in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsCascadeUpdate()
supportsCascadeUpdate in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsRuleOnUpdate(com.sqlapp.data.schemas.CascadeRule rule)
supportsRuleOnUpdate in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsIndexNameTableScope()
supportsIndexNameTableScope in class com.sqlapp.data.db.dialect.Dialectpublic boolean storesMixedCaseIdentifiers()
storesMixedCaseIdentifiers in class com.sqlapp.data.db.dialect.Dialectpublic boolean isOptimisticLockColumn(com.sqlapp.data.schemas.Column column)
isOptimisticLockColumn in class com.sqlapp.data.db.dialect.Dialectpublic int hashCode()
hashCode in class com.sqlapp.data.db.dialect.Dialectpublic boolean equals(java.lang.Object obj)
equals in class com.sqlapp.data.db.dialect.Dialectpublic com.sqlapp.data.db.metadata.CatalogReader getCatalogReader()
getCatalogReader in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String getObjectFullName(java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String objectName)
getObjectFullName in class com.sqlapp.data.db.dialect.Dialectprotected com.sqlapp.data.db.sql.SqlFactoryRegistry createSqlFactoryRegistry()
createSqlFactoryRegistry in class com.sqlapp.data.db.dialect.Dialectpublic SqlServerSqlBuilder createSqlBuilder()
createSqlBuilder in class com.sqlapp.data.db.dialect.Dialectpublic SqlServerSqlSplitter createSqlSplitter()
createSqlSplitter in class com.sqlapp.data.db.dialect.Dialectprotected java.lang.String doQuote(java.lang.String target)
doQuote in class com.sqlapp.data.db.dialect.Dialectpublic void setChangeAndResetSqlDelimiter(com.sqlapp.data.db.sql.SqlOperation operation)
setChangeAndResetSqlDelimiter in class com.sqlapp.data.db.dialect.Dialectpublic boolean isDdlRollbackable()
isDdlRollbackable in class com.sqlapp.data.db.dialect.Dialect