public class SQLiteDialect
extends org.hibernate.dialect.Dialect
| Constructor and Description |
|---|
SQLiteDialect() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
dropConstraints() |
boolean |
dropTemporaryTableAfterUse() |
java.lang.String |
getAddColumnString() |
java.lang.String |
getAddForeignKeyConstraintString(java.lang.String constraintName,
java.lang.String[] foreignKey,
java.lang.String referencedTable,
java.lang.String[] primaryKey,
boolean referencesPrimaryKey) |
java.lang.String |
getAddPrimaryKeyConstraintString(java.lang.String constraintName) |
java.lang.String |
getCreateTemporaryTableString() |
java.lang.String |
getCurrentTimestampSelectString() |
java.lang.String |
getDropForeignKeyString() |
java.lang.String |
getForUpdateString() |
java.lang.String |
getIdentityColumnString() |
java.lang.String |
getIdentitySelectString() |
java.lang.String |
getLimitString(java.lang.String query,
boolean hasOffset) |
boolean |
hasAlterTable() |
boolean |
hasDataTypeInIdentityColumn() |
boolean |
isCurrentTimestampSelectStringCallable() |
boolean |
supportsCascadeDelete() |
boolean |
supportsCurrentTimestampSelection() |
boolean |
supportsIdentityColumns() |
boolean |
supportsIfExistsBeforeTableName() |
boolean |
supportsLimit() |
boolean |
supportsOuterJoinForUpdate() |
boolean |
supportsTemporaryTables() |
boolean |
supportsUnionAll() |
appendIdentitySelectToInsert, appendLockHint, applyLocksToSql, areStringComparisonsCaseInsensitive, bindLimitParametersFirst, bindLimitParametersInReverseOrder, buildSQLExceptionConverter, closeQuote, convertToFirstRowValue, createCaseFragment, createOuterJoinFragment, doesReadCommittedCauseWritersToBlockReaders, doesRepeatableReadCauseReadersToBlockWriters, forceLimitUsage, forUpdateOfColumns, generateTemporaryTableName, getAddUniqueConstraintString, getCascadeConstraintsString, getCaseInsensitiveLike, getCastTypeName, getColumnAliasExtractor, getColumnComment, getCreateMultisetTableString, getCreateSequenceStrings, getCreateSequenceStrings, getCreateTableString, getCreateTemporaryTablePostfix, getCrossJoinSeparator, getCurrentTimestampSQLFunctionName, getDefaultProperties, getDialect, getDialect, getDropSequenceStrings, getDropTemporaryTableString, getForUpdateNowaitString, getForUpdateNowaitString, getForUpdateString, getForUpdateString, getForUpdateString, getForUpdateString, getFunctions, getHibernateTypeName, getHibernateTypeName, getIdentityColumnString, getIdentityInsertString, getIdentitySelectString, getKeywords, getLimitString, getLobMergeStrategy, getLockingStrategy, getLowercaseFunction, getMaxAliasLength, getNativeIdentifierGeneratorClass, getNoColumnsInsertString, getNullColumnString, getQuerySequencesString, getReadLockString, getResultSet, getSelectClauseNullString, getSelectGUIDString, getSelectSequenceNextValString, getSequenceNextValString, getTableComment, getTableTypeString, getTypeName, getTypeName, getViolatedConstraintNameExtracter, getWriteLockString, hasSelfReferentialForeignKeyBug, isLockTimeoutParameterized, openQuote, performTemporaryTableDDLInIsolation, qualifyIndexName, quote, registerResultSetOutParameter, remapSqlTypeDescriptor, replaceResultVariableInOrderByClauseWithPosition, requiresCastingOfParametersInSelectClause, supportsBindAsCallableArgument, supportsCaseInsensitiveLike, supportsCircularCascadeDeleteConstraints, supportsColumnCheck, supportsCommentOn, supportsEmptyInList, supportsExistsInSelect, supportsExpectedLobUsagePattern, supportsIfExistsAfterTableName, supportsInsertSelectIdentity, supportsLimitOffset, supportsLobValueChangePropogation, supportsLockTimeouts, supportsNotNullUnique, supportsParametersInInsertSelect, supportsPooledSequences, supportsResultSetPositionQueryMethodsOnForwardOnlyCursor, supportsRowValueConstructorSyntax, supportsRowValueConstructorSyntaxInInList, supportsSequences, supportsSubqueryOnMutatingTable, supportsSubselectAsInPredicateLHS, supportsTableCheck, supportsTupleCounts, supportsTupleDistinctCounts, supportsUnboundedLobLocatorMaterialization, supportsUnique, supportsUniqueConstraintInCreateAlterTable, supportsVariableLimit, toBooleanValueString, toString, transformSelectString, useInputStreamToInsertBlob, useMaxForLimitpublic boolean supportsIdentityColumns()
supportsIdentityColumns in class org.hibernate.dialect.Dialectpublic boolean hasDataTypeInIdentityColumn()
hasDataTypeInIdentityColumn in class org.hibernate.dialect.Dialectpublic java.lang.String getIdentityColumnString()
getIdentityColumnString in class org.hibernate.dialect.Dialectpublic java.lang.String getIdentitySelectString()
getIdentitySelectString in class org.hibernate.dialect.Dialectpublic boolean supportsLimit()
supportsLimit in class org.hibernate.dialect.Dialectpublic java.lang.String getLimitString(java.lang.String query,
boolean hasOffset)
getLimitString in class org.hibernate.dialect.Dialectpublic boolean supportsTemporaryTables()
supportsTemporaryTables in class org.hibernate.dialect.Dialectpublic java.lang.String getCreateTemporaryTableString()
getCreateTemporaryTableString in class org.hibernate.dialect.Dialectpublic boolean dropTemporaryTableAfterUse()
dropTemporaryTableAfterUse in class org.hibernate.dialect.Dialectpublic boolean supportsCurrentTimestampSelection()
supportsCurrentTimestampSelection in class org.hibernate.dialect.Dialectpublic boolean isCurrentTimestampSelectStringCallable()
isCurrentTimestampSelectStringCallable in class org.hibernate.dialect.Dialectpublic java.lang.String getCurrentTimestampSelectString()
getCurrentTimestampSelectString in class org.hibernate.dialect.Dialectpublic boolean supportsUnionAll()
supportsUnionAll in class org.hibernate.dialect.Dialectpublic boolean hasAlterTable()
hasAlterTable in class org.hibernate.dialect.Dialectpublic boolean dropConstraints()
dropConstraints in class org.hibernate.dialect.Dialectpublic java.lang.String getAddColumnString()
getAddColumnString in class org.hibernate.dialect.Dialectpublic java.lang.String getForUpdateString()
getForUpdateString in class org.hibernate.dialect.Dialectpublic boolean supportsOuterJoinForUpdate()
supportsOuterJoinForUpdate in class org.hibernate.dialect.Dialectpublic java.lang.String getDropForeignKeyString()
getDropForeignKeyString in class org.hibernate.dialect.Dialectpublic java.lang.String getAddForeignKeyConstraintString(java.lang.String constraintName,
java.lang.String[] foreignKey,
java.lang.String referencedTable,
java.lang.String[] primaryKey,
boolean referencesPrimaryKey)
getAddForeignKeyConstraintString in class org.hibernate.dialect.Dialectpublic java.lang.String getAddPrimaryKeyConstraintString(java.lang.String constraintName)
getAddPrimaryKeyConstraintString in class org.hibernate.dialect.Dialectpublic boolean supportsIfExistsBeforeTableName()
supportsIfExistsBeforeTableName in class org.hibernate.dialect.Dialectpublic boolean supportsCascadeDelete()
supportsCascadeDelete in class org.hibernate.dialect.Dialect