Package | Description |
---|---|
com.hazelcast.query |
Contains interfaces/classes related to Hazelcast query and indexing support.
|
com.hazelcast.query.impl |
Contains the implementation classes of the query functionality.
|
com.hazelcast.query.impl.predicates |
Modifier and Type | Method and Description |
---|---|
Set<QueryableEntry<K,V>> |
PagingPredicate.filter(QueryContext queryContext)
Used if inner predicate is instanceof
IndexAwarePredicate for filtering. |
Set<QueryableEntry<K,V>> |
IndexAwarePredicate.filter(QueryContext queryContext)
Produces a filtered entry set by utilizing the indexes available while
executing the query in the given query context.
|
Set<QueryableEntry> |
PredicateBuilder.filter(QueryContext queryContext) |
Set<QueryableEntry> |
SqlPredicate.filter(QueryContext queryContext) |
boolean |
PagingPredicate.isIndexed(QueryContext queryContext)
Used if inner predicate is instanceof
IndexAwarePredicate for checking if indexed. |
boolean |
IndexAwarePredicate.isIndexed(QueryContext queryContext)
Signals to the query engine that this predicate is able to utilize the
indexes available while executing the query in the given query context.
|
boolean |
PredicateBuilder.isIndexed(QueryContext queryContext) |
boolean |
SqlPredicate.isIndexed(QueryContext queryContext) |
Modifier and Type | Class and Description |
---|---|
class |
GlobalQueryContextWithStats
Extends the basic query context to support the per-index stats tracking on
behalf of global indexes.
|
class |
PartitionQueryContextWithStats
Extends the basic query context to support the per-index stats tracking on
behalf of partitioned indexes.
|
Modifier and Type | Method and Description |
---|---|
QueryContext |
GlobalQueryContextProviderWithStats.obtainContextFor(Indexes indexes,
int ownedPartitionCount) |
QueryContext |
QueryContextProvider.obtainContextFor(Indexes indexes,
int ownedPartitionCount)
Obtains a query context for the given indexes.
|
QueryContext |
PartitionQueryContextProvider.obtainContextFor(Indexes indexes,
int ownedPartitionCount) |
QueryContext |
GlobalQueryContextProvider.obtainContextFor(Indexes indexes,
int ownedPartitionCount) |
QueryContext |
PartitionQueryContextProviderWithStats.obtainContextFor(Indexes indexes,
int ownedPartitionCount) |
Modifier and Type | Method and Description |
---|---|
Set<QueryableEntry<K,V>> |
FalsePredicate.filter(QueryContext queryContext) |
boolean |
FalsePredicate.isIndexed(QueryContext queryContext) |
Modifier and Type | Method and Description |
---|---|
Set<QueryableEntry> |
CompositeRangePredicate.filter(QueryContext queryContext) |
Set<QueryableEntry> |
BetweenPredicate.filter(QueryContext queryContext) |
Set<QueryableEntry> |
EvaluatePredicate.filter(QueryContext queryContext) |
Set<QueryableEntry> |
EqualPredicate.filter(QueryContext queryContext) |
Set<QueryableEntry> |
InPredicate.filter(QueryContext queryContext) |
Set<QueryableEntry> |
CompositeEqualPredicate.filter(QueryContext queryContext) |
Set<QueryableEntry> |
NotEqualPredicate.filter(QueryContext queryContext) |
Set<QueryableEntry> |
BoundedRangePredicate.filter(QueryContext queryContext) |
Set<QueryableEntry> |
GreaterLessPredicate.filter(QueryContext queryContext) |
Set<QueryableEntry> |
OrPredicate.filter(QueryContext queryContext) |
Set<QueryableEntry> |
AndPredicate.filter(QueryContext queryContext) |
protected Index |
AbstractIndexAwarePredicate.getIndex(QueryContext queryContext) |
boolean |
AbstractIndexAwarePredicate.isIndexed(QueryContext queryContext) |
boolean |
CompositeRangePredicate.isIndexed(QueryContext queryContext) |
boolean |
EvaluatePredicate.isIndexed(QueryContext queryContext) |
boolean |
CompositeEqualPredicate.isIndexed(QueryContext queryContext) |
boolean |
NotEqualPredicate.isIndexed(QueryContext queryContext) |
boolean |
OrPredicate.isIndexed(QueryContext queryContext) |
boolean |
AndPredicate.isIndexed(QueryContext queryContext) |
protected Index |
AbstractIndexAwarePredicate.matchIndex(QueryContext queryContext,
QueryContext.IndexMatchHint matchHint) |
Copyright © 2022 Hazelcast, Inc.. All Rights Reserved.