| 1715 | virtual dsc* execute(thread_db* tdbb, Request* request) const; |
| 1716 | |
| 1717 | const char* getAlias(bool rdb) const |
| 1718 | { |
| 1719 | if (blrOp == blr_record_version2) |
| 1720 | { |
| 1721 | // ASF: It's on purpose that RDB$ prefix is always used here. |
| 1722 | // Absense of it with DB_KEY seems more a bug than feature. |
| 1723 | return RDB_RECORD_VERSION_NAME; |
| 1724 | } |
| 1725 | return (rdb ? RDB_DB_KEY_NAME : DB_KEY_NAME); |
| 1726 | } |
| 1727 | |
| 1728 | private: |
| 1729 | static ValueExprNode* catenateNodes(thread_db* tdbb, ValueExprNodeStack& stack); |