KDbQueryParameterExpression
#include <KDbExpression.h>
Additional Inherited Members | |
Static Public Member Functions inherited from KDbExpression | |
static KDb::ExpressionClass | classForToken (KDbToken token) |
Protected Attributes inherited from KDbExpression | |
ExplicitlySharedExpressionDataPointer | d |
Detailed Description
The KDbQueryParameterExpression class represents query parameter expression.
Query parameter is used to getting user input of constant values. It contains a message that is displayed to the user.
Definition at line 419 of file KDbExpression.h.
Constructor & Destructor Documentation
◆ KDbQueryParameterExpression() [1/5]
KDbQueryParameterExpression::KDbQueryParameterExpression | ( | ) |
Constructs a null query parameter expression.
- See also
- KDbExpression::isNull()
Definition at line 101 of file KDbQueryParameterExpression.cpp.
◆ KDbQueryParameterExpression() [2/5]
|
explicit |
Constructs query parameter expression with message message.
Definition at line 107 of file KDbQueryParameterExpression.cpp.
◆ KDbQueryParameterExpression() [3/5]
KDbQueryParameterExpression::KDbQueryParameterExpression | ( | const KDbQueryParameterExpression & | expr | ) |
Constructs a copy of other query parameter expression expr. Resulting object is not a deep copy but rather a reference to the object expr.
Definition at line 113 of file KDbQueryParameterExpression.cpp.
◆ ~KDbQueryParameterExpression()
|
override |
Definition at line 129 of file KDbQueryParameterExpression.cpp.
◆ KDbQueryParameterExpression() [4/5]
|
explicitprotected |
Definition at line 118 of file KDbQueryParameterExpression.cpp.
◆ KDbQueryParameterExpression() [5/5]
|
explicitprotected |
Definition at line 124 of file KDbQueryParameterExpression.cpp.
Member Function Documentation
◆ setType()
void KDbQueryParameterExpression::setType | ( | KDbField::Type | type | ) |
Sets expected type of the parameter. The default is String. This method is called from parent's expression validate(). This depends on the type of the related expression. For instance: query "SELECT * FROM cars WHERE name=[enter name]", "[enter name]" has parameter of the same type as "name" field. "=" binary expression's validate() will be called for the left side of the expression and then the right side will have type set to String.
Definition at line 133 of file KDbQueryParameterExpression.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:38:32 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.