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

#include <FDatabaseMetaDataResultSet.hxx>

Inheritance diagram for connectivity::ODatabaseMetaDataResultSet:
[legend]
Collaboration diagram for connectivity::ODatabaseMetaDataResultSet:
[legend]

Public Types

enum  MetaDataResultSetType {
  eCatalogs = 0 ,
  eSchemas = 1 ,
  eColumnPrivileges = 2 ,
  eColumns = 3 ,
  eTables = 4 ,
  eTableTypes = 5 ,
  eProcedureColumns = 6 ,
  eProcedures = 7 ,
  eExportedKeys = 8 ,
  eImportedKeys = 9 ,
  ePrimaryKeys = 10 ,
  eIndexInfo = 11 ,
  eTablePrivileges = 12 ,
  eCrossReference = 13 ,
  eTypeInfo = 14 ,
  eBestRowIdentifier = 15 ,
  eVersionColumns = 16 ,
  eUDTs = 17
}
 
typedef std::vector< ORowSetValueDecoratorRefORow
 
typedef std::vector< ORowORows
 

Public Member Functions

virtual void SAL_CALL acquire () noexcept override
 
virtual void SAL_CALL release () noexcept override
 
 ODatabaseMetaDataResultSet ()
 default construction More...
 
 ODatabaseMetaDataResultSet (MetaDataResultSetType _eType)
 construction of a pre-defined result set type More...
 
void setRows (ORows &&_rRows)
 
- Public Member Functions inherited from comphelper::OPropertyContainer
virtual ~OPropertyContainer ()
 
- Public Member Functions inherited from comphelper::OPropertyArrayUsageHelper< ODatabaseMetaDataResultSet >
 OPropertyArrayUsageHelper ()
 
virtual ~OPropertyArrayUsageHelper ()
 
::cppu::IPropertyArrayHelpergetArrayHelper ()
 

Static Public Member Functions

static ORowSetValueDecoratorRef const & getEmptyValue ()
 return an empty ORowSetValueDecorator More...
 
static ORowSetValueDecoratorRef const & get0Value ()
 return an ORowSetValueDecorator with 0 as value More...
 
static ORowSetValueDecoratorRef const & get1Value ()
 return an ORowSetValueDecorator with 1 as value More...
 
static ORowSetValueDecoratorRef const & getBasicValue ()
 return an ORowSetValueDecorator with ColumnSearch::BASIC as value More...
 
static ORowSetValueDecoratorRef const & getSelectValue ()
 return an ORowSetValueDecorator with string SELECT as value More...
 
static ORowSetValueDecoratorRef const & getInsertValue ()
 return an ORowSetValueDecorator with string INSERT as value More...
 
static ORowSetValueDecoratorRef const & getDeleteValue ()
 return an ORowSetValueDecorator with string DELETE as value More...
 
static ORowSetValueDecoratorRef const & getUpdateValue ()
 return an ORowSetValueDecorator with string UPDATE as value More...
 
static ORowSetValueDecoratorRef const & getCreateValue ()
 return an ORowSetValueDecorator with string CREATE as value More...
 
static ORowSetValueDecoratorRef const & getReadValue ()
 return an ORowSetValueDecorator with string READ as value More...
 
static ORowSetValueDecoratorRef const & getAlterValue ()
 return an ORowSetValueDecorator with string ALTER as value More...
 
static ORowSetValueDecoratorRef const & getDropValue ()
 return an ORowSetValueDecorator with string DROP as value More...
 
static ORowSetValueDecoratorRef const & getQuoteValue ()
 return an ORowSetValueDecorator with string ' as value More...
 

Protected Member Functions

virtual const ORowSetValuegetValue (sal_Int32 columnIndex)
 
virtual ::cppu::IPropertyArrayHelpercreateArrayHelper () const override
 
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper () override
 
virtual ~ODatabaseMetaDataResultSet () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual void SAL_CALL disposing () override
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual sal_Bool SAL_CALL next () override
 
virtual sal_Bool SAL_CALL isBeforeFirst () override
 
virtual sal_Bool SAL_CALL isAfterLast () override
 
virtual sal_Bool SAL_CALL isFirst () override
 
virtual sal_Bool SAL_CALL isLast () override
 
virtual void SAL_CALL beforeFirst () override
 
virtual void SAL_CALL afterLast () override
 
virtual sal_Bool SAL_CALL first () override
 
virtual sal_Bool SAL_CALL last () override
 
virtual sal_Int32 SAL_CALL getRow () override
 
virtual sal_Bool SAL_CALL absolute (sal_Int32 row) override
 
