Kexi API Documentation (2.0 alpha)

expression.h File Reference

#include "field.h"
#include "queryschema.h"
#include <kdebug.h>
#include "global.h"

Go to the source code of this file.

Namespaces

namespace  KexiDB

Defines

#define KexiDBExpr_Unknown   0
 classes
#define KexiDBExpr_Unary   1
#define KexiDBExpr_Arithm   2
#define KexiDBExpr_Logical   3
#define KexiDBExpr_Relational   4
#define KexiDBExpr_SpecialBinary   5
#define KexiDBExpr_Const   6
#define KexiDBExpr_Variable   7
#define KexiDBExpr_Function   8
#define KexiDBExpr_Aggregation   9
#define KexiDBExpr_TableList   10
#define KexiDBExpr_QueryParameter   11

Functions

QString exprClassName (int c)


Define Documentation

#define KexiDBExpr_Aggregation   9
 

Definition at line 44 of file expression.h.

Referenced by buildSelectQuery(), KexiDB::FunctionExpr::FunctionExpr(), and KexiDB::exprClassName().

#define KexiDBExpr_Arithm   2
 

Definition at line 37 of file expression.h.

Referenced by buildSelectQuery(), KexiDB::exprClassName(), and yyparse().

#define KexiDBExpr_Const   6
 

Definition at line 41 of file expression.h.

Referenced by buildSelectQuery(), KexiDB::ConstExpr::ConstExpr(), and KexiDB::exprClassName().

#define KexiDBExpr_Function   8
 

Definition at line 43 of file expression.h.

Referenced by buildSelectQuery(), KexiDB::FunctionExpr::FunctionExpr(), and KexiDB::exprClassName().

#define KexiDBExpr_Logical   3
 

Definition at line 38 of file expression.h.

Referenced by KexiDB::QuerySchema::addToWhereExpression(), KexiQueryDesignerGuiEditor::buildSchema(), buildSelectQuery(), KexiDB::exprClassName(), and yyparse().

#define KexiDBExpr_QueryParameter   11
 

Definition at line 46 of file expression.h.

Referenced by KexiDB::exprClassName(), and KexiDB::QueryParameterExpr::QueryParameterExpr().

#define KexiDBExpr_Relational   4
 

Definition at line 39 of file expression.h.

Referenced by KexiDB::QuerySchema::addToWhereExpression(), KexiQueryDesignerGuiEditor::buildSchema(), buildSelectQuery(), KexiDB::exprClassName(), KexiQueryDesignerGuiEditor::showFieldsOrRelationsForQueryInternal(), KexiQueryDesignerGuiEditor::slotBeforeCellChanged(), and yyparse().

#define KexiDBExpr_SpecialBinary   5
 

Definition at line 40 of file expression.h.

Referenced by buildSelectQuery(), KexiDB::exprClassName(), and yyparse().

#define KexiDBExpr_TableList   10
 

Definition at line 45 of file expression.h.

Referenced by KexiDB::exprClassName(), and yyparse().

#define KexiDBExpr_Unary   1
 

Definition at line 36 of file expression.h.

Referenced by buildSelectQuery(), KexiDB::exprClassName(), and KexiDB::UnaryExpr::UnaryExpr().

#define KexiDBExpr_Unknown   0
 

classes

Definition at line 35 of file expression.h.

#define KexiDBExpr_Variable   7
 

Definition at line 42 of file expression.h.

Referenced by addColumn(), buildSelectQuery(), KexiDB::exprClassName(), and KexiDB::VariableExpr::VariableExpr().


Function Documentation

QString KexiDB::exprClassName int  c  ) 
 

Referenced by KexiDB::BinaryExpr::debugString(), and KexiDB::NArgExpr::debugString().

KDE Logo
This file is part of the documentation for Kexi 2.0 alpha.
Documentation copyright © 2002-2007 the Kexi Team.
Generated on Tue Apr 1 20:49:01 2008 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003