Package org.infinispan.query.core.impl
Class MetadataHybridQuery<T,S>
java.lang.Object
org.infinispan.query.dsl.impl.BaseQuery<T>
org.infinispan.query.core.impl.BaseEmbeddedQuery<T>
org.infinispan.query.core.impl.HybridQuery<T,S>
org.infinispan.query.core.impl.MetadataHybridQuery<T,S>
- All Implemented Interfaces:
Iterable<T>,org.infinispan.query.dsl.PaginationContext<org.infinispan.query.dsl.Query<T>>,org.infinispan.query.dsl.ParameterContext<org.infinispan.query.dsl.Query<T>>,org.infinispan.query.dsl.Query<T>
-
Field Summary
Fields inherited from class org.infinispan.query.core.impl.HybridQuery
baseQuery, objectFilterFields inherited from class org.infinispan.query.core.impl.BaseEmbeddedQuery
cache, partitionHandlingSupport, queryStatistics, statementTypeFields inherited from class org.infinispan.query.dsl.impl.BaseQuery
hitCountAccuracy, local, maxResults, namedParameters, projection, queryFactory, queryString, startOffset, timeout -
Constructor Summary
ConstructorsConstructorDescriptionMetadataHybridQuery(org.infinispan.query.dsl.QueryFactory queryFactory, org.infinispan.AdvancedCache<?, ?> cache, String queryString, org.infinispan.objectfilter.impl.syntax.parser.IckleParsingResult.StatementType statementType, Map<String, Object> namedParameters, org.infinispan.objectfilter.ObjectFilter objectFilter, long startOffset, int maxResults, org.infinispan.query.dsl.Query<?> baseQuery, LocalQueryStatistics queryStatistics, boolean local) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.infinispan.commons.util.CloseableIterator<org.infinispan.objectfilter.ObjectFilter.FilterResult>Create an iterator over the results of the query, in no particular order.Methods inherited from class org.infinispan.query.core.impl.HybridQuery
execute, executeStatement, getBaseIterator, getComparator, recordQuery, toStringMethods inherited from class org.infinispan.query.core.impl.BaseEmbeddedQuery
getResultSize, isSelectStatement, iterator, list, resetQueryMethods inherited from class org.infinispan.query.dsl.impl.BaseQuery
entryIterator, getMaxResults, getParameters, getProjection, getQueryString, getStartOffset, hasProjections, hitCountAccuracy, hitCountAccuracy, isLocal, local, maxResults, setParameter, setParameters, startOffset, timeout, validateNamedParametersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
MetadataHybridQuery
public MetadataHybridQuery(org.infinispan.query.dsl.QueryFactory queryFactory, org.infinispan.AdvancedCache<?, ?> cache, String queryString, org.infinispan.objectfilter.impl.syntax.parser.IckleParsingResult.StatementType statementType, Map<String, Object> namedParameters, org.infinispan.objectfilter.ObjectFilter objectFilter, long startOffset, int maxResults, org.infinispan.query.dsl.Query<?> baseQuery, LocalQueryStatistics queryStatistics, boolean local)
-
-
Method Details
-
getInternalIterator
protected org.infinispan.commons.util.CloseableIterator<org.infinispan.objectfilter.ObjectFilter.FilterResult> getInternalIterator()Description copied from class:BaseEmbeddedQueryCreate an iterator over the results of the query, in no particular order. Ordering will be provided ifBaseEmbeddedQuery.getComparator()returns a non-nullComparator. Please note this it not the same iterator as the one retuend byBaseEmbeddedQuery.iterator().- Overrides:
getInternalIteratorin classHybridQuery<T,S>
-