PostgreSQL Source Code git master
Loading...
Searching...
No Matches
Instrumentation Struct Reference

#include <instrument.h>

Data Fields

bool need_timer
 
bool need_bufusage
 
bool need_walusage
 
instr_time starttime
 
BufferUsage bufusage_start
 
WalUsage walusage_start
 
instr_time total
 
BufferUsage bufusage
 
WalUsage walusage
 

Detailed Description

Definition at line 77 of file instrument.h.

Field Documentation

◆ bufusage

BufferUsage Instrumentation::bufusage

Definition at line 89 of file instrument.h.

Referenced by ExplainNode(), InstrStopCommon(), and pgss_ExecutorEnd().

◆ bufusage_start

BufferUsage Instrumentation::bufusage_start

Definition at line 85 of file instrument.h.

Referenced by InstrStart(), and InstrStopCommon().

◆ need_bufusage

bool Instrumentation::need_bufusage

Definition at line 81 of file instrument.h.

Referenced by InstrInitOptions(), InstrStart(), and InstrStopCommon().

◆ need_timer

bool Instrumentation::need_timer

Definition at line 80 of file instrument.h.

Referenced by InstrInitOptions(), InstrStart(), and InstrStopCommon().

◆ need_walusage

bool Instrumentation::need_walusage

Definition at line 82 of file instrument.h.

Referenced by InstrInitOptions(), InstrStart(), and InstrStopCommon().

◆ starttime

instr_time Instrumentation::starttime

Definition at line 84 of file instrument.h.

Referenced by InstrEndLoop(), InstrStart(), and InstrStopCommon().

◆ total

instr_time Instrumentation::total

◆ walusage

WalUsage Instrumentation::walusage

Definition at line 90 of file instrument.h.

Referenced by ExplainNode(), InstrStopCommon(), and pgss_ExecutorEnd().

◆ walusage_start

WalUsage Instrumentation::walusage_start

Definition at line 86 of file instrument.h.

Referenced by InstrStart(), and InstrStopCommon().


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