Enable build with iniparser v 3.1
[platform/framework/native/appfw.git] / inc / FIoDataRow.h
old mode 100755 (executable)
new mode 100644 (file)
index 62ae288..69ae007
@@ -16,7 +16,7 @@
 
 /**
 * @file                FIoDataRow.h
-* @brief               This is the header file for the %DataRow class.
+* @brief       This is the header file for the %DataRow class.
 *
 * This header file contains the declarations of the %DataRow class.
 */
@@ -57,28 +57,29 @@ public:
        virtual ~DataRow(void);
 
        /**
-       * Sets a Tizen::Base::ByteBuffer value to the column whose index is specified.
+       * Sets a Tizen::Base::ByteBuffer value to the column with the specified index.
        *
        * @since                2.1
        *
-       * @return               An error code
+       * @return                       An error code
        * @param[in]            columnIndex             The index of the column whose value is set @n
-       *                                                               The column index starts from 0.
+       *                                                                       The column index starts from @c 0.
        * @param[in]            pValue                  The value to set @n
-       *                                                               The specified @c pValue is a pointer to user-provided Tizen::Base::ByteBuffer type buffer.
+       *                                                                       The specified @c pValue is a pointer to user-provided Tizen::Base::ByteBuffer type buffer.
        * @exception            E_SUCCESS               The method is successful.
-       * @exception            E_INVALID_ARG   Either of the following conditions has occurred: @n
+       * @exception            E_INVALID_ARG   Either of the following conditions has occurred:
        *                                                                       - The specified @c columnIndex is out of range.
        *                                                                       - The specified @c pValue is @c null.
-       * @exception            E_TYPE_MISMATCH The operation has attempted to access columns of different types.
-       * @remarks              This method performs a shallow copy. It copies only the pointer; not the element itself. @n
-       *                               The platform will take the ownership of @c pValue after calling this method.
+       * @exception            E_TYPE_MISMATCH The column type accessed by the method do not match.
+       * @remarks
+       *                                       - This method performs a shallow copy. It copies just the pointer and not the element itself.
+       *                                       - The platform will take the ownership of @c pValue after calling this method.
        */
        result SetBlobAt(int columnIndex, Tizen::Base::ByteBuffer* pValue);
 
 
        /**
-       * Sets a Tizen::Base::DateTime value to the column whose index is specified.
+       * Sets a Tizen::Base::DateTime value to the column with the specified index.
        *
        * @since                2.1
        *
@@ -88,69 +89,69 @@ public:
        * @param[in]    value                           The value to set
        * @exception    E_SUCCESS                       The method is successful.
        * @exception    E_INVALID_ARG           The specified @c columnIndex is out of range.
-       * @exception    E_TYPE_MISMATCH         The operation has attempted to access columns of different types.
-       * @remarks              Tizen::Io::DbColumnType of the specified @c value is DB_COLUMNTYPE_TEXT.
+       * @exception    E_TYPE_MISMATCH         The column type accessed by the method do not match.
+       * @remarks              Tizen::Io::DbColumnType of the specified @c value is ::DB_COLUMNTYPE_TEXT.
        */
        result SetDateTimeAt(int columnIndex, const Tizen::Base::DateTime& value);
 
 
        /**
-       * Sets a @c double value to the column whose index is specified.
+       * Sets a @c double value to the column with the specified index.
        *
-       * @since                2.1
+       * @since                        2.1
        *
-       * @return               An error code
-       * @param[in]            columnIndex             The index of the column whose value is set @n
-       *                                                               The column index starts from 0.
-       * @param[in]            value                   The value to set
+       * @return                       An error code
+       * @param[in]            columnIndex                     The index of the column whose value is set @n
+       *                                                                               The column index starts from @c 0.
+       * @param[in]            value                           The value to set
        * @exception            E_SUCCESS                       The method is successful.
        * @exception            E_INVALID_ARG           The specified @c columnIndex is out of range.
-       * @exception            E_TYPE_MISMATCH The operation has attempted to access columns of different types.
+       * @exception            E_TYPE_MISMATCH         The column type accessed by the method do not match.
        */
        result SetDoubleAt(int columnIndex, double value);
 
        /**
-       * Sets an @c int value to the column whose index is specified.
+       * Sets an @c int value to the column with the specified index.
        *
-       * @since                2.1
+       * @since                        2.1
        *
-       * @return               An error code
-       * @param[in]            columnIndex             The index of the column whose value is set @n
-       *                                                               The column index starts from 0.
-       * @param[in]            value                   The value to set
+       * @return                       An error code
+       * @param[in]            columnIndex                     The index of the column whose value is set @n
+       *                                                                               The column index starts from @c 0.
+       * @param[in]            value                           The value to set
        * @exception            E_SUCCESS                       The method is successful.
        * @exception            E_INVALID_ARG           The specified @c columnIndex is out of range.
-       * @exception            E_TYPE_MISMATCH The operation has attempted to access columns of different types.
+       * @exception            E_TYPE_MISMATCH         The column type accessed by the operation do not match.
        */
        result SetIntAt(int columnIndex, int value);
 
        /**
-       * Sets a @c long @c long value to the column whose index is specified.
+       * Sets a @c long @c long value to the column with the specified index.
        *
-       * @since                2.1
+       * @since                        2.1
        *
-       * @return               An error code
-       * @param[in]            columnIndex             The index of the column whose value is set @n
-       *                                                               The column index starts from 0.
-       * @param[in]            value                   The value to set
+       * @return                       An error code
+       * @param[in]            columnIndex                     The index of the column whose value is set @n
+       *                                                                               The column index starts from @c 0.
+       * @param[in]            value                           The value to set
        * @exception            E_SUCCESS                       The method is successful.
        * @exception            E_INVALID_ARG           The specified @c columnIndex is out of range.
-       * @exception            E_TYPE_MISMATCH The operation has attempted to access columns of different types.
+       * @exception            E_TYPE_MISMATCH         The column type accessed by the method do not match.
        */
        result SetInt64At(int columnIndex, long long value);
 
        /**
-       * Sets a Tizen::Base::String value to the column whose index is specified.
+       * Sets a Tizen::Base::String value to the column with the specified index.
        *
        * @since                2.1
        *
        * @return               An error code
-       * @param[in]            columnIndex             The index of the column whose value is set @n
-       *                                                               The column index starts from 0.
-       * @param[in]            value                   The value to set
+       * @param[in]            columnIndex                     The index of the column whose value is set @n
+       *                                                                               The column index starts from @c 0.
+       * @param[in]            value                           The value to set
        * @exception            E_SUCCESS                       The method is successful.
        * @exception            E_INVALID_ARG           The specified @c columnIndex is out of range.
-       * @exception            E_TYPE_MISMATCH The operation has attempted to access columns of different types.
+       * @exception            E_TYPE_MISMATCH         The column type accessed by the method do not match.
        */
        result SetStringAt(int columnIndex, const Tizen::Base::String& value);