docs: public void open() throws DBException
      {
          if (this.isOpen())
              return;         // Ignore if already open
          this.getRecord().handleInitialKey();        // Set up the smaller key
          this.getRecord().handleEndKey();            // Set up the larger key
                  // You can't process a QueryRecord using tables, use special table logic.
          ((QueryRecord)m_record).openTableQuery();
      }