odata_query.sql.base module

class odata_query.sql.base.AstToSqlVisitor(table_alias: Optional[str] = None)[source]

Bases: odata_query.visitor.NodeVisitor

NodeVisitor that transforms an AST into a SQL WHERE clause. Based on SQL-99 as described here: https://crate.io/docs/sql-99/en/latest/

Parameters

table_alias – Optional alias for the root table.