| 5719 | |
| 5720 | |
| 5721 | unsigned JStatement::getType(CheckStatusWrapper* userStatus) |
| 5722 | { |
| 5723 | unsigned ret = 0; |
| 5724 | |
| 5725 | try |
| 5726 | { |
| 5727 | EngineContextHolder tdbb(userStatus, this, FB_FUNCTION); |
| 5728 | check_database(tdbb); |
| 5729 | |
| 5730 | try |
| 5731 | { |
| 5732 | ret = metadata.getType(); |
| 5733 | } |
| 5734 | catch (const Exception& ex) |
| 5735 | { |
| 5736 | transliterateException(tdbb, ex, userStatus, "JStatement::getType"); |
| 5737 | return ret; |
| 5738 | } |
| 5739 | } |
| 5740 | catch (const Exception& ex) |
| 5741 | { |
| 5742 | ex.stuffException(userStatus); |
| 5743 | return ret; |
| 5744 | } |
| 5745 | |
| 5746 | successful_completion(userStatus); |
| 5747 | |
| 5748 | return ret; |
| 5749 | } |
| 5750 | |
| 5751 | |
| 5752 | unsigned JStatement::getFlags(CheckStatusWrapper* userStatus) |
no test coverage detected