class_docstr: Prompt to explain code generation by the LLM
class_docstr_tok: ["Prompt","to","explain","code","generation","by","the","LLM"]
code: def setup(self, tables, **kwargs) -> None:
      self.set_var("tables", self._prepare_tables_data(tables))
  
      super(DirectSQLPrompt, self).setup(**kwargs)
  
      self.set_var(
          "current_code",
          kwargs.pop("current_code", CurrentCodePrompt()),
      )
  
imports: from .generate_python_code import CurrentCodePrompt, GeneratePythonCodePrompt
label_desc: Use image node_id 2 for calling the DirectSQLPrompt obj's underlying member method code with example usage: obj.setup(tables) without return types