dbd/db2/statement.c

changeset 30
8599f34c139b
parent 28
44b1d78b50f5
child 31
999ef93f0dbc
equal deleted inserted replaced
29:9b9d85320bc3 30:8599f34c139b
70 70
71 statement->num_result_columns = 0; 71 statement->num_result_columns = 0;
72 } 72 }
73 73
74 return 0; 74 return 0;
75 }
76
77 /*
78 * column_names = statement:columns()
79 */
80 static int statement_rowcount(lua_State *L) {
81 luaL_error(L, DBI_ERR_NOT_IMPLEMENTED, DBD_DB2_STATEMENT, "columns");
82
83 return 0;
75 } 84 }
76 85
77 /* 86 /*
78 * success = statement:execute(...) 87 * success = statement:execute(...)
79 */ 88 */
466 475
467 int dbd_db2_statement(lua_State *L) { 476 int dbd_db2_statement(lua_State *L) {
468 static const luaL_Reg statement_methods[] = { 477 static const luaL_Reg statement_methods[] = {
469 {"affected", statement_affected}, 478 {"affected", statement_affected},
470 {"close", statement_close}, 479 {"close", statement_close},
480 {"columns", statement_columns},
471 {"execute", statement_execute}, 481 {"execute", statement_execute},
472 {"fetch", statement_fetch}, 482 {"fetch", statement_fetch},
473 {"rowcount", statement_rowcount}, 483 {"rowcount", statement_rowcount},
474 {"rows", statement_rows}, 484 {"rows", statement_rows},
475 {NULL, NULL} 485 {NULL, NULL}

mercurial