public class Sqlite
extends com.sqlapp.data.db.dialect.Dialect
| Modifier | Constructor and Description |
|---|---|
protected |
Sqlite(java.util.function.Supplier<com.sqlapp.data.db.dialect.Dialect> nextVersionDialectSupplier) |
| Modifier and Type | Method and Description |
|---|---|
SqliteSqlSplitter |
createSqlSplitter() |
boolean |
equals(java.lang.Object obj)
同値判定
|
char |
getCloseQuote() |
java.lang.String |
getCurrentDateFunction()
現在日付の取得関数
|
java.lang.String |
getCurrentDateTimeFunction()
現在日時の取得関数
|
java.lang.String |
getCurrentTimeFunction()
現在日時(Timestamp)タイムゾーン付きの取得関数
|
java.lang.String |
getCurrentTimestampFunction()
現在日時(Timestamp)の取得関数
|
java.lang.String |
getCurrentTimestampWithTimeZoneFunction()
現在日時(Timestamp)タイムゾーン付きの取得関数
|
java.lang.String |
getIdentitySelectString() |
char |
getOpenQuote() |
java.lang.String |
getProductName()
DB製品名
|
java.lang.String |
getSimpleName() |
int |
hashCode() |
protected void |
registerDataType()
データ型の登録
|
java.lang.String |
selectRecursiveSql(com.sqlapp.data.schemas.Table table,
boolean backTrace) |
boolean |
supportsCascadeDelete() |
boolean |
supportsCascadeUpdate() |
boolean |
supportsDefaultValueFunction() |
boolean |
supportsDropCascade() |
boolean |
supportsIdentity() |
boolean |
supportsRuleOnDelete(com.sqlapp.data.schemas.CascadeRule rule) |
boolean |
supportsRuleOnUpdate(com.sqlapp.data.schemas.CascadeRule rule) |
boolean |
supportsTop()
TOP句のサポート
|
compareTo, createJdbcHandler, createSqlBuilder, createSqlFactoryRegistry, defaultSchema, domainCheckConstraintColumnName, doQuote, getCatalogReader, getCurrentTimeWithTimeZoneFunction, getDbDataType, getDbDataTypes, getDefaultCase, getDelimiter, getIdentityColumnString, getIdentityInsertString, getIndexType, getNextVersionDialect, getObjectFullName, getSequenceNextValString, getSqlFactoryRegistry, 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, unQuoteprotected Sqlite(java.util.function.Supplier<com.sqlapp.data.db.dialect.Dialect> nextVersionDialectSupplier)
protected void registerDataType()
registerDataType in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String getProductName()
getProductName in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String getSimpleName()
getSimpleName in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsTop()
supportsTop in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String getIdentitySelectString()
getIdentitySelectString in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsIdentity()
supportsIdentity in class com.sqlapp.data.db.dialect.Dialectpublic char getCloseQuote()
getCloseQuote in class com.sqlapp.data.db.dialect.Dialectpublic char getOpenQuote()
getOpenQuote in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String getCurrentDateFunction()
getCurrentDateFunction in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String getCurrentDateTimeFunction()
getCurrentDateTimeFunction in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String getCurrentTimestampFunction()
getCurrentTimestampFunction in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String getCurrentTimestampWithTimeZoneFunction()
getCurrentTimestampWithTimeZoneFunction in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String getCurrentTimeFunction()
getCurrentTimeFunction in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsDropCascade()
supportsDropCascade in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsCascadeDelete()
supportsCascadeDelete in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsRuleOnDelete(com.sqlapp.data.schemas.CascadeRule rule)
supportsRuleOnDelete in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsCascadeUpdate()
supportsCascadeUpdate in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsRuleOnUpdate(com.sqlapp.data.schemas.CascadeRule rule)
supportsRuleOnUpdate in class com.sqlapp.data.db.dialect.Dialectpublic boolean supportsDefaultValueFunction()
supportsDefaultValueFunction in class com.sqlapp.data.db.dialect.Dialectpublic java.lang.String selectRecursiveSql(com.sqlapp.data.schemas.Table table,
boolean backTrace)
public int hashCode()
hashCode in class com.sqlapp.data.db.dialect.Dialectpublic boolean equals(java.lang.Object obj)
equals in class com.sqlapp.data.db.dialect.Dialectpublic SqliteSqlSplitter createSqlSplitter()
createSqlSplitter in class com.sqlapp.data.db.dialect.Dialect