easy_sql.sql_processor_debugger
Module Contents
Classes
- class easy_sql.sql_processor_debugger.SqlProcessorDebugger(sql_file_path, backend, vars=None, funcs=None, funcs_py_file=None, extra_cols=None, udf_py_file=None, scala_udf_initializer=None, templates=None)
- Parameters
sql_file_path (str) –
backend (Union[pyspark.sql.SparkSession, easy_sql.sql_processor.backend.Backend]) –
vars (Optional[Dict[str, Any]]) –
funcs (Optional[Dict[str, Any]]) –
funcs_py_file (Optional[str]) –
extra_cols (Optional[List[easy_sql.sql_processor.Column]]) –
udf_py_file (Optional[str]) –
scala_udf_initializer (Optional[str]) –
templates (Optional[Dict[str, Any]]) –
- property current_step(self)
- Return type
Optional[easy_sql.sql_processor.Step]
- property is_finished(self)
- property last_step(self)
- Return type
Optional[easy_sql.sql_processor.Step]
- property next_step(self)
- Return type
Optional[easy_sql.sql_processor.Step]
- print_steps(self)
- refresh_initial_tempview(self)
- restart(self)
- run(self)
- step(self, step_no)
- Parameters
step_no (int) –
- Return type
Optional[easy_sql.sql_processor.Step]
- step_on(self)