LibreOffice Module connectivity (master) 1
Static Public Member Functions | Static Public Attributes | List of all members
connectivity::ado::ADOS Class Reference

#include <adoimp.hxx>

Static Public Member Functions

static sal::systools::BStr & GetKeyStr ()
 
static void ThrowException (ADOConnection *_pAdoCon, const css::uno::Reference< css::uno::XInterface > &_xInterface)
 
static sal_Int32 MapADOType2Jdbc (DataTypeEnum eType)
 
static DataTypeEnum MapJdbc2ADOType (sal_Int32 _nType, sal_Int32 _nJetEngine)
 
static bool isJetEngine (sal_Int32 _nEngineType)
 
static ObjectTypeEnum mapObjectType2Ado (sal_Int32 objType)
 
static sal_Int32 mapAdoType2Object (ObjectTypeEnum objType)
 
static sal_Int32 mapAdoRights2Sdbc (RightsEnum eRights)
 
static sal_Int32 mapRights2Ado (sal_Int32 nRights)
 
static WpADOField getField (ADORecordset *_pRecordSet, sal_Int32 _nColumnIndex)
 

Static Public Attributes

static const CLSID CLSID_ADOCATALOG_25 = MYADOID(0x00000602)
 
static const IID IID_ADOCATALOG_25 = MYADOID(0x00000603)
 
static const CLSID CLSID_ADOCONNECTION_21 = MYADOID(0x00000514)
 
static const IID IID_ADOCONNECTION_21 = MYADOID(0x00000550)
 
static const CLSID CLSID_ADOCOMMAND_21 = MYADOID(0x00000507)
 
static const IID IID_ADOCOMMAND_21 = MYADOID(0x0000054E)
 
static const CLSID CLSID_ADORECORDSET_21 = MYADOID(0x00000535)
 
static const IID IID_ADORECORDSET_21 = MYADOID(0x0000054F)
 
static const CLSID CLSID_ADOINDEX_25 = MYADOID(0x0000061E)
 
static const IID IID_ADOINDEX_25 = MYADOID(0x0000061F)
 
static const CLSID CLSID_ADOCOLUMN_25 = MYADOID(0x0000061B)
 
static const IID IID_ADOCOLUMN_25 = MYADOID(0x0000061C)
 
static const CLSID CLSID_ADOKEY_25 = MYADOID(0x00000621)
 
static const IID IID_ADOKEY_25 = MYADOID(0x00000622)
 
static const CLSID CLSID_ADOTABLE_25 = MYADOID(0x00000609)
 
static const IID IID_ADOTABLE_25 = MYADOID(0x00000610)
 
static const CLSID CLSID_ADOGROUP_25 = MYADOID(0x00000615)
 
static const IID IID_ADOGROUP_25 = MYADOID(0x00000616)
 
static const CLSID CLSID_ADOUSER_25 = MYADOID(0x00000618)
 
static const IID IID_ADOUSER_25 = MYADOID(0x00000619)
 
static const CLSID CLSID_ADOVIEW_25 = MYADOID(0x00000612)
 
static const IID IID_ADOVIEW_25 = MYADOID(0x00000613)
 

Detailed Description

Definition at line 33 of file adoimp.hxx.

Member Function Documentation

◆ getField()

WpADOField ADOS::getField ( ADORecordset *  _pRecordSet,
sal_Int32  _nColumnIndex 
)
static
Exceptions
css::sdbc::SQLException
css::uno::RuntimeException

Definition at line 309 of file adoimp.cxx.

References connectivity::ado::WpOLECollection< Ts, WrapT >::GetItem(), connectivity::ado::WpOLECollection< Ts, WrapT >::GetItemCount(), connectivity::ado::WpOLEBase< T >::IsValid(), and dbtools::throwInvalidIndexException().

