code: def update_query_builder(self, query_builder):
      if self.cfg is None:
          return super(
              NumericFilter, self
          ).update_missing_query_builder(query_builder)
      cfg_val, cfg_operand, cfg_min, cfg_max = (
          self.cfg.get(p) for p in ["value", "operand", "min", "max"]
      )
  
      if cfg_operand in ["=", "ne"]:
          state = make_list(cfg_val or [])
          if self.cfg.get("meta", {}).get("type") == "float":
              state = [np.float64(val) for val in state]
          if not len(state):
              return super(
                  NumericFilter, self
              ).update_missing_query_builder(query_builder)
          fltr = dict(value=cfg_val, operand=cfg_operand)
          if len(state) == 1:
              fltr["query"] = handle_query_builder_ne(
                  query_builder[self.column] == state[0], cfg_operand
              )
          else:
              fltr["query"] = handle_query_builder_ne(
                  query_builder[self.column].isin(state), cfg_operand
              )
          return super(
              NumericFilter, self
          ).update_missing_query_builder(
              query_builder, fltr.get("query")
          )
      if cfg_operand in ["<", ">", "<=", ">="]:
          if cfg_val is None:
              return super(
                  NumericFilter, self
              ).update_missing_query_builder(query_builder)
          fltr = dict(value=cfg_val, operand=cfg_operand)
          if cfg_operand == "<":
              fltr["query"] = query_builder[self.column] < cfg_val
          elif cfg_operand == ">":
              fltr["query"] = query_builder[self.column] > cfg_val
          elif cfg_operand == "<=":
              fltr["query"] = query_builder[self.column] <= cfg_val
          elif cfg_operand == ">=":
              fltr["query"] = query_builder[self.column] >= cfg_val
          return super(
              NumericFilter, self
          ).update_missing_query_builder(
              query_builder, fltr.get("query")
          )
      if cfg_operand in ["[]", "()"]:
          # Not supported by QueryBuilder
          return super(
              NumericFilter, self
          ).update_missing_query_builder(query_builder)
      return super(NumericFilter, self).update_missing_query_builder(
          query_builder
      )
  
imports: import json
  import numpy
  import pandas
  import dtale.global_state
  from dtale.utils import classify_type, find_dtype, format_data, make_list
  from dtale.query import build_col_key
label_desc: Use image node_id 3 for calling the NumericFilter obj's underlying member method code with example usage: obj.update_query_builder(query_builder) and returns: super, super, super, super, super, super, super