Kexi API Documentation (2.0 alpha)

queryschema.cpp File Reference

#include "kexidb/queryschema.h"
#include "kexidb/driver.h"
#include "kexidb/connection.h"
#include "kexidb/expression.h"
#include "kexidb/parser/sqlparser.h"
#include "utils.h"
#include "lookupfieldschema.h"
#include <assert.h>
#include <qvaluelist.h>
#include <qasciidict.h>
#include <qptrdict.h>
#include <qintdict.h>
#include <qbitarray.h>
#include <kdebug.h>
#include <klocale.h>

Go to the source code of this file.

Namespaces

namespace  KexiDB

Defines

#define ADD_COL(fieldName, ascending)
#define LOOKUP_COLUMN_KEY(foreignField, field)


Define Documentation

#define ADD_COL fieldName,
ascending   ) 
 

Value:

if (ok && !fieldName.isEmpty()) { \
        if (!appendField( querySchema, fieldName, ascending )) \
            ok = false; \
        else \
            numAdded++; \
    }

Referenced by KexiDB::OrderByColumnList::appendFields().

#define LOOKUP_COLUMN_KEY foreignField,
field   ) 
 

Value:

( field->table()->name() + "." + field->name() \
            + "_" + foreignField->table()->name() + "." + foreignField->name() )

Referenced by KexiDB::QuerySchema::computeFieldsExpanded().

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:31 2008 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003