Class: Swift::DB::Postgres::Result
- Inherits:
-
Object
- Object
- Swift::DB::Postgres::Result
- Includes:
- Enumerable
- Defined in:
- ext/swift/db/postgres/result.c
Instance Method Summary collapse
- #affected_rows ⇒ Object
- #each ⇒ Object
- #fields ⇒ Object
- #insert_id ⇒ Object
- #selected_rows ⇒ Object
- #types ⇒ Object
Instance Method Details
#affected_rows ⇒ Object
134 135 136 137 |
# File 'ext/swift/db/postgres/result.c', line 134 VALUE db_postgres_result_affected_rows(VALUE self) { Result *r = db_postgres_result_handle(self); return SIZET2NUM(r->selected > 0 ? 0 : r->affected); } |
#each ⇒ Object
12 |
# File 'ext/swift/db/postgres/adapter.c', line 12 VALUE db_postgres_result_each(VALUE); |
#fields ⇒ Object
139 140 141 142 |
# File 'ext/swift/db/postgres/result.c', line 139 VALUE db_postgres_result_fields(VALUE self) { Result *r = db_postgres_result_handle(self); return r->fields ? r->fields : rb_ary_new(); } |
#insert_id ⇒ Object
149 150 151 152 |
# File 'ext/swift/db/postgres/result.c', line 149 VALUE db_postgres_result_insert_id(VALUE self) { Result *r = db_postgres_result_handle(self); return SIZET2NUM(r->insert_id); } |
#selected_rows ⇒ Object
129 130 131 132 |
# File 'ext/swift/db/postgres/result.c', line 129 VALUE db_postgres_result_selected_rows(VALUE self) { Result *r = db_postgres_result_handle(self); return SIZET2NUM(r->selected); } |
#types ⇒ Object
144 145 146 147 |
# File 'ext/swift/db/postgres/result.c', line 144 VALUE db_postgres_result_types(VALUE self) { Result *r = db_postgres_result_handle(self); return r->types ? typecast_description(r->types) : rb_ary_new(); } |