Software / code / prosody
Comparison
util/sqlite3.lua @ 13145:af251471d5ae
util.sqlite3: Fix indentation
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sat, 10 Jun 2023 22:00:43 +0200 |
| parent | 12975:d10957394a3c |
| child | 13146:771eb453e03a |
comparison
equal
deleted
inserted
replaced
| 13144:033ea8b46d6a | 13145:af251471d5ae |
|---|---|
| 200 rowcount = function(self) return self.__rowcount; end; | 200 rowcount = function(self) return self.__rowcount; end; |
| 201 }, | 201 }, |
| 202 }; | 202 }; |
| 203 | 203 |
| 204 local function iterator(table) | 204 local function iterator(table) |
| 205 local i=0; | 205 local i = 0; |
| 206 return function() | 206 return function() |
| 207 i=i+1; | 207 i = i + 1; |
| 208 local item=table[i]; | 208 local item = table[i]; |
| 209 if item ~= nil then | 209 if item ~= nil then |
| 210 return item; | 210 return item; |
| 211 end | 211 end |
| 212 end | 212 end |
| 213 end | 213 end |
| 266 if stmt:reset() == lsqlite3.OK then | 266 if stmt:reset() == lsqlite3.OK then |
| 267 prepared[sql] = stmt; | 267 prepared[sql] = stmt; |
| 268 end | 268 end |
| 269 return setmetatable({ __affected = affected, __rowcount = rowcount }, result_mt); | 269 return setmetatable({ __affected = affected, __rowcount = rowcount }, result_mt); |
| 270 end | 270 end |
| 271 | |
| 271 engine.insert = engine.execute_update; | 272 engine.insert = engine.execute_update; |
| 272 engine.select = engine.execute_query; | 273 engine.select = engine.execute_query; |
| 273 engine.delete = engine.execute_update; | 274 engine.delete = engine.execute_update; |
| 274 engine.update = engine.execute_update; | 275 engine.update = engine.execute_update; |
| 275 local function debugwrap(name, f) | 276 local function debugwrap(name, f) |
| 369 self:_create_index(v); | 370 self:_create_index(v); |
| 370 end | 371 end |
| 371 end | 372 end |
| 372 return success; | 373 return success; |
| 373 end | 374 end |
| 375 | |
| 374 function engine:set_encoding() -- to UTF-8 | 376 function engine:set_encoding() -- to UTF-8 |
| 375 return self:transaction(function() | 377 return self:transaction(function() |
| 376 for encoding in self:select"PRAGMA encoding;" do | 378 for encoding in self:select "PRAGMA encoding;" do |
| 377 if encoding[1] == "UTF-8" then | 379 if encoding[1] == "UTF-8" then |
| 378 self.charset = "utf8"; | 380 self.charset = "utf8"; |
| 379 end | 381 end |
| 380 end | 382 end |
| 381 end); | 383 end); |
| 382 end | 384 end |