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

    • 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

      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