| 237 | |
| 238 | |
| 239 | class DsqlSessionManagementRequest final : public DsqlRequest |
| 240 | { |
| 241 | public: |
| 242 | DsqlSessionManagementRequest(MemoryPool& pool, dsql_dbb* dbb, DsqlStatement* aStatement, |
| 243 | SessionManagementNode* aNode) |
| 244 | : DsqlRequest(pool, dbb, aStatement), |
| 245 | node(aNode) |
| 246 | { |
| 247 | } |
| 248 | |
| 249 | void execute(thread_db* tdbb, jrd_tra** traHandle, |
| 250 | Firebird::IMessageMetadata* inMetadata, const UCHAR* inMsg, |
| 251 | Firebird::IMessageMetadata* outMetadata, UCHAR* outMsg, |
| 252 | bool singleton) override; |
| 253 | |
| 254 | private: |
| 255 | NestConst<SessionManagementNode> node; |
| 256 | }; |
| 257 | |
| 258 | |
| 259 | } // namespace Jrd |