クラス 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固有情報クラス
    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • 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

        public com.sqlapp.data.db.sql.SqlFactoryRegistry createSqlFactoryRegistry()
        オーバーライド:
        createSqlFactoryRegistry クラス内 com.sqlapp.data.db.dialect.Dialect
      • createSqlBuilder

        public SqlServerSqlBuilder createSqlBuilder()
        オーバーライド:
        createSqlBuilder クラス内 com.sqlapp.data.db.dialect.Dialect
      • createSqlSplitter

        public SqlServerSqlSplitter 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