@@ -48,20 +48,20 @@ typedef struct Instrumentation
48
48
bool need_bufusage ;/* true if we need buffer usage data */
49
49
/* Info about current plan cycle: */
50
50
bool running ;/* true if we've completed first tuple */
51
- instr_time starttime ;/*Start time of current iteration of node */
52
- instr_time counter ;/*Accumulated runtime for this node */
53
- double firsttuple ;/*Time for first tuple of this cycle */
54
- double tuplecount ;/*Tuples emitted so far this cycle */
55
- BufferUsage bufusage_start ;/*Buffer usage at start */
51
+ instr_time starttime ;/*start time of current iteration of node */
52
+ instr_time counter ;/*accumulated runtime for this node */
53
+ double firsttuple ;/*time for first tuple of this cycle */
54
+ double tuplecount ;/*# of tuples emitted so far this cycle */
55
+ BufferUsage bufusage_start ;/*buffer usage at start */
56
56
/* Accumulated statistics across all completed cycles: */
57
- double startup ;/*Total startup time (in seconds) */
58
- double total ;/*Total total time (in seconds) */
59
- double ntuples ;/*Total tuples produced */
60
- double ntuples2 ;/*Secondary node-specific tuple counter */
57
+ double startup ;/*total startup time (in seconds) */
58
+ double total ;/* total time (in seconds) */
59
+ double ntuples ;/*total tuples produced */
60
+ double ntuples2 ;/*secondary node-specific tuple counter */
61
61
double nloops ;/* # of run cycles for this node */
62
- double nfiltered1 ;/* # tuples removed by scanqual or joinqual */
63
- double nfiltered2 ;/* # tuples removed by "other" quals */
64
- BufferUsage bufusage ;/*Total buffer usage */
62
+ double nfiltered1 ;/* #of tuples removed by scanqual or joinqual */
63
+ double nfiltered2 ;/* #of tuples removed by "other" quals */
64
+ BufferUsage bufusage ;/*total buffer usage */
65
65
}Instrumentation ;
66
66
67
67
typedef struct WorkerInstrumentation