/**
* @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.
*/
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
*
* @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);