class_docstr: Abstract base class for all data formatters.
  
  User can implement the abstract methods below to perform dataset-specific
  manipulations.
class_docstr_tok: ["Abstract","base","class","for","all","data","formatters",".","User","can","implement","the","abstract","methods","below","to","perform","dataset-specific","manipulations","."]
docstr: Returns names of all input columns.
docstr_tok: ["Returns","names","of","all","input","columns","."]
code: def _get_input_columns(self):
      """Returns names of all input columns."""
      return [
          tup[0]
          for tup in self.get_column_definition()
          if tup[2] not in {InputTypes.ID, InputTypes.TIME}
      ]
  
file_path: qlib/examples/benchmarks/TFT/data_formatters/base.py
imports: import abc
  import enum
label_desc: Use image node_id 10 for calling the GenericDataFormatter obj's underlying member method code with example usage: obj._get_input_columns() and returns: unknown