RDbView Class Reference

class RDbView : public RDbRowSet

Generates rowsets from an SQL query. The query is prepared and evaluated using the interface to this class, while the rowset is manipulated using the RDbRowset base class.

There are no special rules to consider when deriving from this class.

Inherits from

Public Member Functions
IMPORT_C TIntEvaluate()
IMPORT_C voidEvaluate(TRequestStatus &)
IMPORT_C TIntEvaluateAll()
IMPORT_C TIntPrepare(RDbDatabase &, const TDbQuery &, TAccess)
IMPORT_C TIntPrepare(RDbDatabase &, const TDbQuery &, const TDbWindow &)
IMPORT_C TIntPrepare(RDbDatabase &, const TDbQuery &, const TDbWindow &, TAccess)
IMPORT_C TBoolUnevaluated()
Inherited Functions
RDbRowSet::AtBeginning()const
RDbRowSet::AtEnd()const
RDbRowSet::AtRow()const
RDbRowSet::BeginningL()
RDbRowSet::Bookmark()const
RDbRowSet::Cancel()
RDbRowSet::Close()
RDbRowSet::ColCount()const
RDbRowSet::ColDef(TDbColNo)const
RDbRowSet::ColDes(TDbColNo)const
RDbRowSet::ColDes16(TDbColNo)const
RDbRowSet::ColDes8(TDbColNo)const
RDbRowSet::ColInt(TDbColNo)const
RDbRowSet::ColInt16(TDbColNo)const
RDbRowSet::ColInt32(TDbColNo)const
RDbRowSet::ColInt64(TDbColNo)const
RDbRowSet::ColInt8(TDbColNo)const
RDbRowSet::ColLength(TDbColNo)const
RDbRowSet::ColReal(TDbColNo)const
RDbRowSet::ColReal32(TDbColNo)const
RDbRowSet::ColReal64(TDbColNo)const
RDbRowSet::ColSetL()const
RDbRowSet::ColSize(TDbColNo)const
RDbRowSet::ColTime(TDbColNo)const
RDbRowSet::ColType(TDbColNo)const
RDbRowSet::ColUint(TDbColNo)const
RDbRowSet::ColUint16(TDbColNo)const
RDbRowSet::ColUint32(TDbColNo)const
RDbRowSet::ColUint8(TDbColNo)const
RDbRowSet::CountL(TAccuracy)const
RDbRowSet::DeleteL()
RDbRowSet::EndL()
RDbRowSet::FindL(TDirection,TDbQuery)
RDbRowSet::FirstL()
RDbRowSet::GetL()
RDbRowSet::GotoL(TPosition)
RDbRowSet::GotoL(const TDbBookmark &)
RDbRowSet::InsertCopyL()
RDbRowSet::InsertL()
RDbRowSet::IsColNull(TDbColNo)const
RDbRowSet::IsEmptyL()const
RDbRowSet::LastL()
RDbRowSet::MatchL(const RDbRowConstraint &)
RDbRowSet::NextL()
RDbRowSet::PreviousL()
RDbRowSet::PutL()
RDbRowSet::Reset()
RDbRowSet::SetColL(TDbColNo,TInt)
RDbRowSet::SetColL(TDbColNo,TInt32)
RDbRowSet::SetColL(TDbColNo,TInt64)
RDbRowSet::SetColL(TDbColNo,TReal32)
RDbRowSet::SetColL(TDbColNo,TReal64)
RDbRowSet::SetColL(TDbColNo,TTime)
RDbRowSet::SetColL(TDbColNo,TUint)
RDbRowSet::SetColL(TDbColNo,TUint32)
RDbRowSet::SetColL(TDbColNo,const TDesC16 &)
RDbRowSet::SetColL(TDbColNo,const TDesC8 &)
RDbRowSet::SetColNullL(TDbColNo)
RDbRowSet::UpdateL()
Inherited Enumerations
RDbRowSet:TAccess
RDbRowSet:TAccuracy
RDbRowSet:TDirection
RDbRowSet:TPosition
Inherited Attributes
RDbRowSet::iCursor

Member Functions Documentation

Evaluate()

IMPORT_C TIntEvaluate()

Evaluate(TRequestStatus &)

IMPORT_C voidEvaluate(TRequestStatus &aStatus)

Parameters

TRequestStatus & aStatus

EvaluateAll()

IMPORT_C TIntEvaluateAll()

Prepare(RDbDatabase &, const TDbQuery &, TAccess)

IMPORT_C TIntPrepare(RDbDatabase &aDatabase,
const TDbQuery &aQuery,
TAccessanAccess = EUpdatable
)

Parameters

RDbDatabase & aDatabase
const TDbQuery & aQuery
TAccess anAccess = EUpdatable

Prepare(RDbDatabase &, const TDbQuery &, const TDbWindow &)

IMPORT_C TIntPrepare(RDbDatabase &aDatabase,
const TDbQuery &aQuery,
const TDbWindow &aWindow
)

Parameters

RDbDatabase & aDatabase
const TDbQuery & aQuery
const TDbWindow & aWindow

Prepare(RDbDatabase &, const TDbQuery &, const TDbWindow &, TAccess)

IMPORT_C TIntPrepare(RDbDatabase &aDatabase,
const TDbQuery &aQuery,
const TDbWindow &aWindow,
TAccessanAccess
)

Parameters

RDbDatabase & aDatabase
const TDbQuery & aQuery
const TDbWindow & aWindow
TAccess anAccess

Unevaluated()

IMPORT_C TBoolUnevaluated()const