1.0

Table Of Contents
RESULT-HOLDERThe time required on the data stores to iterate over the results, and serialize them over
the wire.
ROUNDROBIN-ITERATIONThe time required to merge results from an n-way merge.
ROW-COUNT-ITERATIONThe time spent returning rows specied in a FETCH NEXT clause. (See
OFFSET and FETCH FIRST Clauses on page 491.)
SEQUENTIAL-ITERATIONThe time required to merge and iterate the results on the query coordinator.
The following codes are shown only for data store members in a query plan:
AGGREGATIONAn aggregate operation such as SUM, AVG, MIN, or MAX.
CONSTRAINTSCANThe time spent on an index scan created from a table constraint.
EXCEPTAn EXCEPT, EXCEPT ALL, or EXCEPT DISTINCT operation. See SQL Language Limitations
on page 653.
FILTERIndicates a predicate ltering operation.
GLOBALINDEXSCANThe time spent performing a global hash index scan (for example, for reference
checks).
GROUPBYTime spent grouping columns.
HASHJOINThe time spent on a hash join operation.
HASHSCANIndicates the time spent scanning a generated hash table.
HEAPTime spent scanning GemFire regions.
INDEXSCANIf the query required a scan on an index, then this code indicates the time required for the
scan.
INTERSECTAn INTERSECT, INTERSECT ALL, or INTERSECT DISTINCT operation. See SQL Language
Limitations on page 653.
LOHASHJOINThe time spend for a left or right hash outer join operation.
LONLJOINThe time spend for a left or right nested loop outer join operation.
MERGEJOINThe time spent on a merge join operation.
NLJOINThe time taken to perform a nested loop join (matching all of the left table rows with the right table
rows in a query). The individual seeks for the left and right table rows are timed separately and are listed in
sub-layers.
PROJECT-FILTERA predicate ltering operation that occurs while extracting columns (PROJECTION
operation).
PROJECTIONThe time spent to extract the selected columns from the base row of the table. This code can
appear multiple times for a query depending on how the engine processes the query.
QUERY-RECEIVEThe time spent on the data store to deserialize the query request and process it on the
data store.
RESULT-SENDThe net time taken to send the reply message. This value includes the RESULT-HOLDER
serialization time and the time for iterating each row on the data store.
ROW-COUNTTime spent processing results for the FETCH clause.
ROWIDSCAN The total time spent for index entries to fetch the base row from the table. This occurs when
the projection of the query is different from the index column.
SETIndicates a set operation (a UNION, UNION ALL, UNION DISTINCT, INTERSECT, INTERSECT
ALL, INTERSECT DISTINCT, EXCEPT, EXCEPT ALL, or EXCEPT DISTINCT operation). See SQL
Language Limitations on page 653.
SCROLL-INSENSITIVEA scroll insensitive cursor operation.
263
Evaluating Query Execution Plans and Query Statistics