LibreOffice Module connectivity (master) 1
Public Member Functions | Private Attributes | List of all members
connectivity::file::OOp_COMPARE Class Reference

#include <fcode.hxx>

Inheritance diagram for connectivity::file::OOp_COMPARE:
[legend]
Collaboration diagram for connectivity::file::OOp_COMPARE:
[legend]

Public Member Functions

 OOp_COMPARE (sal_Int32 aPType)
 
sal_Int32 getPredicateType () const
 
virtual bool operate (const OOperand *, const OOperand *) const override
 
- Public Member Functions inherited from connectivity::file::OBoolOperator
virtual void Exec (OCodeStack &) override
 
virtual bool operate (const OOperand *, const OOperand *) const
 
virtual void Exec (OCodeStack &)=0
 
- Public Member Functions inherited from connectivity::file::OCode
virtual ~OCode ()
 
 OCode (OCode &&)=default
 
 OCode (const OCode &)=default
 
 OCode ()=default
 
OCodeoperator= (const OCode &)=default
 
OCodeoperator= (OCode &&)=default
 

Private Attributes

sal_Int32 aPredicateType
 

Detailed Description

Definition at line 247 of file fcode.hxx.

Constructor & Destructor Documentation

◆ OOp_COMPARE()

connectivity::file::OOp_COMPARE::OOp_COMPARE ( sal_Int32  aPType)
inline

Definition at line 252 of file fcode.hxx.

Member Function Documentation

◆ getPredicateType()

sal_Int32 connectivity::file::OOp_COMPARE::getPredicateType ( ) const
inline

Definition at line 255 of file fcode.hxx.

Referenced by connectivity::dbase::OIndexIterator::GetCompare().

◆ operate()

bool OOp_COMPARE::operate ( const OOperand pLeft,
const OOperand pRight 
) const
overridevirtual

Member Data Documentation

◆ aPredicateType

sal_Int32 connectivity::file::OOp_COMPARE::aPredicateType
private

Definition at line 249 of file fcode.hxx.

Referenced by operate().


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