code: def call(self, step):
      # create resultset
      df = pd.DataFrame(step.data)
      return ResultSet().from_df(df, database="", table_name="")
  
imports: import pandas
  from mindsdb_sql.parser.ast import Identifier, Select, Star
  from mindsdb_sql.planner.steps import LimitOffsetStep, FilterStep, GroupByStep, DataStep
  from mindsdb_sql.planner.utils import query_traversal
  from mindsdb.api.executor.sql_query.result_set import ResultSet
  from mindsdb.api.executor.utilities.sql import query_df
  from mindsdb.api.executor.exceptions import KeyColumnDoesNotExist, NotSupportedYet
  from mindsdb.interfaces.query_context.context_controller import query_context_controller
  from .base import BaseStepCall
label_desc: Use image node_id 1 for calling the DataStepCall obj's underlying member method code with example usage: obj.call(step) and returns: ResultSet