| Interface | Description |
|---|---|
| AccumulationExecutor |
Executes the accumulation phase of the Aggregator.
|
| MapQueryEngine |
Responsible for executing queries on the IMap.
|
| PartitionScanExecutor |
Responsible for executing a full partition scan for the given partitions.
|
| Result<T extends Result> |
Result of a Query.
|
| ResultProcessor<T extends Result> |
Responsible for creating query results of a concrete type depending on the type of the Query.
|
| Class | Description |
|---|---|
| AggregationResult |
Contains the result of the evaluation of an aggregation on a specific Partition or Node.
|
| AggregationResultProcessor |
Responsible for populating
AggregationResults |
| CallerRunsAccumulationExecutor |
Implementation of the
AccumulationExecutor that runs the accumulation in the calling thread in a sequential fashion. |
| CallerRunsPartitionScanExecutor |
Implementation of the
PartitionScanExecutor which executes the partition scan in a sequential-fashion
in the calling thread. |
| MapQueryEngineImpl |
Invokes and orchestrates the query logic returning the final result.
|
| ParallelAccumulationExecutor |
Implementation of the
AccumulationExecutor that runs the accumulation in a multi-threaded way. |
| ParallelPartitionScanExecutor |
Implementation of the
PartitionScanExecutor which executes the partition scan in a parallel-fashion
delegating to the underlying executor. |
| PartitionScanRunner |
Responsible for running a full-partition scna for a single partition in the calling thread.
|
| Query |
Object representing a Query together with all possible co-variants: like a predicate, iterationType, etc.
|
| Query.QueryBuilder | |
| QueryEntryFactory | |
| QueryEventFilter | |
| QueryOperation | |
| QueryPartitionOperation | |
| QueryResult |
Contains the result of a query or projection evaluation.
|
| QueryResultCollection<E> | |
| QueryResultProcessor |
Responsible for populating
QueryResults |
| QueryResultRow |
This interfaces provides methods related to entry of the query result.
|
| QueryResultSizeLimiter |
Responsible for limiting result size of queries.
|
| QueryResultUtils | |
| QueryRunner |
Runs query operations in the calling thread (thus blocking it)
|
| ResultProcessorRegistry |
Holds a registry of ResultProcessors for Result type.
|
| Target |
Target for a query.
|
| Target.TargetBuilder |
Copyright © 2017 Hazelcast, Inc.. All Rights Reserved.