File indexing completed on 2024-04-14 14:53:11

0001 /* This file is part of the KDE project
0002    Copyright (C) 2004 Martin Ellis <martin.ellis@kdemail.net>
0003    Copyright (C) 2004 Jarosław Staniek <staniek@kde.org>
0004 
0005    This file has been automatically generated from
0006    tools/sql_keywords.sh and src/parser/KDbSqlScanner.l
0007    and tools/kdb_keywords.txt.
0008 
0009    Please edit the sql_keywords.sh, not this file!
0010 
0011    This program is free software; you can redistribute it and/or
0012    modify it under the terms of the GNU Library General Public
0013    License as published by the Free Software Foundation; either
0014    version 2 of the License, or (at your option) any later version.
0015 
0016    This program is distributed in the hope that it will be useful,
0017    but WITHOUT ANY WARRANTY; without even the implied warranty of
0018    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
0019    Library General Public License for more details.
0020 
0021    You should have received a copy of the GNU Library General Public License
0022    along with this program; see the file COPYING.  If not, write to
0023    the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
0024  * Boston, MA 02110-1301, USA.
0025 */
0026 
0027 #include "KDbDriver_p.h"
0028 
0029 const char* const KDbDriverPrivate::kdbSQLKeywords[] = {
0030     "AND",
0031     "AS",
0032     "CREATE",
0033     "FROM",
0034     "IN",
0035     "INTEGER",
0036     "IS",
0037     "JOIN",
0038     "LEFT",
0039     "LIKE",
0040     "NOT",
0041     "NULL",
0042     "ON",
0043     "OR",
0044     "RIGHT",
0045     "SELECT",
0046     "SIMILAR",
0047     "TABLE",
0048     "TO",
0049     "WHERE",
0050     "XOR",
0051     "AFTER",
0052     "ALL",
0053     "ASC",
0054     "BEFORE",
0055     "BEGIN",
0056     "BETWEEN",
0057     "BY",
0058     "CASCADE",
0059     "CASE",
0060     "CHECK",
0061     "COLLATE",
0062     "COMMIT",
0063     "CONSTRAINT",
0064     "CROSS",
0065     "DATABASE",
0066     "DEFAULT",
0067     "DELETE",
0068     "DESC",
0069     "DISTINCT",
0070     "DROP",
0071     "END",
0072     "ELSE",
0073     "EXPLAIN",
0074     "FOR",
0075     "FOREIGN",
0076     "FULL",
0077     "GROUP",
0078     "HAVING",
0079     "IGNORE",
0080     "INDEX",
0081     "INNER",
0082     "INSERT",
0083     "INTO",
0084     "KEY",
0085     "LIMIT",
0086     "MATCH",
0087     "NATURAL",
0088     "OFFSET",
0089     "ORDER",
0090     "OUTER",
0091     "PRIMARY",
0092     "REFERENCES",
0093     "REPLACE",
0094     "RESTRICT",
0095     "ROLLBACK",
0096     "ROW",
0097     "SET",
0098     "TEMPORARY",
0099     "THEN",
0100     "TRANSACTION",
0101     "UNION",
0102     "UNIQUE",
0103     "UPDATE",
0104     "USING",
0105     "VALUES",
0106     "WHEN",
0107     nullptr
0108 };