| 4555 | |
| 4556 | |
| 4557 | unsigned Statement::getType(CheckStatusWrapper* status) |
| 4558 | { |
| 4559 | try |
| 4560 | { |
| 4561 | reset(status); |
| 4562 | |
| 4563 | // Check and validate handles, etc. |
| 4564 | |
| 4565 | CHECK_HANDLE(statement, isc_bad_req_handle); |
| 4566 | Rdb* rdb = statement->rsr_rdb; |
| 4567 | rem_port* port = rdb->rdb_port; |
| 4568 | RefMutexGuard portGuard(*port->port_sync, FB_FUNCTION); |
| 4569 | |
| 4570 | statement->raiseException(); |
| 4571 | |
| 4572 | return metadata.getType(); |
| 4573 | } |
| 4574 | catch (const Exception& ex) |
| 4575 | { |
| 4576 | ex.stuffException(status); |
| 4577 | } |
| 4578 | |
| 4579 | return 0; |
| 4580 | } |
| 4581 | |
| 4582 | |
| 4583 | unsigned Statement::getFlags(CheckStatusWrapper* status) |
no test coverage detected