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

#include <Awrapado.hxx>

Inheritance diagram for connectivity::ado::WpADORecordset:
[legend]
Collaboration diagram for connectivity::ado::WpADORecordset:
[legend]

Public Member Functions

 WpADORecordset ()=default
 
 WpADORecordset (const WpADORecordset &rhs)
 
WpADORecordsetoperator= (const WpADORecordset &rhs)
 
void Create ()
 
bool Open (VARIANT Source, VARIANT ActiveConnection, CursorTypeEnum CursorType, LockTypeEnum LockType, sal_Int32 Options)
 
LockTypeEnum GetLockType ()
 
void Close ()
 
bool Cancel () const
 
sal_Int32 get_State ()
 
bool Supports (CursorOptionEnum CursorOptions)
 
PositionEnum_Param get_AbsolutePosition ()
 
void GetDataSource (IUnknown **pIUnknown) const
 
void PutRefDataSource (IUnknown *pIUnknown)
 
void GetBookmark (VARIANT &var)
 
OLEVariant GetBookmark ()
 
CompareEnum CompareBookmarks (const OLEVariant &left, const OLEVariant &right)
 
bool SetBookmark (const OLEVariant &pSafeAr)
 
WpADOFields GetFields () const
 
bool Move (sal_Int32 nRows, VARIANT aBmk)
 
bool MoveNext ()
 
bool MovePrevious ()
 
bool MoveFirst ()
 
bool MoveLast ()
 
bool IsAtBOF () const
 
bool IsAtEOF () const
 
bool Delete (AffectEnum eNum)
 
bool AddNew (const OLEVariant &FieldList, const OLEVariant &Values)
 
bool Update (const OLEVariant &FieldList, const OLEVariant &Values)
 
bool CancelUpdate ()
 
WpADOProperties get_Properties () const
 
bool NextRecordset (OLEVariant &RecordsAffected, ADORecordset **ppiRset)
 
bool get_RecordCount (ADO_LONGPTR &_nRet) const
 
bool get_MaxRecords (ADO_LONGPTR &_nRet) const
 
bool put_MaxRecords (ADO_LONGPTR _nRet)
 
bool get_CursorType (CursorTypeEnum &_nRet) const
 
bool put_CursorType (CursorTypeEnum _nRet)
 
bool get_LockType (LockTypeEnum &_nRet) const
 
bool put_LockType (LockTypeEnum _nRet)
 
bool get_CacheSize (sal_Int32 &_nRet) const
 
bool put_CacheSize (sal_Int32 _nRet)
 
bool UpdateBatch (AffectEnum AffectRecords)
 
- Public Member Functions inherited from connectivity::ado::WpOLEBase< ADORecordset >
 WpOLEBase (ADORecordset *pInt=nullptr)
 
 WpOLEBase (const WpOLEBase< ADORecordset > &aWrapper)
 
WpOLEBase< ADORecordset > & operator= (const WpOLEBase< ADORecordset > &rhs)
 
 operator ADORecordset * () const
 
ADORecordset ** operator& ()
 
bool IsValid () const
 
void set (ADORecordset *p)
 
void clear ()
 

Additional Inherited Members

- Protected Attributes inherited from connectivity::ado::WpOLEBase< ADORecordset >
sal::systools::COMReference< ADORecordset > pInterface
 

Detailed Description

Definition at line 266 of file Awrapado.hxx.

Constructor & Destructor Documentation

◆ WpADORecordset() [1/2]

connectivity::ado::WpADORecordset::WpADORecordset ( )
default

◆ WpADORecordset() [2/2]

connectivity::ado::WpADORecordset::WpADORecordset ( const WpADORecordset rhs)
inline

Definition at line 273 of file Awrapado.hxx.

References operator=().

Member Function Documentation

◆ AddNew()

bool WpADORecordset::AddNew ( const OLEVariant FieldList,
const OLEVariant Values 
)

◆ Cancel()

bool WpADORecordset::Cancel ( ) const

◆ CancelUpdate()

bool WpADORecordset::CancelUpdate ( )

◆ Close()

void WpADORecordset::Close ( )

◆ CompareBookmarks()

CompareEnum WpADORecordset::CompareBookmarks ( const OLEVariant left,
const OLEVariant right 
)

◆ Create()

void WpADORecordset::Create ( )

◆ Delete()

bool WpADORecordset::Delete ( AffectEnum  eNum)

◆ get_AbsolutePosition()

PositionEnum_Param WpADORecordset::get_AbsolutePosition ( )

◆ get_CacheSize()

bool WpADORecordset::get_CacheSize ( sal_Int32 &  _nRet) const

◆ get_CursorType()

bool WpADORecordset::get_CursorType ( CursorTypeEnum &  _nRet) const

◆ get_LockType()

bool WpADORecordset::get_LockType ( LockTypeEnum &  _nRet) const

◆ get_MaxRecords()

bool WpADORecordset::get_MaxRecords ( ADO_LONGPTR &  _nRet) const

◆ get_Properties()

WpADOProperties WpADORecordset::get_Properties ( ) const

◆ get_RecordCount()

bool WpADORecordset::get_RecordCount ( ADO_LONGPTR &  _nRet) const

◆ get_State()

sal_Int32 WpADORecordset::get_State ( )

◆ GetBookmark() [1/2]

OLEVariant WpADORecordset::GetBookmark ( )

◆ GetBookmark() [2/2]

void WpADORecordset::GetBookmark ( VARIANT &  var)

◆ GetDataSource()

void WpADORecordset::GetDataSource ( IUnknown **  pIUnknown) const

◆ GetFields()

WpADOFields WpADORecordset::GetFields ( ) const

◆ GetLockType()

LockTypeEnum WpADORecordset::GetLockType ( )

◆ IsAtBOF()

bool WpADORecordset::IsAtBOF ( ) const

◆ IsAtEOF()

bool WpADORecordset::IsAtEOF ( ) const

◆ Move()

bool WpADORecordset::Move ( sal_Int32  nRows,
VARIANT  aBmk 
)

◆ MoveFirst()

bool WpADORecordset::MoveFirst ( )

◆ MoveLast()

bool WpADORecordset::MoveLast ( )

◆ MoveNext()

bool WpADORecordset::MoveNext ( )

◆ MovePrevious()

bool WpADORecordset::MovePrevious ( )

◆ NextRecordset()

bool WpADORecordset::NextRecordset ( OLEVariant RecordsAffected,
ADORecordset **  ppiRset 
)

◆ Open()

bool WpADORecordset::Open ( VARIANT  Source,
VARIANT  ActiveConnection,
CursorTypeEnum  CursorType,
LockTypeEnum  LockType,
sal_Int32  Options 
)

◆ operator=()

WpADORecordset & connectivity::ado::WpADORecordset::operator= ( const WpADORecordset rhs)
inline

Definition at line 274 of file Awrapado.hxx.

References connectivity::ado::WpOLEBase< T >::operator=().

Referenced by WpADORecordset().

◆ put_CacheSize()

bool WpADORecordset::put_CacheSize ( sal_Int32  _nRet)

◆ put_CursorType()

bool WpADORecordset::put_CursorType ( CursorTypeEnum  _nRet)

◆ put_LockType()

bool WpADORecordset::put_LockType ( LockTypeEnum  _nRet)

◆ put_MaxRecords()

bool WpADORecordset::put_MaxRecords ( ADO_LONGPTR  _nRet)

◆ PutRefDataSource()

void WpADORecordset::PutRefDataSource ( IUnknown *  pIUnknown)

◆ SetBookmark()

bool WpADORecordset::SetBookmark ( const OLEVariant pSafeAr)

◆ Supports()

bool WpADORecordset::Supports ( CursorOptionEnum  CursorOptions)

◆ Update()

bool WpADORecordset::Update ( const OLEVariant FieldList,
const OLEVariant Values 
)

◆ UpdateBatch()

bool WpADORecordset::UpdateBatch ( AffectEnum  AffectRecords)

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