This module provides support for unparsing datafusion plans to SQL.
For additional information about unparsing, see
https://docs.rs/datafusion-sql/latest/datafusion_sql/unparser/index.html
Classes
Module Contents
classdatafusion.unparser.Dialect(dialect:datafusion._internal.unparser.Dialect)
DataFusion data catalog.
This constructor is not typically called by the end user.
staticdefault()→
Create a new default dialect.
staticduckdb()→
Create a new DuckDB dialect.
staticmysql()→
Create a new MySQL dialect.
staticpostgres()→
Create a new PostgreSQL dialect.
staticsqlite()→
Create a new SQLite dialect.
dialect
classdatafusion.unparser.Unparser(dialect:
)
DataFusion unparser.
This constructor is not typically called by the end user.
plan_to_sql(plan:
)→str
Convert a logical plan to a SQL string.
with_pretty(pretty:bool)→
Set the pretty flag.
unparser