odata_query.sql.base module

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

Bases: 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.