(
query: &BasicQuery,
ctx: &mut ValidationContext,
errors: &mut Vec<ValidationError>,
)
| 1088 | } |
| 1089 | |
| 1090 | fn validate_basic_query_expressions( |
| 1091 | query: &BasicQuery, |
| 1092 | ctx: &mut ValidationContext, |
| 1093 | errors: &mut Vec<ValidationError>, |
| 1094 | ) { |
| 1095 | // Validate WHERE clause expressions |
| 1096 | if let Some(ref where_clause) = query.where_clause { |
| 1097 | validate_expression(&where_clause.condition, ctx, errors); |
| 1098 | } |
| 1099 | |
| 1100 | // Validate RETURN clause expressions |
| 1101 | for item in &query.return_clause.items { |
| 1102 | validate_expression(&item.expression, ctx, errors); |
| 1103 | } |
| 1104 | } |
| 1105 | |
| 1106 | /// Validate a single expression |
| 1107 | fn validate_expression( |
no test coverage detected