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