virtual sal_Bool SAL_CALL relative (sal_Int32 rows) override
 
virtual sal_Bool SAL_CALL previous () override
 
virtual void SAL_CALL refreshRow () override
 
virtual sal_Bool SAL_CALL rowUpdated () override
 
virtual sal_Bool SAL_CALL rowInserted () override
 
virtual sal_Bool SAL_CALL rowDeleted () override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL getStatement () override
 
virtual sal_Bool SAL_CALL wasNull () override
 
virtual OUString SAL_CALL getString (sal_Int32 columnIndex) override
 
virtual sal_Bool SAL_CALL getBoolean (sal_Int32 columnIndex) override
 
virtual sal_Int8 SAL_CALL getByte (sal_Int32 columnIndex) override
 
virtual sal_Int16 SAL_CALL getShort (sal_Int32 columnIndex) override
 
virtual sal_Int32 SAL_CALL getInt (sal_Int32 columnIndex) override
 
virtual sal_Int64 SAL_CALL getLong (sal_Int32 columnIndex) override
 
virtual float SAL_CALL getFloat (sal_Int32 columnIndex) override
 
virtual double SAL_CALL getDouble (sal_Int32 columnIndex) override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getBytes (sal_Int32 columnIndex) override
 
virtual css::util::Date SAL_CALL getDate (sal_Int32 columnIndex) override
 
virtual css::util::Time SAL_CALL getTime (sal_Int32 columnIndex) override
 
virtual css::util::DateTime SAL_CALL getTimestamp (sal_Int32 columnIndex) override
 
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL getBinaryStream (sal_Int32 columnIndex) override
 
virtual css::uno::Reference< css::io::XInputStream > SAL_CALL getCharacterStream (sal_Int32 columnIndex) override
 
virtual css::uno::Any SAL_CALL getObject (sal_Int32 columnIndex, const css::uno::Reference< css::container::XNameAccess > &typeMap) override
 
virtual css::uno::Reference< css::sdbc::XRef > SAL_CALL getRef (sal_Int32 columnIndex) override
 
virtual css::uno::Reference< css::sdbc::XBlob > SAL_CALL getBlob (sal_Int32 columnIndex) override
 
virtual css::uno::Reference< css::sdbc::XClob > SAL_CALL getClob (sal_Int32 columnIndex) override
 
virtual css::uno::Reference< css::sdbc::XArray > SAL_CALL getArray (sal_Int32 columnIndex) override
 
virtual css::uno::Reference< css::sdbc::XResultSetMetaData > SAL_CALL getMetaData () override
 
virtual void SAL_CALL cancel () override
 
virtual void SAL_CALL close () override
 
virtual css::uno::Any SAL_CALL getWarnings () override
 
virtual void SAL_CALL clearWarnings () override
 
virtual sal_Int32 SAL_CALL findColumn (const OUString &columnName) override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 
void setCatalogsMap ()
 
void setSchemasMap ()
 
void setColumnPrivilegesMap ()
 
void setColumnsMap ()
 
void setTablesMap ()
 
void setTableTypes ()
 
void setProcedureColumnsMap ()
 
void setProceduresMap ()
 
void setExportedKeysMap ()
 
void setImportedKeysMap ()
 
void setPrimaryKeysMap ()
 
void setIndexInfoMap ()
 
void setTablePrivilegesMap ()
 
void setCrossReferenceMap ()
 
void setTypeInfoMap ()
 
void setBestRowIdentifierMap ()
 
void setVersionColumnsMap ()
 
void setUDTsMap ()
 
- Protected Member Functions inherited from comphelper::OPropertyContainer
 OPropertyContainer (::cppu::OBroadcastHelper &_rBHelper)
 
virtual sal_Bool SAL_CALL convertFastPropertyValue (css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue) override
 
virtual void SAL_CALL setFastPropertyValue_NoBroadcast (sal_Int32 nHandle, const css::uno::Any &rValue) override
 
virtual void SAL_CALL getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const override
 
virtual css::uno::Any SAL_CALL getFastPropertyValue (sal_Int32 nHandle) override final
 
virtual void getFastPropertyValue (std::unique_lock< std::mutex > &rGuard, css::uno::Any &rValue, sal_Int32 nHandle) const =0
 
virtual void SAL_CALL setFastPropertyValue (sal_Int32 nHandle, const css::uno::Any &rValue) override final
 
- Protected Member Functions inherited from comphelper::OPropertyContainerHelper
 OPropertyContainerHelper ()
 
 ~OPropertyContainerHelper ()
 
void registerProperty (const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, void *_pPointerToMember, const css::uno::Type &_rMemberType)
 
