PostgreSQL Source Code: src/include/commands/explain_dr.h Source File
PostgreSQL Source Code
git master
[
フレーム
]
explain_dr.h
Go to the documentation of this file.
1
/*-------------------------------------------------------------------------
2
*
3
* explain_dr.h
4
* prototypes for explain_dr.c
5
*
6
* Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
7
* Portions Copyright (c) 1994-5, Regents of the University of California
8
*
9
* src/include/commands/explain_dr.h
10
*
11
*-------------------------------------------------------------------------
12
*/
13
#ifndef EXPLAIN_DR_H
14
#define EXPLAIN_DR_H
15
16
#include "
executor/instrument.h
"
17
#include "
tcop/dest.h
"
18
19
/* avoid including explain_state.h here */
20
typedef
struct
ExplainState
ExplainState
;
21
22
/* Instrumentation data for EXPLAIN's SERIALIZE option */
23
typedef
struct
SerializeMetrics
24
{
25
uint64
bytesSent
;
/* # of bytes serialized */
26
instr_time
timeSpent
;
/* time spent serializing */
27
BufferUsage
bufferUsage
;
/* buffers accessed during serialization */
28
}
SerializeMetrics
;
29
30
extern
DestReceiver
*
CreateExplainSerializeDestReceiver
(
ExplainState
*es);
31
extern
SerializeMetrics
GetSerializationMetrics
(
DestReceiver
*
dest
);
32
33
#endif
uint64
uint64_t uint64
Definition:
c.h:539
dest.h
GetSerializationMetrics
SerializeMetrics GetSerializationMetrics(DestReceiver *dest)
Definition:
explain_dr.c:300
SerializeMetrics
struct SerializeMetrics SerializeMetrics
CreateExplainSerializeDestReceiver
DestReceiver * CreateExplainSerializeDestReceiver(ExplainState *es)
Definition:
explain_dr.c:275
instrument.h
generate_unaccent_rules.dest
dest
Definition:
generate_unaccent_rules.py:285
BufferUsage
Definition:
instrument.h:25
ExplainState
Definition:
explain_state.h:45
SerializeMetrics
Definition:
explain_dr.h:24
SerializeMetrics::bytesSent
uint64 bytesSent
Definition:
explain_dr.h:25
SerializeMetrics::timeSpent
instr_time timeSpent
Definition:
explain_dr.h:26
SerializeMetrics::bufferUsage
BufferUsage bufferUsage
Definition:
explain_dr.h:27
_DestReceiver
Definition:
dest.h:116
instr_time
Definition:
instr_time.h:70
src
include
commands
explain_dr.h
Generated on Tue Oct 7 2025 12:13:16 for PostgreSQL Source Code by
doxygen
1.9.4
AltStyle
によって変換されたページ
(->オリジナル)
/
アドレス:
モード:
デフォルト
音声ブラウザ
ルビ付き
配色反転
文字拡大
モバイル