18#ifndef INSTRUMENT_NODE_H
19#define INSTRUMENT_NODE_H
142#define NUM_TUPLESORTMETHODS 4
#define FLEXIBLE_ARRAY_MEMBER
struct SharedIncrementalSortInfo SharedIncrementalSortInfo
struct SharedMemoizeInfo SharedMemoizeInfo
struct IncrementalSortInfo IncrementalSortInfo
struct MemoizeInstrumentation MemoizeInstrumentation
struct SharedBitmapHeapInstrumentation SharedBitmapHeapInstrumentation
struct BitmapHeapScanInstrumentation BitmapHeapScanInstrumentation
struct IndexScanInstrumentation IndexScanInstrumentation
struct SharedSortInfo SharedSortInfo
struct AggregateInstrumentation AggregateInstrumentation
struct SharedHashInfo SharedHashInfo
struct TuplesortInstrumentation TuplesortInstrumentation
struct HashInstrumentation HashInstrumentation
@ SORT_TYPE_EXTERNAL_SORT
@ SORT_TYPE_TOP_N_HEAPSORT
@ SORT_TYPE_STILL_IN_PROGRESS
@ SORT_TYPE_EXTERNAL_MERGE
struct IncrementalSortGroupInfo IncrementalSortGroupInfo
struct SharedAggInfo SharedAggInfo
struct SharedIndexScanInstrumentation SharedIndexScanInstrumentation
int64 totalMemorySpaceUsed
IncrementalSortGroupInfo prefixsortGroupInfo
IncrementalSortGroupInfo fullsortGroupInfo
AggregateInstrumentation sinstrument[FLEXIBLE_ARRAY_MEMBER]
BitmapHeapScanInstrumentation sinstrument[FLEXIBLE_ARRAY_MEMBER]
HashInstrumentation hinstrument[FLEXIBLE_ARRAY_MEMBER]
IncrementalSortInfo sinfo[FLEXIBLE_ARRAY_MEMBER]
IndexScanInstrumentation winstrument[FLEXIBLE_ARRAY_MEMBER]
MemoizeInstrumentation sinstrument[FLEXIBLE_ARRAY_MEMBER]
TuplesortInstrumentation sinstrument[FLEXIBLE_ARRAY_MEMBER]
TuplesortMethod sortMethod
TuplesortSpaceType spaceType