LibreOffice Module connectivity (master) 1
Classes | Typedefs | Functions | Variables
connectivity::odbc Namespace Reference

Classes

class  OBoundParam
 
class  OConnection
 
class  ODatabaseMetaData
 
class  ODatabaseMetaDataResultSet
 
class  ODBCDriver
 
class  OPreparedStatement
 
class  OResultSet
 
class  OResultSetMetaData
 
class  OStatement
 
class  OStatement_Base
 
class  OStatement_BASE2
 
class  OTools
 
struct  TBookmarkPosMapCompare
 Functor object for class ZZ returntype is void. More...
 

Typedefs

typedef connectivity::OMetaConnection OConnection_BASE
 
typedef std::vector< ::connectivity::OTypeInfoTTypeInfoVector
 
typedef ::cppu::WeakComponentImplHelper< css::sdbc::XResultSet, css::sdbc::XRow, css::sdbc::XResultSetMetaDataSupplier, css::util::XCancellable, css::sdbc::XWarningsSupplier, css::sdbc::XCloseable, css::sdbc::XColumnLocate > ODatabaseMetaDataResultSet_BASE
 
typedef ::cppu::WeakComponentImplHelper< css::sdbc::XDriver, css::lang::XServiceInfo > ODriver_BASE
 
typedef ::cppu::ImplHelper5< css::sdbc::XPreparedStatement, css::sdbc::XParameters, css::sdbc::XPreparedBatchExecution, css::sdbc::XResultSetMetaDataSupplier, css::lang::XServiceInfo > OPreparedStatement_BASE
 
typedef ::cppu::WeakComponentImplHelper< css::sdbc::XResultSet, css::sdbc::XRow, css::sdbc::XResultSetMetaDataSupplier, css::util::XCancellable, css::sdbc::XWarningsSupplier, css::sdbc::XResultSetUpdate, css::sdbc::XRowUpdate, css::sdbcx::XRowLocate, css::sdbcx::XDeleteRows, css::sdbc::XCloseable, css::sdbc::XColumnLocate, css::lang::XServiceInfo > OResultSet_BASE
 
typedef std::pair< sal_Int64, sal_Int32 > TVoidPtr
 
typedef std::allocator< TVoidPtrTVoidAlloc
 
typedef std::vector< TVoidPtrTVoidVector
 
typedef std::map< css::uno::Sequence< sal_Int8 >, sal_Int32, TBookmarkPosMapCompareTBookmarkPosMap
 
typedef ::cppu::WeakImplHelper< css::sdbc::XResultSetMetaData > OResultSetMetaData_BASE
 
typedef ::cppu::WeakComponentImplHelper< css::sdbc::XStatement, css::sdbc::XWarningsSupplier, css::util::XCancellable, css::sdbc::XCloseable, css::sdbc::XGeneratedResultSet, css::sdbc::XMultipleResults > OStatement_BASE
 

Functions

template<class T >
void getValue (const OConnection *_pConnection, SQLHANDLE _aStatementHandle, sal_Int32 columnIndex, SQLSMALLINT _nType, bool &_bWasNull, const css::uno::Reference< css::uno::XInterface > &_xInterface, T &_rValue)
 

Variables

const sal_Int32 MAX_PUT_DATA_LENGTH = 2000
 

Typedef Documentation

◆ OConnection_BASE

Definition at line 41 of file OConnection.hxx.

◆ ODatabaseMetaDataResultSet_BASE

typedef ::cppu::WeakComponentImplHelper< css::sdbc::XResultSet, css::sdbc::XRow, css::sdbc::XResultSetMetaDataSupplier, css::util::XCancellable, css::sdbc::XWarningsSupplier, css::sdbc::XCloseable, css::sdbc::XColumnLocate> connectivity::odbc::ODatabaseMetaDataResultSet_BASE

Definition at line 54 of file ODatabaseMetaDataResultSet.hxx.

◆ ODriver_BASE

typedef ::cppu::WeakComponentImplHelper< css::sdbc::XDriver, css::lang::XServiceInfo > connectivity::odbc::ODriver_BASE

Definition at line 34 of file ODriver.hxx.

◆ OPreparedStatement_BASE

typedef ::cppu::ImplHelper5< css::sdbc::XPreparedStatement, css::sdbc::XParameters, css::sdbc::XPreparedBatchExecution, css::sdbc::XResultSetMetaDataSupplier, css::lang::XServiceInfo> connectivity::odbc::OPreparedStatement_BASE

Definition at line 39 of file OPreparedStatement.hxx.

◆ OResultSet_BASE

typedef ::cppu::WeakComponentImplHelper< css::sdbc::XResultSet, css::sdbc::XRow, css::sdbc::XResultSetMetaDataSupplier, css::util::XCancellable, css::sdbc::XWarningsSupplier, css::sdbc::XResultSetUpdate, css::sdbc::XRowUpdate, css::sdbcx::XRowLocate, css::sdbcx::XDeleteRows, css::sdbc::XCloseable, css::sdbc::XColumnLocate, css::lang::XServiceInfo> connectivity::odbc::OResultSet_BASE

Definition at line 61 of file OResultSet.hxx.

◆ OResultSetMetaData_BASE

typedef ::cppu::WeakImplHelper< css::sdbc::XResultSetMetaData> connectivity::odbc::OResultSetMetaData_BASE

Definition at line 34 of file OResultSetMetaData.hxx.

◆ OStatement_BASE

typedef ::cppu::WeakComponentImplHelper< css::sdbc::XStatement, css::sdbc::XWarningsSupplier, css::util::XCancellable, css::sdbc::XCloseable, css::sdbc::XGeneratedResultSet, css::sdbc::XMultipleResults> connectivity::odbc::OStatement_BASE

Definition at line 49 of file OStatement.hxx.

◆ TBookmarkPosMap

Definition at line 103 of file OResultSet.hxx.

◆ TTypeInfoVector

Definition at line 42 of file OConnection.hxx.

◆ TVoidAlloc

typedef std::allocator< TVoidPtr > connectivity::odbc::TVoidAlloc

Definition at line 65 of file OResultSet.hxx.

◆ TVoidPtr

typedef std::pair<sal_Int64,sal_Int32> connectivity::odbc::TVoidPtr

Definition at line 64 of file OResultSet.hxx.

◆ TVoidVector

Definition at line 66 of file OResultSet.hxx.

Function Documentation

◆ getValue()

template<class T >
void connectivity::odbc::getValue ( const OConnection _pConnection,
SQLHANDLE  _aStatementHandle,
sal_Int32  columnIndex,
SQLSMALLINT  _nType,
bool &  _bWasNull,
const css::uno::Reference< css::uno::XInterface > &  _xInterface,
T &  _rValue 
)
Exceptions
css::sdbc::SQLException
css::uno::RuntimeException

Definition at line 231 of file OTools.hxx.

References connectivity::odbc::OTools::getValue().

Variable Documentation

◆ MAX_PUT_DATA_LENGTH

const sal_Int32 connectivity::odbc::MAX_PUT_DATA_LENGTH = 2000

Definition at line 94 of file OTools.hxx.

Referenced by connectivity::odbc::OPreparedStatement::putParamData().