(sig, expr.getMap(getSession().getRoot()), this, execute(sel));
(sig, expr.getMap(getSession()), this, execute(sel));
    public RecordSet execute(Signature sig, Expression expr) {        Select sel = new Select(this, sig, expr);        if (LOG.isInfoEnabled()) {            LOG.info("Executing " + sel.getQuery());        }        return new RDBMSRecordSet            (sig, expr.getMap(getSession().getRoot()), this, execute(sel));    }