public class FROracle9iDialect extends FROracle8iDialect
构造器和说明 |
---|
FROracle9iDialect() |
限定符和类型 | 方法和说明 |
---|---|
com.fr.third.org.hibernate.sql.CaseFragment |
createCaseFragment() |
java.lang.String |
getCurrentTimestampSelectString() |
java.lang.String |
getCurrentTimestampSQLFunctionName() |
java.lang.String |
getForUpdateString() |
com.fr.third.org.hibernate.dialect.pagination.LimitHandler |
getLimitHandler() |
java.lang.String |
getLimitString(java.lang.String sql,
boolean hasOffset) |
java.lang.String |
getReadLockString(int timeout) |
java.lang.String |
getSelectClauseNullString(int sqlType) |
java.lang.String |
getWriteLockString(int timeout) |
protected void |
registerCharacterTypeMappings() |
protected void |
registerDateTimeTypeMappings() |
boolean |
supportsRowValueConstructorSyntaxInInList()
HHH-4907, I don't know if oracle 8 supports this syntax, so I'd think it is better add this
method here.
|
boolean |
supportsTupleDistinctCounts() |
registerLargeObjectTypeMappings
bindLimitParametersInReverseOrder, buildSQLExceptionConversionDelegate, canCreateSchema, createOuterJoinFragment, dropConstraints, forceLobAsLastValue, forUpdateOfColumns, getAddColumnString, getBasicSelectClauseNullString, getCallableStatementSupport, getCascadeConstraintsString, getCreateSequenceString, getCrossJoinSeparator, getDefaultMultiTableBulkIdStrategy, getDropSequenceString, getForUpdateNowaitString, getForUpdateNowaitString, getForUpdateString, getInExpressionCountLimit, getMaxAliasLength, getNotExpression, getQueryHintString, getQuerySequencesString, getResultSet, getSelectGUIDString, getSelectSequenceNextValString, getSequenceNextValString, getSqlTypeDescriptorOverride, getViolatedConstraintNameExtracter, isCurrentTimestampSelectStringCallable, registerDefaultProperties, registerFunctions, registerNumericTypeMappings, registerResultSetOutParameter, registerReverseHibernateTypeMappings, supportsCommentOn, supportsCurrentTimestampSelection, supportsEmptyInList, supportsExistsInSelect, supportsLimit, supportsPooledSequences, supportsSequences, supportsUnionAll, useFollowOnLocking, useMaxForLimit
appendLockHint, appendLockHint, applyLocksToSql, areStringComparisonsCaseInsensitive, bindLimitParametersFirst, buildIdentifierHelper, buildSQLExceptionConverter, canCreateCatalog, cast, cast, cast, closeQuote, contributeTypes, convertToFirstRowValue, defaultScrollMode, doesReadCommittedCauseWritersToBlockReaders, doesRepeatableReadCauseReadersToBlockWriters, forceLimitUsage, getAddColumnSuffixString, getAddForeignKeyConstraintString, getAddForeignKeyConstraintString, getAddPrimaryKeyConstraintString, getAddUniqueConstraintString, getAuxiliaryDatabaseObjectExporter, getCaseInsensitiveLike, getCastTypeName, getColumnAliasExtractor, getColumnComment, getCreateCatalogCommand, getCreateMultisetTableString, getCreateSchemaCommand, getCreateSequenceString, getCreateSequenceStrings, getCreateSequenceStrings, getCreateTableString, getCurrentSchemaCommand, getDefaultBatchLoadSizingStrategy, getDefaultProperties, getDialect, getDialect, getDropCatalogCommand, getDropForeignKeyString, getDropSchemaCommand, getDropSequenceStrings, getDropTableString, getForeignKeyExporter, getForUpdateSkipLockedString, getForUpdateSkipLockedString, getForUpdateString, getForUpdateString, getForUpdateString, getFunctions, getHibernateTypeName, getHibernateTypeName, getIdentityColumnSupport, getIndexExporter, getKeywords, getLimitString, getLobMergeStrategy, getLockingStrategy, getLowercaseFunction, getNameQualifierSupport, getNativeIdentifierGeneratorClass, getNativeIdentifierGeneratorStrategy, getNoColumnsInsertString, getNullColumnString, getResultSet, getResultSet, getSchemaNameResolver, getSequenceExporter, getSequenceInformationExtractor, getTableComment, getTableExporter, getTableTypeString, getTypeName, getTypeName, getUniqueDelegate, getUniqueKeyExporter, hasAlterTable, hasSelfReferentialForeignKeyBug, isJdbcLogWarningsEnabledByDefault, isLockTimeoutParameterized, openQuote, qualifyIndexName, quote, registerColumnType, registerColumnType, registerFunction, registerHibernateType, registerHibernateType, registerKeyword, registerResultSetOutParameter, remapSqlTypeDescriptor, renderOrderByElement, replaceResultVariableInOrderByClauseWithPosition, requiresCastingOfParametersInSelectClause, requiresParensForTupleDistinctCounts, supportsBindAsCallableArgument, supportsCascadeDelete, supportsCaseInsensitiveLike, supportsCircularCascadeDeleteConstraints, supportsColumnCheck, supportsExpectedLobUsagePattern, supportsIfExistsAfterConstraintName, supportsIfExistsAfterTableName, supportsIfExistsBeforeConstraintName, supportsIfExistsBeforeTableName, supportsLimitOffset, supportsLobValueChangePropogation, supportsLockTimeouts, supportsNamedParameters, supportsNationalizedTypes, supportsNotNullUnique, supportsOuterJoinForUpdate, supportsParametersInInsertSelect, supportsResultSetPositionQueryMethodsOnForwardOnlyCursor, supportsRowValueConstructorSyntax, supportsSubqueryOnMutatingTable, supportsSubselectAsInPredicateLHS, supportsTableCheck, supportsTupleCounts, supportsTuplesInSubqueries, supportsUnboundedLobLocatorMaterialization, supportsUnique, supportsUniqueConstraintInCreateAlterTable, supportsVariableLimit, toBooleanValueString, toString, transformSelectString, useInputStreamToInsertBlob
protected void registerCharacterTypeMappings()
protected void registerDateTimeTypeMappings()
registerDateTimeTypeMappings
在类中 com.fr.third.org.hibernate.dialect.Oracle8iDialect
public com.fr.third.org.hibernate.sql.CaseFragment createCaseFragment()
createCaseFragment
在类中 com.fr.third.org.hibernate.dialect.Oracle8iDialect
public com.fr.third.org.hibernate.dialect.pagination.LimitHandler getLimitHandler()
getLimitHandler
在类中 com.fr.third.org.hibernate.dialect.Oracle8iDialect
public java.lang.String getLimitString(java.lang.String sql, boolean hasOffset)
getLimitString
在类中 com.fr.third.org.hibernate.dialect.Oracle8iDialect
public java.lang.String getSelectClauseNullString(int sqlType)
getSelectClauseNullString
在类中 com.fr.third.org.hibernate.dialect.Oracle8iDialect
public java.lang.String getCurrentTimestampSelectString()
getCurrentTimestampSelectString
在类中 com.fr.third.org.hibernate.dialect.Oracle8iDialect
public java.lang.String getCurrentTimestampSQLFunctionName()
getCurrentTimestampSQLFunctionName
在类中 com.fr.third.org.hibernate.dialect.Oracle8iDialect
public java.lang.String getForUpdateString()
getForUpdateString
在类中 com.fr.third.org.hibernate.dialect.Dialect
public java.lang.String getWriteLockString(int timeout)
getWriteLockString
在类中 com.fr.third.org.hibernate.dialect.Dialect
public java.lang.String getReadLockString(int timeout)
getReadLockString
在类中 com.fr.third.org.hibernate.dialect.Dialect
public boolean supportsRowValueConstructorSyntaxInInList()
supportsRowValueConstructorSyntaxInInList
在类中 com.fr.third.org.hibernate.dialect.Dialect
public boolean supportsTupleDistinctCounts()
supportsTupleDistinctCounts
在类中 com.fr.third.org.hibernate.dialect.Dialect