LibreOffice Module connectivity (master) 1
Namespaces | Classes | Typedefs | Enumerations | Functions
connectivity::mysqlc Namespace Reference

Namespaces

namespace  internal
 

Classes

struct  BindMetaData
 
class  Catalog
 
class  Column
 
class  Columns
 
struct  ConnectionSettings
 
class  Indexes
 
class  Keys
 
class  MysqlCDriver
 
struct  MySqlFieldInfo
 
class  OCommonStatement
 
class  OConnection
 
class  ODatabaseMetaData
 
class  OPreparedResultSet
 
class  OPreparedStatement
 
class  OPropertyArrayUsageHelper
 
class  OResultSet
 
class  OResultSetMetaData
 
class  OStatement
 
class  Table
 
class  Tables
 This implements com.sun.star.sdbcx.Container, which seems to be also known by the name of Tables and Collection. More...
 
class  User
 This implements com.sun.star.sdbcx.Container. More...
 
class  View
 
class  Views
 

Typedefs

typedef ::comphelper::OIdPropertyArrayUsageHelper< ColumnColumn_PROP
 
typedef ::cppu::WeakComponentImplHelper< css::sdbc::XConnection, css::sdbc::XWarningsSupplier, css::lang::XUnoTunnel, css::lang::XServiceInfo > OMetaConnection_BASE
 
typedef OMetaConnection_BASE OConnection_BASE
 
typedef std::vector< css::uno::WeakReferenceHelper > OWeakRefArray
 
typedef ::cppu::WeakImplHelper1< css::sdbc::XDatabaseMetaData > ODatabaseMetaData_BASE
 
typedef ::cppu::WeakComponentImplHelper< css::sdbc::XDriver, css::sdbcx::XDataDefinitionSupplier, css::lang::XServiceInfo > ODriver_BASE
 
typedef void *(* OMysqlCConnection_CreateInstanceFunction) (void *_pDriver)
 
typedef ::cppu::WeakComponentImplHelper12< 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 > OPreparedResultSet_BASE
 
using my_bool = char
 
typedef ::cppu::ImplHelper4< css::sdbc::XPreparedStatement, css::sdbc::XParameters, css::sdbc::XResultSetMetaDataSupplier, css::lang::XServiceInfo > OPreparedStatement_BASE
 
typedef ::cppu::WeakComponentImplHelper12< 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 ::cppu::WeakImplHelper1< css::sdbc::XResultSetMetaData > OResultSetMetaData_BASE
 
typedef ::cppu::WeakComponentImplHelper3< css::sdbc::XWarningsSupplier, css::util::XCancellable, css::sdbc::XCloseable > OCommonStatement_IBase
 
typedef ::cppu::ImplHelper3< css::lang::XServiceInfo, css::sdbc::XMultipleResults, css::sdbc::XStatement > OStatement_BASE
 
typedef ::connectivity::sdbcx::OView View_Base
 
typedef ::cppu::ImplHelper1< css::sdbcx::XAlterView > View_IBASE
 

Enumerations

enum  {
  PROPERTY_ID_QUERYTIMEOUT = 1 ,
  PROPERTY_ID_MAXFIELDSIZE ,
  PROPERTY_ID_MAXROWS ,
  PROPERTY_ID_CURSORNAME ,
  PROPERTY_ID_RESULTSETCONCURRENCY ,
  PROPERTY_ID_RESULTSETTYPE ,
  PROPERTY_ID_FETCHDIRECTION ,
  PROPERTY_ID_FETCHSIZE ,
  PROPERTY_ID_ESCAPEPROCESSING ,
  PROPERTY_ID_USEBOOKMARKS ,
  PROPERTY_ID_ISBOOKMARKABLE
}
 

Functions

Reference< XInterfaceMysqlCDriver_CreateInstance (const Reference< XMultiServiceFactory > &_rxFactory)
 
void checkDisposed (bool _bThrow)
 
