code: func (c *QECombiner) GetStateRangeScanIterator(namespace string, startKey string, endKey string) (commonledger.ResultsIterator, error) {
  	var itrs []statedb.ResultsIterator
  	for _, qe := range c.QueryExecuters {
  		itr, err := qe.GetStateRangeScanIterator(namespace, startKey, endKey)
  		if err != nil {
  			for _, itr := range itrs {
  				itr.Close()
  			}
  			return nil, err
  		}
  		itrs = append(itrs, itr)
  	}
  	itrCombiner, err := newItrCombiner(namespace, itrs)
  	if err != nil {
  		return nil, err
  	}
  	return itrCombiner, nil
  }
docs: // GetStateRangeScanIterator implements function in the interface ledger.SimpleQueryExecutor