| 5812 | } |
| 5813 | |
| 5814 | IMessageMetadata* JStatement::getInputMetadata(CheckStatusWrapper* userStatus) |
| 5815 | { |
| 5816 | IMessageMetadata* ret = NULL; |
| 5817 | |
| 5818 | try |
| 5819 | { |
| 5820 | EngineContextHolder tdbb(userStatus, this, FB_FUNCTION); |
| 5821 | check_database(tdbb); |
| 5822 | |
| 5823 | try |
| 5824 | { |
| 5825 | ret = metadata.getInputMetadata(); |
| 5826 | } |
| 5827 | catch (const Exception& ex) |
| 5828 | { |
| 5829 | transliterateException(tdbb, ex, userStatus, "JStatement::getInputMetadata"); |
| 5830 | return ret; |
| 5831 | } |
| 5832 | trace_warning(tdbb, userStatus, "JStatement::getInputMetadata"); |
| 5833 | } |
| 5834 | catch (const Exception& ex) |
| 5835 | { |
| 5836 | ex.stuffException(userStatus); |
| 5837 | return ret; |
| 5838 | } |
| 5839 | |
| 5840 | successful_completion(userStatus); |
| 5841 | |
| 5842 | return ret; |
| 5843 | } |
| 5844 | |
| 5845 | |
| 5846 | IMessageMetadata* JStatement::getOutputMetadata(CheckStatusWrapper* userStatus) |
no test coverage detected