Header And Logo

PostgreSQL
| The world's most advanced open source database.

Defines

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.

Defines

#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)

Define Documentation

#define ENL1_printf (   message  ) 

Definition at line 85 of file execdebug.h.

Referenced by ExecNestLoop().

#define EV1_printf (   s,
  a 
)

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,
  p 
)

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,
  a 
)

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,
  p 
)

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.