Reference< css::uno::XInterface > MysqlCDriver_CreateInstance (const Reference< css::lang::XMultiServiceFactory > &_rxFactory)
 
template<class T >
css::uno::Sequence< T > concatSequences (const css::uno::Sequence< T > &_rLeft, const css::uno::Sequence< T > &_rRight)
 concat two sequences More...
 

Typedef Documentation

◆ Column_PROP

Definition at line 16 of file mysqlc_column.hxx.

◆ my_bool

using connectivity::mysqlc::my_bool = typedef char

Definition at line 41 of file mysqlc_preparedstatement.hxx.

◆ OCommonStatement_IBase

typedef ::cppu::WeakComponentImplHelper3<css::sdbc::XWarningsSupplier, css::util::XCancellable, css::sdbc::XCloseable> connectivity::mysqlc::OCommonStatement_IBase

Definition at line 45 of file mysqlc_statement.hxx.

◆ OConnection_BASE

Definition at line 75 of file mysqlc_connection.hxx.

◆ ODatabaseMetaData_BASE

Definition at line 33 of file mysqlc_databasemetadata.hxx.

◆ ODriver_BASE

typedef ::cppu::WeakComponentImplHelper<css::sdbc::XDriver, css::sdbcx::XDataDefinitionSupplier, css::lang::XServiceInfo> connectivity::mysqlc::ODriver_BASE

Definition at line 38 of file mysqlc_driver.hxx.

◆ OMetaConnection_BASE

typedef ::cppu::WeakComponentImplHelper<css::sdbc::XConnection, css::sdbc::XWarningsSupplier, css::lang::XUnoTunnel, css::lang::XServiceInfo> connectivity::mysqlc::OMetaConnection_BASE

Definition at line 59 of file mysqlc_connection.hxx.

◆ OMysqlCConnection_CreateInstanceFunction

typedef void *(* connectivity::mysqlc::OMysqlCConnection_CreateInstanceFunction) (void *_pDriver)

Definition at line 40 of file mysqlc_driver.hxx.

◆ OPreparedResultSet_BASE

typedef ::cppu::WeakComponentImplHelper12< 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::mysqlc::OPreparedResultSet_BASE

Definition at line 51 of file mysqlc_prepared_resultset.hxx.

◆ OPreparedStatement_BASE

typedef ::cppu::ImplHelper4<css::sdbc::XPreparedStatement, css::sdbc::XParameters, css::sdbc::XResultSetMetaDataSupplier, css::lang::XServiceInfo> connectivity::mysqlc::OPreparedStatement_BASE

Definition at line 53 of file mysqlc_preparedstatement.hxx.

◆ OResultSet_BASE

typedef ::cppu::WeakComponentImplHelper12< 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::mysqlc::OResultSet_BASE

Definition at line 53 of file mysqlc_resultset.hxx.

◆ OResultSetMetaData_BASE

Definition at line 50 of file mysqlc_resultsetmetadata.hxx.

◆ OStatement_BASE

typedef ::cppu::ImplHelper3<css::lang::XServiceInfo, css::sdbc::XMultipleResults, css::sdbc::XStatement> connectivity::mysqlc::OStatement_BASE

Definition at line 124 of file mysqlc_statement.hxx.

◆ OWeakRefArray

typedef std::vector<css::uno::WeakReferenceHelper> connectivity::mysqlc::OWeakRefArray

Definition at line 77 of file mysqlc_connection.hxx.

◆ View_Base

Definition at line 32 of file mysqlc_view.hxx.

◆ View_IBASE

typedef ::cppu::ImplHelper1<css::sdbcx::XAlterView> connectivity::mysqlc::View_IBASE

Definition at line 33 of file mysqlc_view.hxx.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
PROPERTY_ID_QUERYTIMEOUT 
PROPERTY_ID_MAXFIELDSIZE 
PROPERTY_ID_MAXROWS 
PROPERTY_ID_CURSORNAME 
PROPERTY_ID_RESULTSETCONCURRENCY 
PROPERTY_ID_RESULTSETTYPE 
PROPERTY_ID_FETCHDIRECTION 
PROPERTY_ID_FETCHSIZE 
PROPERTY_ID_ESCAPEPROCESSING 
PROPERTY_ID_USEBOOKMARKS 
PROPERTY_ID_ISBOOKMARKABLE 

