LibreOffice Module connectivity (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
connectivity::OKeyValue Class Referencefinal

#include <TKeyValue.hxx>

Public Member Functions

 ~OKeyValue ()
 
void pushKey (const ORowSetValueDecoratorRef &_aValueRef)
 
OUString getKeyString (std::vector< ORowSetValueDecoratorRef >::size_type i) const
 
double getKeyDouble (std::vector< ORowSetValueDecoratorRef >::size_type i) const
 
sal_Int32 getValue () const
 

Static Public Member Functions

static std::unique_ptr< OKeyValuecreateKeyValue (sal_Int32 nVal)
 

Private Member Functions

 OKeyValue (sal_Int32 nVal)
 

Private Attributes

std::vector< ORowSetValueDecoratorRefm_aKeys
 
sal_Int32 m_nValue
 

Detailed Description

Definition at line 27 of file TKeyValue.hxx.

Constructor & Destructor Documentation

◆ OKeyValue()

OKeyValue::OKeyValue ( sal_Int32  nVal)
private

Definition at line 137 of file TSortIndex.cxx.

Referenced by createKeyValue().

◆ ~OKeyValue()

OKeyValue::~OKeyValue ( )

Definition at line 142 of file TSortIndex.cxx.

Member Function Documentation

◆ createKeyValue()

std::unique_ptr< OKeyValue > OKeyValue::createKeyValue ( sal_Int32  nVal)
static

Definition at line 146 of file TSortIndex.cxx.

References OKeyValue().

Referenced by connectivity::file::OResultSet::GetOrderbyKeyValue().

◆ getKeyDouble()

double connectivity::OKeyValue::getKeyDouble ( std::vector< ORowSetValueDecoratorRef >::size_type  i) const
inline

Definition at line 49 of file TKeyValue.hxx.

References i.

◆ getKeyString()

OUString connectivity::OKeyValue::getKeyString ( std::vector< ORowSetValueDecoratorRef >::size_type  i) const
inline

Definition at line 44 of file TKeyValue.hxx.

References i.

◆ getValue()

sal_Int32 connectivity::OKeyValue::getValue ( ) const
inline

Definition at line 55 of file TKeyValue.hxx.

◆ pushKey()

void connectivity::OKeyValue::pushKey ( const ORowSetValueDecoratorRef _aValueRef)
inline

Definition at line 39 of file TKeyValue.hxx.

Member Data Documentation

◆ m_aKeys

std::vector<ORowSetValueDecoratorRef> connectivity::OKeyValue::m_aKeys
private

Definition at line 29 of file TKeyValue.hxx.

◆ m_nValue

sal_Int32 connectivity::OKeyValue::m_nValue
private

Definition at line 30 of file TKeyValue.hxx.


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