PostgreSQL Source Code  git master
execdebug.h File Reference
#include "executor/executor.h"
#include "nodes/print.h"
Include dependency graph for execdebug.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define T_OR_F(b)   ((b) ? "true" : "false")
 
#define NULL_OR_TUPLE(slot)   (TupIsNull(slot) ? "null" : "a tuple")
 
#define NL_nodeDisplay(l)
 
#define NL_printf(s)
 
#define NL1_printf(s, a)
 
#define ENL1_printf(message)
 
#define SO_nodeDisplay(l)
 
#define SO_printf(s)
 
#define SO1_printf(s, p)
 
#define MJ_nodeDisplay(l)
 
#define MJ_printf(s)
 
#define MJ1_printf(s, p)
 
#define MJ2_printf(s, p1, p2)
 
#define MJ_debugtup(slot)
 
#define MJ_dump(state)
 
#define MJ_DEBUG_COMPARE(res)
 
#define MJ_DEBUG_QUAL(clause, res)
 
#define MJ_DEBUG_PROC_NODE(slot)
 

Macro Definition Documentation

◆ ENL1_printf

#define ENL1_printf (   message)

Definition at line 78 of file execdebug.h.

Referenced by ExecNestLoop().

◆ MJ1_printf

#define MJ1_printf (   s,
 
)

Definition at line 119 of file execdebug.h.

Referenced by ExecEndMergeJoin(), and ExecInitMergeJoin().

◆ MJ2_printf

#define MJ2_printf (   s,
  p1,
  p2 
)

Definition at line 120 of file execdebug.h.

◆ MJ_DEBUG_COMPARE

#define MJ_DEBUG_COMPARE (   res)

Definition at line 123 of file execdebug.h.

Referenced by ExecMergeJoin().

◆ MJ_DEBUG_PROC_NODE

#define MJ_DEBUG_PROC_NODE (   slot)

Definition at line 125 of file execdebug.h.

Referenced by ExecMergeJoin().

◆ MJ_DEBUG_QUAL

#define MJ_DEBUG_QUAL (   clause,
  res 
)

Definition at line 124 of file execdebug.h.

Referenced by ExecMergeJoin().

◆ MJ_debugtup

#define MJ_debugtup (   slot)

Definition at line 121 of file execdebug.h.

Referenced by check_constant_qual().

◆ MJ_dump

#define MJ_dump (   state)

Definition at line 122 of file execdebug.h.

Referenced by ExecMergeJoin().

◆ MJ_nodeDisplay

#define MJ_nodeDisplay (   l)

Definition at line 117 of file execdebug.h.

◆ MJ_printf

#define MJ_printf (   s)

Definition at line 118 of file execdebug.h.

Referenced by ExecMergeJoin(), MJFillInner(), and MJFillOuter().

◆ NL1_printf

#define NL1_printf (   s,
 
)

Definition at line 77 of file execdebug.h.

Referenced by ExecEndNestLoop(), and ExecInitNestLoop().

◆ NL_nodeDisplay

#define NL_nodeDisplay (   l)

Definition at line 75 of file execdebug.h.

◆ NL_printf

#define NL_printf (   s)

Definition at line 76 of file execdebug.h.

◆ NULL_OR_TUPLE

#define NULL_OR_TUPLE (   slot)    (TupIsNull(slot) ? "null" : "a tuple")

Definition at line 63 of file execdebug.h.

◆ SO1_printf

#define SO1_printf (   s,
 
)

Definition at line 92 of file execdebug.h.

Referenced by ExecEndSort(), ExecInitSort(), and ExecSort().

◆ SO_nodeDisplay

#define SO_nodeDisplay (   l)

Definition at line 90 of file execdebug.h.

◆ SO_printf

#define SO_printf (   s)

Definition at line 91 of file execdebug.h.

◆ T_OR_F

#define T_OR_F (   b)    ((b) ? "true" : "false")

Definition at line 62 of file execdebug.h.