mirror of
https://github.com/postgres/postgres.git
synced 2026-04-04 08:45:52 -04:00
34 lines
994 B
C
34 lines
994 B
C
/*-------------------------------------------------------------------------
|
|
*
|
|
* execnodes.h--
|
|
* definitions for executor state nodes
|
|
*
|
|
*
|
|
* Copyright (c) 1994, Regents of the University of California
|
|
*
|
|
* $Id: print.h,v 1.7 1998/02/26 04:42:03 momjian Exp $
|
|
*
|
|
*-------------------------------------------------------------------------
|
|
*/
|
|
#ifndef PRINT_H
|
|
#define PRINT_H
|
|
|
|
#include "nodes/nodes.h"
|
|
#include "nodes/plannodes.h"
|
|
#include "nodes/parsenodes.h"
|
|
#include "nodes/relation.h"
|
|
#include "executor/tuptable.h"
|
|
|
|
extern void print(void *obj);
|
|
extern void pprint(void *obj);
|
|
extern void print_rt(List *rtable);
|
|
extern void print_expr(Node *expr, List *rtable);
|
|
extern void print_keys(List *keys, List *rtable);
|
|
extern void print_tl(List *tlist, List *rtable);
|
|
extern void print_slot(TupleTableSlot *slot);
|
|
extern void
|
|
print_plan_recursive(Plan *p, Query *parsetree,
|
|
int indentLevel, char *label);
|
|
extern void print_plan(Plan *p, Query *parsetree);
|
|
|
|
#endif /* PRINT_H */
|