Definition at line 27 of file mysqlc_propertyids.hxx.

Function Documentation

◆ checkDisposed()

void connectivity::mysqlc::checkDisposed ( bool  _bThrow)
Exceptions
css::lang::DisposedException

Definition at line 140 of file mysqlc_driver.cxx.

Referenced by connectivity::mysqlc::OPreparedResultSet::absolute(), connectivity::mysqlc::OResultSet::absolute(), connectivity::mysqlc::OPreparedResultSet::afterLast(), connectivity::mysqlc::OResultSet::afterLast(), connectivity::mysqlc::OPreparedResultSet::beforeFirst(), connectivity::mysqlc::OResultSet::beforeFirst(), connectivity::mysqlc::OPreparedResultSet::cancel(), connectivity::mysqlc::OResultSet::cancel(), connectivity::mysqlc::OCommonStatement::cancel(), connectivity::mysqlc::OPreparedResultSet::cancelRowUpdates(), connectivity::mysqlc::OResultSet::cancelRowUpdates(), connectivity::mysqlc::OPreparedStatement::clearParameters(), connectivity::mysqlc::OCommonStatement::clearWarnings(), connectivity::mysqlc::OConnection::close(), connectivity::mysqlc::OPreparedResultSet::close(), connectivity::mysqlc::OPreparedStatement::close(), connectivity::mysqlc::OResultSet::close(), connectivity::mysqlc::OCommonStatement::close(), connectivity::mysqlc::OConnection::commit(), connectivity::mysqlc::OPreparedResultSet::compareBookmarks(), connectivity::mysqlc::OResultSet::compareBookmarks(), connectivity::mysqlc::OConnection::createStatement(), connectivity::mysqlc::OPreparedResultSet::deleteRow(), connectivity::mysqlc::OResultSet::deleteRow(), connectivity::mysqlc::OPreparedResultSet::deleteRows(), connectivity::mysqlc::OPreparedStatement::execute(), connectivity::mysqlc::OStatement::execute(), connectivity::mysqlc::OPreparedStatement::executeQuery(), connectivity::mysqlc::OPreparedStatement::executeUpdate(), connectivity::mysqlc::OStatement::executeUpdate(), connectivity::mysqlc::OPreparedResultSet::findColumn(), connectivity::mysqlc::OResultSet::findColumn(), connectivity::mysqlc::OPreparedResultSet::first(), connectivity::mysqlc::OResultSet::first(), connectivity::mysqlc::OPreparedResultSet::getArray(), connectivity::mysqlc::OResultSet::getArray(), connectivity::mysqlc::OConnection::getAutoCommit(), connectivity::mysqlc::OResultSet::getBinaryStream(), connectivity::mysqlc::OPreparedResultSet::getBlob(), connectivity::mysqlc::OResultSet::getBlob(), connectivity::mysqlc::OPreparedResultSet::getBookmark(), connectivity::mysqlc::OResultSet::getBookmark(), connectivity::mysqlc::OResultSet::getBoolean(), connectivity::mysqlc::OResultSet::getByte(), connectivity::mysqlc::OResultSet::getBytes(), connectivity::mysqlc::OConnection::getCatalog(), connectivity::mysqlc::OResultSet::getCharacterStream(), connectivity::mysqlc::OPreparedResultSet::getClob(), connectivity::mysqlc::OResultSet::getClob(), connectivity::mysqlc::OPreparedStatement::getConnection(), connectivity::mysqlc::OStatement::getConnection(), connectivity::mysqlc::OResultSet::getDate(), connectivity::mysqlc::OResultSet::getDouble(), connectivity::mysqlc::OResultSet::getFloat(), connectivity::mysqlc::OResultSet::getInt(), connectivity::mysqlc::OResultSet::getLong(), connectivity::mysqlc::OConnection::getMetaData(), connectivity::mysqlc::OPreparedResultSet::getMetaData(), connectivity::mysqlc::OPreparedStatement::getMetaData(), connectivity::mysqlc::OResultSet::getMetaData(), connectivity::mysqlc::OStatement::getMoreResults(), connectivity::mysqlc::OConnection::getMysqlVersion(), connectivity::mysqlc::OPreparedResultSet::getObject(), connectivity::mysqlc::OPreparedResultSet::getRef(), connectivity::mysqlc::OResultSet::getRef(), connectivity::mysqlc::OStatement::getResultSet(), connectivity::mysqlc::OPreparedResultSet::getRow(), connectivity::mysqlc::OResultSet::getRow(), connectivity::mysqlc::OResultSet::getShort(), connectivity::mysqlc::OPreparedResultSet::getStatement(), connectivity::mysqlc::OResultSet::getStatement(), connectivity::mysqlc::OResultSet::getString(), connectivity::mysqlc::OResultSet::getTime(), connectivity::mysqlc::OResultSet::getTimestamp(), connectivity::mysqlc::OConnection::getTransactionIsolation(), connectivity::mysqlc::OConnection::getTypeMap(), connectivity::mysqlc::OCommonStatement::getWarnings(), connectivity::mysqlc::OPreparedResultSet::insertRow(), connectivity::mysqlc::OResultSet::insertRow(), connectivity::mysqlc::OPreparedResultSet::isAfterLast(), connectivity::mysqlc::OResultSet::isAfterLast(), connectivity::mysqlc::OPreparedResultSet::isBeforeFirst(), connectivity::mysqlc::OResultSet::isBeforeFirst(), connectivity::mysqlc::OPreparedResultSet::isFirst(), connectivity::mysqlc::OResultSet::isFirst(), connectivity::mysqlc::OPreparedResultSet::isLast(), connectivity::mysqlc::OResultSet::isLast(), connectivity::mysqlc::OConnection::isReadOnly(), connectivity::mysqlc::OPreparedResultSet::last(), connectivity::mysqlc::OResultSet::last(), connectivity::mysqlc::OPreparedResultSet::moveRelativeToBookmark(), connectivity::mysqlc::OResultSet::moveRelativeToBookmark(), connectivity::mysqlc::OPreparedResultSet::moveToBookmark(), connectivity::mysqlc::OResultSet::moveToBookmark(), connectivity::mysqlc::OPreparedResultSet::moveToCurrentRow(), connectivity::mysqlc::OResultSet::moveToCurrentRow(), connectivity::mysqlc::OPreparedResultSet::moveToInsertRow(), connectivity::mysqlc::OResultSet::moveToInsertRow(), connectivity::mysqlc::OPreparedResultSet::next(), connectivity::mysqlc::OResultSet::next(), connectivity::mysqlc::OConnection::prepareCall(), connectivity::mysqlc::OConnection::prepareStatement(), connectivity::mysqlc::OPreparedResultSet::previous(), connectivity::mysqlc::OResultSet::previous(), connectivity::mysqlc::OPreparedResultSet::refreshRow(), connectivity::mysqlc::OResultSet::refreshRow(), connectivity::mysqlc::OPreparedResultSet::relative(), connectivity::mysqlc::OResultSet::relative(), connectivity::mysqlc::OConnection::rollback(), connectivity::mysqlc::OPreparedResultSet::rowDeleted(), connectivity::mysqlc::OResultSet::rowDeleted(), connectivity::mysqlc::OPreparedResultSet::rowInserted(), connectivity::mysqlc::OResultSet::rowInserted(), connectivity::mysqlc::OPreparedResultSet::rowUpdated(), connectivity::mysqlc::OResultSet::rowUpdated(), connectivity::mysqlc::OPreparedResultSet::safelyRetrieveValue(), connectivity::mysqlc::OConnection::setAutoCommit(), connectivity::mysqlc::OPreparedStatement::setBoolean(), connectivity::mysqlc::OPreparedStatement::setByte(), connectivity::mysqlc::OConnection::setCatalog(), connectivity::mysqlc::OPreparedStatement::setDouble(), connectivity::mysqlc::OPreparedStatement::setFloat(), connectivity::mysqlc::OPreparedStatement::setInt(), connectivity::mysqlc::OPreparedStatement::setLong(), connectivity::mysqlc::OPreparedStatement::setNull(), connectivity::mysqlc::OPreparedStatement::setObject(), connectivity::mysqlc::OPreparedStatement::setObjectNull(), connectivity::mysqlc::OPreparedStatement::setObjectWithInfo(), connectivity::mysqlc::OConnection::setReadOnly(), connectivity::mysqlc::OPreparedStatement::setShort(), connectivity::mysqlc::OPreparedStatement::setString(), connectivity::mysqlc::OConnection::setTransactionIsolation(), connectivity::mysqlc::OPreparedResultSet::updateBinaryStream(), connectivity::mysqlc::OPreparedResultSet::updateBoolean(), connectivity::mysqlc::OResultSet::updateBoolean(), connectivity::mysqlc::OPreparedResultSet::updateByte(), connectivity::mysqlc::OResultSet::updateByte(), connectivity::mysqlc::OPreparedResultSet::updateBytes(), connectivity::mysqlc::OPreparedResultSet::updateCharacterStream(), connectivity::mysqlc::OPreparedResultSet::updateDate(), connectivity::mysqlc::OPreparedResultSet::updateDouble(), connectivity::mysqlc::OResultSet::updateDouble(), connectivity::mysqlc::OPreparedResultSet::updateFloat(), connectivity::mysqlc::OResultSet::updateFloat(), connectivity::mysqlc::OPreparedResultSet::updateInt(), connectivity::mysqlc::OResultSet::updateInt(), connectivity::mysqlc::OPreparedResultSet::updateLong(), connectivity::mysqlc::OResultSet::updateLong(), connectivity::mysqlc::OPreparedResultSet::updateNull(), connectivity::mysqlc::OResultSet::updateNull(), connectivity::mysqlc::OPreparedResultSet::updateNumericObject(), connectivity::mysqlc::OResultSet::updateNumericObject(), connectivity::mysqlc::OPreparedResultSet::updateObject(), connectivity::mysqlc::OResultSet::updateObject(), connectivity::mysqlc::OPreparedResultSet::updateRow(), connectivity::mysqlc::OResultSet::updateRow(), connectivity::mysqlc::OPreparedResultSet::updateShort(), connectivity::mysqlc::OResultSet::updateShort(), connectivity::mysqlc::OPreparedResultSet::updateString(), connectivity::mysqlc::OResultSet::updateString(), connectivity::mysqlc::OPreparedResultSet::updateTime(), connectivity::mysqlc::OPreparedResultSet::updateTimestamp(), connectivity::mysqlc::OPreparedResultSet::wasNull(), and connectivity::mysqlc::OResultSet::wasNull().

◆ concatSequences()

template<class T >
css::uno::Sequence< T > connectivity::mysqlc::concatSequences ( const css::uno::Sequence< T > &  _rLeft,
const css::uno::Sequence< T > &  _rRight 
)

◆ MysqlCDriver_CreateInstance() [1/2]

Reference< css::uno::XInterface > connectivity::mysqlc::MysqlCDriver_CreateInstance ( const Reference< css::lang::XMultiServiceFactory > &  _rxFactory)

◆ MysqlCDriver_CreateInstance() [2/2]

Reference< XInterface > connectivity::mysqlc::MysqlCDriver_CreateInstance ( const Reference< XMultiServiceFactory > &  _rxFactory)

Definition at line 135 of file mysqlc_driver.cxx.

Referenced by component_getFactory().