void registerMayBeVoidProperty (const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, css::uno::Any *_pPointerToMember, const css::uno::Type &_rExpectedType)
 
void registerPropertyNoMember (const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, const css::uno::Type &_rType, css::uno::Any const &_pInitialValue)
 
void revokeProperty (sal_Int32 _nHandle)
 
bool isRegisteredProperty (sal_Int32 _nHandle) const
 
bool isRegisteredProperty (const OUString &_rName) const
 
bool convertFastPropertyValue (css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue)
 
void setFastPropertyValue (sal_Int32 nHandle, const css::uno::Any &rValue)
 
void getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const
 
void describeProperties (css::uno::Sequence< css::beans::Property > &_rProps) const
 
const css::beans::Property & getProperty (const OUString &_rName) const
 
virtual ::cppu::IPropertyArrayHelpercreateArrayHelper () const =0
 

Protected Attributes

ORows m_aRows
 
ORows::iterator m_aRowsIter
 
bool m_bBOF
 
bool m_bEOF
 
- Protected Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Private Member Functions

void construct ()
 
void checkIndex (sal_Int32 columnIndex)
 
void setType (MetaDataResultSetType _eType)
 

Private Attributes

ORowSetValue m_aEmptyValue
 
css::uno::WeakReferenceHelper m_aStatement
 
css::uno::Reference< css::sdbc::XResultSetMetaData > m_xMetaData
 
sal_Int32 m_nColPos
 
sal_Int32 m_nFetchSize
 
sal_Int32 m_nResultSetType
 
sal_Int32 m_nFetchDirection
 
sal_Int32 m_nResultSetConcurrency
 

Additional Inherited Members

- Static Protected Member Functions inherited from comphelper::OPropertyContainer
static css::uno::Sequence< css::uno::Type > getBaseTypes ()
 
- Static Protected Member Functions inherited from comphelper::OPropertyArrayUsageHelper< ODatabaseMetaDataResultSet >
static std::mutextheMutex ()
 
- Static Protected Attributes inherited from comphelper::OPropertyArrayUsageHelper< ODatabaseMetaDataResultSet >
static sal_Int32 s_nRefCount
 
::cppu::IPropertyArrayHelpers_pProps
 

Detailed Description

Definition at line 57 of file FDatabaseMetaDataResultSet.hxx.

Member Typedef Documentation

◆ ORow

Definition at line 65 of file FDatabaseMetaDataResultSet.hxx.

◆ ORows

Definition at line 66 of file FDatabaseMetaDataResultSet.hxx.

Member Enumeration Documentation

◆ MetaDataResultSetType

Enumerator
eCatalogs 

describes a result set as expected by XDatabaseMetaData::getCatalogs

eSchemas 

describes a result set as expected by XDatabaseMetaData::getSchemas

eColumnPrivileges 

describes a result set as expected by XDatabaseMetaData::getColumnPrivileges

eColumns 

describes a result set as expected by XDatabaseMetaData::getColumns

eTables 

describes a result set as expected by XDatabaseMetaData::getTables

eTableTypes 

describes a result set as expected by XDatabaseMetaData::getTableTypes

eProcedureColumns 

describes a result set as expected by XDatabaseMetaData::getProcedureColumns

eProcedures 

describes a result set as expected by XDatabaseMetaData::getProcedures

eExportedKeys 

describes a result set as expected by XDatabaseMetaData::getExportedKeys

eImportedKeys 

describes a result set as expected by XDatabaseMetaData::getImportedKeys

ePrimaryKeys 

describes a result set as expected by XDatabaseMetaData::getPrimaryKeys

eIndexInfo 

describes a result set as expected by XDatabaseMetaData::getIndexInfo

eTablePrivileges 

describes a result set as expected by XDatabaseMetaData::getTablePrivileges

eCrossReference 

describes a result set as expected by XDatabaseMetaData::getCrossReference

eTypeInfo 

describes a result set as expected by XDatabaseMetaData::getTypeInfo

eBestRowIdentifier 

describes a result set as expected by XDatabaseMetaData::getBestRowIdentifier

eVersionColumns 

describes a result set as expected by XDatabaseMetaData::getVersionColumns

eUDTs 

describes a result set as expected by XDatabaseMetaData::getUDTs

Definition at line 68 of file FDatabaseMetaDataResultSet.hxx.

Constructor & Destructor Documentation

◆ ~ODatabaseMetaDataResultSet()

ODatabaseMetaDataResultSet::~ODatabaseMetaDataResultSet ( )
overrideprotectedvirtual

Definition at line 69 of file FDatabaseMetaDataResultSet.cxx.

◆ ODatabaseMetaDataResultSet() [1/2]

