ahvn.utils.db.compiler module¶
SQL Compiler for KLOp JSON IR.
This module provides functionality to compile KLOp JSON IR expressions into SQLAlchemy query expressions for database backends.
- class ahvn.utils.db.compiler.SQLCompiler[源代码]¶
基类:
objectCompiler that converts KLOp JSON IR to SQLAlchemy expressions.
- static compile(orms, expr=None, **kwargs)[源代码]¶
Convert a KLOp JSON IR to SQLAlchemy query expressions.
- 参数:
- 返回类型:
ClauseElement- 返回:
SQLAlchemy expression object or None
- 抛出:
ValueError -- If filter structure is invalid