1362181Sdim/* This file is automatically generated from internal_statements.sql and token-map.h.
2251881Speter * Do not edit this file -- edit the source and rerun gen-make.py */
3251881Speter
4251881Speter#define STMT_INTERNAL_SAVEPOINT_SVN 0
5251881Speter#define STMT_0_INFO {"STMT_INTERNAL_SAVEPOINT_SVN", NULL}
6251881Speter#define STMT_0 \
7251881Speter  "SAVEPOINT svn " \
8251881Speter  ""
9251881Speter
10251881Speter#define STMT_INTERNAL_RELEASE_SAVEPOINT_SVN 1
11251881Speter#define STMT_1_INFO {"STMT_INTERNAL_RELEASE_SAVEPOINT_SVN", NULL}
12251881Speter#define STMT_1 \
13251881Speter  "RELEASE SAVEPOINT svn " \
14251881Speter  ""
15251881Speter
16251881Speter#define STMT_INTERNAL_ROLLBACK_TO_SAVEPOINT_SVN 2
17251881Speter#define STMT_2_INFO {"STMT_INTERNAL_ROLLBACK_TO_SAVEPOINT_SVN", NULL}
18251881Speter#define STMT_2 \
19251881Speter  "ROLLBACK TO SAVEPOINT svn " \
20251881Speter  ""
21251881Speter
22251881Speter#define STMT_INTERNAL_BEGIN_TRANSACTION 3
23251881Speter#define STMT_3_INFO {"STMT_INTERNAL_BEGIN_TRANSACTION", NULL}
24251881Speter#define STMT_3 \
25251881Speter  "BEGIN TRANSACTION " \
26251881Speter  ""
27251881Speter
28251881Speter#define STMT_INTERNAL_BEGIN_IMMEDIATE_TRANSACTION 4
29251881Speter#define STMT_4_INFO {"STMT_INTERNAL_BEGIN_IMMEDIATE_TRANSACTION", NULL}
30251881Speter#define STMT_4 \
31251881Speter  "BEGIN IMMEDIATE TRANSACTION " \
32251881Speter  ""
33251881Speter
34251881Speter#define STMT_INTERNAL_COMMIT_TRANSACTION 5
35251881Speter#define STMT_5_INFO {"STMT_INTERNAL_COMMIT_TRANSACTION", NULL}
36251881Speter#define STMT_5 \
37251881Speter  "COMMIT TRANSACTION " \
38251881Speter  ""
39251881Speter
40251881Speter#define STMT_INTERNAL_ROLLBACK_TRANSACTION 6
41251881Speter#define STMT_6_INFO {"STMT_INTERNAL_ROLLBACK_TRANSACTION", NULL}
42251881Speter#define STMT_6 \
43251881Speter  "ROLLBACK TRANSACTION " \
44251881Speter  ""
45251881Speter
46251881Speter#define STMT_INTERNAL_LAST 7
47251881Speter#define STMT_7_INFO {"STMT_INTERNAL_LAST", NULL}
48251881Speter#define STMT_7 \
49251881Speter  "; " \
50251881Speter  ""
51251881Speter
52251881Speter#define INTERNAL_STATEMENTS_SQL_DECLARE_STATEMENTS(varname) \
53251881Speter  static const char * const varname[] = { \
54251881Speter    STMT_0, \
55251881Speter    STMT_1, \
56251881Speter    STMT_2, \
57251881Speter    STMT_3, \
58251881Speter    STMT_4, \
59251881Speter    STMT_5, \
60251881Speter    STMT_6, \
61251881Speter    STMT_7, \
62251881Speter    NULL \
63251881Speter  }
64251881Speter
65251881Speter#define INTERNAL_STATEMENTS_SQL_DECLARE_STATEMENT_INFO(varname) \
66251881Speter  static const char * const varname[][2] = { \
67251881Speter    STMT_0_INFO, \
68251881Speter    STMT_1_INFO, \
69251881Speter    STMT_2_INFO, \
70251881Speter    STMT_3_INFO, \
71251881Speter    STMT_4_INFO, \
72251881Speter    STMT_5_INFO, \
73251881Speter    STMT_6_INFO, \
74251881Speter    STMT_7_INFO, \
75251881Speter    {NULL, NULL} \
76251881Speter  }
77