KDb
KDbVariableExpression.cpp
60void KDbVariableExpressionData::debugInternal(QDebug dbg, KDb::ExpressionCallStack* callStack) const
102bool KDbVariableExpressionData::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
The KDbExpression class represents a base class for all expressions.
Definition KDbExpression.h:52
An iterator for a list of values of query schema parameters Allows to iterate over parameters and ret...
Definition KDbQuerySchemaParameter.shared.h:50
Definition KDbTableSchema.h:38
Internal data class used to implement implicitly shared class KDbVariableExpression.
Definition KDbExpressionData.h:269
int tablePositionForField
Definition KDbExpressionData.h:291
void debugInternal(QDebug dbg, KDb::ExpressionCallStack *callStack) const override
Sends information about this expression to debug output dbg (internal).
Definition KDbVariableExpression.cpp:60
KDbField::Type typeInternal(KDb::ExpressionCallStack *callStack) const override
We're assuming it's called after VariableExpr::validate()
Definition KDbVariableExpression.cpp:85
KDbTableSchema * tableForQueryAsterisk
Definition KDbExpressionData.h:296
bool validateInternal(KDbParseInfo *parseInfo, KDb::ExpressionCallStack *callStack) override
Definition KDbVariableExpression.cpp:102
The KDbVariableExpression class represents variables such as fieldname or tablename....
Definition KDbExpression.h:453
KDbVariableExpression()
Definition KDbVariableExpression.cpp:244
int tablePositionForField() const
Definition KDbVariableExpression.cpp:286
KDbTableSchema * tableForQueryAsterisk() const
Definition KDbVariableExpression.cpp:291
KDB_EXPORT bool splitToTableAndFieldParts(const QString &string, QString *tableName, QString *fieldName, SplitToTableAndFieldPartsOptions option=FailIfNoTableOrFieldName)
Definition KDb.cpp:603
QString name(StandardAction id)
QDebug & nospace()
qsizetype count() const const
T & first()
bool isEmpty() const const
QString fromLatin1(QByteArrayView str)
bool isEmpty() const const
QString toLower() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:00:42 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:00:42 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.