dbd/oracle/connection.c

changeset 22
fd78e9cdc6e9
parent 17
21c4feaeafe7
child 32
03ed0ca09837
equal deleted inserted replaced
21:7956401a0c5e 22:fd78e9cdc6e9
182 lua_pushstring(L, DBI_ERR_DB_UNAVAILABLE); 182 lua_pushstring(L, DBI_ERR_DB_UNAVAILABLE);
183 return 2; 183 return 2;
184 } 184 }
185 185
186 /* 186 /*
187 * quoted = connection:quote(str)
188 */
189 static int connection_quote(lua_State *L) {
190 luaL_error(L, DBI_ERR_NOT_IMPLEMENTED, DBD_ORACLE_CONNECTION, "quote");
191 return 0;
192 }
193
194 /*
187 * success = connection:rollback() 195 * success = connection:rollback()
188 */ 196 */
189 static int connection_rollback(lua_State *L) { 197 static int connection_rollback(lua_State *L) {
190 connection_t *conn = (connection_t *)luaL_checkudata(L, 1, DBD_ORACLE_CONNECTION); 198 connection_t *conn = (connection_t *)luaL_checkudata(L, 1, DBD_ORACLE_CONNECTION);
191 int err = 1; 199 int err = 1;
216 {"autocommit", connection_autocommit}, 224 {"autocommit", connection_autocommit},
217 {"close", connection_close}, 225 {"close", connection_close},
218 {"commit", connection_commit}, 226 {"commit", connection_commit},
219 {"ping", connection_ping}, 227 {"ping", connection_ping},
220 {"prepare", connection_prepare}, 228 {"prepare", connection_prepare},
229 {"quote", connection_quote},
221 {"rollback", connection_rollback}, 230 {"rollback", connection_rollback},
222 {NULL, NULL} 231 {NULL, NULL}
223 }; 232 };
224 233
225 /* 234 /*

mercurial