KDb
KDbNArgExpression.cpp
61 bool KDbNArgExpressionData::validateInternal(KDbParseInfo *parseInfo, KDb::ExpressionCallStack* callStack)
112 void KDbNArgExpressionData::debugInternal(QDebug dbg, KDb::ExpressionCallStack* callStack) const
bool containsInvalidArgument() const
Definition: KDbNArgExpression.cpp:279
Internal data class used to implement implicitly shared class KDbExpression.
Definition: KDbExpressionData.h:67
void debugInternal(QDebug dbg, KDb::ExpressionCallStack *callStack) const override
Sends information about this expression to debug output dbg (internal).
Definition: KDbNArgExpression.cpp:112
An iterator for a list of values of query schema parameters Allows to iterate over parameters and ret...
Definition: KDbQuerySchemaParameter.shared.h:49
void ref()
QDebug & nospace()
static const KDbToken BETWEEN_AND
Custom tokens are not used in parser but used as an extension in expression classes.
Definition: KDbToken.h:173
void replace(int i, const KDbExpression &expr)
Replaces expression argument at index i with expression expr.
Definition: KDbNArgExpression.cpp:233
static QString defaultSqlTypeName(KDbField::Type type)
Definition: KDbDriver.cpp:166
void insert(int i, const KDbExpression &expr)
Definition: KDbNArgExpression.cpp:228
void append(const KDbExpression &expr)
Inserts expression argument expr at the end of this expression.
Definition: KDbNArgExpression.cpp:213
int lastIndexOf(const KDbExpression &expr, int from=-1) const
Definition: KDbNArgExpression.cpp:264
Internal data class used to implement implicitly shared class KDbNArgExpression.
Definition: KDbExpressionData.h:134
The KDbNArgExpression class represents a base class N-argument expression.
Definition: KDbExpression.h:212
The KDbExpression class represents a base class for all expressions.
Definition: KDbExpression.h:51
int indexOf(const KDbExpression &expr, int from=0) const
Definition: KDbNArgExpression.cpp:259
KDb::ExpressionClass expressionClass
Definition: KDbExpressionData.h:87
void prepend(const KDbExpression &expr)
Inserts expression argument expr at the beginning of this expression.
Definition: KDbNArgExpression.cpp:218
bool remove(const KDbExpression &expr)
Definition: KDbNArgExpression.cpp:244
bool containsNullArgument() const
Definition: KDbNArgExpression.cpp:284
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Nov 28 2023 04:08:45 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Nov 28 2023 04:08:45 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.