public abstract class GemFireXDDialectBase
extends org.hibernate.dialect.DB2Dialect
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.Set<java.lang.String> |
DATA_CATEGORIES |
protected boolean |
identityColumnStringIsAlways |
protected static java.util.Set<java.lang.String> |
LOCK_ACQUISITION_CATEGORIES |
protected java.util.logging.Logger |
LOG |
protected static java.util.Set<java.lang.String> |
SQL_GRAMMAR_CATEGORIES |
| Modifier | Constructor and Description |
|---|---|
protected |
GemFireXDDialectBase() |
| Modifier and Type | Method and Description |
|---|---|
protected static java.util.Set<java.lang.String> |
buildDataCategories() |
protected static java.util.Set<java.lang.String> |
buildGrammarCategories() |
protected static java.util.Set<java.lang.String> |
buildLockAcquisitionCategories() |
org.hibernate.sql.CaseFragment |
createCaseFragment() |
boolean |
dropConstraints() |
java.lang.String |
getForUpdateString() |
java.lang.String |
getIdentityColumnString() |
java.lang.String |
getLimitString(java.lang.String query,
int offset,
int limit) |
java.lang.String |
getQuerySequencesString() |
java.lang.String |
getSequenceNextValString(java.lang.String sequenceName) |
java.lang.String |
getTableComment(java.lang.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 java.util.logging.Logger LOG
protected boolean identityColumnStringIsAlways
protected static final java.util.Set<java.lang.String> SQL_GRAMMAR_CATEGORIES
protected static final java.util.Set<java.lang.String> DATA_CATEGORIES
protected static final java.util.Set<java.lang.String> LOCK_ACQUISITION_CATEGORIES
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 java.lang.String getSequenceNextValString(java.lang.String sequenceName)
throws org.hibernate.MappingException
getSequenceNextValString in class org.hibernate.dialect.DB2Dialectorg.hibernate.MappingExceptionpublic boolean supportsCommentOn()
supportsCommentOn in class org.hibernate.dialect.DB2Dialectpublic java.lang.String getForUpdateString()
getForUpdateString in class org.hibernate.dialect.DB2Dialectpublic java.lang.String getLimitString(java.lang.String query,
int offset,
int limit)
getLimitString in class org.hibernate.dialect.DB2Dialectpublic java.lang.String getQuerySequencesString()
getQuerySequencesString in class org.hibernate.dialect.DB2Dialectpublic java.lang.String getTableComment(java.lang.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 java.lang.String getIdentityColumnString()
getIdentityColumnString in class org.hibernate.dialect.DB2Dialectprotected static java.util.Set<java.lang.String> buildGrammarCategories()
protected static java.util.Set<java.lang.String> buildDataCategories()
protected static java.util.Set<java.lang.String> buildLockAcquisitionCategories()
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.