クラス Sqlite
- java.lang.Object
-
- com.sqlapp.data.db.dialect.Dialect
-
- com.sqlapp.data.db.dialect.sqlite.Sqlite
-
- すべての実装されたインタフェース:
java.io.Serializable,java.lang.Comparable<com.sqlapp.data.db.dialect.Dialect>
public class Sqlite extends com.sqlapp.data.db.dialect.DialectSQLite- 関連項目:
- 直列化された形式
-
-
コンストラクタの概要
コンストラクタ 修飾子 コンストラクタ 説明 protectedSqlite(java.util.function.Supplier<com.sqlapp.data.db.dialect.Dialect> nextVersionDialectSupplier)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 SqliteSqlSplittercreateSqlSplitter()booleanequals(java.lang.Object obj)同値判定chargetCloseQuote()java.lang.StringgetCurrentDateFunction()現在日付の取得関数java.lang.StringgetCurrentDateTimeFunction()現在日時の取得関数java.lang.StringgetCurrentTimeFunction()現在日時(Timestamp)タイムゾーン付きの取得関数java.lang.StringgetCurrentTimestampFunction()現在日時(Timestamp)の取得関数java.lang.StringgetCurrentTimestampWithTimeZoneFunction()現在日時(Timestamp)タイムゾーン付きの取得関数java.lang.StringgetIdentitySelectString()chargetOpenQuote()java.lang.StringgetProductName()DB製品名java.lang.StringgetSimpleName()inthashCode()protected voidregisterDataType()データ型の登録java.lang.StringselectRecursiveSql(com.sqlapp.data.schemas.Table table, boolean backTrace)booleansupportsCascadeDelete()booleansupportsCascadeUpdate()booleansupportsDefaultValueFunction()booleansupportsDropCascade()booleansupportsIdentity()booleansupportsRuleOnDelete(com.sqlapp.data.schemas.CascadeRule rule)booleansupportsRuleOnUpdate(com.sqlapp.data.schemas.CascadeRule rule)booleansupportsTop()TOP句のサポート-
クラスから継承されたメソッド com.sqlapp.data.db.dialect.Dialect
compareTo, createJdbcHandler, createSqlBuilder, createSqlFactoryRegistry, defaultSchema, domainCheckConstraintColumnName, doQuote, getCatalogReader, getCurrentTimeWithTimeZoneFunction, getDbDataType, getDbDataTypes, getDefaultCase, getDelimiter, getIdentityColumnString, getIdentityInsertString, getIndexType, getNextVersionDialect, getObjectFullName, getSequenceNextValString, getSqlValueDefinition, getSystemSchema, getValueForDisplay, isDdlRollbackable, isOptimisticLockColumn, isQuoted, matchDataTypeName, nativeCaseString, needQuote, quote, recommendsNTypeChar, setChangeAndResetSqlDelimiter, setDbType, setDbType, setDbType, setDbType, setDecimalType, 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, unQuote
-
-
-
-
メソッドの詳細
-
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
-
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
-
getCloseQuote
public char getCloseQuote()
- オーバーライド:
getCloseQuoteクラス内com.sqlapp.data.db.dialect.Dialect
-
getOpenQuote
public char getOpenQuote()
- オーバーライド:
getOpenQuoteクラス内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
-
getCurrentTimeFunction
public java.lang.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 java.lang.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(java.lang.Object obj)
同値判定- オーバーライド:
equalsクラス内com.sqlapp.data.db.dialect.Dialect
-
createSqlSplitter
public SqliteSqlSplitter createSqlSplitter()
- オーバーライド:
createSqlSplitterクラス内com.sqlapp.data.db.dialect.Dialect
-
-