Package org.hibernate.testing
Interface DialectCheck
-
- All Known Implementing Classes:
ConnectionProviderBuilder
,DialectChecks.DoesNotSupportFollowOnLocking
,DialectChecks.DoesReadCommittedCauseWritersToBlockReadersCheck
,DialectChecks.DoesReadCommittedNotCauseWritersToBlockReadersCheck
,DialectChecks.DoesRepeatableReadCauseReadersToBlockWritersCheck
,DialectChecks.DoesRepeatableReadNotCauseReadersToBlockWritersCheck
,DialectChecks.DoubleQuoteQuoting
,DialectChecks.ForceLobAsLastValue
,DialectChecks.HasSelfReferentialForeignKeyBugCheck
,DialectChecks.SupportCatalogCreation
,DialectChecks.SupportDropConstraints
,DialectChecks.SupportLimitAndOffsetCheck
,DialectChecks.SupportLimitCheck
,DialectChecks.SupportNoWait
,DialectChecks.SupportPartitionBy
,DialectChecks.SupportsArrayDataTypes
,DialectChecks.SupportsCascadeDeleteCheck
,DialectChecks.SupportSchemaCreation
,DialectChecks.SupportsCircularCascadeDeleteCheck
,DialectChecks.SupportsColumnCheck
,DialectChecks.SupportsExistsInSelectCheck
,DialectChecks.SupportsExpectedLobUsagePattern
,DialectChecks.SupportsIdentityColumns
,DialectChecks.SupportsJdbcDriverProxying
,DialectChecks.SupportsLobValueChangePropagation
,DialectChecks.SupportsLockTimeouts
,DialectChecks.SupportsNClob
,DialectChecks.SupportsNoColumnInsert
,DialectChecks.SupportsOrderByInCorrelatedSubquery
,DialectChecks.SupportsParametersInInsertSelectCheck
,DialectChecks.SupportsRecursiveCtes
,DialectChecks.SupportsResultSetPositioningOnForwardOnlyCursorCheck
,DialectChecks.SupportsRowId
,DialectChecks.SupportsRowValueConstructorSyntaxCheck
,DialectChecks.SupportsSequences
,DialectChecks.SupportsSkipLocked
,DialectChecks.SupportsSubqueryInOnClause
,DialectChecks.SupportsSubqueryInSelect
,DialectChecks.SupportsTemporaryTable
,DialectChecks.SupportsTemporaryTableIdentity
,DialectChecks.SupportSubqueryAsLeftHandSideInPredicate
,DialectChecks.SupportsUnboundedLobLocatorMaterializationCheck
,DialectChecks.SupportsUnionInSubquery
,DialectChecks.SupportsValuesListForInsert
,DialectChecks.SupportWait
,DialectChecks.UsesInputStreamToInsertBlob
public interface DialectCheck
Defines a means to checkDialect
features for use in "test protection" checks. Used fromRequiresDialectFeature
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isMatch(Dialect dialect)
Does the given dialect match the defined check?
-
-
-
Method Detail
-
isMatch
boolean isMatch(Dialect dialect)
Does the given dialect match the defined check?- Parameters:
dialect
- The dialect against which to check- Returns:
true
if it matches;false
otherwise.
-
-