ODatabaseMetaDataResultSet::ODatabaseMetaDataResultSet ( )

default construction

Definition at line 45 of file FDatabaseMetaDataResultSet.cxx.

References construct(), and m_aMutex.

◆ ODatabaseMetaDataResultSet() [2/2]

ODatabaseMetaDataResultSet::ODatabaseMetaDataResultSet ( MetaDataResultSetType  _eType)

construction of a pre-defined result set type

Definition at line 56 of file FDatabaseMetaDataResultSet.cxx.

References construct(), m_aMutex, and setType().

Member Function Documentation

◆ absolute()

sal_Bool SAL_CALL ODatabaseMetaDataResultSet::absolute ( sal_Int32  row)
overrideprotectedvirtual

◆ acquire()

void SAL_CALL ODatabaseMetaDataResultSet::acquire ( )
overridevirtualnoexcept

Definition at line 120 of file FDatabaseMetaDataResultSet.cxx.

◆ afterLast()

void SAL_CALL ODatabaseMetaDataResultSet::afterLast ( )
overrideprotectedvirtual

◆ beforeFirst()

void SAL_CALL ODatabaseMetaDataResultSet::beforeFirst ( )
overrideprotectedvirtual

◆ cancel()

void SAL_CALL ODatabaseMetaDataResultSet::cancel ( )
overrideprotectedvirtual

Definition at line 459 of file FDatabaseMetaDataResultSet.cxx.

◆ checkIndex()

void ODatabaseMetaDataResultSet::checkIndex ( sal_Int32  columnIndex)
private
Exceptions
css::sdbc::SQLException

Definition at line 173 of file FDatabaseMetaDataResultSet.cxx.

References o3tl::make_unsigned(), and dbtools::throwInvalidIndexException().

Referenced by getValue().

◆ clearWarnings()

void SAL_CALL ODatabaseMetaDataResultSet::clearWarnings ( )
overrideprotectedvirtual

Definition at line 463 of file FDatabaseMetaDataResultSet.cxx.

◆ close()

void SAL_CALL ODatabaseMetaDataResultSet::close ( )
overrideprotectedvirtual

◆ construct()

void ODatabaseMetaDataResultSet::construct ( )
private

◆ createArrayHelper()

cppu::IPropertyArrayHelper * ODatabaseMetaDataResultSet::createArrayHelper ( ) const
overrideprotectedvirtual

◆ disposing()

void ODatabaseMetaDataResultSet::disposing ( )
overrideprotectedvirtual

◆ findColumn()

sal_Int32 SAL_CALL ODatabaseMetaDataResultSet::findColumn ( const OUString &  columnName)
overrideprotectedvirtual

◆ first()

sal_Bool SAL_CALL ODatabaseMetaDataResultSet::first ( )
overrideprotectedvirtual

◆ get0Value()

ORowSetValueDecoratorRef const & ODatabaseMetaDataResultSet::get0Value ( )
static

◆ get1Value()

ORowSetValueDecoratorRef const & ODatabaseMetaDataResultSet::get1Value ( )
static

◆ getAlterValue()

ORowSetValueDecoratorRef const & ODatabaseMetaDataResultSet::getAlterValue ( )
static

return an ORowSetValueDecorator with string ALTER as value

Definition at line 701 of file FDatabaseMetaDataResultSet.cxx.

Referenced by connectivity::OResultSetPrivileges::OResultSetPrivileges().

◆ getArray()

Reference< XArray > SAL_CALL ODatabaseMetaDataResultSet::getArray ( sal_Int32  columnIndex)
overrideprotectedvirtual

Definition at line 256 of file FDatabaseMetaDataResultSet.cxx.

◆ getBasicValue()

ORowSetValueDecoratorRef const & ODatabaseMetaDataResultSet::getBasicValue ( )
static

◆ getBinaryStream()

Reference< css::io::XInputStream > SAL_CALL ODatabaseMetaDataResultSet::getBinaryStream ( sal_Int32  columnIndex)
overrideprotectedvirtual

Definition at line 179 of file FDatabaseMetaDataResultSet.cxx.

◆ getBlob()

Reference< XBlob > SAL_CALL ODatabaseMetaDataResultSet::getBlob ( sal_Int32  columnIndex)
overrideprotectedvirtual

Definition at line 267 of file FDatabaseMetaDataResultSet.cxx.

◆ getBoolean()

sal_Bool SAL_CALL ODatabaseMetaDataResultSet::getBoolean ( sal_Int32  columnIndex)
overrideprotectedvirtual

◆ getByte()

