parser_p.h File Reference
#include <qvaluelist.h>
#include <qdict.h>
#include <qasciicache.h>
#include <qstring.h>
#include <kexidb/queryschema.h>
#include <kexidb/tableschema.h>
#include <kexidb/connection.h>
#include <kexidb/expression.h>
#include "sqltypes.h"
#include "parser.h"
Go to the source code of this file.
Namespaces | |
| namespace | KexiDB |
Functions | |
| void | yyerror (const char *str) |
| void | setError (const QString &errName, const QString &errDesc) |
| void | setError (const QString &errDesc) |
| bool | addColumn (KexiDB::ParseInfo &parseInfo, KexiDB::BaseExpr *columnExpr) |
| KexiDB::QuerySchema * | buildSelectQuery (KexiDB::QuerySchema *querySchema, KexiDB::NArgExpr *colViews, KexiDB::NArgExpr *tablesList=0, SelectOptionsInternal *options=0) |
Variables | |
| KexiDB::Parser * | parser |
| KexiDB::Field * | field |
| bool | requiresTable |
Function Documentation
|
||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
|
Definition at line 159 of file parser_p.cpp. |
|
||||||||||||
|
Definition at line 153 of file parser_p.cpp. |
|
|
Definition at line 81 of file parser_p.cpp. References current, KexiDB::Parser::error(), KexiDB::Parser::isReservedKeyword(), KexiDBDbg, KexiDB::Parser::OP_Error, KexiDB::Parser::setError(), KexiDB::Parser::setOperation(), and KexiDB::Parser::statement(). Referenced by parseData(), setError(), and yyparse(). |
Variable Documentation
|
|
|
Definition at line 32 of file parser_p.cpp. Referenced by KexiQueryPart::loadSchemaData(), KexiQueryDesignerSQLView::slotCheckQuery(), and yyparse(). |
|
|
|
