28#include <kexidb/field.h>
29#include <kexidb/expression.h>
59 ParserError( const TQString &type, const TQString &error, const TQString &hint, int at);
69 TQString type() { return m_type; }
74 TQString error() { return m_error; }
79 int at() { return m_at; }
141 bool parse( const TQString &statement);
151 OPCode operation() const;
156 TQString operationString() const;
190 TQString statement() const;
196 void setOperation(OPCode op);
202 void createTable( const char *t);
228 bool isReservedKeyword( const char *str);
Provides database connection, allowing queries and data modification.
Provides detailed i18n'ed error description about the Parser .
Parser for SQL statements.
ParserError m_error detailed information about last error.
OPCode The operation-code of the statement.
@ OP_Select Alter an existing table.
@ OP_Update Insert new content.
@ OP_Insert Query-statement.
@ OP_CreateTable Error while parsing.
@ OP_AlterTable Create a table.
@ OP_Error No statement parsed or reseted.
KexiDB::QuerySchema provides information about database query.
High-level database connectivity library with database backend drivers.
|