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 /* |