Skip to main content

Module validator

Module validator 

Source
Expand description

AQL Validator - Validates parsed AQL documents before execution

Performs:

  • Type checking against schema
  • Variable resolution
  • Filter operator validation
  • Collection and field existence checks

Structs§

InMemorySchema
Simple in-memory schema for testing
ValidationContext
Validation context holding schema and variable values
ValidationError
Validation error with context

Enums§

ErrorCode
Error codes for validation failures

Traits§

SchemaProvider
Schema provider trait for validation Allows validation without direct Aurora dependency

Functions§

resolve_variables
Resolve variables in a document, replacing Value::Variable with actual values
validate_document
Validate a complete AQL document

Type Aliases§

ValidationResult
Validation result type