class_docstr: A where filter intersection that couldn't be parsed e.g. Jinja error.
class_docstr_tok: ["A","where","filter","intersection","that","could","n't","be","parsed","e.g",".","Jinja","error","."]
code: def with_path_prefix(
      self, path_prefix: MetricFlowQueryResolutionPath
  ) -> NonParsableFilterResolution:
      return NonParsableFilterResolution(
          filter_location_path=self.filter_location_path.with_path_prefix(
              path_prefix
          ),
          where_filter_intersection=self.where_filter_intersection,
          issue_set=self.issue_set.with_path_prefix(path_prefix),
      )
  
imports: from __future__ import annotations
  import logging
  from dataclasses import dataclass
  from typing import Optional, Sequence, Tuple, Union
  from dbt_semantic_interfaces.call_parameter_sets import DimensionCallParameterSet, EntityCallParameterSet, TimeDimensionCallParameterSet
  from dbt_semantic_interfaces.protocols import WhereFilterIntersection
  from dbt_semantic_interfaces.references import MetricReference
  from typing_extensions import override
  from metricflow.collection_helpers.merger import Mergeable
  from metricflow.mf_logging.formatting import indent
  from metricflow.mf_logging.pretty_print import mf_pformat
  from metricflow.query.group_by_item.filter_spec_resolution.filter_location import WhereFilterLocation
  from metricflow.query.group_by_item.path_prefixable import PathPrefixable
  from metricflow.query.group_by_item.resolution_path import MetricFlowQueryResolutionPath
  from metricflow.query.issues.issues_base import MetricFlowQueryResolutionIssueSet
  from metricflow.specs.patterns.spec_pattern import SpecPattern
  from metricflow.specs.specs import LinkableInstanceSpec
label_desc: Use image node_id 1 for calling the NonParsableFilterResolution obj's underlying member method code with example usage: obj.with_path_prefix(path_prefix) and returns: NonParsableFilterResolution