equal
deleted
inserted
replaced
31 }; |
31 }; |
32 |
32 |
33 HDbColumnMap* HDbColumnMap::NewL(const RSqlColumnList& aSelect,const HDbColumnSet& aColumns) |
33 HDbColumnMap* HDbColumnMap::NewL(const RSqlColumnList& aSelect,const HDbColumnSet& aColumns) |
34 { |
34 { |
35 TInt count=aSelect.Count(); |
35 TInt count=aSelect.Count(); |
36 HDbColumnMap* self=(HDbColumnMap*)User::AllocLC(_FOFF(HDbColumnMap,iMap[count])); |
36 HDbColumnMap* self=(HDbColumnMap*)User::AllocLC(_FOFF_DYNAMIC(HDbColumnMap,iMap[count])); |
37 self->iCount=count; |
37 self->iCount=count; |
38 TDbColNo* pCol=&self->iMap[0]; |
38 TDbColNo* pCol=&self->iMap[0]; |
39 for (TInt ii=0;ii<count;++ii) |
39 for (TInt ii=0;ii<count;++ii) |
40 { |
40 { |
41 TDbColNo col=aColumns.ColNoL(aSelect[ii]); |
41 TDbColNo col=aColumns.ColNoL(aSelect[ii]); |