/** Output the values stored in binary blob fields in dbms database @param aFieldIndex column index containing the binary values in dbms database */ void CDbDbmsDumper::LongBinaryL(TInt aFieldIndex) { TAutoClose<RDbColReadStream> rdStream; rdStream.iObj.OpenL(iDbTable,aFieldIndex); DumpStreamL(rdStream.iObj); }
/** Outputs a binary column/value representing binaryfields @param aFieldIndex column index in the curently executed sql statement */ void CDbSqlDumper::LongBinaryL(TInt aFieldIndex) { TAutoClose<RSqlColumnReadStream> rdStream; rdStream.iObj.ColumnBinary(iSqlStatement,aFieldIndex); DumpStreamL(rdStream.iObj); }
/** Output the header blob to resulting html file @param aFieldIndex column index containing the header values in dbms database */ void CDbDbmsDumper::FieldHeaderColL(TInt aFieldIndex) { TAutoClose<RDbColReadStream> headerBlob; TAutoClose<RStoreReadStream> stream; headerBlob.iObj.OpenL(iDbTable, aFieldIndex); CEmbeddedStore* headerStore=CEmbeddedStore::FromLC(headerBlob.iObj); stream.iObj.OpenLC(*headerStore, headerStore->Root()); DumpStreamL(stream.iObj); CleanupStack::PopAndDestroy(&stream.iObj); //OpenLC CleanupStack::PopAndDestroy(headerStore); }
/** Outputs a binary column/value representing header fields @param aFieldIndex column index in the curently executed sql statement */ void CDbSqlDumper::FieldHeaderColL(TInt aFieldIndex) { TAutoClose<RSqlColumnReadStream> headerBlob; TAutoClose<RStoreReadStream> stream; headerBlob.iObj.ColumnBinary(iSqlStatement, aFieldIndex); CEmbeddedStore* headerStore = CEmbeddedStore::FromLC(headerBlob.iObj); stream.iObj.OpenLC(*headerStore, headerStore->Root()); DumpStreamL(stream.iObj); CleanupStack::PopAndDestroy(&stream.iObj); //OpenLC CleanupStack::PopAndDestroy(headerStore); }