@Translator(name="infinispan-cache", description="The Infinispan Cache Translator") public class InfinispanExecutionFactory extends ObjectExecutionFactory
The optional setting is:
dynamic Searching - will default to false, supporting only Key searching.
Set to true will use the Hibernate/Lucene searching to locate objects in the cacheExecutionFactory.Format, ExecutionFactory.NullOrder, ExecutionFactory.SupportedJoinCriteriaMAX_SET_SIZEDEFAULT_MAX_FROM_GROUPS, DEFAULT_MAX_IN_CRITERIA_SIZE| Constructor and Description |
|---|
InfinispanExecutionFactory() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isFullTextSearchingSupported() |
List<Object> |
search(Select command,
String cacheName,
ObjectConnection connection,
ExecutionContext executionContext) |
void |
setSupportsLuceneSearching(boolean supportsLuceneSearching) |
boolean |
supportsCompareCriteriaOrdered()
Support indicates connector accepts criteria of form (element <=|>= constant)
The query engine will may pushdown queries containing < or > if NOT is also supported. |
boolean |
supportsLikeCriteria()
Support indicates connector accepts criteria of form (element LIKE constant)
|
boolean |
supportsLuceneSearching()
Indicates if Hibernate Search and Apache Lucene are used to index and
search objects
|
boolean |
supportsOrCriteria()
Support indicates connector accepts logical criteria connected by OR
|
createResultSetExecution, getMetadata, supportsCompareCriteriaEquals, supportsFullOuterJoins, supportsInCriteria, supportsInnerJoins, supportsOnlyLiteralComparison, supportsOuterJoinsaddPushDownFunction, areLobsUsableAfterClose, closeConnection, createDirectExecution, createExecution, createProcedureExecution, createUpdateExecution, getCacheDirective, getConnection, getConnection, getDefaultNullOrder, getDirectQueryProcedureName, getInstance, getLanguageFactory, getMaxDependentInPredicates, getMaxFromGroups, getMaxInCriteriaSize, getNativeQueryProcedureName, getPushDownFunctions, getSupportedFunctions, getSupportedJoinCriteria, getTypeFacility, initCapabilities, isCopyLobs, isForkable, isImmutable, isSourceRequired, isSourceRequiredForCapabilities, isSourceRequiredForMetadata, isThreadBound, requiresCriteria, setCopyLobs, setDirectQueryProcedureName, setImmutable, setMaxDependentInPredicates, setMaxInCriteriaSize, setNativeQueryProcedureName, setRequiresCriteria, setSourceRequired, setSourceRequiredForMetadata, setSupportedJoinCriteria, setSupportsDirectQueryProcedure, setSupportsFullOuterJoins, setSupportsInnerJoins, setSupportsNativeQueries, setSupportsOrderBy, setSupportsOuterJoins, setSupportsSelectDistinct, setThreadBound, start, supportsAdvancedOlapOperations, supportsAggregatesAvg, supportsAggregatesCount, supportsAggregatesCountStar, supportsAggregatesDistinct, supportsAggregatesEnhancedNumeric, supportsAggregatesMax, supportsAggregatesMin, supportsAggregatesSum, supportsAliasedTable, supportsArrayAgg, supportsArrayType, supportsBatchedUpdates, supportsBulkUpdate, supportsCommonTableExpressions, supportsConvert, supportsCorrelatedSubqueries, supportsDependentJoins, supportsDirectQueryProcedure, supportsElementaryOlapOperations, supportsExcept, supportsExistsCriteria, supportsFormatLiteral, supportsFullDependentJoins, supportsFunctionsInGroupBy, supportsGroupBy, supportsGroupByRollup, supportsHaving, supportsInCriteriaSubquery, supportsInlineViews, supportsInsertWithQueryExpression, supportsIntersect, supportsIsNullCriteria, supportsLikeCriteriaEscapeCharacter, supportsLikeRegex, supportsNativeQueries, supportsNotCriteria, supportsOnlyCorrelatedSubqueries, supportsOnlyFormatLiterals, supportsOnlySingleTableGroupBy, supportsOrderBy, supportsOrderByNullOrdering, supportsOrderByUnrelated, supportsOrderByWithExtendedGrouping, supportsQuantifiedCompareCriteriaAll, supportsQuantifiedCompareCriteriaSome, supportsRowLimit, supportsRowOffset, supportsScalarSubqueries, supportsSearchedCaseExpressions, supportsSelectDistinct, supportsSelectExpression, supportsSelectWithoutFrom, supportsSelfJoins, supportsSetQueryOrderBy, supportsSimilarTo, supportsStringAgg, supportsSubqueryInOn, supportsUnions, supportsWindowDistinctAggregates, supportsWindowOrderByWithAggregates, useAnsiJoinpublic boolean isFullTextSearchingSupported()
@TranslatorProperty(display="Support Using Lucene Searching", description="True, assumes objects have Hibernate Search annotations", advanced=true) public boolean supportsLuceneSearching()
public void setSupportsLuceneSearching(boolean supportsLuceneSearching)
public boolean supportsOrCriteria()
ExecutionFactorysupportsOrCriteria in class ExecutionFactory<javax.resource.cci.ConnectionFactory,ObjectConnection>public boolean supportsCompareCriteriaOrdered()
ExecutionFactorysupportsCompareCriteriaOrdered in class ExecutionFactory<javax.resource.cci.ConnectionFactory,ObjectConnection>public boolean supportsLikeCriteria()
ExecutionFactorysupportsLikeCriteria in class ExecutionFactory<javax.resource.cci.ConnectionFactory,ObjectConnection>public List<Object> search(Select command, String cacheName, ObjectConnection connection, ExecutionContext executionContext) throws TranslatorException
search in class ObjectExecutionFactoryTranslatorExceptionCopyright © 2013 JBoss by Red Hat. All Rights Reserved.