flexget.plugins.cli.explain_sql module#

class flexget.plugins.cli.explain_sql.Explain(stmt)[source]#

Bases: Executable, ClauseElement

_compiler_dispatch(**kw)#

Look for an attribute named “visit_<visit_name>” on the visitor, and call it with the same kw params.

_compiler_dispatcher = <sqlalchemy.ext.compiler._dispatcher object>#
Parameters:
  • element (Any)

  • compiler (SQLCompiler)

  • kw (Any)

Return type:

Any

class flexget.plugins.cli.explain_sql.ExplainQuery(entities, session=None)[source]#

Bases: Query

Parameters:
  • entities (Union[_ColumnsClauseArgument[Any], Sequence[_ColumnsClauseArgument[Any]]])

  • session (Optional[Session])

flexget.plugins.cli.explain_sql.deregister_sql_explain(man, options)[source]#
flexget.plugins.cli.explain_sql.explain(element, compiler, **kw)[source]#
flexget.plugins.cli.explain_sql.register_parser_arguments()[source]#
flexget.plugins.cli.explain_sql.register_sql_explain(man, options)[source]#