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.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 check Dialect features for use in "test protection" checks. Used from RequiresDialectFeature
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    isMatch(Dialect dialect)
    Does the given dialect match the defined check?
  • Method Details

    • 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.