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