![Symbian Developer Library](../../../../a_stock/images/mainheading.gif)
![]() |
![]() |
|
class RDbColWriteStream : public RWriteStream;
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.
RWriteStream
- ...
RDbColWriteStream
- Writes Long columns when inserting or updating rows in a rowset.
Defined in RDbColWriteStream
:
OpenL(RDbRowSet &,TDbColNo)
Opens the column with the specified ordinal in the current row, and in the speci...OpenLC(RDbRowSet &,TDbColNo)
Opens the column with the specified ordinal in the current row, and in the speci...RDbColWriteStream()
Constructs this object by invoking the default constructor for RWriteStream. RDbColWriteStream(const MExternalizer< TStreamRef > &)
Constructs this object by invoking the matching constructor for RWriteStream.Inherited from RWriteStream
:
Attach(MStreamBuf *)
Sets the stream buffer sink for this write stream. The existing sink, if there i...Close()
Commits data to the stream before freeing resources used by the stream. This ens...CommitL()
Ensures that any buffered data is written to the stream. Once committed, it is n...Detach()
Sets the stream buffer sink for this write stream to NULL. The existing sink, if...Pop()
Removes the cleanup item for this write stream object from the cleanup stack. PushL()
Puts a cleanup item for this write stream object onto the cleanup stack. This al...RWriteStream(MStreamBuf *)
Constructs a write stream over the supplied stream buffer. The stream has no ass...RWriteStream(const MExternalizer< TStreamRef > &)
Constructs a write stream with an associated store map. The stream buffer sink i...Release()
Frees resources before abandoning the stream. The function is called after data ...Sink()
Gets the underlying stream buffer for the write stream. This provides access to ...WriteInt16L(TInt)
Writes a TInt value as a 16Â bit value to this stream.WriteInt32L(TInt32)
Writes a TInt32 value as a 32 bit value to this stream.WriteInt8L(TInt)
Writes a TInt value as an 8Â bit value to this stream.WriteL(RReadStream &)
Writes the content of the specified read stream to this write stream.WriteL(RReadStream &,TInt)
Writes data of the specified length from the specified read stream to this strea...WriteL(const TDesC16 &)
Writes the content of the 16 bit descriptor to the stream. No other information ...WriteL(const TDesC16 &,TInt)
Writes data of the specified length from the 16 bit descriptor to the stream. No...WriteL(const TDesC8 &)
Writes the content of the 8 bit descriptor to the stream. No other information i...WriteL(const TDesC8 &,TInt)
Writes data of the specified length from the 8 bit descriptor to the stream. No ...WriteL(const TUint16 *,TInt)
Writes 16 bit data of the specified length from the specified location to this w...WriteL(const TUint8 *,TInt)
Writes 8 bit data of the specified length from the specified location to this wr...WriteReal32L(TReal)
Writes a TReal value as a 32 bit value to this stream.WriteReal64L(TReal64)
Writes a TReal64 value as a 64 bit value to this stream.WriteUint16L(TUint)
Writes a TUint value as a 16 bit value to this stream.WriteUint32L(TUint32)
Writes a TUint32 value as a 32 bit value to this stream.WriteUint8L(TUint)
Writes a TUint value as an 8 bit value to this stream.inline RDbColWriteStream();
Constructs this object by invoking the default constructor for RWriteStream
.
inline RDbColWriteStream(const MExternalizer< TStreamRef > &anExternalizer);
Constructs this object by invoking the matching constructor for RWriteStream
.
|
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);
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.
|
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);
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.
|