duckdb_ast ========== .. py:module:: duckdb_ast Submodules ---------- .. toctree:: :maxdepth: 1 /autoapi/duckdb_ast/generate_schema/index /autoapi/duckdb_ast/models/index Functions --------- .. autoapisummary:: duckdb_ast.get_schema duckdb_ast.parse_sql duckdb_ast.parse_sql_to_json Package Contents ---------------- .. py:function:: get_schema() -> dict[str, Any] Returns DuckDB AST jsonschema contained within package .. py:function:: parse_sql(sql: str) -> Union[models.ErrorResponse, models.SuccessResponse] Parses DuckDB flavoured SQL .. py:function:: parse_sql_to_json(sql: str) -> str Returns raw (unparsed) DuckDB AST JSON