1
2 /* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */
3
4 #include <sql-parser/gda-sql-parser.h>
5 #include <sql-parser/gda-sql-statement.h>
6 #include <glib-object.h>
7 GType
gda_sql_parser_error_get_type(void)8 gda_sql_parser_error_get_type (void)
9 {
10 static GType etype = 0;
11 if (etype == 0) {
12 static const GEnumValue values[] = {
13 { GDA_SQL_PARSER_SYNTAX_ERROR, "GDA_SQL_PARSER_SYNTAX_ERROR", "syntax-error" },
14 { GDA_SQL_PARSER_OVERFLOW_ERROR, "GDA_SQL_PARSER_OVERFLOW_ERROR", "overflow-error" },
15 { GDA_SQL_PARSER_EMPTY_SQL_ERROR, "GDA_SQL_PARSER_EMPTY_SQL_ERROR", "empty-sql-error" },
16 { 0, NULL, NULL }
17 };
18 etype = g_enum_register_static ("GdaSqlParserError", values);
19 }
20 return etype;
21 }
22 GType
gda_sql_parser_mode_get_type(void)23 gda_sql_parser_mode_get_type (void)
24 {
25 static GType etype = 0;
26 if (etype == 0) {
27 static const GEnumValue values[] = {
28 { GDA_SQL_PARSER_MODE_PARSE, "GDA_SQL_PARSER_MODE_PARSE", "parse" },
29 { GDA_SQL_PARSER_MODE_DELIMIT, "GDA_SQL_PARSER_MODE_DELIMIT", "delimit" },
30 { 0, NULL, NULL }
31 };
32 etype = g_enum_register_static ("GdaSqlParserMode", values);
33 }
34 return etype;
35 }
36 GType
gda_sql_parser_flavour_get_type(void)37 gda_sql_parser_flavour_get_type (void)
38 {
39 static GType etype = 0;
40 if (etype == 0) {
41 static const GEnumValue values[] = {
42 { GDA_SQL_PARSER_FLAVOUR_STANDARD, "GDA_SQL_PARSER_FLAVOUR_STANDARD", "standard" },
43 { GDA_SQL_PARSER_FLAVOUR_SQLITE, "GDA_SQL_PARSER_FLAVOUR_SQLITE", "sqlite" },
44 { GDA_SQL_PARSER_FLAVOUR_MYSQL, "GDA_SQL_PARSER_FLAVOUR_MYSQL", "mysql" },
45 { GDA_SQL_PARSER_FLAVOUR_ORACLE, "GDA_SQL_PARSER_FLAVOUR_ORACLE", "oracle" },
46 { GDA_SQL_PARSER_FLAVOUR_POSTGRESQL, "GDA_SQL_PARSER_FLAVOUR_POSTGRESQL", "postgresql" },
47 { 0, NULL, NULL }
48 };
49 etype = g_enum_register_static ("GdaSqlParserFlavour", values);
50 }
51 return etype;
52 }
53 GType
gda_sql_statement_compound_type_get_type(void)54 gda_sql_statement_compound_type_get_type (void)
55 {
56 static GType etype = 0;
57 if (etype == 0) {
58 static const GEnumValue values[] = {
59 { GDA_SQL_STATEMENT_COMPOUND_UNION, "GDA_SQL_STATEMENT_COMPOUND_UNION", "union" },
60 { GDA_SQL_STATEMENT_COMPOUND_UNION_ALL, "GDA_SQL_STATEMENT_COMPOUND_UNION_ALL", "union-all" },
61 { GDA_SQL_STATEMENT_COMPOUND_INTERSECT, "GDA_SQL_STATEMENT_COMPOUND_INTERSECT", "intersect" },
62 { GDA_SQL_STATEMENT_COMPOUND_INTERSECT_ALL, "GDA_SQL_STATEMENT_COMPOUND_INTERSECT_ALL", "intersect-all" },
63 { GDA_SQL_STATEMENT_COMPOUND_EXCEPT, "GDA_SQL_STATEMENT_COMPOUND_EXCEPT", "except" },
64 { GDA_SQL_STATEMENT_COMPOUND_EXCEPT_ALL, "GDA_SQL_STATEMENT_COMPOUND_EXCEPT_ALL", "except-all" },
65 { 0, NULL, NULL }
66 };
67 etype = g_enum_register_static ("GdaSqlStatementCompoundType", values);
68 }
69 return etype;
70 }
71 GType
gda_sql_error_get_type(void)72 gda_sql_error_get_type (void)
73 {
74 static GType etype = 0;
75 if (etype == 0) {
76 static const GEnumValue values[] = {
77 { GDA_SQL_STRUCTURE_CONTENTS_ERROR, "GDA_SQL_STRUCTURE_CONTENTS_ERROR", "structure-contents-error" },
78 { GDA_SQL_MALFORMED_IDENTIFIER_ERROR, "GDA_SQL_MALFORMED_IDENTIFIER_ERROR", "malformed-identifier-error" },
79 { GDA_SQL_MISSING_IDENTIFIER_ERROR, "GDA_SQL_MISSING_IDENTIFIER_ERROR", "missing-identifier-error" },
80 { GDA_SQL_VALIDATION_ERROR, "GDA_SQL_VALIDATION_ERROR", "validation-error" },
81 { 0, NULL, NULL }
82 };
83 etype = g_enum_register_static ("GdaSqlError", values);
84 }
85 return etype;
86 }
87 GType
gda_sql_statement_type_get_type(void)88 gda_sql_statement_type_get_type (void)
89 {
90 static GType etype = 0;
91 if (etype == 0) {
92 static const GEnumValue values[] = {
93 { GDA_SQL_STATEMENT_SELECT, "GDA_SQL_STATEMENT_SELECT", "select" },
94 { GDA_SQL_STATEMENT_INSERT, "GDA_SQL_STATEMENT_INSERT", "insert" },
95 { GDA_SQL_STATEMENT_UPDATE, "GDA_SQL_STATEMENT_UPDATE", "update" },
96 { GDA_SQL_STATEMENT_DELETE, "GDA_SQL_STATEMENT_DELETE", "delete" },
97 { GDA_SQL_STATEMENT_COMPOUND, "GDA_SQL_STATEMENT_COMPOUND", "compound" },
98 { GDA_SQL_STATEMENT_BEGIN, "GDA_SQL_STATEMENT_BEGIN", "begin" },
99 { GDA_SQL_STATEMENT_ROLLBACK, "GDA_SQL_STATEMENT_ROLLBACK", "rollback" },
100 { GDA_SQL_STATEMENT_COMMIT, "GDA_SQL_STATEMENT_COMMIT", "commit" },
101 { GDA_SQL_STATEMENT_SAVEPOINT, "GDA_SQL_STATEMENT_SAVEPOINT", "savepoint" },
102 { GDA_SQL_STATEMENT_ROLLBACK_SAVEPOINT, "GDA_SQL_STATEMENT_ROLLBACK_SAVEPOINT", "rollback-savepoint" },
103 { GDA_SQL_STATEMENT_DELETE_SAVEPOINT, "GDA_SQL_STATEMENT_DELETE_SAVEPOINT", "delete-savepoint" },
104 { GDA_SQL_STATEMENT_UNKNOWN, "GDA_SQL_STATEMENT_UNKNOWN", "unknown" },
105 { GDA_SQL_STATEMENT_NONE, "GDA_SQL_STATEMENT_NONE", "none" },
106 { 0, NULL, NULL }
107 };
108 etype = g_enum_register_static ("GdaSqlStatementType", values);
109 }
110 return etype;
111 }
112 GType
gda_sql_any_part_type_get_type(void)113 gda_sql_any_part_type_get_type (void)
114 {
115 static GType etype = 0;
116 if (etype == 0) {
117 static const GEnumValue values[] = {
118 { GDA_SQL_ANY_STMT_SELECT, "GDA_SQL_ANY_STMT_SELECT", "stmt-select" },
119 { GDA_SQL_ANY_STMT_INSERT, "GDA_SQL_ANY_STMT_INSERT", "stmt-insert" },
120 { GDA_SQL_ANY_STMT_UPDATE, "GDA_SQL_ANY_STMT_UPDATE", "stmt-update" },
121 { GDA_SQL_ANY_STMT_DELETE, "GDA_SQL_ANY_STMT_DELETE", "stmt-delete" },
122 { GDA_SQL_ANY_STMT_COMPOUND, "GDA_SQL_ANY_STMT_COMPOUND", "stmt-compound" },
123 { GDA_SQL_ANY_STMT_BEGIN, "GDA_SQL_ANY_STMT_BEGIN", "stmt-begin" },
124 { GDA_SQL_ANY_STMT_ROLLBACK, "GDA_SQL_ANY_STMT_ROLLBACK", "stmt-rollback" },
125 { GDA_SQL_ANY_STMT_COMMIT, "GDA_SQL_ANY_STMT_COMMIT", "stmt-commit" },
126 { GDA_SQL_ANY_STMT_SAVEPOINT, "GDA_SQL_ANY_STMT_SAVEPOINT", "stmt-savepoint" },
127 { GDA_SQL_ANY_STMT_ROLLBACK_SAVEPOINT, "GDA_SQL_ANY_STMT_ROLLBACK_SAVEPOINT", "stmt-rollback-savepoint" },
128 { GDA_SQL_ANY_STMT_DELETE_SAVEPOINT, "GDA_SQL_ANY_STMT_DELETE_SAVEPOINT", "stmt-delete-savepoint" },
129 { GDA_SQL_ANY_STMT_UNKNOWN, "GDA_SQL_ANY_STMT_UNKNOWN", "stmt-unknown" },
130 { GDA_SQL_ANY_EXPR, "GDA_SQL_ANY_EXPR", "expr" },
131 { GDA_SQL_ANY_SQL_FIELD, "GDA_SQL_ANY_SQL_FIELD", "sql-field" },
132 { GDA_SQL_ANY_SQL_TABLE, "GDA_SQL_ANY_SQL_TABLE", "sql-table" },
133 { GDA_SQL_ANY_SQL_FUNCTION, "GDA_SQL_ANY_SQL_FUNCTION", "sql-function" },
134 { GDA_SQL_ANY_SQL_OPERATION, "GDA_SQL_ANY_SQL_OPERATION", "sql-operation" },
135 { GDA_SQL_ANY_SQL_CASE, "GDA_SQL_ANY_SQL_CASE", "sql-case" },
136 { GDA_SQL_ANY_SQL_SELECT_FIELD, "GDA_SQL_ANY_SQL_SELECT_FIELD", "sql-select-field" },
137 { GDA_SQL_ANY_SQL_SELECT_TARGET, "GDA_SQL_ANY_SQL_SELECT_TARGET", "sql-select-target" },
138 { GDA_SQL_ANY_SQL_SELECT_JOIN, "GDA_SQL_ANY_SQL_SELECT_JOIN", "sql-select-join" },
139 { GDA_SQL_ANY_SQL_SELECT_FROM, "GDA_SQL_ANY_SQL_SELECT_FROM", "sql-select-from" },
140 { GDA_SQL_ANY_SQL_SELECT_ORDER, "GDA_SQL_ANY_SQL_SELECT_ORDER", "sql-select-order" },
141 { 0, NULL, NULL }
142 };
143 etype = g_enum_register_static ("GdaSqlAnyPartType", values);
144 }
145 return etype;
146 }
147 GType
gda_sql_operator_type_get_type(void)148 gda_sql_operator_type_get_type (void)
149 {
150 static GType etype = 0;
151 if (etype == 0) {
152 static const GEnumValue values[] = {
153 { GDA_SQL_OPERATOR_TYPE_AND, "GDA_SQL_OPERATOR_TYPE_AND", "and" },
154 { GDA_SQL_OPERATOR_TYPE_OR, "GDA_SQL_OPERATOR_TYPE_OR", "or" },
155 { GDA_SQL_OPERATOR_TYPE_EQ, "GDA_SQL_OPERATOR_TYPE_EQ", "eq" },
156 { GDA_SQL_OPERATOR_TYPE_IS, "GDA_SQL_OPERATOR_TYPE_IS", "is" },
157 { GDA_SQL_OPERATOR_TYPE_LIKE, "GDA_SQL_OPERATOR_TYPE_LIKE", "like" },
158 { GDA_SQL_OPERATOR_TYPE_BETWEEN, "GDA_SQL_OPERATOR_TYPE_BETWEEN", "between" },
159 { GDA_SQL_OPERATOR_TYPE_GT, "GDA_SQL_OPERATOR_TYPE_GT", "gt" },
160 { GDA_SQL_OPERATOR_TYPE_LT, "GDA_SQL_OPERATOR_TYPE_LT", "lt" },
161 { GDA_SQL_OPERATOR_TYPE_GEQ, "GDA_SQL_OPERATOR_TYPE_GEQ", "geq" },
162 { GDA_SQL_OPERATOR_TYPE_LEQ, "GDA_SQL_OPERATOR_TYPE_LEQ", "leq" },
163 { GDA_SQL_OPERATOR_TYPE_DIFF, "GDA_SQL_OPERATOR_TYPE_DIFF", "diff" },
164 { GDA_SQL_OPERATOR_TYPE_REGEXP, "GDA_SQL_OPERATOR_TYPE_REGEXP", "regexp" },
165 { GDA_SQL_OPERATOR_TYPE_REGEXP_CI, "GDA_SQL_OPERATOR_TYPE_REGEXP_CI", "regexp-ci" },
166 { GDA_SQL_OPERATOR_TYPE_NOT_REGEXP, "GDA_SQL_OPERATOR_TYPE_NOT_REGEXP", "not-regexp" },
167 { GDA_SQL_OPERATOR_TYPE_NOT_REGEXP_CI, "GDA_SQL_OPERATOR_TYPE_NOT_REGEXP_CI", "not-regexp-ci" },
168 { GDA_SQL_OPERATOR_TYPE_SIMILAR, "GDA_SQL_OPERATOR_TYPE_SIMILAR", "similar" },
169 { GDA_SQL_OPERATOR_TYPE_ISNULL, "GDA_SQL_OPERATOR_TYPE_ISNULL", "isnull" },
170 { GDA_SQL_OPERATOR_TYPE_ISNOTNULL, "GDA_SQL_OPERATOR_TYPE_ISNOTNULL", "isnotnull" },
171 { GDA_SQL_OPERATOR_TYPE_NOT, "GDA_SQL_OPERATOR_TYPE_NOT", "not" },
172 { GDA_SQL_OPERATOR_TYPE_IN, "GDA_SQL_OPERATOR_TYPE_IN", "in" },
173 { GDA_SQL_OPERATOR_TYPE_NOTIN, "GDA_SQL_OPERATOR_TYPE_NOTIN", "notin" },
174 { GDA_SQL_OPERATOR_TYPE_CONCAT, "GDA_SQL_OPERATOR_TYPE_CONCAT", "concat" },
175 { GDA_SQL_OPERATOR_TYPE_PLUS, "GDA_SQL_OPERATOR_TYPE_PLUS", "plus" },
176 { GDA_SQL_OPERATOR_TYPE_MINUS, "GDA_SQL_OPERATOR_TYPE_MINUS", "minus" },
177 { GDA_SQL_OPERATOR_TYPE_STAR, "GDA_SQL_OPERATOR_TYPE_STAR", "star" },
178 { GDA_SQL_OPERATOR_TYPE_DIV, "GDA_SQL_OPERATOR_TYPE_DIV", "div" },
179 { GDA_SQL_OPERATOR_TYPE_REM, "GDA_SQL_OPERATOR_TYPE_REM", "rem" },
180 { GDA_SQL_OPERATOR_TYPE_BITAND, "GDA_SQL_OPERATOR_TYPE_BITAND", "bitand" },
181 { GDA_SQL_OPERATOR_TYPE_BITOR, "GDA_SQL_OPERATOR_TYPE_BITOR", "bitor" },
182 { GDA_SQL_OPERATOR_TYPE_BITNOT, "GDA_SQL_OPERATOR_TYPE_BITNOT", "bitnot" },
183 { GDA_SQL_OPERATOR_TYPE_ILIKE, "GDA_SQL_OPERATOR_TYPE_ILIKE", "ilike" },
184 { GDA_SQL_OPERATOR_TYPE_NOTLIKE, "GDA_SQL_OPERATOR_TYPE_NOTLIKE", "notlike" },
185 { GDA_SQL_OPERATOR_TYPE_NOTILIKE, "GDA_SQL_OPERATOR_TYPE_NOTILIKE", "notilike" },
186 { GDA_SQL_OPERATOR_TYPE_GLOB, "GDA_SQL_OPERATOR_TYPE_GLOB", "glob" },
187 { 0, NULL, NULL }
188 };
189 etype = g_enum_register_static ("GdaSqlOperatorType", values);
190 }
191 return etype;
192 }
193 GType
gda_sql_select_join_type_get_type(void)194 gda_sql_select_join_type_get_type (void)
195 {
196 static GType etype = 0;
197 if (etype == 0) {
198 static const GEnumValue values[] = {
199 { GDA_SQL_SELECT_JOIN_CROSS, "GDA_SQL_SELECT_JOIN_CROSS", "cross" },
200 { GDA_SQL_SELECT_JOIN_NATURAL, "GDA_SQL_SELECT_JOIN_NATURAL", "natural" },
201 { GDA_SQL_SELECT_JOIN_INNER, "GDA_SQL_SELECT_JOIN_INNER", "inner" },
202 { GDA_SQL_SELECT_JOIN_LEFT, "GDA_SQL_SELECT_JOIN_LEFT", "left" },
203 { GDA_SQL_SELECT_JOIN_RIGHT, "GDA_SQL_SELECT_JOIN_RIGHT", "right" },
204 { GDA_SQL_SELECT_JOIN_FULL, "GDA_SQL_SELECT_JOIN_FULL", "full" },
205 { 0, NULL, NULL }
206 };
207 etype = g_enum_register_static ("GdaSqlSelectJoinType", values);
208 }
209 return etype;
210 }
211
212 /* Generated data ends here */
213
214