class_docstr: Describes how to name items that are involved in a MetricFlow query.
  
  Most useful for group-by-items as there are different ways to name them like "user__country"
  or "TimeDimension('metric_time', 'DAY')".
docstr: Returns true if the given input string follows this naming scheme.
  
  Consider adding a structured result that indicates why it does not match the scheme.
docstr_tok: ["Returns","true","if","the","given","input","string","follows","this","naming","scheme",".","Consider","adding","a","structured","result","that","indicates","why","it","does","not","match","the","scheme","."]
code: def input_str_follows_scheme(self, input_str: str) -> bool:
      """Returns true if the given input string follows this naming scheme.
  
      Consider adding a structured result that indicates why it does not match the scheme.
      """
      pass
  
file_path: metricflow/metricflow/naming/naming_scheme.py
imports: from __future__ import annotations
  from abc import ABC, abstractmethod
  from typing import Optional
  from metricflow.specs.patterns.spec_pattern import SpecPattern
  from metricflow.specs.specs import InstanceSpec
label_desc: Use image node_id 3 for calling the QueryItemNamingScheme obj's underlying member method code with example usage: obj.input_str_follows_scheme(input_str) without return types