aboutsummaryrefslogtreecommitdiff
path: root/src/include/tcop/variable.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/tcop/variable.h')
-rw-r--r--src/include/tcop/variable.h46
1 files changed, 46 insertions, 0 deletions
diff --git a/src/include/tcop/variable.h b/src/include/tcop/variable.h
index f0df5f9de4b..888a432ccec 100644
--- a/src/include/tcop/variable.h
+++ b/src/include/tcop/variable.h
@@ -1,2 +1,48 @@
+/*
+ * Headers for handling of SET var TO statements
+ *
+ * $Id: variable.h,v 1.2 1997/04/17 13:50:57 scrappy Exp $
+ *
+ * $Log: variable.h,v $
+ * Revision 1.2 1997/04/17 13:50:57 scrappy
+ * From: "Martin J. Laubach" <mjl@CSlab.tuwien.ac.at>
+ * Subject: [HACKERS] Patch: set date to euro/us postgres/iso/sql
+ *
+ * Here a patch that implements a SET date for use by the datetime
+ * stuff. The syntax is
+ *
+ * SET date TO 'val[,val,...]'
+ *
+ * where val is us (us dates), euro (european dates), postgres,
+ * iso or sql.
+ *
+ * Thomas is working on the integration in his datetime module.
+ * I just needed to get the patch out before it went stale :)
+ *
+ * Revision 1.1 1997/04/10 16:53:30 mjl
+ * Initial revision
+ *
+ */
+/*-----------------------------------------------------------------------*/
+
+enum DateFormat { Date_Postgres, Date_SQL, Date_ISO };
+
+/*-----------------------------------------------------------------------*/
+struct PGVariables
+ {
+ struct
+ {
+ bool euro;
+ enum DateFormat format;
+ } date;
+ };
+
+extern struct PGVariables PGVariables;
+
+/*-----------------------------------------------------------------------*/
+bool SetPGVariable(const char *, const char *);
+const char *GetPGVariable(const char *);
+
+/*-----------------------------------------------------------------------*/
bool SetPGVariable(const char *, const char *);
const char *GetPGVariable(const char *);