summaryrefslogtreecommitdiff
path: root/lib/lua
diff options
context:
space:
mode:
authorwinsweet <winsweet@gmail.com>2014-12-09 16:14:51 +0800
committerRoger Meier <roger@apache.org>2014-12-13 21:29:55 +0100
commitde76a3772b5642d093765e2cf1de5b9e0201067c (patch)
tree7e2da3defdababf62598e47c8d4dc65e25399103 /lib/lua
parent3c5a788d8f243e23474b3ac09a795e4e15a8933f (diff)
downloadthrift-de76a3772b5642d093765e2cf1de5b9e0201067c.tar.gz
THRIFT-2882 Lua Generator: using string.len funtion to get struct(map,list,set) size
Diffstat (limited to 'lib/lua')
-rw-r--r--lib/lua/Thrift.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/lua/Thrift.lua b/lib/lua/Thrift.lua
index da5bb63d3..a9a907800 100644
--- a/lib/lua/Thrift.lua
+++ b/lib/lua/Thrift.lua
@@ -40,6 +40,14 @@ function terror(e)
error(e)
end
+function ttable_size(t)
+ local count = 0
+ for k, v in pairs(t) do
+ count = count + 1
+ end
+ return count
+end
+
version = 1.0
TType = {