KDb
KDbVariableExpression.cpp
60 void KDbVariableExpressionData::debugInternal(QDebug dbg, KDb::ExpressionCallStack* callStack) const
85 KDbField::Type KDbVariableExpressionData::typeInternal(KDb::ExpressionCallStack* callStack) const
102 bool KDbVariableExpressionData::validateInternal(KDbParseInfo *parseInfo_, KDb::ExpressionCallStack* callStack)
T & first()
Internal data class used to implement implicitly shared class KDbExpression.
Definition: KDbExpressionData.h:67
int tablePositionForField() const
Definition: KDbVariableExpression.cpp:286
KDB_EXPORT bool splitToTableAndFieldParts(const QString &string, QString *tableName, QString *fieldName, SplitToTableAndFieldPartsOptions option=FailIfNoTableOrFieldName)
Definition: KDb.cpp:603
An iterator for a list of values of query schema parameters Allows to iterate over parameters and ret...
Definition: KDbQuerySchemaParameter.shared.h:49
int count(const T &value) const const
The KDbVariableExpression class represents variables such as fieldname or tablename....
Definition: KDbExpression.h:452
void ref()
QDebug & nospace()
KDbTableSchema * tableForQueryAsterisk() const
Definition: KDbVariableExpression.cpp:291
int tablePositionForField
Definition: KDbExpressionData.h:291
KDbField::Type typeInternal(KDb::ExpressionCallStack *callStack) const override
We're assuming it's called after VariableExpr::validate()
Definition: KDbVariableExpression.cpp:85
static QString defaultSqlTypeName(KDbField::Type type)
Definition: KDbDriver.cpp:166
bool isEmpty() const const
Internal data class used to implement implicitly shared class KDbVariableExpression.
Definition: KDbExpressionData.h:268
void debugInternal(QDebug dbg, KDb::ExpressionCallStack *callStack) const override
Sends information about this expression to debug output dbg (internal).
Definition: KDbVariableExpression.cpp:60
KDbVariableExpression()
Definition: KDbVariableExpression.cpp:244
bool isEmpty() const const
QString toLower() const const
bool validateInternal(KDbParseInfo *parseInfo, KDb::ExpressionCallStack *callStack) override
Definition: KDbVariableExpression.cpp:102
KDbTableSchema * tableForQueryAsterisk
Definition: KDbExpressionData.h:296
QString fromLatin1(const char *str, int size)
QString name(StandardShortcut id)
The KDbExpression class represents a base class for all expressions.
Definition: KDbExpression.h:51
Definition: KDbTableSchema.h:37
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Dec 7 2023 04:09:06 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Thu Dec 7 2023 04:09:06 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.