code: function(rows){
          var row;
          if (!rows) rows = [];
          while((row = this.fetchAsObject())) rows.push(row);
          this.reset();
          return rows;
      }
docs: Fetches all tuples and returns them as an array of objects.
  Each element of the returned array is a tuple object.
  The object's keys are the hierarchy names, and the members of the current tuple are used as values for the keys.
  For a description of the structure of the member elements, see <code><a href="#method_member">member()</a></code>.
  @method fetchAllAsObject
  @param rows {array} An existing array to store the tuples in. If omitted, a new array is returned.
  @return {[[object]]} An array of arrays representing all tuples that belong to this axis.