Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: D32DBMS.H
Link against: edbms.lib

Class RDbColWriteStream

class RDbColWriteStream : public RWriteStream;

Description

Writes Long columns when inserting or updating rows in a rowset.

Only one column in a rowset object can be opened for writing as a stream at a time.

Derivation

Members

Defined in RDbColWriteStream:
OpenL(), OpenLC(), RDbColWriteStream(), RDbColWriteStream()

Inherited from RWriteStream:
Attach(), Close(), CommitL(), Detach(), Pop(), PushL(), Release(), Sink(), WriteInt16L(), WriteInt32L(), WriteInt8L(), WriteL(), WriteReal32L(), WriteReal64L(), WriteUint16L(), WriteUint32L(), WriteUint8L()


Construction and destruction


RDbColWriteStream()

inline RDbColWriteStream();

Description

Constructs this object by invoking the default constructor for RWriteStream.


RDbColWriteStream()

inline RDbColWriteStream(const MExternalizer< TStreamRef > &anExternalizer);

Description

Constructs this object by invoking the matching constructor for RWriteStream.

Parameters

const MExternalizer< TStreamRef > &anExternalizer

Specifies an externaliser

[Top]


Member functions


OpenL()

Capability: Security policy note: For a secure shared database, the caller must satisfy the write access policy for the table.

IMPORT_C void OpenL(RDbRowSet &aView, TDbColNo aCol);

Description

Opens the column with the specified ordinal in the current row, and in the specified rowset, and prepares the column for being written or replaced. The rowset must be updating or inserting a row.

Parameters

RDbRowSet &aView

The rowset which has the row and column to be written.

TDbColNo aCol

The column ordinal of the column to be written.


OpenLC()

Capability: Security policy note: For a secure shared database, the caller must satisfy the write access policy for the table.

IMPORT_C void OpenLC(RDbRowSet &aView, TDbColNo aCol);

Description

Opens the column with the specified ordinal in the current row, and in the specified rowset, and prepares the column for being written or replaced, putting a cleanup item for this object onto the cleanup stack. The rowset must be updating or inserting a row.

Placing the cleanup object on the cleanup stack allows allocated resources to be cleaned up if a subsequent leave occurs.

Parameters

RDbRowSet &aView

The rowset which has the row and column to be written.

TDbColNo aCol

The column ordinal of the column to be written.