KDb
KDbUnaryExpression.cpp
47 void KDbUnaryExpressionData::debugInternal(QDebug dbg, KDb::ExpressionCallStack* callStack) const
118 KDbQueryParameterExpressionData *queryParameterExpressionData = a->convert<KDbQueryParameterExpressionData>();
142 bool KDbUnaryExpressionData::validateInternal(KDbParseInfo *parseInfo, KDb::ExpressionCallStack* callStack)
Internal data class used to implement implicitly shared class KDbExpression.
Definition: KDbExpressionData.h:67
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()
Internal data class used to implement implicitly shared class KDbQueryParameterExpression.
Definition: KDbExpressionData.h:242
Internal data class used to implement implicitly shared class KDbUnaryExpression.
Definition: KDbExpressionData.h:161
static QString defaultSqlTypeName(KDbField::Type type)
Definition: KDbDriver.cpp:166
The KDbUnaryExpression class represents unary expression (with a single argument).
Definition: KDbExpression.h:300
void setArg(const KDbExpression &arg)
Sets expression argument expr for this unary expression.
Definition: KDbUnaryExpression.cpp:223
QString toString(const KDbDriver *driver=nullptr) const
Definition: KDbToken.cpp:54
QString fromLatin1(const char *str, int size)
KDbField::Type typeInternal(KDb::ExpressionCallStack *callStack) const override
Definition: KDbUnaryExpression.cpp:100
The KDbExpression class represents a base class for all expressions.
Definition: KDbExpression.h:51
bool validateInternal(KDbParseInfo *parseInfo, KDb::ExpressionCallStack *callStack) override
Definition: KDbUnaryExpression.cpp:142
void debugInternal(QDebug dbg, KDb::ExpressionCallStack *callStack) const override
Sends information about this expression to debug output dbg (internal).
Definition: KDbUnaryExpression.cpp:47
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Jan 28 2023 04:15:53 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Jan 28 2023 04:15:53 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.