Back to index

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

#include <mdb.h>

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

List of all members.

Public Member Functions

NS_IMETHOD SetTablePriority (nsIMdbEnv *ev, mdb_priority inPrio)=0
NS_IMETHOD GetTablePriority (nsIMdbEnv *ev, mdb_priority *outPrio)=0
NS_IMETHOD GetTableBeVerbose (nsIMdbEnv *ev, mdb_bool *outBeVerbose)=0
NS_IMETHOD SetTableBeVerbose (nsIMdbEnv *ev, mdb_bool inBeVerbose)=0
NS_IMETHOD GetTableIsUnique (nsIMdbEnv *ev, mdb_bool *outIsUnique)=0
NS_IMETHOD GetTableKind (nsIMdbEnv *ev, mdb_kind *outTableKind)=0
NS_IMETHOD GetRowScope (nsIMdbEnv *ev, mdb_scope *outRowScope)=0
NS_IMETHOD GetMetaRow (nsIMdbEnv *ev, const mdbOid *inOptionalMetaRowOid, mdbOid *outOid, nsIMdbRow **acqRow)=0
NS_IMETHOD GetTableRowCursor (nsIMdbEnv *ev, mdb_pos inRowPos, nsIMdbTableRowCursor **acqCursor)=0
NS_IMETHOD PosToOid (nsIMdbEnv *ev, mdb_pos inRowPos, mdbOid *outOid)=0
NS_IMETHOD OidToPos (nsIMdbEnv *ev, const mdbOid *inOid, mdb_pos *outPos)=0
NS_IMETHOD PosToRow (nsIMdbEnv *ev, mdb_pos inRowPos, nsIMdbRow **acqRow)=0
NS_IMETHOD RowToPos (nsIMdbEnv *ev, nsIMdbRow *ioRow, mdb_pos *outPos)=0
NS_IMETHOD AddOid (nsIMdbEnv *ev, const mdbOid *inOid)=0
NS_IMETHOD HasOid (nsIMdbEnv *ev, const mdbOid *inOid, mdb_bool *outHasOid)=0
NS_IMETHOD CutOid (nsIMdbEnv *ev, const mdbOid *inOid)=0
NS_IMETHOD NewRow (nsIMdbEnv *ev, mdbOid *ioOid, nsIMdbRow **acqRow)=0
NS_IMETHOD AddRow (nsIMdbEnv *ev, nsIMdbRow *ioRow)=0
NS_IMETHOD HasRow (nsIMdbEnv *ev, nsIMdbRow *ioRow, mdb_bool *outHasRow)=0
NS_IMETHOD CutRow (nsIMdbEnv *ev, nsIMdbRow *ioRow)=0
NS_IMETHOD CutAllRows (nsIMdbEnv *ev)=0
NS_IMETHOD SearchColumnsHint (nsIMdbEnv *ev, const mdbColumnSet *inColumnSet)=0
NS_IMETHOD SortColumnsHint (nsIMdbEnv *ev, const mdbColumnSet *inColumnSet)=0
NS_IMETHOD StartBatchChangeHint (nsIMdbEnv *ev, const void *inLabel)=0
NS_IMETHOD EndBatchChangeHint (nsIMdbEnv *ev, const void *inLabel)=0
NS_IMETHOD FindRowMatches (nsIMdbEnv *ev, const mdbYarn *inPrefix, nsIMdbTableRowCursor **acqCursor)=0
NS_IMETHOD GetSearchColumns (nsIMdbEnv *ev, mdb_count *outCount, mdbColumnSet *outColSet)=0
NS_IMETHOD CanSortColumn (nsIMdbEnv *ev, mdb_column inColumn, mdb_bool *outCanSort)=0
NS_IMETHOD GetSorting (nsIMdbEnv *ev, mdb_column inColumn, nsIMdbSorting **acqSorting)=0
NS_IMETHOD SetSearchSorting (nsIMdbEnv *ev, mdb_column inColumn, nsIMdbSorting *ioSorting)=0
NS_IMETHOD MoveOid (nsIMdbEnv *ev, const mdbOid *inOid, mdb_pos inHintFromPos, mdb_pos inToPos, mdb_pos *outActualPos)=0
NS_IMETHOD MoveRow (nsIMdbEnv *ev, nsIMdbRow *ioRow, mdb_pos inHintFromPos, mdb_pos inToPos, mdb_pos *outActualPos)=0
NS_IMETHOD AddIndex (nsIMdbEnv *ev, mdb_column inColumn, nsIMdbThumb **acqThumb)=0
NS_IMETHOD CutIndex (nsIMdbEnv *ev, mdb_column inColumn, nsIMdbThumb **acqThumb)=0
NS_IMETHOD HasIndex (nsIMdbEnv *ev, mdb_column inColumn, mdb_bool *outHasIndex)=0
NS_IMETHOD EnableIndexOnSort (nsIMdbEnv *ev, mdb_column inColumn)=0
NS_IMETHOD QueryIndexOnSort (nsIMdbEnv *ev, mdb_column inColumn, mdb_bool *outIndexOnSort)=0
NS_IMETHOD DisableIndexOnSort (nsIMdbEnv *ev, mdb_column inColumn)=0
NS_IMETHOD GetSeed (nsIMdbEnv *ev, mdb_seed *outSeed)=0
NS_IMETHOD GetCount (nsIMdbEnv *ev, mdb_count *outCount)=0
NS_IMETHOD GetPort (nsIMdbEnv *ev, nsIMdbPort **acqPort)=0
NS_IMETHOD GetCursor (nsIMdbEnv *ev, mdb_pos inMemberPos, nsIMdbCursor **acqCursor)=0
NS_IMETHOD GetOid (nsIMdbEnv *ev, mdbOid *outOid)=0
NS_IMETHOD BecomeContent (nsIMdbEnv *ev, const mdbOid *inOid)=0
NS_IMETHOD DropActivity (nsIMdbEnv *ev)=0

