662 RPointerArray<CCaInnerEntry>& aResultInput ) |
662 RPointerArray<CCaInnerEntry>& aResultInput ) |
663 { |
663 { |
664 TInt rowCount(0); |
664 TInt rowCount(0); |
665 while( iStatement.Next() == KSqlAtRow ) |
665 while( iStatement.Next() == KSqlAtRow ) |
666 { |
666 { |
667 TInt entryId = iStatement. |
667 TInt entryId = iStatement.ColumnInt( |
668 ColumnInt( ColumnIndexL( iStatement, KColumnEntryId ) ); |
668 ColumnIndexL( iStatement, KColumnEntryId ) ); |
669 TInt role = iStatement. |
669 TInt role = iStatement.ColumnInt( |
670 ColumnInt( ColumnIndexL( iStatement, KColumnEnRole ) ); |
670 ColumnIndexL( iStatement, KColumnEnRole ) ); |
671 // TODO get NULL ??? |
671 TInt32 uid = iStatement.ColumnInt( |
672 TInt32 uid = |
672 ColumnIndexL( iStatement, KColumnEnUid ) ); |
673 iStatement.ColumnInt( ColumnIndexL( iStatement, KColumnEnUid ) ) |
673 TUint flags = iStatement.ColumnInt( |
674 ? iStatement.ColumnInt( ColumnIndexL( iStatement, KColumnEnUid ) ) |
674 ColumnIndexL( iStatement, KColumnEnFlags ) ); |
675 : 0; |
675 TInt idIcon = iStatement.ColumnInt( |
676 TUint flags = iStatement.ColumnInt( ColumnIndexL( iStatement, |
676 ColumnIndexL( iStatement, KColumnEnIdIcon ) ); |
677 KColumnEnFlags ) ); |
|
678 TInt idIcon = iStatement.ColumnInt( ColumnIndexL( iStatement, |
|
679 KColumnEnIdIcon ) ); |
|
680 |
677 |
681 TPtrC text; |
678 TPtrC text; |
682 User::LeaveIfError( iStatement. ColumnText( ColumnIndexL( |
679 User::LeaveIfError( iStatement. ColumnText( ColumnIndexL( |
683 iStatement, KColumnEnText ), text ) ); |
680 iStatement, KColumnEnText ), text ) ); |
684 TPtrC description; |
681 TPtrC description; |