KexiDB::QuerySchemaParameterValueListIterator Class Reference

#include <queryschemaparameter.h>

Public Member Functions

 QuerySchemaParameterValueListIterator (const Driver &driver, const TQValueList< TQVariant > &params)
 
TQVariant getPreviousValue ()
 
TQString getPreviousValueAsString (Field::Type type)
 

Protected Attributes

Private *const d
 

Detailed Description

An iteratof for a list of values of query schema parameters providing Allows to iterate over parameters and return TQVariant value or well-formatted string.

The iterator is initially set to the last item because of the parser requirements

Definition at line 51 of file queryschemaparameter.h.

Constructor & Destructor Documentation

◆ QuerySchemaParameterValueListIterator()

QuerySchemaParameterValueListIterator::QuerySchemaParameterValueListIterator ( const Driver &  driver,
const TQValueList< TQVariant > &  params 
)

Definition at line 68 of file queryschemaparameter.cpp.

◆ ~QuerySchemaParameterValueListIterator()

QuerySchemaParameterValueListIterator::~QuerySchemaParameterValueListIterator ( )

Definition at line 74 of file queryschemaparameter.cpp.

Member Function Documentation

◆ getPreviousValue()

TQVariant QuerySchemaParameterValueListIterator::getPreviousValue ( )
Returns
previous value

Definition at line 79 of file queryschemaparameter.cpp.

◆ getPreviousValueAsString()

TQString QuerySchemaParameterValueListIterator::getPreviousValueAsString ( Field::Type  type)
Returns
previous value as string formatted using driver's escaping

Definition at line 92 of file queryschemaparameter.cpp.

Member Data Documentation

◆ d

Private* const KexiDB::QuerySchemaParameterValueListIterator::d
protected

Definition at line 64 of file queryschemaparameter.h.


The documentation for this class was generated from the following files: