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:
Collaboration diagram for ScDBQueryDataIterator::DataAccessMatrix:

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
virtual bool getCurrent (Value &rValue)=0
virtual bool getFirst (Value &rValue)=0
virtual bool getNext (Value &rValue)=0

Private Member Functions

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

Private Attributes

SCROW mnCurRow
SCROW mnRows

Detailed Description

Definition at line 157 of file dociter.hxx.

Constructor & Destructor Documentation

◆ DataAccessMatrix()

ScDBQueryDataIterator::DataAccessMatrix::DataAccessMatrix ( ScDBQueryParamMatrix pParam)

Definition at line 513 of file dociter.cxx.

References mnRows, ScDBQueryParamMatrix::mpMatrix, and mpParam.

◆ ~DataAccessMatrix()

ScDBQueryDataIterator::DataAccessMatrix::~DataAccessMatrix ( )

Definition at line 522 of file dociter.cxx.

Member Function Documentation

◆ getCurrent()

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

◆ getFirst()

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

Implements ScDBQueryDataIterator::DataAccess.

Definition at line 553 of file dociter.cxx.

References ScDBQueryDataIterator::mpParam.

◆ getNext()

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

Implements ScDBQueryDataIterator::DataAccess.

Definition at line 559 of file dociter.cxx.

◆ isValidQuery()

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

Member Data Documentation

◆ mnCurRow

SCROW ScDBQueryDataIterator::DataAccessMatrix::mnCurRow

Definition at line 170 of file dociter.hxx.

◆ mnRows

SCROW ScDBQueryDataIterator::DataAccessMatrix::mnRows

Definition at line 171 of file dociter.hxx.

Referenced by DataAccessMatrix().

◆ mpParam

ScDBQueryParamMatrix* ScDBQueryDataIterator::DataAccessMatrix::mpParam

Definition at line 169 of file dociter.hxx.

Referenced by DataAccessMatrix().

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