diff options
author | Marius <mariausol@gmail.com> | 2012-10-05 22:00:13 +0300 |
---|---|---|
committer | Marius <mariausol@gmail.com> | 2012-10-05 22:00:13 +0300 |
commit | f9551155d56f6fb9975360d6d15ec06b08129358 (patch) | |
tree | fa2f1b8816c874376b6ae75f2d2737f715d478bf /tex/context/base/util-sql-imp-swiglib.lua | |
parent | 79de38776b605c59379198310cfca59be12ac58d (diff) | |
download | context-f9551155d56f6fb9975360d6d15ec06b08129358.tar.gz |
beta 2012.10.05 19:52
Diffstat (limited to 'tex/context/base/util-sql-imp-swiglib.lua')
-rw-r--r-- | tex/context/base/util-sql-imp-swiglib.lua | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tex/context/base/util-sql-imp-swiglib.lua b/tex/context/base/util-sql-imp-swiglib.lua index 4b9cda896..25723ee84 100644 --- a/tex/context/base/util-sql-imp-swiglib.lua +++ b/tex/context/base/util-sql-imp-swiglib.lua @@ -153,6 +153,7 @@ end -- end local util_mysql_fetch_fields_from_current_row = mysql.util_mysql_fetch_fields_from_current_row +local util_mysql_fetch_all_rows = mysql.util_mysql_fetch_all_rows local function list(t) return util_mysql_fetch_fields_from_current_row(t._result_) @@ -168,11 +169,16 @@ local function hash(t) return data end +local function wholelist(t) + return util_mysql_fetch_all_rows(t._result_) +end + local mt = { __index = { -- regular finish = finish, list = list, hash = hash, + wholelist = wholelist, -- compatibility numrows = numrows, getcolnames = getcolnames, @@ -413,6 +419,7 @@ local celltemplate = "cells[%s]" methods.swiglib = { runner = function() end, -- never called execute = execute, + initialize = initialize, -- returns session usesfiles = false, wraptemplate = wraptemplate, celltemplate = celltemplate, |