contentstorage/castorage/inc/casqlquery.h
changeset 94 dbb8300717f7
parent 92 782e3408c2ab
child 127 7b66bc3c6dc9
equal deleted inserted replaced
93:82b66994846c 94:dbb8300717f7
   139      * @param aEntry The entry from which to get data for bindings.
   139      * @param aEntry The entry from which to get data for bindings.
   140      */
   140      */
   141     void BindValuesForAddL( const CCaInnerEntry* aEntry );
   141     void BindValuesForAddL( const CCaInnerEntry* aEntry );
   142 
   142 
   143     /**
   143     /**
       
   144      * Binds values for an get localization entry
       
   145      *
       
   146      * @param aLocalization The entry from which to get data for bindings.
       
   147      */
       
   148     void BindValuesForGetLocalizationEntryL(
       
   149         const CCaLocalizationEntry& aLocalization);
       
   150     
       
   151     /**
       
   152      * Binds values for an add and update localization entry
       
   153      *
       
   154      * @param aLocalization The entry from which to get data for bindings.
       
   155      */
       
   156     void BindValuesForLocalizationEntryL(
       
   157             const CCaLocalizationEntry& aLocalization);
       
   158     
       
   159     /**
   144      * Binds values for an add operation.
   160      * Binds values for an add operation.
   145      *
   161      *
   146      * @param aQuery The query from which to get data for bindings.
   162      * @param aQuery The query from which to get data for bindings.
   147      */
   163      */
   148     void BindValuesForGetEntriesL( const CCaInnerQuery* aQuery );
   164     void BindValuesForGetEntriesL( const CCaInnerQuery* aQuery );
   269     TInt ExecuteL();
   285     TInt ExecuteL();
   270 
   286 
   271     /**
   287     /**
   272      * Executes a statement.
   288      * Executes a statement.
   273      *
   289      *
       
   290      * @return ETrue if any data was found
       
   291      */
       
   292     TBool ExecuteEntryPresentL( );
       
   293     
       
   294     /**
       
   295      * Executes a statement.
       
   296      *
   274      * @param[out] aId id of single data the query statement queries for.
   297      * @param[out] aId id of single data the query statement queries for.
   275      * @return Entry count.
   298      * @return Entry count.
   276      */
   299      */
   277     TInt ExecuteL( TInt& aId );
   300     TInt ExecuteL( TInt& aId );
   278 
   301