LibreOffice Module connectivity (master) 1
Public Member Functions | Protected Attributes | List of all members
connectivity::macab::MacabConditionColumn Class Reference

#include <macabcondition.hxx>

Inheritance diagram for connectivity::macab::MacabConditionColumn:
[legend]
Collaboration diagram for connectivity::macab::MacabConditionColumn:
[legend]

Public Member Functions

 MacabConditionColumn (const MacabHeader *header, std::u16string_view sColumnName)
 
virtual bool isAlwaysTrue () const override
 
virtual bool isAlwaysFalse () const override
 
- Public Member Functions inherited from connectivity::macab::MacabCondition
virtual ~MacabCondition ()
 
virtual bool isAlwaysTrue () const =0
 
virtual bool isAlwaysFalse () const =0
 
virtual bool eval (const MacabRecord *aRecord) const =0
 

Protected Attributes

sal_Int32 m_nFieldNumber
 

Detailed Description

Definition at line 55 of file macabcondition.hxx.

Constructor & Destructor Documentation

◆ MacabConditionColumn()

MacabConditionColumn::MacabConditionColumn ( const MacabHeader header,
std::u16string_view  sColumnName 
)
Exceptions
css::sdbc::SQLException

Definition at line 54 of file macabcondition.cxx.

References header.

Member Function Documentation

◆ isAlwaysFalse()

bool MacabConditionColumn::isAlwaysFalse ( ) const
overridevirtual

Implements connectivity::macab::MacabCondition.

Definition at line 67 of file macabcondition.cxx.

◆ isAlwaysTrue()

bool MacabConditionColumn::isAlwaysTrue ( ) const
overridevirtual

Implements connectivity::macab::MacabCondition.

Definition at line 61 of file macabcondition.cxx.

Member Data Documentation

◆ m_nFieldNumber

sal_Int32 connectivity::macab::MacabConditionColumn::m_nFieldNumber
protected

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