MCPcopy Create free account
hub / github.com/GraphLite-AI/GraphLite / validate_basic_query_expressions

Function validate_basic_query_expressions

graphlite/src/ast/validator.rs:1090–1104  ·  view source on GitHub ↗
(
    query: &BasicQuery,
    ctx: &mut ValidationContext,
    errors: &mut Vec<ValidationError>,
)

Source from the content-addressed store, hash-verified

1088}
1089
1090fn 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
1107fn validate_expression(

Callers 2

validate_expressionsFunction · 0.85
validate_procedure_queryFunction · 0.85

Calls 1

validate_expressionFunction · 0.85

Tested by

no test coverage detected