PostgreSQL Source Code  git master
Instrumentation Struct Reference

#include <instrument.h>

Data Fields

bool need_timer
 
bool need_bufusage
 
bool running
 
instr_time starttime
 
instr_time counter
 
double firsttuple
 
double tuplecount
 
BufferUsage bufusage_start
 
double startup
 
double total
 
double ntuples
 
double ntuples2
 
double nloops
 
double nfiltered1
 
double nfiltered2
 
BufferUsage bufusage
 

Detailed Description

Definition at line 44 of file instrument.h.

Field Documentation

◆ bufusage

BufferUsage Instrumentation::bufusage

Definition at line 64 of file instrument.h.

Referenced by ExplainNode(), InstrAggNode(), InstrStopNode(), and pgss_ExecutorEnd().

◆ bufusage_start

BufferUsage Instrumentation::bufusage_start

Definition at line 55 of file instrument.h.

Referenced by InstrStartNode(), and InstrStopNode().

◆ counter

instr_time Instrumentation::counter

Definition at line 52 of file instrument.h.

Referenced by InstrAggNode(), InstrEndLoop(), and InstrStopNode().

◆ firsttuple

double Instrumentation::firsttuple

Definition at line 53 of file instrument.h.

Referenced by InstrAggNode(), InstrEndLoop(), and InstrStopNode().

◆ need_bufusage

bool Instrumentation::need_bufusage

Definition at line 48 of file instrument.h.

Referenced by InstrAggNode(), InstrAlloc(), InstrInit(), InstrStartNode(), and InstrStopNode().

◆ need_timer

bool Instrumentation::need_timer

Definition at line 47 of file instrument.h.

Referenced by InstrAlloc(), InstrInit(), InstrStartNode(), and InstrStopNode().

◆ nfiltered1

double Instrumentation::nfiltered1

Definition at line 62 of file instrument.h.

Referenced by InstrAggNode(), and show_instrumentation_count().

◆ nfiltered2

double Instrumentation::nfiltered2

Definition at line 63 of file instrument.h.

Referenced by InstrAggNode(), and show_instrumentation_count().

◆ nloops

double Instrumentation::nloops

Definition at line 61 of file instrument.h.

Referenced by ExplainNode(), InstrAggNode(), InstrEndLoop(), and show_instrumentation_count().

◆ ntuples

double Instrumentation::ntuples

◆ ntuples2

double Instrumentation::ntuples2

Definition at line 60 of file instrument.h.

Referenced by ExplainNode(), InstrAggNode(), and show_modifytable_info().

◆ running

bool Instrumentation::running

Definition at line 50 of file instrument.h.

Referenced by ExecShutdownNode(), InstrAggNode(), InstrEndLoop(), and InstrStopNode().

◆ starttime

instr_time Instrumentation::starttime

Definition at line 51 of file instrument.h.

Referenced by InstrEndLoop(), InstrStartNode(), and InstrStopNode().

◆ startup

double Instrumentation::startup

Definition at line 57 of file instrument.h.

Referenced by ExplainNode(), InstrAggNode(), and InstrEndLoop().

◆ total

double Instrumentation::total

◆ tuplecount

double Instrumentation::tuplecount

The documentation for this struct was generated from the following file: