クラス Virtica

  • すべての実装されたインタフェース:
    java.io.Serializable, java.lang.Comparable<com.sqlapp.data.db.dialect.Dialect>
    直系の既知のサブクラス:
    Virtica72

    public class Virtica
    extends com.sqlapp.data.db.dialect.Dialect
    Virtica固有情報クラス
    関連項目:
    直列化された形式
    • ネストされたクラスの概要

      • クラスから継承されたネストされたクラス/インタフェース com.sqlapp.data.db.dialect.Dialect

        com.sqlapp.data.db.dialect.Dialect.DateTimeTypeHandler
    • フィールドの概要

      • クラスから継承されたフィールド com.sqlapp.data.db.dialect.Dialect

        COLUMN_DEFAULT_VALUE, COLUMN_PRECISION, COLUMN_SCALE, COLUMN_SIZE, DefaultDbType
    • コンストラクタの概要

      コンストラクタ 
      修飾子 コンストラクタ 説明
      protected Virtica​(java.util.function.Supplier<com.sqlapp.data.db.dialect.Dialect> nextVersionDialectSupplier)  
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      VirticaSqlBuilder createSqlBuilder()  
      com.sqlapp.data.db.sql.SqlFactoryRegistry createSqlFactoryRegistry()  
      VirticaSqlSplitter createSqlSplitter()  
      protected java.lang.String doQuote​(java.lang.String target)  
      boolean equals​(java.lang.Object obj)
      同値判定
      com.sqlapp.data.db.metadata.CatalogReader getCatalogReader()  
      java.lang.String getCurrentDateFunction()
      現在日付の取得関数
      java.lang.String getProductName()
      DB名
      java.lang.String getSimpleName()
      DB製品名(シンプル名)
      int hashCode()  
      protected void registerDataType()
      データ型の登録
      boolean supportsWith()  
      • クラスから継承されたメソッド com.sqlapp.data.db.dialect.Dialect

        compareTo, createJdbcHandler, defaultSchema, domainCheckConstraintColumnName, getCloseQuote, getCurrentDateTimeFunction, getCurrentTimeFunction, getCurrentTimestampFunction, getCurrentTimestampWithTimeZoneFunction, getCurrentTimeWithTimeZoneFunction, getDbDataType, getDbDataTypes, getDefaultCase, getDelimiter, getIdentityColumnString, getIdentityInsertString, getIdentitySelectString, getIndexType, getNextVersionDialect, getObjectFullName, getOpenQuote, getSequenceNextValString, getSqlValueDefinition, getSystemSchema, getValueForDisplay, isDdlRollbackable, isOptimisticLockColumn, isQuoted, matchDataTypeName, nativeCaseString, needQuote, quote, recommendsNTypeChar, setChangeAndResetSqlDelimiter, setDbType, setDbType, setDbType, setDbType, setDecimalType, setIndexTypeName, storesLowerCaseIdentifiers, storesMixedCaseIdentifiers, supportedSchemaTypes, supportsBatchExecuteGeneratedKeys, supportsBatchExecuteResult, supportsCascadeDelete, supportsCascadeRistrict, supportsCascadeUpdate, supportsCatalog, supportsColumnFormula, supportsColumnSequence, supportsDefaultValueFunction, supportsDomain, supportsDropCascade, supportsFunctionOverload, supportsIdentity, supportsIndexNameTableScope, supportsIndexType, supportsLimit, supportsLimitOffset, supportsMerge, supportsProcedureOverload, supportsRownum, supportsRuleOnDelete, supportsRuleOnUpdate, supportsSchema, supportsSequence, supportsStandardOffsetFetchRows, supportsTop, supportsWithRecursive, toString, unQuote
      • クラスから継承されたメソッド java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • コンストラクタの詳細

      • Virtica

        protected Virtica​(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()
        DB製品名(シンプル名)
        オーバーライド:
        getSimpleName クラス内 com.sqlapp.data.db.dialect.Dialect
      • supportsWith

        public boolean supportsWith()
        オーバーライド:
        supportsWith クラス内 com.sqlapp.data.db.dialect.Dialect
      • getCurrentDateFunction

        public java.lang.String getCurrentDateFunction()
        現在日付の取得関数
        オーバーライド:
        getCurrentDateFunction クラス内 com.sqlapp.data.db.dialect.Dialect
      • getCatalogReader

        public com.sqlapp.data.db.metadata.CatalogReader getCatalogReader()
        オーバーライド:
        getCatalogReader クラス内 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
      • createSqlFactoryRegistry

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

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

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