summaryrefslogtreecommitdiff
path: root/sql/records.cc
diff options
context:
space:
mode:
authorcmiller@zippy.cornsilk.net <>2007-10-11 14:37:45 -0400
committercmiller@zippy.cornsilk.net <>2007-10-11 14:37:45 -0400
commit2d615a6169c26442fbfc2c54c0be792ac2f43cfb (patch)
tree39b2a9e200f911322fd0c1b86d89b9dd06c53d00 /sql/records.cc
parent91b5c11922643dd3b62d0ddcd0184388faf83ead (diff)
downloadmariadb-git-2d615a6169c26442fbfc2c54c0be792ac2f43cfb.tar.gz
Doxygenized comments.
Diffstat (limited to 'sql/records.cc')
-rw-r--r--sql/records.cc129
1 files changed, 61 insertions, 68 deletions
diff --git a/sql/records.cc b/sql/records.cc
index 81c26da4b4d..f095a2ebef9 100644
--- a/sql/records.cc
+++ b/sql/records.cc
@@ -14,7 +14,12 @@
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
-/* Functions for easy reading of records, possible through a cache */
+/**
+ @file
+
+ @brief
+ Functions for easy reading of records, possible through a cache
+*/
#include "mysql_priv.h"
@@ -31,25 +36,20 @@ static int rr_index_first(READ_RECORD *info);
static int rr_index(READ_RECORD *info);
-/*
- Initialize READ_RECORD structure to perform full index scan
-
- SYNOPSIS
- init_read_record_idx()
- info READ_RECORD structure to initialize.
- thd Thread handle
- table Table to be accessed
- print_error If true, call table->file->print_error() if an error
- occurs (except for end-of-records error)
- idx index to scan
-
- DESCRIPTION
- Initialize READ_RECORD structure to perform full index scan (in forward
- direction) using read_record.read_record() interface.
-
+/**
+ Initialize READ_RECORD structure to perform full index scan (in forward
+ direction) using read_record.read_record() interface.
+
This function has been added at late stage and is used only by
UPDATE/DELETE. Other statements perform index scans using
join_read_first/next functions.
+
+ @param info READ_RECORD structure to initialize.
+ @param thd Thread handle
+ @param table Table to be accessed
+ @param print_error If true, call table->file->print_error() if an error
+ occurs (except for end-of-records error)
+ @param idx index to scan
*/
void init_read_record_idx(READ_RECORD *info, THD *thd, TABLE *table,
@@ -284,7 +284,7 @@ static int rr_handle_error(READ_RECORD *info, int error)
}
- /* Read a record from head-database */
+/** Read a record from head-database. */
static int rr_quick(READ_RECORD *info)
{
@@ -306,20 +306,19 @@ static int rr_quick(READ_RECORD *info)
}
-/*
- Reads first row in an index scan
+/**
+ Reads first row in an index scan.
- SYNOPSIS
- rr_index_first()
- info Scan info
-
- RETURN
+ @param info Scan info
+
+ @retval
0 Ok
- -1 End of records
- 1 Error
+ @retval
+ -1 End of records
+ @retval
+ 1 Error
*/
-
static int rr_index_first(READ_RECORD *info)
{
int tmp= info->file->index_first(info->record);
@@ -330,24 +329,22 @@ static int rr_index_first(READ_RECORD *info)
}
-/*
- Reads index sequentially after first row
+/**
+ Reads index sequentially after first row.
- SYNOPSIS
- rr_index()
- info Scan info
-
- DESCRIPTION
- Read the next index record (in forward direction) and translate return
- value.
-
- RETURN
+ Read the next index record (in forward direction) and translate return
+ value.
+
+ @param info Scan info
+
+ @retval
0 Ok
- -1 End of records
- 1 Error
+ @retval
+ -1 End of records
+ @retval
+ 1 Error
*/
-
static int rr_index(READ_RECORD *info)
{
int tmp= info->file->index_next(info->record);
@@ -401,22 +398,20 @@ static int rr_from_tempfile(READ_RECORD *info)
} /* rr_from_tempfile */
-/*
- Read a result set record from a temporary file after sorting
+/**
+ Read a result set record from a temporary file after sorting.
- SYNOPSIS
- rr_unpack_from_tempfile()
- info Reference to the context including record descriptors
+ The function first reads the next sorted record from the temporary file.
+ into a buffer. If a success it calls a callback function that unpacks
+ the fields values use in the result set from this buffer into their
+ positions in the regular record buffer.
- DESCRIPTION
- The function first reads the next sorted record from the temporary file.
- into a buffer. If a success it calls a callback function that unpacks
- the fields values use in the result set from this buffer into their
- positions in the regular record buffer.
+ @param info Reference to the context including record descriptors
- RETURN
- 0 - Record successfully read.
- -1 - There is no record to be read anymore.
+ @retval
+ 0 Record successfully read.
+ @retval
+ -1 There is no record to be read anymore.
*/
static int rr_unpack_from_tempfile(READ_RECORD *info)
@@ -454,22 +449,20 @@ static int rr_from_pointers(READ_RECORD *info)
return tmp;
}
-/*
- Read a result set record from a buffer after sorting
+/**
+ Read a result set record from a buffer after sorting.
- SYNOPSIS
- rr_unpack_from_buffer()
- info Reference to the context including record descriptors
+ The function first reads the next sorted record from the sort buffer.
+ If a success it calls a callback function that unpacks
+ the fields values use in the result set from this buffer into their
+ positions in the regular record buffer.
- DESCRIPTION
- The function first reads the next sorted record from the sort buffer.
- If a success it calls a callback function that unpacks
- the fields values use in the result set from this buffer into their
- positions in the regular record buffer.
+ @param info Reference to the context including record descriptors
- RETURN
- 0 - Record successfully read.
- -1 - There is no record to be read anymore.
+ @retval
+ 0 Record successfully read.
+ @retval
+ -1 There is no record to be read anymore.
*/
static int rr_unpack_from_buffer(READ_RECORD *info)