Skip to content

Commit ea567d2

Browse files
author
Thomas G. Lockhart
committed
Declare routines which support SET keyword = value SQL commands.
1 parent 7016678 commit ea567d2

File tree

1 file changed

+30
-1
lines changed

1 file changed

+30
-1
lines changed

src/include/tcop/variable.h

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22
* Headers for handling of 'SET var TO', 'SHOW var' and 'RESET var'
33
* statements
44
*
5-
* $Id: variable.h,v 1.6 1997/09/08 02:39:21 momjian Exp $
5+
* $Id: variable.h,v 1.7 1997/11/07 06:45:16 thomas Exp $
66
*
77
*/
8+
#ifndef VARIABLE_H
9+
#define VARIABLE_H 1
810

911
enum DateFormat
1012
{
@@ -27,3 +29,30 @@ extern struct PGVariables PGVariables;
2729
bool SetPGVariable(const char *, const char *);
2830
bool GetPGVariable(const char *);
2931
bool ResetPGVariable(const char *);
32+
33+
extern bool set_date(void);
34+
extern bool show_date(void);
35+
extern bool reset_date(void);
36+
extern bool parse_date(const char *);
37+
extern bool set_timezone(void);
38+
extern bool show_timezone(void);
39+
extern bool reset_timezone(void);
40+
extern bool parse_timezone(const char *);
41+
extern bool set_cost_heap(void);
42+
extern bool show_cost_heap(void);
43+
extern bool reset_cost_heap(void);
44+
extern bool parse_cost_heap(const char *);
45+
extern bool set_cost_index(void);
46+
extern bool show_cost_index(void);
47+
extern bool reset_cost_index(void);
48+
extern bool parse_cost_index(const char *);
49+
extern bool set_r_plans(void);
50+
extern bool show_r_plans(void);
51+
extern bool reset_r_plans(void);
52+
extern bool parse_r_plans(const char *);
53+
extern bool set_geqo(void);
54+
extern bool show_geqo(void);
55+
extern bool reset_geqo(void);
56+
extern bool parse_geqo(const char *);
57+
58+
#endif /* VARIABLE_H */

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy