Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsIMdbSorting Class Reference

#include <mdb.h>

Inheritance diagram for nsIMdbSorting:
Inheritance graph
[legend]
Collaboration diagram for nsIMdbSorting:
Collaboration graph
[legend]

List of all members.

Public Member Functions

NS_IMETHOD GetTable (nsIMdbEnv *ev, nsIMdbTable **acqTable)=0
NS_IMETHOD GetSortColumn (nsIMdbEnv *ev, mdb_column *outColumn)=0
NS_IMETHOD SetNewCompare (nsIMdbEnv *ev, nsIMdbCompare *ioNewCompare)=0
NS_IMETHOD GetOldCompare (nsIMdbEnv *ev, nsIMdbCompare **acqOldCompare)=0
NS_IMETHOD GetSortingRowCursor (nsIMdbEnv *ev, mdb_pos inRowPos, nsIMdbTableRowCursor **acqCursor)=0
NS_IMETHOD PosToOid (nsIMdbEnv *ev, mdb_pos inRowPos, mdbOid *outOid)=0
NS_IMETHOD PosToRow (nsIMdbEnv *ev, mdb_pos inRowPos, nsIMdbRow **acqRow)=0
NS_IMETHOD IsFrozenMdbObject (nsIMdbEnv *ev, mdb_bool *outIsReadonly)=0
NS_IMETHOD GetMdbFactory (nsIMdbEnv *ev, nsIMdbFactory **acqFactory)=0
NS_IMETHOD GetWeakRefCount (nsIMdbEnv *ev, mdb_count *outCount)=0
NS_IMETHOD GetStrongRefCount (nsIMdbEnv *ev, mdb_count *outCount)=0
NS_IMETHOD AddWeakRef (nsIMdbEnv *ev)=0
NS_IMETHOD AddStrongRef (nsIMdbEnv *ev)=0
NS_IMETHOD CutWeakRef (nsIMdbEnv *ev)=0
NS_IMETHOD CutStrongRef (nsIMdbEnv *ev)=0
NS_IMETHOD CloseMdbObject (nsIMdbEnv *ev)=0
NS_IMETHOD IsOpenMdbObject (nsIMdbEnv *ev, mdb_bool *outOpen)=0

Detailed Description

Definition at line 2016 of file mdb.h.


Member Function Documentation

NS_IMETHOD nsIMdbObject::AddStrongRef ( nsIMdbEnv ev) [pure virtual, inherited]

Implemented in morkStore, orkinSorting, morkObject, and morkCursor.

NS_IMETHOD nsIMdbObject::AddWeakRef ( nsIMdbEnv ev) [pure virtual, inherited]

Implemented in morkStore, orkinSorting, morkObject, and morkCursor.

NS_IMETHOD nsIMdbObject::CloseMdbObject ( nsIMdbEnv ev) [pure virtual, inherited]

Implemented in morkStore, orkinSorting, morkObject, and morkCursor.

NS_IMETHOD nsIMdbObject::CutStrongRef ( nsIMdbEnv ev) [pure virtual, inherited]

Implemented in morkStore, orkinSorting, morkObject, and morkCursor.

NS_IMETHOD nsIMdbObject::CutWeakRef ( nsIMdbEnv ev) [pure virtual, inherited]

Implemented in morkStore, orkinSorting, morkObject, and morkCursor.

NS_IMETHOD nsIMdbObject::GetMdbFactory ( nsIMdbEnv ev,
nsIMdbFactory **  acqFactory 
) [pure virtual, inherited]

Implemented in orkinSorting, and morkObject.

NS_IMETHOD nsIMdbSorting::GetOldCompare ( nsIMdbEnv ev,
nsIMdbCompare **  acqOldCompare 
) [pure virtual]

Implemented in orkinSorting.

NS_IMETHOD nsIMdbSorting::GetSortColumn ( nsIMdbEnv ev,
mdb_column outColumn 
) [pure virtual]

Implemented in orkinSorting.

NS_IMETHOD nsIMdbSorting::GetSortingRowCursor ( nsIMdbEnv ev,
mdb_pos  inRowPos,
nsIMdbTableRowCursor **  acqCursor 
) [pure virtual]

Implemented in orkinSorting.

NS_IMETHOD nsIMdbObject::GetStrongRefCount ( nsIMdbEnv ev,
mdb_count outCount 
) [pure virtual, inherited]

Implemented in morkStore, orkinSorting, morkObject, and morkCursor.

NS_IMETHOD nsIMdbSorting::GetTable ( nsIMdbEnv ev,
nsIMdbTable **  acqTable 
) [pure virtual]

Implemented in orkinSorting.

NS_IMETHOD nsIMdbObject::GetWeakRefCount ( nsIMdbEnv ev,
mdb_count outCount 
) [pure virtual, inherited]

Implemented in morkStore, orkinSorting, morkObject, and morkCursor.

NS_IMETHOD nsIMdbObject::IsFrozenMdbObject ( nsIMdbEnv ev,
mdb_bool outIsReadonly 
) [pure virtual, inherited]

Implemented in orkinSorting, morkObject, and morkCursor.

NS_IMETHOD nsIMdbObject::IsOpenMdbObject ( nsIMdbEnv ev,
mdb_bool outOpen 
) [pure virtual, inherited]

Implemented in morkStore, orkinSorting, morkObject, and morkCursor.

NS_IMETHOD nsIMdbSorting::PosToOid ( nsIMdbEnv ev,
mdb_pos  inRowPos,
mdbOid outOid 
) [pure virtual]

Implemented in orkinSorting.

NS_IMETHOD nsIMdbSorting::PosToRow ( nsIMdbEnv ev,
mdb_pos  inRowPos,
nsIMdbRow **  acqRow 
) [pure virtual]

Implemented in orkinSorting.

NS_IMETHOD nsIMdbSorting::SetNewCompare ( nsIMdbEnv ev,
nsIMdbCompare ioNewCompare 
) [pure virtual]

Implemented in orkinSorting.


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