sal_Int8 SAL_CALL ODatabaseMetaDataResultSet::getByte ( sal_Int32  columnIndex)
overrideprotectedvirtual

◆ getBytes()

Sequence< sal_Int8 > SAL_CALL ODatabaseMetaDataResultSet::getBytes ( sal_Int32  columnIndex)
overrideprotectedvirtual

◆ getCharacterStream()

Reference< css::io::XInputStream > SAL_CALL ODatabaseMetaDataResultSet::getCharacterStream ( sal_Int32  columnIndex)
overrideprotectedvirtual

Definition at line 184 of file FDatabaseMetaDataResultSet.cxx.

◆ getClob()

Reference< XClob > SAL_CALL ODatabaseMetaDataResultSet::getClob ( sal_Int32  columnIndex)
overrideprotectedvirtual

Definition at line 262 of file FDatabaseMetaDataResultSet.cxx.

◆ getCreateValue()

ORowSetValueDecoratorRef const & ODatabaseMetaDataResultSet::getCreateValue ( )
static

return an ORowSetValueDecorator with string CREATE as value

Definition at line 689 of file FDatabaseMetaDataResultSet.cxx.

Referenced by connectivity::OResultSetPrivileges::OResultSetPrivileges().

◆ getDate()

css::util::Date SAL_CALL ODatabaseMetaDataResultSet::getDate ( sal_Int32  columnIndex)
overrideprotectedvirtual

◆ getDeleteValue()

ORowSetValueDecoratorRef const & ODatabaseMetaDataResultSet::getDeleteValue ( )
static

return an ORowSetValueDecorator with string DELETE as value

Definition at line 677 of file FDatabaseMetaDataResultSet.cxx.

Referenced by connectivity::OResultSetPrivileges::OResultSetPrivileges().

◆ getDouble()

double SAL_CALL ODatabaseMetaDataResultSet::getDouble ( sal_Int32  columnIndex)
overrideprotectedvirtual

◆ getDropValue()

ORowSetValueDecoratorRef const & ODatabaseMetaDataResultSet::getDropValue ( )
static

return an ORowSetValueDecorator with string DROP as value

Definition at line 707 of file FDatabaseMetaDataResultSet.cxx.

Referenced by connectivity::OResultSetPrivileges::OResultSetPrivileges().

◆ getEmptyValue()

ORowSetValueDecoratorRef const & ODatabaseMetaDataResultSet::getEmptyValue ( )
static

◆ getFloat()

float SAL_CALL ODatabaseMetaDataResultSet::getFloat ( sal_Int32  columnIndex)
overrideprotectedvirtual

◆ getImplementationName()

OUString SAL_CALL ODatabaseMetaDataResultSet::getImplementationName ( )
overrideprotectedvirtual

Definition at line 817 of file FDatabaseMetaDataResultSet.cxx.

◆ getInfoHelper()

cppu::IPropertyArrayHelper & ODatabaseMetaDataResultSet::getInfoHelper ( )
overrideprotected

◆ getInsertValue()

ORowSetValueDecoratorRef const & ODatabaseMetaDataResultSet::getInsertValue ( )
static

return an ORowSetValueDecorator with string INSERT as value

Definition at line 671 of file FDatabaseMetaDataResultSet.cxx.

Referenced by connectivity::OResultSetPrivileges::OResultSetPrivileges().

◆ getInt()

sal_Int32 SAL_CALL ODatabaseMetaDataResultSet::getInt ( sal_Int32  columnIndex)
overrideprotectedvirtual

◆ getLong()

sal_Int64 SAL_CALL ODatabaseMetaDataResultSet::getLong ( sal_Int32  columnIndex)
overrideprotectedvirtual

◆ getMetaData()

Reference< XResultSetMetaData > SAL_CALL ODatabaseMetaDataResultSet::getMetaData ( )
overrideprotectedvirtual

◆ getObject()

virtual css::uno::Any SAL_CALL connectivity::ODatabaseMetaDataResultSet::getObject ( sal_Int32  columnIndex,
const css::uno::Reference< css::container::XNameAccess > &  typeMap 
)
overrideprotectedvirtual

◆ getPropertySetInfo()

Reference< css::beans::XPropertySetInfo > SAL_CALL ODatabaseMetaDataResultSet::getPropertySetInfo ( )
overrideprotectedvirtual

Definition at line 610 of file FDatabaseMetaDataResultSet.cxx.

References getInfoHelper().

◆ getQuoteValue()

ORowSetValueDecoratorRef const & ODatabaseMetaDataResultSet::getQuoteValue ( )
static

◆ getReadValue()

ORowSetValueDecoratorRef const & ODatabaseMetaDataResultSet::getReadValue ( )
static

