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
AggregationResult s |
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 |
Event filter which mathes map events on a specified entry key and matching a predefined
Predicate . |
QueryOperation | |
QueryPartitionOperation | |
QueryResult |
Represents a result of the query execution in the form of an iterable
collection of
rows . |
QueryResultCollection<E> | |
QueryResultProcessor |
Responsible for populating
QueryResult s |
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.
|
ResultSegment |
Represents a partial query result on a segment of the map.
|
Target |
Target for a query.
|
Target.TargetBuilder |
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.