code: def parse_values(self, query):
          
          values = {}
          for name, filt in self.filters.items():
              val = filt.parse_value(query)
              if val is None:
                  continue
              values[name] = val
          return values
docs: extract values from query