return an ORowSetValueDecorator with string READ as value

Definition at line 695 of file FDatabaseMetaDataResultSet.cxx.

Referenced by connectivity::OResultSetPrivileges::OResultSetPrivileges().

◆ getRef()

Reference< XRef > SAL_CALL ODatabaseMetaDataResultSet::getRef ( sal_Int32  columnIndex)
overrideprotectedvirtual

Definition at line 273 of file FDatabaseMetaDataResultSet.cxx.

◆ getRow()

sal_Int32 SAL_CALL ODatabaseMetaDataResultSet::getRow ( )
overrideprotectedvirtual

Definition at line 232 of file FDatabaseMetaDataResultSet.cxx.

◆ getSelectValue()

ORowSetValueDecoratorRef const & ODatabaseMetaDataResultSet::getSelectValue ( )
static

return an ORowSetValueDecorator with string SELECT as value

Definition at line 665 of file FDatabaseMetaDataResultSet.cxx.

Referenced by connectivity::OResultSetPrivileges::OResultSetPrivileges().

◆ getShort()

sal_Int16 SAL_CALL ODatabaseMetaDataResultSet::getShort ( sal_Int32  columnIndex)
overrideprotectedvirtual

◆ getStatement()

Reference< XInterface > SAL_CALL ODatabaseMetaDataResultSet::getStatement ( )
overrideprotectedvirtual

Definition at line 382 of file FDatabaseMetaDataResultSet.cxx.

References m_aStatement.

◆ getString()

OUString SAL_CALL ODatabaseMetaDataResultSet::getString ( sal_Int32  columnIndex)
overrideprotectedvirtual

◆ getSupportedServiceNames()

Sequence< OUString > SAL_CALL ODatabaseMetaDataResultSet::getSupportedServiceNames ( )
overrideprotectedvirtual

Definition at line 827 of file FDatabaseMetaDataResultSet.cxx.

◆ getTime()

css::util::Time SAL_CALL ODatabaseMetaDataResultSet::getTime ( sal_Int32  columnIndex)
overrideprotectedvirtual

◆ getTimestamp()

css::util::DateTime SAL_CALL ODatabaseMetaDataResultSet::getTimestamp ( sal_Int32  columnIndex)
overrideprotectedvirtual

◆ getTypes()

Sequence< Type > SAL_CALL ODatabaseMetaDataResultSet::getTypes ( )
overrideprotectedvirtual

Definition at line 136 of file FDatabaseMetaDataResultSet.cxx.

References aTypes.

◆ getUpdateValue()

ORowSetValueDecoratorRef const & ODatabaseMetaDataResultSet::getUpdateValue ( )
static

return an ORowSetValueDecorator with string UPDATE as value

Definition at line 683 of file FDatabaseMetaDataResultSet.cxx.

Referenced by connectivity::OResultSetPrivileges::OResultSetPrivileges().

◆ getValue()

const ORowSetValue & ODatabaseMetaDataResultSet::getValue ( sal_Int32  columnIndex)
protectedvirtual

◆ getWarnings()

Any SAL_CALL ODatabaseMetaDataResultSet::getWarnings ( )
overrideprotectedvirtual

Definition at line 467 of file FDatabaseMetaDataResultSet.cxx.

References Any.

◆ initialize()

void SAL_CALL ODatabaseMetaDataResultSet::initialize ( const css::uno::Sequence< css::uno::Any > &  aArguments)
overrideprotectedvirtual

Definition at line 719 of file FDatabaseMetaDataResultSet.cxx.

References Any, nValue, setRows(), and setType().

◆ isAfterLast()

sal_Bool SAL_CALL ODatabaseMetaDataResultSet::isAfterLast ( )
overrideprotectedvirtual

Definition at line 309 of file FDatabaseMetaDataResultSet.cxx.

References m_bEOF.

Referenced by getValue().

◆ isBeforeFirst()

sal_Bool SAL_CALL ODatabaseMetaDataResultSet::isBeforeFirst ( )
overrideprotectedvirtual

Definition at line 407 of file FDatabaseMetaDataResultSet.cxx.

References m_bBOF.

Referenced by getValue().

◆ isFirst()

sal_Bool SAL_CALL ODatabaseMetaDataResultSet::isFirst ( )
overrideprotectedvirtual

◆ isLast()

sal_Bool SAL_CALL ODatabaseMetaDataResultSet::isLast ( )
overrideprotectedvirtual

◆ last()

sal_Bool SAL_CALL ODatabaseMetaDataResultSet::last ( )
overrideprotectedvirtual

◆ next()