Referenced by connectivity::ado::OConnection::buildTypeInfo(), connectivity::ado::ODatabaseMetaDataResultSet::getBinaryStream(), connectivity::ado::OResultSet::getBinaryStream(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::getColumnDisplaySize(), connectivity::ado::OResultSetMetaData::getColumnDisplaySize(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::getColumnName(), connectivity::ado::OResultSetMetaData::getColumnName(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::getColumnType(), connectivity::ado::OResultSetMetaData::getColumnType(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::getPrecision(), connectivity::ado::OResultSetMetaData::getPrecision(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::getScale(), connectivity::ado::OResultSetMetaData::getScale(), connectivity::ado::OResultSetMetaData::getTableName(), connectivity::ado::ODatabaseMetaDataResultSet::getValue(), connectivity::ado::OResultSet::getValue(), connectivity::ado::OResultSetMetaData::isAutoIncrement(), connectivity::ado::OResultSetMetaData::isCaseSensitive(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::isCurrency(), connectivity::ado::OResultSetMetaData::isCurrency(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::isDefinitelyWritable(), connectivity::ado::OResultSetMetaData::isDefinitelyWritable(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::isNullable(), connectivity::ado::OResultSetMetaData::isNullable(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::isReadOnly(), connectivity::ado::OResultSetMetaData::isReadOnly(), connectivity::ado::ODatabaseMetaDataResultSetMetaData::isSigned(), connectivity::ado::OResultSetMetaData::isSigned(), and connectivity::ado::OResultSet::updateValue().

◆ GetKeyStr()

sal::systools::BStr & ADOS::GetKeyStr ( )
static

◆ isJetEngine()

bool ADOS::isJetEngine ( sal_Int32  _nEngineType)
static

◆ mapAdoRights2Sdbc()

sal_Int32 ADOS::mapAdoRights2Sdbc ( RightsEnum  eRights)
static

◆ MapADOType2Jdbc()

sal_Int32 ADOS::MapADOType2Jdbc ( DataTypeEnum  eType)
static

◆ mapAdoType2Object()

sal_Int32 ADOS::mapAdoType2Object ( ObjectTypeEnum  objType)
static

Definition at line 242 of file adoimp.cxx.

References nType.

◆ MapJdbc2ADOType()

DataTypeEnum ADOS::MapJdbc2ADOType ( sal_Int32  _nType,
sal_Int32  _nJetEngine 
)
static

◆ mapObjectType2Ado()

ObjectTypeEnum ADOS::mapObjectType2Ado ( sal_Int32  objType)
static

◆ mapRights2Ado()

sal_Int32 ADOS::mapRights2Ado ( sal_Int32  nRights)
static

◆ ThrowException()

void ADOS::ThrowException ( ADOConnection *  _pAdoCon,
const css::uno::Reference< css::uno::XInterface > &  _xInterface 
)
static
Exceptions
css::sdbc::SQLException
css::uno::RuntimeException

Definition at line 207 of file ADriver.cxx.

References Any, connectivity::ado::WpADOError::GetDescription(), connectivity::ado::WpADOError::GetNumber(), connectivity::ado::WpADOError::GetSQLState(), and i.

Referenced by connectivity::ado::OAdoTable::alterColumnByName(), connectivity::ado::OKeys::appendObject(), connectivity::ado::OAdoUser::changePassword(), connectivity::ado::OColumns::dropObject(), connectivity::ado::OKeys::dropObject(), connectivity::ado::OTables::dropObject(), connectivity::ado::OViews::dropObject(), connectivity::ado::OPreparedStatement::executeUpdate(), connectivity::ado::ODatabaseMetaData::fillLiterals(), connectivity::ado::ODatabaseMetaData::getBoolProperty(), connectivity::ado::ODatabaseMetaData::getCatalogs(), connectivity::ado::OAdoUser::getGrantablePrivileges(), connectivity::ado::ODatabaseMetaData::getSchemas(), connectivity::ado::ODatabaseMetaData::getSQLKeywords(), connectivity::ado::ODatabaseMetaData::getStringProperty(), connectivity::ado::OConnection::getTransactionIsolation(), connectivity::ado::OAdoUser::grantPrivileges(), connectivity::ado::OResultSet::hasOrderedBookmarks(), connectivity::ado::OResultSet::next(), connectivity::ado::OStatement_Base::OStatement_Base(), connectivity::ado::OAdoTable::rename(), connectivity::ado::OAdoUser::revokePrivileges(), connectivity::ado::OConnection::setCatalog(), connectivity::ado::OAdoKey::setFastPropertyValue_NoBroadcast(), connectivity::ado::OPreparedStatement::setParameter(), connectivity::ado::OConnection::setReadOnly(), and connectivity::ado::OConnection::setTransactionIsolation().

Member Data Documentation

◆ CLSID_ADOCATALOG_25

const CLSID ADOS::CLSID_ADOCATALOG_25 = MYADOID(0x00000602)
static

Definition at line 39 of file adoimp.hxx.

Referenced by connectivity::ado::WpADOCatalog::Create().

◆ CLSID_ADOCOLUMN_25

const CLSID ADOS::CLSID_ADOCOLUMN_25 = MYADOID(0x0000061B)
static

Definition at line 54 of file adoimp.hxx.

Referenced by connectivity::ado::WpADOColumn::Create().

◆ CLSID_ADOCOMMAND_21

const CLSID ADOS::CLSID_ADOCOMMAND_21 = MYADOID(0x00000507)
static

Definition at line 45 of file adoimp.hxx.

Referenced by connectivity::ado::WpADOCommand::Create().

◆ CLSID_ADOCONNECTION_21

const CLSID ADOS::CLSID_ADOCONNECTION_21 = MYADOID(0x00000514)
static

Definition at line 42 of file adoimp.hxx.

Referenced by connectivity::ado::OConnection::OConnection().

◆ CLSID_ADOGROUP_25

const CLSID ADOS::CLSID_ADOGROUP_25 = MYADOID(0x00000615)
static

Definition at line 63 of file adoimp.hxx.

Referenced by connectivity::ado::WpADOGroup::Create().

◆ CLSID_ADOINDEX_25

const CLSID ADOS::CLSID_ADOINDEX_25 = MYADOID(0x0000061E)
static

Definition at line 51 of file adoimp.hxx.

Referenced by connectivity::ado::WpADOIndex::Create().

◆ CLSID_ADOKEY_25

const CLSID ADOS::CLSID_ADOKEY_25 = MYADOID(0x00000621)
static

Definition at line 57 of file adoimp.hxx.

Referenced by connectivity::ado::WpADOKey::Create().

◆ CLSID_ADORECORDSET_21

const CLSID ADOS::CLSID_ADORECORDSET_21 = MYADOID(0x00000535)
static

Definition at line 48 of file adoimp.hxx.

Referenced by connectivity::ado::WpADORecordset::Create().

◆ CLSID_ADOTABLE_25

const CLSID ADOS::CLSID_ADOTABLE_25 = MYADOID(0x00000609)
static

Definition at line 60 of file adoimp.hxx.

Referenced by connectivity::ado::WpADOTable::Create().

◆ CLSID_ADOUSER_25

const CLSID ADOS::CLSID_ADOUSER_25 = MYADOID(0x00000618)
static

Definition at line 66 of file adoimp.hxx.

Referenced by connectivity::ado::WpADOUser::Create().

◆ CLSID_ADOVIEW_25

const CLSID ADOS::CLSID_ADOVIEW_25 = MYADOID(0x00000612)
static

Definition at line 69 of file adoimp.hxx.

◆ IID_ADOCATALOG_25

const IID ADOS::IID_ADOCATALOG_25 = MYADOID(0x00000603)
static

Definition at line 40 of file adoimp.hxx.

◆ IID_ADOCOLUMN_25

const IID ADOS::IID_ADOCOLUMN_25 = MYADOID(0x0000061C)
static

Definition at line 55 of file adoimp.hxx.

◆ IID_ADOCOMMAND_21

const IID ADOS::IID_ADOCOMMAND_21 = MYADOID(0x0000054E)
static

Definition at line 46 of file adoimp.hxx.

Referenced by connectivity::ado::WpADOCommand::Create().

◆ IID_ADOCONNECTION_21

const IID ADOS::IID_ADOCONNECTION_21 = MYADOID(0x00000550)
static

Definition at line 43 of file adoimp.hxx.

Referenced by connectivity::ado::OConnection::OConnection().

◆ IID_ADOGROUP_25

const IID ADOS::IID_ADOGROUP_25 = MYADOID(0x00000616)
static

Definition at line 64 of file adoimp.hxx.

◆ IID_ADOINDEX_25

const IID ADOS::IID_ADOINDEX_25 = MYADOID(0x0000061F)
static

Definition at line 52 of file adoimp.hxx.

◆ IID_ADOKEY_25

const IID ADOS::IID_ADOKEY_25 = MYADOID(0x00000622)
static

Definition at line 58 of file adoimp.hxx.

◆ IID_ADORECORDSET_21

const IID ADOS::IID_ADORECORDSET_21 = MYADOID(0x0000054F)
static

Definition at line 49 of file adoimp.hxx.

Referenced by connectivity::ado::WpADORecordset::Create().

◆ IID_ADOTABLE_25

const IID ADOS::IID_ADOTABLE_25 = MYADOID(0x00000610)
static

Definition at line 61 of file adoimp.hxx.

◆ IID_ADOUSER_25

const IID ADOS::IID_ADOUSER_25 = MYADOID(0x00000619)
static

Definition at line 67 of file adoimp.hxx.

◆ IID_ADOVIEW_25

const IID ADOS::IID_ADOVIEW_25 = MYADOID(0x00000613)
static

Definition at line 70 of file adoimp.hxx.


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