LibreOffice Module sc (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ScDBQueryDataIterator::DataAccessMatrix Class Referencefinal
Inheritance diagram for ScDBQueryDataIterator::DataAccessMatrix:
[legend]
Collaboration diagram for ScDBQueryDataIterator::DataAccessMatrix:
[legend]

Public Member Functions

 DataAccessMatrix (ScDBQueryParamMatrix *pParam)
 
virtual ~DataAccessMatrix () override
 
virtual bool getCurrent (Value &rValue) override
 
virtual bool getFirst (Value &rValue) override
 
virtual bool getNext (Value &rValue) override
 
- Public Member Functions inherited from ScDBQueryDataIterator::DataAccess
 DataAccess ()
 
virtual ~DataAccess ()=0
 

Private Member Functions

bool isValidQuery (SCROW mnRow, const ScMatrix &rMat) const
 

Private Attributes

ScDBQueryParamMatrixmpParam
 
SCROW mnCurRow
 
SCROW mnRows
 

Detailed Description

Definition at line 160 of file dociter.hxx.

Constructor & Destructor Documentation

ScDBQueryDataIterator::DataAccessMatrix::DataAccessMatrix ( ScDBQueryParamMatrix pParam)

Definition at line 528 of file dociter.cxx.

References mnRows, ScDBQueryParamMatrix::mpMatrix, and mpParam.

ScDBQueryDataIterator::DataAccessMatrix::~DataAccessMatrix ( )
overridevirtual

Definition at line 538 of file dociter.cxx.

Member Function Documentation

bool ScDBQueryDataIterator::DataAccessMatrix::getCurrent ( Value rValue)
overridevirtual
bool ScDBQueryDataIterator::DataAccessMatrix::getFirst ( Value rValue)
overridevirtual

Implements ScDBQueryDataIterator::DataAccess.

Definition at line 569 of file dociter.cxx.

References ScDBQueryDataIterator::mpParam.

bool ScDBQueryDataIterator::DataAccessMatrix::getNext ( Value rValue)
overridevirtual

Implements ScDBQueryDataIterator::DataAccess.

Definition at line 575 of file dociter.cxx.

bool ScDBQueryDataIterator::DataAccessMatrix::isValidQuery ( SCROW  mnRow,
const ScMatrix rMat 
) const
private

Member Data Documentation

SCROW ScDBQueryDataIterator::DataAccessMatrix::mnCurRow
private

Definition at line 173 of file dociter.hxx.

SCROW ScDBQueryDataIterator::DataAccessMatrix::mnRows
private

Definition at line 174 of file dociter.hxx.

Referenced by DataAccessMatrix().

ScDBQueryParamMatrix* ScDBQueryDataIterator::DataAccessMatrix::mpParam
private

Definition at line 172 of file dociter.hxx.

Referenced by DataAccessMatrix().


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