クラス SqlServer2000
java.lang.Object
com.sqlapp.data.db.dialect.Dialect
com.sqlapp.data.db.dialect.SqlServer2000
- すべての実装されたインタフェース:
java.io.Serializable,java.lang.Comparable<com.sqlapp.data.db.dialect.Dialect>
- 直系の既知のサブクラス:
SqlServer2005
public class SqlServer2000
extends com.sqlapp.data.db.dialect.Dialect
SqlServer2000固有情報クラス
- 関連項目:
- 直列化された形式
-
フィールドの概要
-
コンストラクタの概要
コンストラクタ 修飾子 コンストラクタ 説明 protectedSqlServer2000(java.util.function.Supplier<com.sqlapp.data.db.dialect.Dialect> nextVersionDialectSupplier) -
メソッドの概要
修飾子とタイプ メソッド 説明 SqlServerSqlBuildercreateSqlBuilder()protected com.sqlapp.data.db.sql.SqlFactoryRegistrycreateSqlFactoryRegistry()SqlServerSqlSplittercreateSqlSplitter()java.lang.StringdefaultSchema()protected java.lang.StringdoQuote(java.lang.String target)booleanequals(java.lang.Object obj)com.sqlapp.data.db.metadata.CatalogReadergetCatalogReader()chargetCloseQuote()java.lang.StringgetCurrentDateFunction()java.lang.StringgetCurrentDateTimeFunction()現在日時の取得関数java.lang.StringgetCurrentTimestampFunction()現在日時(Timestamp)の取得関数java.lang.StringgetCurrentTimestampWithTimeZoneFunction()現在日時(Timestamp)タイムゾーン付きの取得関数com.sqlapp.data.db.dialect.DefaultCasegetDefaultCase()java.lang.StringgetIdentityColumnString()java.lang.StringgetIdentitySelectString()java.lang.StringgetObjectFullName(java.lang.String catalogName, java.lang.String schemaName, java.lang.String objectName)chargetOpenQuote()java.lang.StringgetProductName()DB製品名java.lang.StringgetSimpleName()inthashCode()booleanisDdlRollbackable()booleanisOptimisticLockColumn(com.sqlapp.data.schemas.Column column)booleanrecommendsNTypeChar()protected voidregisterDataType()データ型の登録voidsetChangeAndResetSqlDelimiter(com.sqlapp.data.db.sql.SqlOperation operation)booleanstoresMixedCaseIdentifiers()booleansupportsCascadeDelete()booleansupportsCascadeUpdate()booleansupportsCatalog()DBカタログのサポートbooleansupportsDefaultValueFunction()booleansupportsDropCascade()booleansupportsFunctionOverload()booleansupportsIdentity()booleansupportsIndexNameTableScope()インデックス名のテーブルスコープbooleansupportsProcedureOverload()booleansupportsRuleOnDelete(com.sqlapp.data.schemas.CascadeRule rule)booleansupportsRuleOnUpdate(com.sqlapp.data.schemas.CascadeRule rule)booleansupportsSchema()DBスキーマのサポートbooleansupportsTop()TOP句のサポートbooleansupportsWith()クラスから継承されたメソッド com.sqlapp.data.db.dialect.Dialect
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, unQuote
-
コンストラクタの詳細
-
SqlServer2000
protected SqlServer2000(java.util.function.Supplier<com.sqlapp.data.db.dialect.Dialect> nextVersionDialectSupplier)
-
-
メソッドの詳細
-
registerDataType
protected void registerDataType()データ型の登録- オーバーライド:
registerDataTypeクラス内com.sqlapp.data.db.dialect.Dialect
-
getProductName
public java.lang.String getProductName()DB製品名- オーバーライド:
getProductNameクラス内com.sqlapp.data.db.dialect.Dialect
-
getSimpleName
public java.lang.String getSimpleName()- オーバーライド:
getSimpleNameクラス内com.sqlapp.data.db.dialect.Dialect
-
supportsWith
public boolean supportsWith()- オーバーライド:
supportsWithクラス内com.sqlapp.data.db.dialect.Dialect
-
supportsTop
public boolean supportsTop()TOP句のサポート- オーバーライド:
supportsTopクラス内com.sqlapp.data.db.dialect.Dialect
-
getIdentitySelectString
public java.lang.String getIdentitySelectString()- オーバーライド:
getIdentitySelectStringクラス内com.sqlapp.data.db.dialect.Dialect
-
supportsIdentity
public boolean supportsIdentity()- オーバーライド:
supportsIdentityクラス内com.sqlapp.data.db.dialect.Dialect
-
getIdentityColumnString
public java.lang.String getIdentityColumnString()- オーバーライド:
getIdentityColumnStringクラス内com.sqlapp.data.db.dialect.Dialect
-
supportsCatalog
public boolean supportsCatalog()DBカタログのサポート- オーバーライド:
supportsCatalogクラス内com.sqlapp.data.db.dialect.Dialect
-
supportsSchema
public boolean supportsSchema()DBスキーマのサポート- オーバーライド:
supportsSchemaクラス内com.sqlapp.data.db.dialect.Dialect
-
recommendsNTypeChar
public boolean recommendsNTypeChar()- オーバーライド:
recommendsNTypeCharクラス内com.sqlapp.data.db.dialect.Dialect
-
getCloseQuote
public char getCloseQuote()- オーバーライド:
getCloseQuoteクラス内com.sqlapp.data.db.dialect.Dialect
-
getOpenQuote
public char getOpenQuote()- オーバーライド:
getOpenQuoteクラス内com.sqlapp.data.db.dialect.Dialect
-
getDefaultCase
public com.sqlapp.data.db.dialect.DefaultCase getDefaultCase()- オーバーライド:
getDefaultCaseクラス内com.sqlapp.data.db.dialect.Dialect
-
getCurrentDateFunction
public java.lang.String getCurrentDateFunction()- オーバーライド:
getCurrentDateFunctionクラス内com.sqlapp.data.db.dialect.Dialect
-
getCurrentDateTimeFunction
public java.lang.String getCurrentDateTimeFunction()現在日時の取得関数- オーバーライド:
getCurrentDateTimeFunctionクラス内com.sqlapp.data.db.dialect.Dialect
-
getCurrentTimestampFunction
public java.lang.String getCurrentTimestampFunction()現在日時(Timestamp)の取得関数- オーバーライド:
getCurrentTimestampFunctionクラス内com.sqlapp.data.db.dialect.Dialect
-
getCurrentTimestampWithTimeZoneFunction
public java.lang.String getCurrentTimestampWithTimeZoneFunction()現在日時(Timestamp)タイムゾーン付きの取得関数- オーバーライド:
getCurrentTimestampWithTimeZoneFunctionクラス内com.sqlapp.data.db.dialect.Dialect
-
defaultSchema
public java.lang.String defaultSchema()- オーバーライド:
defaultSchemaクラス内com.sqlapp.data.db.dialect.Dialect
-
supportsCascadeDelete
public boolean supportsCascadeDelete()- オーバーライド:
supportsCascadeDeleteクラス内com.sqlapp.data.db.dialect.Dialect
-
supportsDefaultValueFunction
public boolean supportsDefaultValueFunction()- オーバーライド:
supportsDefaultValueFunctionクラス内com.sqlapp.data.db.dialect.Dialect
-
supportsDropCascade
public boolean supportsDropCascade()- オーバーライド:
supportsDropCascadeクラス内com.sqlapp.data.db.dialect.Dialect
-
supportsFunctionOverload
public boolean supportsFunctionOverload()- オーバーライド:
supportsFunctionOverloadクラス内com.sqlapp.data.db.dialect.Dialect
-
supportsProcedureOverload
public boolean supportsProcedureOverload()- オーバーライド:
supportsProcedureOverloadクラス内com.sqlapp.data.db.dialect.Dialect
-
supportsRuleOnDelete
public boolean supportsRuleOnDelete(com.sqlapp.data.schemas.CascadeRule rule)- オーバーライド:
supportsRuleOnDeleteクラス内com.sqlapp.data.db.dialect.Dialect
-
supportsCascadeUpdate
public boolean supportsCascadeUpdate()- オーバーライド:
supportsCascadeUpdateクラス内com.sqlapp.data.db.dialect.Dialect
-
supportsRuleOnUpdate
public boolean supportsRuleOnUpdate(com.sqlapp.data.schemas.CascadeRule rule)- オーバーライド:
supportsRuleOnUpdateクラス内com.sqlapp.data.db.dialect.Dialect
-
supportsIndexNameTableScope
public boolean supportsIndexNameTableScope()インデックス名のテーブルスコープ- オーバーライド:
supportsIndexNameTableScopeクラス内com.sqlapp.data.db.dialect.Dialect
-
storesMixedCaseIdentifiers
public boolean storesMixedCaseIdentifiers()- オーバーライド:
storesMixedCaseIdentifiersクラス内com.sqlapp.data.db.dialect.Dialect
-
isOptimisticLockColumn
public boolean isOptimisticLockColumn(com.sqlapp.data.schemas.Column column)- オーバーライド:
isOptimisticLockColumnクラス内com.sqlapp.data.db.dialect.Dialect
-
hashCode
public int hashCode()- オーバーライド:
hashCodeクラス内com.sqlapp.data.db.dialect.Dialect
-
equals
public boolean equals(java.lang.Object obj)- オーバーライド:
equalsクラス内com.sqlapp.data.db.dialect.Dialect
-
getCatalogReader
public com.sqlapp.data.db.metadata.CatalogReader getCatalogReader()- オーバーライド:
getCatalogReaderクラス内com.sqlapp.data.db.dialect.Dialect
-
getObjectFullName
public java.lang.String getObjectFullName(java.lang.String catalogName, java.lang.String schemaName, java.lang.String objectName)- オーバーライド:
getObjectFullNameクラス内com.sqlapp.data.db.dialect.Dialect
-
createSqlFactoryRegistry
protected com.sqlapp.data.db.sql.SqlFactoryRegistry createSqlFactoryRegistry()- オーバーライド:
createSqlFactoryRegistryクラス内com.sqlapp.data.db.dialect.Dialect
-
createSqlBuilder
- オーバーライド:
createSqlBuilderクラス内com.sqlapp.data.db.dialect.Dialect
-
createSqlSplitter
- オーバーライド:
createSqlSplitterクラス内com.sqlapp.data.db.dialect.Dialect
-
doQuote
protected java.lang.String doQuote(java.lang.String target)- オーバーライド:
doQuoteクラス内com.sqlapp.data.db.dialect.Dialect
-
setChangeAndResetSqlDelimiter
public void setChangeAndResetSqlDelimiter(com.sqlapp.data.db.sql.SqlOperation operation)- オーバーライド:
setChangeAndResetSqlDelimiterクラス内com.sqlapp.data.db.dialect.Dialect
-
isDdlRollbackable
public boolean isDdlRollbackable()- オーバーライド:
isDdlRollbackableクラス内com.sqlapp.data.db.dialect.Dialect
-