クラス Sqlite

java.lang.Object
com.sqlapp.data.db.dialect.Dialect
com.sqlapp.data.db.dialect.sqlite.Sqlite
すべての実装されたインタフェース:
Serializable, Comparable<com.sqlapp.data.db.dialect.Dialect>

public class Sqlite extends com.sqlapp.data.db.dialect.Dialect
SQLite
関連項目:
  • ネストされたクラスの概要

    クラスから継承されたネストされたクラス/インタフェース 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
    Sqlite(Supplier<com.sqlapp.data.db.dialect.Dialect> nextVersionDialectSupplier)
     
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
     
    boolean
    同値判定
    char
     
    現在日付の取得関数
    現在日時の取得関数
    現在日時(Timestamp)タイムゾーン付きの取得関数
    現在日時(Timestamp)の取得関数
    現在日時(Timestamp)タイムゾーン付きの取得関数
     
    char
     
    DB製品名
     
    int
     
    protected void
    データ型の登録
    selectRecursiveSql(com.sqlapp.data.schemas.Table table, boolean backTrace)
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
     
    boolean
    supportsRuleOnDelete(com.sqlapp.data.schemas.CascadeRule rule)
     
    boolean
    supportsRuleOnUpdate(com.sqlapp.data.schemas.CascadeRule rule)
     
    boolean
    TOP句のサポート

    クラスから継承されたメソッド com.sqlapp.data.db.dialect.Dialect

    compareTo, createColumnTypeMatcher, createJdbcHandler, createJdbcHandler, createRegexColumnTypeMatcher, createSqlBuilder, createSqlDelimiter, createSqlFactoryRegistry, defaultSchema, domainCheckConstraintColumnName, doQuote, getCatalogReader, getCurrentTimeWithTimeZoneFunction, getDbDataType, getDbDataTypes, getDefaultCase, getDelimiter, getIdentityColumnString, getIdentityInsertString, getIndexType, getNextVersionDialect, getObjectFullName, getSelectDummyTableName, getSequenceNextValString, getSqlValueDefinition, getSystemSchema, getValueForDisplay, isDdlRollbackable, isOptimisticLockColumn, isQuoted, isSqlComment, matchDataTypeName, matchDbType, matchDbType, nativeCaseString, needQuote, quote, recommendsNTypeChar, setChangeAndResetSqlDelimiter, setDbType, setDbType, setDbType, setDecimalType, setIndexTypeName, setIndexTypeName, storesLowerCaseIdentifiers, storesMixedCaseIdentifiers, supportedSchemaTypes, supportsBatchExecuteGeneratedKeys, supportsBatchExecuteResult, supportsCascadeRistrict, supportsCatalog, supportsColumnFormula, supportsColumnSequence, supportsDomain, supportsFunctionOverload, supportsIndexNameTableScope, supportsIndexType, supportsLimit, supportsLimitOffset, supportsMerge, supportsProcedureOverload, supportsRownum, supportsSchema, supportsSequence, supportsStandardOffsetFetchRows, supportsWith, supportsWithRecursive, toString, toText, toTextFromSqlOperation, unQuote

    クラスから継承されたメソッド java.lang.Object

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

    • Sqlite

      protected Sqlite(Supplier<com.sqlapp.data.db.dialect.Dialect> nextVersionDialectSupplier)
  • メソッドの詳細

    • registerDataType

      protected void registerDataType()
      データ型の登録
      オーバーライド:
      registerDataType クラス内 com.sqlapp.data.db.dialect.Dialect
    • getProductName

      public String getProductName()
      DB製品名
      オーバーライド:
      getProductName クラス内 com.sqlapp.data.db.dialect.Dialect
    • getSimpleName

      public String getSimpleName()
      オーバーライド:
      getSimpleName クラス内 com.sqlapp.data.db.dialect.Dialect
    • supportsTop

      public boolean supportsTop()
      TOP句のサポート
      オーバーライド:
      supportsTop クラス内 com.sqlapp.data.db.dialect.Dialect
    • getIdentitySelectString

      public String getIdentitySelectString()
      オーバーライド:
      getIdentitySelectString クラス内 com.sqlapp.data.db.dialect.Dialect
    • supportsIdentity

      public boolean supportsIdentity()
      オーバーライド:
      supportsIdentity クラス内 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
    • getCurrentDateFunction

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

      public String getCurrentDateTimeFunction()
      現在日時の取得関数
      オーバーライド:
      getCurrentDateTimeFunction クラス内 com.sqlapp.data.db.dialect.Dialect
    • getCurrentTimestampFunction

      public String getCurrentTimestampFunction()
      現在日時(Timestamp)の取得関数
      オーバーライド:
      getCurrentTimestampFunction クラス内 com.sqlapp.data.db.dialect.Dialect
    • getCurrentTimestampWithTimeZoneFunction

      public String getCurrentTimestampWithTimeZoneFunction()
      現在日時(Timestamp)タイムゾーン付きの取得関数
      オーバーライド:
      getCurrentTimestampWithTimeZoneFunction クラス内 com.sqlapp.data.db.dialect.Dialect
    • getCurrentTimeFunction

      public String getCurrentTimeFunction()
      現在日時(Timestamp)タイムゾーン付きの取得関数
      オーバーライド:
      getCurrentTimeFunction クラス内 com.sqlapp.data.db.dialect.Dialect
    • supportsDropCascade

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

      public boolean supportsCascadeDelete()
      オーバーライド:
      supportsCascadeDelete クラス内 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
    • supportsDefaultValueFunction

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

      public String selectRecursiveSql(com.sqlapp.data.schemas.Table table, boolean backTrace)
    • hashCode

      public int hashCode()
      オーバーライド:
      hashCode クラス内 com.sqlapp.data.db.dialect.Dialect
    • equals

      public boolean equals(Object obj)
      同値判定
      オーバーライド:
      equals クラス内 com.sqlapp.data.db.dialect.Dialect
    • createSqlSplitter

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