neosqlite.collection.expr_evaluator.sql_converters.core module¶
SQL converters for core operators.
- class neosqlite.collection.expr_evaluator.sql_converters.core.CoreMixin[source]¶
Bases:
BaseSqlMixin$expr dispatch, operand-to-SQL conversion, operator mapping.
- _convert_expr_to_sql(expr: dict[str, Any]) tuple[str, list[Any]][source]¶
Convert a $expr expression to SQL.
- Parameters:
expr – Expression dictionary
- Returns:
Tuple of (SQL expression, parameters)
- Raises:
NotImplementedError – If operator is not supported in SQL
ValueError – If expression structure is invalid