Class QueryHintsHandler.Hint

java.lang.Object
org.eclipse.persistence.internal.jpa.QueryHintsHandler.Hint
Direct Known Subclasses:
QueryHintsHandler.AllowNativeSQLQueryHint, QueryHintsHandler.AsOfHint, QueryHintsHandler.AsOfSCNHint, QueryHintsHandler.BatchHint, QueryHintsHandler.BatchSizeHint, QueryHintsHandler.BatchTypeHint, QueryHintsHandler.BatchWriteHint, QueryHintsHandler.BindParametersHint, QueryHintsHandler.CacheRetrieveModeHint, QueryHintsHandler.CacheStatementHint, QueryHintsHandler.CacheStoreModeHint, QueryHintsHandler.CacheUsageHint, QueryHintsHandler.CascadePolicyHint, QueryHintsHandler.CompositeMemberHint, QueryHintsHandler.CursorHint, QueryHintsHandler.CursorInitialSizeHint, QueryHintsHandler.CursorPageSizeHint, QueryHintsHandler.CursorSizeHint, QueryHintsHandler.ExclusiveHint, QueryHintsHandler.FetchGraphHint, QueryHintsHandler.FetchGroupAttributeHint, QueryHintsHandler.FetchGroupDefaultHint, QueryHintsHandler.FetchGroupHint, QueryHintsHandler.FetchGroupLoadHint, QueryHintsHandler.FetchGroupNameHint, QueryHintsHandler.FetchHint, QueryHintsHandler.FlushHint, QueryHintsHandler.HintHint, QueryHintsHandler.IndirectionPolicyHint, QueryHintsHandler.InheritanceJoinHint, QueryHintsHandler.JDBCFetchSizeHint, QueryHintsHandler.JDBCFirstResultHint, QueryHintsHandler.JDBCMaxRowsHint, QueryHintsHandler.JDBCTimeoutHint, QueryHintsHandler.LeftFetchHint, QueryHintsHandler.LoadGraphHint, QueryHintsHandler.LoadGroupAttributeHint, QueryHintsHandler.LoadGroupHint, QueryHintsHandler.MaintainCacheHint, QueryHintsHandler.NativeConnectionHint, QueryHintsHandler.ParameterDelimiterHint, QueryHintsHandler.PartitioningHint, QueryHintsHandler.PessimisticLockHint, QueryHintsHandler.PessimisticLockScope, QueryHintsHandler.PessimisticLockTimeoutHint, QueryHintsHandler.PessimisticLockTimeoutUnitHint, QueryHintsHandler.PrepareHint, QueryHintsHandler.PrintInnerJoinInWhereClauseHint, QueryHintsHandler.QueryCacheExpiryHint, QueryHintsHandler.QueryCacheExpiryTimeOfDayHint, QueryHintsHandler.QueryCacheHint, QueryHintsHandler.QueryCacheIgnoreNullHint, QueryHintsHandler.QueryCacheInvalidateOnChangeHint, QueryHintsHandler.QueryCacheRandomizedExpiryHint, QueryHintsHandler.QueryCacheSizeHint, QueryHintsHandler.QueryCacheTypeHint, QueryHintsHandler.QueryResultsCacheValidation, QueryHintsHandler.QueryTimeoutHint, QueryHintsHandler.QueryTimeoutUnitHint, QueryHintsHandler.QueryTypeHint, QueryHintsHandler.ReadOnlyHint, QueryHintsHandler.RedirectorHint, QueryHintsHandler.RefreshHint, QueryHintsHandler.ResultCollectionTypeHint, QueryHintsHandler.ResultSetAccess, QueryHintsHandler.ResultSetConcurrencyHint, QueryHintsHandler.ResultSetTypeHint, QueryHintsHandler.ResultTypeHint, QueryHintsHandler.ReturnNameValuePairsHint, QueryHintsHandler.ScrollableCursorHint, QueryHintsHandler.SerializedObject
Enclosing class:
QueryHintsHandler

protected abstract static class QueryHintsHandler.Hint extends Object
Define a generic Hint. Hints should subclass this and override the applyToDatabaseQuery and set the valueArray if the set of valid values is finite.