sal_Bool SAL_CALL ODatabaseMetaDataResultSet::next ( )
overrideprotectedvirtual

◆ previous()

sal_Bool SAL_CALL ODatabaseMetaDataResultSet::previous ( )
overrideprotectedvirtual

◆ queryInterface()

virtual css::uno::Any SAL_CALL connectivity::ODatabaseMetaDataResultSet::queryInterface ( const css::uno::Type &  rType)
overrideprotectedvirtual

◆ refreshRow()

void SAL_CALL ODatabaseMetaDataResultSet::refreshRow ( )
overrideprotectedvirtual

Definition at line 454 of file FDatabaseMetaDataResultSet.cxx.

◆ relative()

sal_Bool SAL_CALL ODatabaseMetaDataResultSet::relative ( sal_Int32  rows)
overrideprotectedvirtual

◆ release()

void SAL_CALL ODatabaseMetaDataResultSet::release ( )
overridevirtualnoexcept

Definition at line 125 of file FDatabaseMetaDataResultSet.cxx.

◆ rowDeleted()

sal_Bool SAL_CALL ODatabaseMetaDataResultSet::rowDeleted ( )
overrideprotectedvirtual

◆ rowInserted()

sal_Bool SAL_CALL ODatabaseMetaDataResultSet::rowInserted ( )
overrideprotectedvirtual

◆ rowUpdated()

sal_Bool SAL_CALL ODatabaseMetaDataResultSet::rowUpdated ( )
overrideprotectedvirtual

◆ setBestRowIdentifierMap()

void ODatabaseMetaDataResultSet::setBestRowIdentifierMap ( )
protected

Definition at line 568 of file FDatabaseMetaDataResultSet.cxx.

References m_xMetaData.

Referenced by setType().

◆ setCatalogsMap()

void ODatabaseMetaDataResultSet::setCatalogsMap ( )
protected

Definition at line 491 of file FDatabaseMetaDataResultSet.cxx.

References m_xMetaData.

Referenced by setType().

◆ setColumnPrivilegesMap()

void ODatabaseMetaDataResultSet::setColumnPrivilegesMap ( )
protected

Definition at line 505 of file FDatabaseMetaDataResultSet.cxx.

References m_xMetaData.

Referenced by setType().

◆ setColumnsMap()

void ODatabaseMetaDataResultSet::setColumnsMap ( )
protected

Definition at line 512 of file FDatabaseMetaDataResultSet.cxx.

References m_xMetaData.

Referenced by setType().

◆ setCrossReferenceMap()

void ODatabaseMetaDataResultSet::setCrossReferenceMap ( )
protected

Definition at line 554 of file FDatabaseMetaDataResultSet.cxx.

References m_xMetaData.

Referenced by setType().

◆ setExportedKeysMap()

void ODatabaseMetaDataResultSet::setExportedKeysMap ( )
protected

Definition at line 596 of file FDatabaseMetaDataResultSet.cxx.

References m_xMetaData.

Referenced by setType().

◆ setImportedKeysMap()

void ODatabaseMetaDataResultSet::setImportedKeysMap ( )
protected

Definition at line 603 of file FDatabaseMetaDataResultSet.cxx.

References m_xMetaData.

Referenced by setType().

◆ setIndexInfoMap()

void ODatabaseMetaDataResultSet::setIndexInfoMap ( )
protected

Definition at line 540 of file FDatabaseMetaDataResultSet.cxx.

References m_xMetaData.

Referenced by setType().

◆ setPrimaryKeysMap()

void ODatabaseMetaDataResultSet::setPrimaryKeysMap ( )
protected

Definition at line 533 of file FDatabaseMetaDataResultSet.cxx.

References m_xMetaData.

Referenced by setType().

◆ setProcedureColumnsMap()

void ODatabaseMetaDataResultSet::setProcedureColumnsMap ( )
protected

Definition at line 526 of file FDatabaseMetaDataResultSet.cxx.

References m_xMetaData.

Referenced by setType().

◆ setProceduresMap()

void ODatabaseMetaDataResultSet::setProceduresMap ( )
protected

Definition at line 484 of file FDatabaseMetaDataResultSet.cxx.

References m_xMetaData.

Referenced by setType().

◆ setRows()

void ODatabaseMetaDataResultSet::setRows ( ORows &&  _rRows)

◆ setSchemasMap()

void ODatabaseMetaDataResultSet::setSchemasMap ( )
protected

Definition at line 498 of file FDatabaseMetaDataResultSet.cxx.

References m_xMetaData.

Referenced by setType().

◆ setTablePrivilegesMap()

void ODatabaseMetaDataResultSet::setTablePrivilegesMap ( )
protected

