code: func (c *Connector) RemoveRange(ctx context.Context, ei *dosa.EntityInfo, columnConditions map[string][]*dosa.Condition) error {
  	rpcConditions, err := createRPCConditions(columnConditions)
  	if err != nil {
  		return errors.Wrap(err, "RemoveRange failed: invalid column conditions")
  	}
  
  	request := &dosarpc.RemoveRangeRequest{
  		Ref:        entityInfoToSchemaRef(ei),
  		Conditions: rpcConditions,
  	}
  
  	if err := c.client.RemoveRange(ctx, request, getHeaders(c.headers)...); err != nil {
  		if !dosarpc.Dosa_RemoveRange_Helper.IsException(err) {
  			return errors.Wrap(err, "failed to RemoveRange due to network issue")
  		}
  		return errors.Wrap(err, "failed to RemoveRange")
  	}
  	return nil
  }
docs: // RemoveRange removes all entities within the range specified by the columnConditions.