Method: Extralite::Query#dup
- Defined in:
- ext/extralite/query.c
#clone ⇒ Extralite::Query #dup ⇒ Extralite::Query
Returns a new query instance for the same SQL as the original query.
488 489 490 491 492 493 494 495 496 |
# File 'ext/extralite/query.c', line 488
VALUE Query_clone(VALUE self) {
Query_t *query = self_to_query(self);
VALUE args[] = {
query->db,
query->sql,
query_mode_to_symbol(query->query_mode)
};
return rb_funcall_with_block(cQuery, ID_new, 3, args, query->transform_proc);
}
|