diff options
Diffstat (limited to 'kexi/kexidb/parser/sqlparser.cpp')
-rw-r--r-- | kexi/kexidb/parser/sqlparser.cpp | 84 |
1 files changed, 42 insertions, 42 deletions
diff --git a/kexi/kexidb/parser/sqlparser.cpp b/kexi/kexidb/parser/sqlparser.cpp index 682b8aa02..f4086b3b9 100644 --- a/kexi/kexidb/parser/sqlparser.cpp +++ b/kexi/kexidb/parser/sqlparser.cpp @@ -20,7 +20,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ -/* As a special exception, you may create a larger work that contains +/* As a special exception, you may create a larger work that tqcontains part or all of the Bison parser skeleton and distribute that work under terms of your choice, so long as that work isn't itself a parser generator using the skeleton or a modified version thereof @@ -174,12 +174,12 @@ DISTINCT = 363, DOMAIN_TOKEN = 364, SQL_DOUBLE = 365, - DOUBLE_QUOTED_STRING = 366, + DOUBLE_TQUOTED_STRING = 366, DROP = 367, ELSE = 368, END = 369, END_EXEC = 370, - EQUAL = 371, + ETQUAL = 371, ESCAPE = 372, EXCEPT = 373, SQL_EXCEPTION = 374, @@ -296,7 +296,7 @@ PARTIAL = 485, SQL_PASCAL = 486, PERSISTENT = 487, - CQL_PI = 488, + CTQL_PI = 488, PLI = 489, POSITION = 490, PRECISION = 491, @@ -308,8 +308,8 @@ PROCEDURE = 497, PRODUCT = 498, PUBLIC = 499, - QUARTER = 500, - QUIT = 501, + TQUARTER = 500, + TQUIT = 501, RAND = 502, READ_ONLY = 503, REAL = 504, @@ -381,7 +381,7 @@ TWO_DIGITS = 570, UCASE = 571, UNION = 572, - UNIQUE = 573, + UNITQUE = 573, SQL_UNKNOWN = 574, UPDATE = 575, UPPER = 576, @@ -389,7 +389,7 @@ USER = 578, IDENTIFIER = 579, IDENTIFIER_DOT_ASTERISK = 580, - QUERY_PARAMETER = 581, + TQUERY_PARAMETER = 581, USING = 582, VALUE = 583, VALUES = 584, @@ -524,12 +524,12 @@ #define DISTINCT 363 #define DOMAIN_TOKEN 364 #define SQL_DOUBLE 365 -#define DOUBLE_QUOTED_STRING 366 +#define DOUBLE_TQUOTED_STRING 366 #define DROP 367 #define ELSE 368 #define END 369 #define END_EXEC 370 -#define EQUAL 371 +#define ETQUAL 371 #define ESCAPE 372 #define EXCEPT 373 #define SQL_EXCEPTION 374 @@ -646,7 +646,7 @@ #define PARTIAL 485 #define SQL_PASCAL 486 #define PERSISTENT 487 -#define CQL_PI 488 +#define CTQL_PI 488 #define PLI 489 #define POSITION 490 #define PRECISION 491 @@ -658,8 +658,8 @@ #define PROCEDURE 497 #define PRODUCT 498 #define PUBLIC 499 -#define QUARTER 500 -#define QUIT 501 +#define TQUARTER 500 +#define TQUIT 501 #define RAND 502 #define READ_ONLY 503 #define REAL 504 @@ -731,7 +731,7 @@ #define TWO_DIGITS 570 #define UCASE 571 #define UNION 572 -#define UNIQUE 573 +#define UNITQUE 573 #define SQL_UNKNOWN 574 #define UPDATE 575 #define UPPER 576 @@ -739,7 +739,7 @@ #define USER 578 #define IDENTIFIER 579 #define IDENTIFIER_DOT_ASTERISK 580 -#define QUERY_PARAMETER 581 +#define TQUERY_PARAMETER 581 #define USING 582 #define VALUE 583 #define VALUES 584 @@ -780,7 +780,7 @@ #include <assert.h> #include <limits.h> //TODO OK? -#ifdef Q_WS_WIN +#ifdef TQ_WS_WIN //workaround for bug on msvc # undef LLONG_MIN #endif @@ -798,12 +798,12 @@ # include <malloc.h> #endif -#include <qobject.h> +#include <tqobject.h> #include <kdebug.h> #include <klocale.h> -#include <qptrlist.h> -#include <qcstring.h> -#include <qvariant.h> +#include <tqptrlist.h> +#include <tqcstring.h> +#include <tqvariant.h> #include <connection.h> #include <queryschema.h> @@ -834,7 +834,7 @@ using namespace KexiDB; #if 0 struct yyval { - QString parserUserName; + TQString parserUserName; int integerValue; KexiDBField::ColumnType coltype; } @@ -864,8 +864,8 @@ using namespace KexiDB; typedef union YYSTYPE #line 511 "sqlparser.y" { - QString* stringValue; - Q_LLONG integerValue; + TQString* stringValue; + TQ_LLONG integerValue; bool booleanValue; struct realType realValue; KexiDB::Field::Type colType; @@ -876,7 +876,7 @@ typedef union YYSTYPE KexiDB::QuerySchema *querySchema; SelectOptionsInternal *selectOptions; OrderByColumnInternal::List *orderByColumns; - QVariant *variantValue; + TQVariant *variantValue; } /* Line 193 of yacc.c. */ #line 883 "sqlparser.tab.c" @@ -1290,8 +1290,8 @@ static const char *const yytname[] = "DEC", "DECLARE", "DEFAULT", "DEFERRABLE", "DEFERRED", "SQL_DELETE", "DESC", "DESCRIBE", "DESCRIPTOR", "DIAGNOSTICS", "DICTIONARY", "DIRECTORY", "DISCONNECT", "DISPLACEMENT", "DISTINCT", "DOMAIN_TOKEN", - "SQL_DOUBLE", "DOUBLE_QUOTED_STRING", "DROP", "ELSE", "END", "END_EXEC", - "EQUAL", "ESCAPE", "EXCEPT", "SQL_EXCEPTION", "EXEC", "EXECUTE", + "SQL_DOUBLE", "DOUBLE_TQUOTED_STRING", "DROP", "ELSE", "END", "END_EXEC", + "ETQUAL", "ESCAPE", "EXCEPT", "SQL_EXCEPTION", "EXEC", "EXECUTE", "EXISTS", "EXP", "EXPONENT", "EXTERNAL", "EXTRACT", "SQL_FALSE", "FETCH", "FIRST", "SQL_FLOAT", "FLOOR", "FN", "FOR", "FOREIGN", "FORTRAN", "FOUND", "FOUR_DIGITS", "FROM", "FULL", "GET", "GLOBAL", "GO", "GOTO", @@ -1308,9 +1308,9 @@ static const char *const yytname[] = "NOW", "SQL_NULL", "SQL_IS", "SQL_IS_NULL", "SQL_IS_NOT_NULL", "NULLIF", "NUMERIC", "OCTET_LENGTH", "ODBC", "OF", "SQL_OFF", "SQL_ON", "ONLY", "OPEN", "OPTION", "OR", "ORDER", "OUTER", "OUTPUT", "OVERLAPS", "PAGE", - "PARTIAL", "SQL_PASCAL", "PERSISTENT", "CQL_PI", "PLI", "POSITION", + "PARTIAL", "SQL_PASCAL", "PERSISTENT", "CTQL_PI", "PLI", "POSITION", "PRECISION", "PREPARE", "PRESERVE", "PRIMARY", "PRIOR", "PRIVILEGES", - "PROCEDURE", "PRODUCT", "PUBLIC", "QUARTER", "QUIT", "RAND", "READ_ONLY", + "PROCEDURE", "PRODUCT", "PUBLIC", "TQUARTER", "TQUIT", "RAND", "READ_ONLY", "REAL", "REFERENCES", "REPEAT", "REPLACE", "RESTRICT", "REVOKE", "RIGHT", "ROLLBACK", "ROWS", "RPAD", "RTRIM", "SCHEMA", "SCREEN_WIDTH", "SCROLL", "SECOND", "SECONDS_BETWEEN", "SELECT", "SEQUENCE", "SETOPT", "SET", @@ -1322,9 +1322,9 @@ static const char *const yytname[] = "TAN", "TEMPORARY", "THEN", "THREE_DIGITS", "TIME", "TIMESTAMP", "TIMEZONE_HOUR", "TIMEZONE_MINUTE", "TINYINT", "TO", "TO_CHAR", "TO_DATE", "TRANSACTION", "TRANSLATE", "TRANSLATION", "TRUNCATE", - "GENERAL_TITLE", "TWO_DIGITS", "UCASE", "UNION", "UNIQUE", "SQL_UNKNOWN", + "GENERAL_TITLE", "TWO_DIGITS", "UCASE", "UNION", "UNITQUE", "SQL_UNKNOWN", "UPDATE", "UPPER", "USAGE", "USER", "IDENTIFIER", - "IDENTIFIER_DOT_ASTERISK", "QUERY_PARAMETER", "USING", "VALUE", "VALUES", + "IDENTIFIER_DOT_ASTERISK", "TQUERY_PARAMETER", "USING", "VALUE", "VALUES", "VARBINARY", "VARCHAR", "VARYING", "VENDOR", "VIEW", "WEEK", "WHEN", "WHENEVER", "WHERE", "WHERE_CURRENT_OF", "WITH", "WORD_WRAPPED", "WORK", "WRAPPED", "XOR", "YEAR", "YEARS_BETWEEN", "SCAN_ERROR", "__LAST_TOKEN", @@ -2703,7 +2703,7 @@ YYACCEPT; case 38: #line 828 "sqlparser.y" { - (yyval.variantValue) = new QVariant( *(yyvsp[(1) - (1)].stringValue) ); + (yyval.variantValue) = new TQVariant( *(yyvsp[(1) - (1)].stringValue) ); KexiDBDbg << "OrderByColumnId: " << *(yyval.variantValue) << endl; delete (yyvsp[(1) - (1)].stringValue); ;} @@ -2712,7 +2712,7 @@ YYACCEPT; case 39: #line 834 "sqlparser.y" { - (yyval.variantValue) = new QVariant( *(yyvsp[(1) - (3)].stringValue) + "." + *(yyvsp[(3) - (3)].stringValue) ); + (yyval.variantValue) = new TQVariant( *(yyvsp[(1) - (3)].stringValue) + "." + *(yyvsp[(3) - (3)].stringValue) ); KexiDBDbg << "OrderByColumnId: " << *(yyval.variantValue) << endl; delete (yyvsp[(1) - (3)].stringValue); delete (yyvsp[(3) - (3)].stringValue); @@ -2722,7 +2722,7 @@ YYACCEPT; case 40: #line 841 "sqlparser.y" { - (yyval.variantValue) = new QVariant((yyvsp[(1) - (1)].integerValue)); + (yyval.variantValue) = new TQVariant((yyvsp[(1) - (1)].integerValue)); KexiDBDbg << "OrderByColumnId: " << *(yyval.variantValue) << endl; ;} break; @@ -2988,10 +2988,10 @@ YYACCEPT; case 84: #line 1054 "sqlparser.y" { - (yyval.expr) = new ConstExpr( SQL_NULL, QVariant() ); + (yyval.expr) = new ConstExpr( SQL_NULL, TQVariant() ); KexiDBDbg << " + NULL" << endl; // $$ = new Field(); - //$$->setName(QString::null); + //$$->setName(TQString()); ;} break; @@ -3007,16 +3007,16 @@ YYACCEPT; case 86: #line 1067 "sqlparser.y" { - QVariant val; + TQVariant val; if ((yyvsp[(1) - (1)].integerValue) <= INT_MAX && (yyvsp[(1) - (1)].integerValue) >= INT_MIN) val = (int)(yyvsp[(1) - (1)].integerValue); else if ((yyvsp[(1) - (1)].integerValue) <= UINT_MAX && (yyvsp[(1) - (1)].integerValue) >= 0) val = (uint)(yyvsp[(1) - (1)].integerValue); - else if ((yyvsp[(1) - (1)].integerValue) <= (Q_LLONG)LLONG_MAX && (yyvsp[(1) - (1)].integerValue) >= (Q_LLONG)LLONG_MIN) - val = (Q_LLONG)(yyvsp[(1) - (1)].integerValue); + else if ((yyvsp[(1) - (1)].integerValue) <= (TQ_LLONG)LLONG_MAX && (yyvsp[(1) - (1)].integerValue) >= (TQ_LLONG)LLONG_MIN) + val = (TQ_LLONG)(yyvsp[(1) - (1)].integerValue); // if ($1 < ULLONG_MAX) -// val = (Q_ULLONG)$1; +// val = (TQ_ULLONG)$1; //TODO ok? (yyval.expr) = new ConstExpr( INTEGER_CONST, val ); @@ -3027,7 +3027,7 @@ YYACCEPT; case 87: #line 1084 "sqlparser.y" { - (yyval.expr) = new ConstExpr( REAL_CONST, QPoint( (yyvsp[(1) - (1)].realValue).integer, (yyvsp[(1) - (1)].realValue).fractional ) ); + (yyval.expr) = new ConstExpr( REAL_CONST, TQPoint( (yyvsp[(1) - (1)].realValue).integer, (yyvsp[(1) - (1)].realValue).fractional ) ); KexiDBDbg << " + real constant: " << (yyvsp[(1) - (1)].realValue).integer << "." << (yyvsp[(1) - (1)].realValue).fractional << endl; ;} break; @@ -3111,7 +3111,7 @@ YYACCEPT; Field *f = item->table()->field(item->name()); if(!f) { - ParserError err(i18n("Field List Error"), i18n("Unknown column '%1' in table '%2'").arg(item->name()).arg(schema->name()), ctoken, current); + ParserError err(i18n("Field List Error"), i18n("Unknown column '%1' in table '%2'").tqarg(item->name()).tqarg(schema->name()), ctoken, current); parser->setError(err); yyerror("fieldlisterror"); } @@ -3242,7 +3242,7 @@ YYACCEPT; case 108: #line 1352 "sqlparser.y" { - QString s( *(yyvsp[(1) - (3)].stringValue) ); + TQString s( *(yyvsp[(1) - (3)].stringValue) ); s += ".*"; (yyval.expr) = new VariableExpr(s); KexiDBDbg << " + all columns from " << s << endl; |