docs: @Override
      public boolean execute( String sql ) throws SQLException {
          notClosed();
          warning = null;
          moreResults = 0;
          try {
              // Convert the supplied SQL into JCR-SQL2 ...
              String jcrSql2 = connection.nativeSQL(sql);
              // Create the query ...
              final QueryResult jcrResults = getJcrRepositoryDelegate().execute(jcrSql2, this.sqlLanguage);
              results = new JcrResultSet(this, jcrResults, null);
              moreResults = 1;
          } catch (RepositoryException e) {
              throw new SQLException(e.getLocalizedMessage(), e);
          }
          return true; // always a ResultSet
      }