dbd/mysql/statement.c

changeset 12
014ba3ab3903
parent 11
b3e05e361f46
child 14
98192b7d4e89
--- a/dbd/mysql/statement.c	Tue Dec 02 08:10:54 2008 +0000
+++ b/dbd/mysql/statement.c	Tue Dec 02 21:11:27 2008 +0000
@@ -310,10 +310,20 @@
 }
 
 /*
- * iterfunc = statement:fetch(named_indexes)
+ * table = statement:fetch(named_indexes)
+ */
+static int statement_fetch(lua_State *L) {
+    statement_t *statement = (statement_t *)luaL_checkudata(L, 1, DBD_MYSQL_STATEMENT);
+    int named_columns = lua_toboolean(L, 2);
+
+    return statement_fetch_impl(L, statement, named_columns);
+}
+
+/*
+ * iterfunc = statement:rows(named_indexes)
  */
 
-static int statement_fetch(lua_State *L) {
+static int statement_rows(lua_State *L) {
     if (lua_gettop(L) == 1) {			
 	lua_pushvalue(L, 1);
 	lua_pushboolean(L, 0);
@@ -327,16 +337,6 @@
 }
 
 /*
- * table = statement:row(named_indexes)
- */
-static int statement_row(lua_State *L) {
-    statement_t *statement = (statement_t *)luaL_checkudata(L, 1, DBD_MYSQL_STATEMENT);
-    int named_columns = lua_toboolean(L, 2);
-
-    return statement_fetch_impl(L, statement, named_columns);
-}
-
-/*
  * __gc
  */
 static int statement_gc(lua_State *L) {
@@ -381,7 +381,7 @@
 	{"close", statement_close},
 	{"execute", statement_execute},
 	{"fetch", statement_fetch},
-	{"row", statement_row},
+	{"rows", statement_rows},
 	{NULL, NULL}
     };
 

mercurial