~ubuntu-branches/ubuntu/oneiric/pgpool2/oneiric

« back to all changes in this revision

Viewing changes to pool_select_walker.h

  • Committer: Bazaar Package Importer
  • Author(s): Christoph Berg
  • Date: 2011-06-10 10:18:29 UTC
  • mfrom: (1.1.6 upstream) (4.2.2 sid)
  • Revision ID: james.westby@ubuntu.com-20110610101829-m1aig6u0p74qpif3
Tags: 3.0.4-1
* New upstream release
* Use format 3.0 (quilt).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* -*-pgsql-c-*- */
 
2
/*
 
3
 *
 
4
 * $Header: /cvsroot/pgpool/pgpool-II/pool_select_walker.h,v 1.4 2010/09/06 05:03:21 t-ishii Exp $
 
5
 *
 
6
 * pgpool: a language independent connection pool server for PostgreSQL 
 
7
 * written by Tatsuo Ishii
 
8
 *
 
9
 * Copyright (c) 2003-2010      PgPool Global Development Group
 
10
 *
 
11
 * Permission to use, copy, modify, and distribute this software and
 
12
 * its documentation for any purpose and without fee is hereby
 
13
 * granted, provided that the above copyright notice appear in all
 
14
 * copies and that both that copyright notice and this permission
 
15
 * notice appear in supporting documentation, and that the name of the
 
16
 * author not be used in advertising or publicity pertaining to
 
17
 * distribution of the software without specific, written prior
 
18
 * permission. The author makes no representations about the
 
19
 * suitability of this software for any purpose.  It is provided "as
 
20
 * is" without express or implied warranty.
 
21
 *
 
22
 * pool_select_walker.h.: Walker functions for SELECT
 
23
 *
 
24
 */
 
25
 
 
26
#ifndef POOL_SELECT_WALKER_H
 
27
#define POOL_SELECT_WALKER_H
 
28
 
 
29
#include "pool.h"
 
30
#include "parser/nodes.h"
 
31
 
 
32
extern bool pool_has_function_call(Node *node);
 
33
extern bool pool_has_system_catalog(Node *node);
 
34
extern bool pool_has_temp_table(Node *node);
 
35
extern bool pool_has_pgpool_regclass(void);
 
36
extern bool raw_expression_tree_walker(Node *node, bool (*walker) (), void *context);
 
37
 
 
38
#endif /* POOL_SELECT_WALKER_H */