Definition at line 547 of file FDatabaseMetaDataResultSet.cxx.

References m_xMetaData.

Referenced by setType().

◆ setTablesMap()

void ODatabaseMetaDataResultSet::setTablesMap ( )
protected

Definition at line 519 of file FDatabaseMetaDataResultSet.cxx.

References m_xMetaData.

Referenced by setType().

◆ setTableTypes()

void ODatabaseMetaDataResultSet::setTableTypes ( )
protected

Definition at line 589 of file FDatabaseMetaDataResultSet.cxx.

References m_xMetaData.

Referenced by setType().

◆ setType()

void ODatabaseMetaDataResultSet::setType ( MetaDataResultSetType  _eType)
private

◆ setTypeInfoMap()

void ODatabaseMetaDataResultSet::setTypeInfoMap ( )
protected

Definition at line 575 of file FDatabaseMetaDataResultSet.cxx.

References m_xMetaData.

Referenced by setType().

◆ setUDTsMap()

void ODatabaseMetaDataResultSet::setUDTsMap ( )
protected

Definition at line 582 of file FDatabaseMetaDataResultSet.cxx.

References m_xMetaData.

Referenced by setType().

◆ setVersionColumnsMap()

void ODatabaseMetaDataResultSet::setVersionColumnsMap ( )
protected

Definition at line 561 of file FDatabaseMetaDataResultSet.cxx.

References m_xMetaData.

Referenced by setType().

◆ supportsService()

sal_Bool SAL_CALL ODatabaseMetaDataResultSet::supportsService ( const OUString &  ServiceName)
overrideprotectedvirtual

Definition at line 822 of file FDatabaseMetaDataResultSet.cxx.

References cppu::supportsService().

◆ wasNull()

sal_Bool SAL_CALL ODatabaseMetaDataResultSet::wasNull ( )
overrideprotectedvirtual

Member Data Documentation

◆ m_aEmptyValue

ORowSetValue connectivity::ODatabaseMetaDataResultSet::m_aEmptyValue
private

Definition at line 109 of file FDatabaseMetaDataResultSet.hxx.

Referenced by getValue().

◆ m_aRows

ORows connectivity::ODatabaseMetaDataResultSet::m_aRows
protected

Definition at line 125 of file FDatabaseMetaDataResultSet.hxx.

Referenced by disposing(), getValue(), next(), setRows(), and wasNull().

◆ m_aRowsIter

ORows::iterator connectivity::ODatabaseMetaDataResultSet::m_aRowsIter
protected

Definition at line 126 of file FDatabaseMetaDataResultSet.hxx.

Referenced by disposing(), getValue(), next(), and wasNull().

◆ m_aStatement

css::uno::WeakReferenceHelper connectivity::ODatabaseMetaDataResultSet::m_aStatement
private

Definition at line 110 of file FDatabaseMetaDataResultSet.hxx.

Referenced by disposing(), and getStatement().

◆ m_bBOF

bool connectivity::ODatabaseMetaDataResultSet::m_bBOF
protected

◆ m_bEOF

bool connectivity::ODatabaseMetaDataResultSet::m_bEOF
protected

Definition at line 128 of file FDatabaseMetaDataResultSet.hxx.

Referenced by isAfterLast(), next(), and setRows().

◆ m_nColPos

sal_Int32 connectivity::ODatabaseMetaDataResultSet::m_nColPos
private

Definition at line 112 of file FDatabaseMetaDataResultSet.hxx.

Referenced by getValue(), and wasNull().

◆ m_nFetchDirection

sal_Int32 connectivity::ODatabaseMetaDataResultSet::m_nFetchDirection
private

Definition at line 116 of file FDatabaseMetaDataResultSet.hxx.

Referenced by construct().

◆ m_nFetchSize

sal_Int32 connectivity::ODatabaseMetaDataResultSet::m_nFetchSize
private

Definition at line 114 of file FDatabaseMetaDataResultSet.hxx.

Referenced by construct().

◆ m_nResultSetConcurrency

sal_Int32 connectivity::ODatabaseMetaDataResultSet::m_nResultSetConcurrency
private

Definition at line 117 of file FDatabaseMetaDataResultSet.hxx.

Referenced by construct().

◆ m_nResultSetType

sal_Int32 connectivity::ODatabaseMetaDataResultSet::m_nResultSetType
private

Definition at line 115 of file FDatabaseMetaDataResultSet.hxx.

Referenced by construct().

◆ m_xMetaData

css::uno::Reference< css::sdbc::XResultSetMetaData> connectivity::ODatabaseMetaDataResultSet::m_xMetaData
private

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