public abstract class GemFireXDDialectBase
extends org.hibernate.dialect.DB2Dialect
| Modifier and Type | Field and Description |
|---|---|
protected static Set<String> |
DATA_CATEGORIES |
protected boolean |
identityColumnStringIsAlways |
protected static Set<String> |
LOCK_ACQUISITION_CATEGORIES |
protected Logger |
LOG |
protected static Set<String> |
SQL_GRAMMAR_CATEGORIES |
| Modifier | Constructor and Description |
|---|---|
protected |
GemFireXDDialectBase() |
| Modifier and Type | Method and Description |
|---|---|
protected static Set<String> |
buildDataCategories() |
protected static Set<String> |
buildGrammarCategories() |
protected static Set<String> |
buildLockAcquisitionCategories() |
org.hibernate.sql.CaseFragment |
createCaseFragment() |
boolean |
dropConstraints() |
String |
getForUpdateString() |
String |
getIdentityColumnString() |
String |
getLimitString(String query,
int offset,
int limit) |
String |
getQuerySequencesString() |
String |
getSequenceNextValString(String sequenceName) |
String |
getTableComment(String comment) |
boolean |
supportsCommentOn() |
boolean |
supportsIfExistsBeforeTableName() |
boolean |
supportsSequences() |
boolean |
useMaxForLimit() |
buildSQLExceptionConversionDelegate, convertToFirstRowValue, doesReadCommittedCauseWritersToBlockReaders, generateTemporaryTableName, getAddColumnString, getCreateSequenceString, getCreateTemporaryTablePostfix, getCreateTemporaryTableString, getCrossJoinSeparator, getCurrentTimestampSelectString, getDropSequenceString, getIdentityInsertString, getIdentitySelectString, getLowercaseFunction, getNotExpression, getResultSet, getSelectClauseNullString, getSqlTypeDescriptorOverride, getUniqueDelegate, isCurrentTimestampSelectStringCallable, registerResultSetOutParameter, requiresCastingOfParametersInSelectClause, supportsCurrentTimestampSelection, supportsEmptyInList, supportsExistsInSelect, supportsIdentityColumns, supportsLimit, supportsLobValueChangePropogation, supportsLockTimeouts, supportsOuterJoinForUpdate, supportsParametersInInsertSelect, supportsPooledSequences, supportsResultSetPositionQueryMethodsOnForwardOnlyCursor, supportsTemporaryTables, supportsTupleDistinctCounts, supportsUnionAll, supportsVariableLimitappendIdentitySelectToInsert, appendLockHint, appendLockHint, applyLocksToSql, areStringComparisonsCaseInsensitive, bindLimitParametersFirst, bindLimitParametersInReverseOrder, buildLimitHandler, buildSQLExceptionConverter, cast, cast, cast, closeQuote, contributeTypes, createOuterJoinFragment, defaultScrollMode, doesRepeatableReadCauseReadersToBlockWriters, dropTemporaryTableAfterUse, forceLimitUsage, forceLobAsLastValue, forUpdateOfColumns, getAddColumnSuffixString, getAddForeignKeyConstraintString, getAddPrimaryKeyConstraintString, getAddUniqueConstraintString, getCallableStatementSupport, getCascadeConstraintsString, getCaseInsensitiveLike, getCastTypeName, getColumnAliasExtractor, getColumnComment, getCreateMultisetTableString, getCreateSchemaCommand, getCreateSequenceString, getCreateSequenceStrings, getCreateSequenceStrings, getCreateTableString, getCurrentTimestampSQLFunctionName, getDefaultProperties, getDialect, getDialect, getDropForeignKeyString, getDropSchemaCommand, getDropSequenceStrings, getDropTableString, getDropTemporaryTableString, getForUpdateNowaitString, getForUpdateNowaitString, getForUpdateSkipLockedString, getForUpdateSkipLockedString, getForUpdateString, getForUpdateString, getForUpdateString, getForUpdateString, getFunctions, getHibernateTypeName, getHibernateTypeName, getIdentityColumnString, getIdentitySelectString, getInExpressionCountLimit, getKeywords, getLimitString, getLobMergeStrategy, getLockingStrategy, getMaxAliasLength, getNativeIdentifierGeneratorClass, getNoColumnsInsertString, getNullColumnString, getQueryHintString, getReadLockString, getResultSet, getResultSet, getSelectGUIDString, getSelectSequenceNextValString, getTableTypeString, getTypeName, getTypeName, getViolatedConstraintNameExtracter, getWriteLockString, hasAlterTable, hasDataTypeInIdentityColumn, hasSelfReferentialForeignKeyBug, isLockTimeoutParameterized, openQuote, performTemporaryTableDDLInIsolation, qualifyIndexName, quote, registerColumnType, registerColumnType, registerFunction, registerHibernateType, registerHibernateType, registerKeyword, registerResultSetOutParameter, remapSqlTypeDescriptor, renderOrderByElement, replaceResultVariableInOrderByClauseWithPosition, requiresParensForTupleDistinctCounts, supportsBindAsCallableArgument, supportsCascadeDelete, supportsCaseInsensitiveLike, supportsCircularCascadeDeleteConstraints, supportsColumnCheck, supportsExpectedLobUsagePattern, supportsIfExistsAfterConstraintName, supportsIfExistsAfterTableName, supportsIfExistsBeforeConstraintName, supportsInsertSelectIdentity, supportsLimitOffset, supportsNotNullUnique, supportsRowValueConstructorSyntax, supportsRowValueConstructorSyntaxInInList, supportsSubqueryOnMutatingTable, supportsSubselectAsInPredicateLHS, supportsTableCheck, supportsTupleCounts, supportsTuplesInSubqueries, supportsUnboundedLobLocatorMaterialization, supportsUnique, supportsUniqueConstraintInCreateAlterTable, toBooleanValueString, toString, transformSelectString, useFollowOnLocking, useInputStreamToInsertBlobprotected Logger LOG
protected boolean identityColumnStringIsAlways
public org.hibernate.sql.CaseFragment createCaseFragment()
createCaseFragment in class org.hibernate.dialect.Dialectpublic boolean dropConstraints()
dropConstraints in class org.hibernate.dialect.DB2Dialectpublic boolean supportsSequences()
supportsSequences in class org.hibernate.dialect.DB2Dialectpublic String getSequenceNextValString(String sequenceName) throws org.hibernate.MappingException
getSequenceNextValString in class org.hibernate.dialect.DB2Dialectorg.hibernate.MappingExceptionpublic boolean supportsCommentOn()
supportsCommentOn in class org.hibernate.dialect.DB2Dialectpublic String getForUpdateString()
getForUpdateString in class org.hibernate.dialect.DB2Dialectpublic String getLimitString(String query, int offset, int limit)
getLimitString in class org.hibernate.dialect.DB2Dialectpublic String getQuerySequencesString()
getQuerySequencesString in class org.hibernate.dialect.DB2Dialectpublic String getTableComment(String comment)
getTableComment in class org.hibernate.dialect.Dialectpublic boolean useMaxForLimit()
useMaxForLimit in class org.hibernate.dialect.DB2Dialectpublic boolean supportsIfExistsBeforeTableName()
supportsIfExistsBeforeTableName in class org.hibernate.dialect.Dialectpublic String getIdentityColumnString()
getIdentityColumnString in class org.hibernate.dialect.DB2DialectCopyright © 2010-2015 Pivotal Software, Inc. All rights reserved.