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() |
registerLargeObjectTypeMappingsbindLimitParametersInReverseOrder, 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, useMaxForLimitappendLockHint, 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, useInputStreamToInsertBlobprotected void registerCharacterTypeMappings()
protected void registerDateTimeTypeMappings()
registerDateTimeTypeMappings 在类中 com.fr.third.org.hibernate.dialect.Oracle8iDialectpublic com.fr.third.org.hibernate.sql.CaseFragment createCaseFragment()
createCaseFragment 在类中 com.fr.third.org.hibernate.dialect.Oracle8iDialectpublic com.fr.third.org.hibernate.dialect.pagination.LimitHandler getLimitHandler()
getLimitHandler 在类中 com.fr.third.org.hibernate.dialect.Oracle8iDialectpublic java.lang.String getLimitString(java.lang.String sql,
boolean hasOffset)
getLimitString 在类中 com.fr.third.org.hibernate.dialect.Oracle8iDialectpublic java.lang.String getSelectClauseNullString(int sqlType)
getSelectClauseNullString 在类中 com.fr.third.org.hibernate.dialect.Oracle8iDialectpublic java.lang.String getCurrentTimestampSelectString()
getCurrentTimestampSelectString 在类中 com.fr.third.org.hibernate.dialect.Oracle8iDialectpublic java.lang.String getCurrentTimestampSQLFunctionName()
getCurrentTimestampSQLFunctionName 在类中 com.fr.third.org.hibernate.dialect.Oracle8iDialectpublic java.lang.String getForUpdateString()
getForUpdateString 在类中 com.fr.third.org.hibernate.dialect.Dialectpublic java.lang.String getWriteLockString(int timeout)
getWriteLockString 在类中 com.fr.third.org.hibernate.dialect.Dialectpublic java.lang.String getReadLockString(int timeout)
getReadLockString 在类中 com.fr.third.org.hibernate.dialect.Dialectpublic boolean supportsRowValueConstructorSyntaxInInList()
supportsRowValueConstructorSyntaxInInList 在类中 com.fr.third.org.hibernate.dialect.Dialectpublic boolean supportsTupleDistinctCounts()
supportsTupleDistinctCounts 在类中 com.fr.third.org.hibernate.dialect.Dialect