sql_generator
class sql_generator
| internal |
SQL generator for query conditions.
Translates abstract Query Conditions (field + operator + value) into Moodle-compatible SQL fragments. Table-agnostic and reusable across repositories.
Methods
array
compile_condition(string $column, operator $op, mixed $value, mixed $value2, string $param_prefix)
Compile a single SQL condition based on Operator Enum.
Details
at line 47
array
compile_condition(string $column, operator $op, mixed $value, mixed $value2, string $param_prefix)
Compile a single SQL condition based on Operator Enum.