Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 358e1e04

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 358e1e04f63987cd193204fb6718ecb90560c19d
  • Vorgänger 5c7f1541
  • Nachfolger 01fe6db3

more comfort for query class

Unterschiede anzeigen:

src/query.cpp
*/
#include "query.h"
#include "entity.h"
#include "querybuilder.h"
using namespace CuteEntityManager;
Query::Query() {
}
......
having = value;
}
Expression Query::whereCondition(const QSharedPointer<QueryBuilder> &qb, QString column,
QVariant value) const {
return qb->where(column, value);
}
Join Query::joinClasses(const QSharedPointer<QueryBuilder> &qb,
const QSharedPointer<Entity> &mainEntity, const QSharedPointer<Entity> &foreignEntity,
const QString &joinType) const {
return qb->joinClasses(mainEntity, foreignEntity, joinType);
}
QList<Join> Query::joinBaseClasses(const QSharedPointer<QueryBuilder> &qb,
const QSharedPointer<Entity> &entity) {
return qb->joinBaseClasses(entity);
}
Expression Query::whereCondition(const QSharedPointer<QueryBuilder> &qb,
QHash<QString, QVariant> conditions, QString conjunction) const {
return qb->where(conditions, conjunction);
}
Expression Query::whereCondition(const QSharedPointer<QueryBuilder> &qb,
QString condition, QHash<QString, QVariant> values) const {
return qb->where(condition, values);
}
Expression Query::equal(const QSharedPointer<QueryBuilder> &qb, QString &key,
QVariant &value) const {
return qb->equal(key, value);
}
Expression Query::notEqual(const QSharedPointer<QueryBuilder> &qb, QString &key,
QVariant &value) const {
return qb->notEqual(key, value);
}
Expression Query::between(const QSharedPointer<QueryBuilder> &qb, QString column,
QVariant firstValue, QVariant secondValue) const {
return qb->between(column, firstValue, secondValue);
}
Expression Query::notBetween(const QSharedPointer<QueryBuilder> &qb, QString column,
QVariant firstValue, QVariant secondValue) const {
return qb->notBetween(column, firstValue, secondValue);
}
Expression Query::in(const QSharedPointer<QueryBuilder> &qb, QString column,
QList<QVariant> values) const {
return qb->in(column, values);
}
Expression Query::notIn(const QSharedPointer<QueryBuilder> &qb, QString column,
QList<QVariant> values) const {
return qb->notIn(column, values);
}
Expression Query::notOperator(const QSharedPointer<QueryBuilder> &qb, QString op,
QString column, QVariant value) const {
return qb->notOperator(op, column, value);
}
Expression Query::orOperator(const QSharedPointer<QueryBuilder> &qb,
QHash<QString, QVariant> conditions, bool like) const {
return qb->orOperator(conditions, like);
}
Expression Query::orOperator(const QSharedPointer<QueryBuilder> &qb) const {
return qb->orOperator();
}
Expression Query::norOperator(const QSharedPointer<QueryBuilder> &qb) const {
return qb->norOperator();
}
Expression Query::andOperator(const QSharedPointer<QueryBuilder> &qb,
QHash<QString, QVariant> conditions) const {
return qb->andOperator(conditions);
}
Expression Query::andOperator(const QSharedPointer<QueryBuilder> &qb) const {
return qb->andOperator();
}
Expression Query::nandOperator(const QSharedPointer<QueryBuilder> &qb) const {
return qb->nandOperator();
}
Expression Query::arbitraryOperator(const QSharedPointer<QueryBuilder> &qb, QString op,
QString column, QVariant value) const {
return qb->arbitraryOperator(op, column, value);
}
Expression Query::isNull(const QSharedPointer<QueryBuilder> &qb, QString column) const {
return qb->isNull(column);
}
Expression Query::isNotNull(const QSharedPointer<QueryBuilder> &qb,
QString column) const {
return qb->isNotNull(column);
}
Expression Query::plainOr(const QSharedPointer<QueryBuilder> &qb) const {
return qb->plainOr();
}
Expression Query::plainNor(const QSharedPointer<QueryBuilder> &qb) const {
return qb->plainNor();
}
Expression Query::plainAnd(const QSharedPointer<QueryBuilder> &qb) const {
return qb->plainAnd();
}
Expression Query::plainNand(const QSharedPointer<QueryBuilder> &qb) const {
return qb->plainNand();
}
Expression Query::like(const QSharedPointer<QueryBuilder> &qb, QString column,
QVariant value, JokerPosition jp, QChar wildcard) {
return qb->like(column, value, jp, wildcard);
}
Expression Query::like(const QSharedPointer<QueryBuilder> &qb,
QHash<QString, QVariant> conditions, QString conjunction, JokerPosition jp,
QChar wildcard) {
return qb->like(conditions, conjunction, jp, wildcard);
}
QString Query::getSelectOption() const {
return selectOption;
}

Auch abrufbar als: Unified diff