code: func (c *Connector) Range(ctx context.Context, ei *dosa.EntityInfo, columnConditions map[string][]*dosa.Condition, minimumFields []string, token string, limit int) ([]map[string]dosa.FieldValue, string, error) {
  	if limit == dosa.AdaptiveRangeLimit {
  		limit = defaultRangeLimit
  	}
  	vals := make([]map[string]dosa.FieldValue, limit)
  	for inx := range vals {
  		vals[inx] = Data(ei, minimumFields)
  	}
  	return vals, randomString(32), nil
  }
docs: // Range returns a random set of data, and a random continuation token