class_docstr: The result of resolving query inputs to specs.
  
  This implements Sized so that empty issue sets don't have to be printed by mf_pformat().
class_docstr_tok: ["The","result","of","resolving","query","inputs","to","specs",".","This","implements","Sized","so","that","empty","issue","sets","do","n't","have","to","be","printed","by","mf_pformat","(",")","."]
code: def has_issues(self) -> bool:  # noqa: D
      return len(self.issues) > 0
  
imports: from __future__ import annotations
  from abc import ABC, abstractmethod
  from dataclasses import dataclass
  from enum import Enum
  from typing import Sequence, Sized, Tuple
  from typing_extensions import override
  from metricflow.collection_helpers.merger import Mergeable
  from metricflow.query.group_by_item.path_prefixable import PathPrefixable
  from metricflow.query.group_by_item.resolution_path import MetricFlowQueryResolutionPath
  from metricflow.query.resolver_inputs.base_resolver_inputs import MetricFlowQueryResolverInput
label_desc: Use image node_id 9 for calling the MetricFlowQueryResolutionIssueSet obj's underlying member method code with example usage: obj.has_issues() and returns: unknown