Detailed Description

Definition at line 1719 of file mdb.h.


Member Function Documentation

NS_IMETHOD nsIMdbTable::AddIndex ( nsIMdbEnv ev,
mdb_column  inColumn,
nsIMdbThumb **  acqThumb 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::AddOid ( nsIMdbEnv ev,
const mdbOid inOid 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::AddRow ( nsIMdbEnv ev,
nsIMdbRow ioRow 
) [pure virtual]

Implemented in orkinTable, and morkTable.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbCollection::BecomeContent ( nsIMdbEnv ev,
const mdbOid inOid 
) [pure virtual, inherited]

Implemented in orkinRow, orkinTable, morkTable, and morkRowObject.

NS_IMETHOD nsIMdbTable::CanSortColumn ( nsIMdbEnv ev,
mdb_column  inColumn,
mdb_bool outCanSort 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::CutAllRows ( nsIMdbEnv ev) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::CutIndex ( nsIMdbEnv ev,
mdb_column  inColumn,
nsIMdbThumb **  acqThumb 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::CutOid ( nsIMdbEnv ev,
const mdbOid inOid 
) [pure virtual]

Implemented in orkinTable, and morkTable.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbTable::CutRow ( nsIMdbEnv ev,
nsIMdbRow ioRow 
) [pure virtual]

Implemented in orkinTable, and morkTable.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbTable::DisableIndexOnSort ( nsIMdbEnv ev,
mdb_column  inColumn 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbCollection::DropActivity ( nsIMdbEnv ev) [pure virtual, inherited]

Implemented in orkinRow, orkinTable, morkTable, and morkRowObject.

NS_IMETHOD nsIMdbTable::EnableIndexOnSort ( nsIMdbEnv ev,
mdb_column  inColumn 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::EndBatchChangeHint ( nsIMdbEnv ev,
const void inLabel 
) [pure virtual]

Implemented in orkinTable, and morkTable.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbTable::FindRowMatches ( nsIMdbEnv ev,
const mdbYarn inPrefix,
nsIMdbTableRowCursor **  acqCursor 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbCollection::GetCount ( nsIMdbEnv ev,
mdb_count outCount 
) [pure virtual, inherited]

Implemented in orkinRow, orkinTable, morkTable, and morkRowObject.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbCollection::GetCursor ( nsIMdbEnv ev,
mdb_pos  inMemberPos,
nsIMdbCursor **  acqCursor 
) [pure virtual, inherited]

Implemented in orkinRow, orkinTable, morkTable, and morkRowObject.

NS_IMETHOD nsIMdbTable::GetMetaRow ( nsIMdbEnv ev,
const mdbOid inOptionalMetaRowOid,
mdbOid outOid,
nsIMdbRow **  acqRow 
) [pure virtual]

Implemented in orkinTable, and morkTable.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbCollection::GetOid ( nsIMdbEnv ev,
mdbOid outOid 
) [pure virtual, inherited]

Implemented in orkinRow, orkinTable, morkTable, and morkRowObject.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbCollection::GetPort ( nsIMdbEnv ev,
nsIMdbPort **  acqPort 
) [pure virtual, inherited]

Implemented in orkinRow, orkinTable, morkTable, and morkRowObject.

NS_IMETHOD nsIMdbTable::GetRowScope ( nsIMdbEnv ev,
mdb_scope outRowScope 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::GetSearchColumns ( nsIMdbEnv ev,
mdb_count outCount,
mdbColumnSet outColSet 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbCollection::GetSeed ( nsIMdbEnv ev,
mdb_seed outSeed 
) [pure virtual, inherited]

Implemented in orkinRow, orkinTable, morkTable, and morkRowObject.

NS_IMETHOD nsIMdbTable::GetSorting ( nsIMdbEnv ev,
mdb_column  inColumn,
nsIMdbSorting **  acqSorting 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::GetTableBeVerbose ( nsIMdbEnv ev,
mdb_bool outBeVerbose 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::GetTableIsUnique ( nsIMdbEnv ev,
mdb_bool outIsUnique 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::GetTableKind ( nsIMdbEnv ev,
mdb_kind outTableKind 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::GetTablePriority ( nsIMdbEnv ev,
mdb_priority outPrio 
) [pure virtual]

Implemented in orkinTable, and morkTable.

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

Implemented in orkinTable, and morkTable.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbTable::HasIndex ( nsIMdbEnv ev,
mdb_column  inColumn,
mdb_bool outHasIndex 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::HasOid ( nsIMdbEnv ev,
const mdbOid inOid,
mdb_bool outHasOid 
) [pure virtual]

Implemented in orkinTable, and morkTable.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbTable::HasRow ( nsIMdbEnv ev,
nsIMdbRow ioRow,
mdb_bool outHasRow 
) [pure virtual]

Implemented in orkinTable, and morkTable.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbTable::MoveOid ( nsIMdbEnv ev,
const mdbOid inOid,
mdb_pos  inHintFromPos,
mdb_pos  inToPos,
mdb_pos outActualPos 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::MoveRow ( nsIMdbEnv ev,
nsIMdbRow ioRow,
mdb_pos  inHintFromPos,
mdb_pos  inToPos,
mdb_pos outActualPos 
) [pure virtual]

Implemented in orkinTable, and morkTable.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbTable::NewRow ( nsIMdbEnv ev,
mdbOid ioOid,
nsIMdbRow **  acqRow 
) [pure virtual]

Implemented in orkinTable, and morkTable.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbTable::OidToPos ( nsIMdbEnv ev,
const mdbOid inOid,
mdb_pos outPos 
) [pure virtual]

Implemented in orkinTable, and morkTable.

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

Implemented in orkinTable, and morkTable.

Here is the caller graph for this function:

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

Implemented in orkinTable, and morkTable.

Here is the caller graph for this function:

NS_IMETHOD nsIMdbTable::QueryIndexOnSort ( nsIMdbEnv ev,
mdb_column  inColumn,
mdb_bool outIndexOnSort 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::RowToPos ( nsIMdbEnv ev,
nsIMdbRow ioRow,
mdb_pos outPos 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::SearchColumnsHint ( nsIMdbEnv ev,
const mdbColumnSet inColumnSet 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::SetSearchSorting ( nsIMdbEnv ev,
mdb_column  inColumn,
nsIMdbSorting ioSorting 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::SetTableBeVerbose ( nsIMdbEnv ev,
mdb_bool  inBeVerbose 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::SetTablePriority ( nsIMdbEnv ev,
mdb_priority  inPrio 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::SortColumnsHint ( nsIMdbEnv ev,
const mdbColumnSet inColumnSet 
) [pure virtual]

Implemented in orkinTable, and morkTable.

NS_IMETHOD nsIMdbTable::StartBatchChangeHint ( nsIMdbEnv ev,
const void inLabel 
) [pure virtual]

Implemented in orkinTable, and morkTable.

Here is the caller graph for this function:


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