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

#include <AutoRetrievingBase.hxx>

Inheritance diagram for connectivity::OAutoRetrievingBase:
[legend]

Public Member Functions

bool isAutoRetrievingEnabled () const
 
OUString getTransformedGeneratedStatement (const OUString &_sInsertStatement) const
 transform the statement to query for auto generated values More...
 

Protected Member Functions

 OAutoRetrievingBase ()
 
virtual ~OAutoRetrievingBase ()
 
void enableAutoRetrievingEnabled (bool _bAutoEnable)
 
void setAutoRetrievingStatement (const OUString &_sStmt)
 

Private Attributes

OUString m_sGeneratedValueStatement
 
bool m_bAutoRetrievingEnabled
 

Detailed Description

Definition at line 26 of file AutoRetrievingBase.hxx.

Constructor & Destructor Documentation

◆ OAutoRetrievingBase()

connectivity::OAutoRetrievingBase::OAutoRetrievingBase ( )
inlineprotected

Definition at line 31 of file AutoRetrievingBase.hxx.

◆ ~OAutoRetrievingBase()

virtual connectivity::OAutoRetrievingBase::~OAutoRetrievingBase ( )
inlineprotectedvirtual

Definition at line 32 of file AutoRetrievingBase.hxx.

Member Function Documentation

◆ enableAutoRetrievingEnabled()

void connectivity::OAutoRetrievingBase::enableAutoRetrievingEnabled ( bool  _bAutoEnable)
inlineprotected

◆ getTransformedGeneratedStatement()

OUString connectivity::OAutoRetrievingBase::getTransformedGeneratedStatement ( const OUString &  _sInsertStatement) const

transform the statement to query for auto generated values

Parameters
_sInsertStatementThe "INSERT" statement, is used to query for column and table names
Returns
The transformed generated statement.

Definition at line 27 of file AutoRetrievingBase.cxx.

References o3tl::getToken(), m_bAutoRetrievingEnabled, and m_sGeneratedValueStatement.

◆ isAutoRetrievingEnabled()

bool connectivity::OAutoRetrievingBase::isAutoRetrievingEnabled ( ) const
inline

Definition at line 37 of file AutoRetrievingBase.hxx.

◆ setAutoRetrievingStatement()

void connectivity::OAutoRetrievingBase::setAutoRetrievingStatement ( const OUString &  _sStmt)
inlineprotected

Member Data Documentation

◆ m_bAutoRetrievingEnabled

bool connectivity::OAutoRetrievingBase::m_bAutoRetrievingEnabled
private

Definition at line 29 of file AutoRetrievingBase.hxx.

Referenced by getTransformedGeneratedStatement().

◆ m_sGeneratedValueStatement

OUString connectivity::OAutoRetrievingBase::m_sGeneratedValueStatement
private

Definition at line 28 of file AutoRetrievingBase.hxx.

Referenced by getTransformedGeneratedStatement().


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