PostgreSQL Source Code  git master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
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 EV_nodeDisplay(l)
 
#define EV_printf(s)
 
#define EV1_printf(s, a)
 
#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

#define ENL1_printf (   message)

Definition at line 85 of file execdebug.h.

Referenced by ExecNestLoop().

#define EV1_printf (   s,
 
)

Definition at line 99 of file execdebug.h.

#define EV_nodeDisplay (   l)

Definition at line 97 of file execdebug.h.

Referenced by ExecQual().

#define EV_printf (   s)

Definition at line 98 of file execdebug.h.

Referenced by ExecQual().

#define MJ1_printf (   s,
 
)

Definition at line 140 of file execdebug.h.

Referenced by ExecEndMergeJoin(), and ExecInitMergeJoin().

#define MJ2_printf (   s,
  p1,
  p2 
)

Definition at line 141 of file execdebug.h.

#define MJ_DEBUG_COMPARE (   res)

Definition at line 144 of file execdebug.h.

Referenced by ExecMergeJoin().

#define MJ_DEBUG_PROC_NODE (   slot)

Definition at line 146 of file execdebug.h.

Referenced by ExecMergeJoin().

#define MJ_DEBUG_QUAL (   clause,
  res 
)

Definition at line 145 of file execdebug.h.

Referenced by ExecMergeJoin().

#define MJ_debugtup (   slot)

Definition at line 142 of file execdebug.h.

#define MJ_dump (   state)

Definition at line 143 of file execdebug.h.

Referenced by ExecMergeJoin().

#define MJ_nodeDisplay (   l)

Definition at line 138 of file execdebug.h.

#define MJ_printf (   s)

Definition at line 139 of file execdebug.h.

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

#define NL1_printf (   s,
 
)

Definition at line 84 of file execdebug.h.

Referenced by ExecEndNestLoop(), and ExecInitNestLoop().

#define NL_nodeDisplay (   l)

Definition at line 82 of file execdebug.h.

#define NL_printf (   s)

Definition at line 83 of file execdebug.h.

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

Definition at line 70 of file execdebug.h.

#define SO1_printf (   s,
 
)

Definition at line 113 of file execdebug.h.

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

#define SO_nodeDisplay (   l)

Definition at line 111 of file execdebug.h.

#define SO_printf (   s)

Definition at line 112 of file execdebug.h.

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

Definition at line 69 of file execdebug.h.