class_docstr: Base class for all inputs to the query resolver.
docstr: If applicable to this input, return the spec pattern and naming scheme associated with this input.
  
  Inputs like the metrics and group-by-items would have this set, but inputs like the filter would not.
docstr_tok: ["If","applicable","to","this","input",",","return","the","spec","pattern","and","naming","scheme","associated","with","this","input",".","Inputs","like","the","metrics","and","group-by-items","would","have","this","set",",","but","inputs","like","the","filter","would","not","."]
code: def input_pattern_description(
      self,
  ) -> Optional[InputPatternDescription]:
      """If applicable to this input, return the spec pattern and naming scheme associated with this input.
  
      Inputs like the metrics and group-by-items would have this set, but inputs like the filter would not.
      """
      return None
  
file_path: metricflow/metricflow/query/resolver_inputs/base_resolver_inputs.py
imports: from __future__ import annotations
  from abc import ABC, abstractmethod
  from dataclasses import dataclass
  from typing import Optional
  from metricflow.naming.naming_scheme import QueryItemNamingScheme
  from metricflow.specs.patterns.spec_pattern import SpecPattern
label_desc: Use image node_id 2 for calling the MetricFlowQueryResolverInput obj's underlying member method code with example usage: obj.input_pattern_description() and returns: None