Home | History | Annotate | Download | only in sqlite

Lines Matching defs:stmt

136 	sqlite3_stmt **stmt;
140 stmt = lua_newuserdata(L, sizeof(sqlite3_stmt *));
143 (int)strlen(sql) + 1, stmt, NULL));
204 sqlite3_stmt **stmt;
207 stmt = luaL_checkudata(L, 1, SQLITE_STMT_METATABLE);
212 lua_pushinteger(L, sqlite3_bind_double(*stmt, pidx,
216 lua_pushinteger(L, sqlite3_bind_text(*stmt, pidx,
220 lua_pushinteger(L, sqlite3_bind_null(*stmt, pidx));
232 sqlite3_stmt **stmt;
234 stmt = luaL_checkudata(L, 1, SQLITE_STMT_METATABLE);
235 lua_pushinteger(L, sqlite3_bind_parameter_count(*stmt));
242 sqlite3_stmt **stmt;
244 stmt = luaL_checkudata(L, 1, SQLITE_STMT_METATABLE);
245 lua_pushinteger(L, sqlite3_bind_parameter_index(*stmt,
253 sqlite3_stmt **stmt;
256 stmt = luaL_checkudata(L, 1, SQLITE_STMT_METATABLE);
258 lua_pushstring(L, sqlite3_bind_parameter_name(*stmt, pidx));
265 sqlite3_stmt **stmt;
267 stmt = luaL_checkudata(L, 1, SQLITE_STMT_METATABLE);
268 lua_pushinteger(L, sqlite3_step(*stmt));
275 sqlite3_stmt **stmt;
278 stmt = luaL_checkudata(L, 1, SQLITE_STMT_METATABLE);
281 lua_pushstring(L, sqlite3_column_name(*stmt, cidx));
288 sqlite3_stmt **stmt;
290 stmt = luaL_checkudata(L, 1, SQLITE_STMT_METATABLE);
291 lua_pushinteger(L, sqlite3_column_count(*stmt));
298 sqlite3_stmt **stmt;
301 stmt = luaL_checkudata(L, 1, SQLITE_STMT_METATABLE);
304 switch (sqlite3_column_type(*stmt, cidx)) {
306 lua_pushinteger(L, sqlite3_column_int(*stmt, cidx));
309 lua_pushnumber(L, sqlite3_column_double(*stmt, cidx));
312 lua_pushstring(L, (const char *)sqlite3_column_text(*stmt,
326 sqlite3_stmt **stmt;
328 stmt = luaL_checkudata(L, 1, SQLITE_STMT_METATABLE);
329 sqlite3_reset(*stmt);
336 sqlite3_stmt **stmt;
338 stmt = luaL_checkudata(L, 1, SQLITE_STMT_METATABLE);
339 if (*stmt) {
340 sqlite3_clear_bindings(*stmt);
341 *stmt = NULL;
349 sqlite3_stmt **stmt;
351 stmt = luaL_checkudata(L, 1, SQLITE_STMT_METATABLE);
352 if (*stmt) {
353 sqlite3_finalize(*stmt);
354 *stmt = NULL;