Expand description
AST types for Aurora Query Language (AQL)
Structs§
- Aggregate
Field - Aggregate field (count, sum, avg, etc.)
- Aggregate
Selection - Aggregate selection
- Argument
- Argument (key-value pair)
- Computed
Field - Computed field with expression
- Data
Migration - Data
Transform - Directive
- Directive (e.g., @include, @skip)
- Document
- Root document containing all operations
- Downsample
Selection - Downsample selection (time-series)
- Edges
Selection - Edges selection (cursor pagination)
- Field
- Field selection
- Field
Def - Field definition in schema
- Fragment
Def - Fragment definition (top-level)
- Group
BySelection - Group by selection
- Handler
Def - Handler definition for event-driven automation
- Inline
Fragment - Inline fragment (… on Type { … })
- Introspection
Query - Introspection query (__schema)
- Lookup
Selection - Lookup selection (manual join)
- Migration
- Migration
Step - Mutation
- Mutation operation
- Mutation
Operation - Mutation operation wrapper
- Order
ByClause - Order by clause
- Ordering
- Single ordering
- Page
Info Selection - Page info selection
- PipeOp
- Pipe operation (for pipe expressions)
- Query
- Query operation
- Schema
- Search
Args - Search arguments
- Subscription
- Subscription operation
- Type
Annotation - Type annotation
- Validate
Args - Validation arguments
- Validation
Rule - Validation rule for a field
- Variable
Definition - Variable definition
- Where
Clause - Where clause
- Window
Function Selection - Window function selection (time-series)
Enums§
- Alter
Action - Binary
Op - Binary operators
- Computed
Expression - Computed expression types
- Edge
Field - Edge field types
- Expression
- Expression (for computed fields and filters)
- Filter
- Filter expressions
- Handler
Trigger - Event trigger for handlers
- JobPriority
- Job priority levels
- Migration
Action - Mutation
Op - Mutation operation types
- Operation
- Top-level operation types
- Schema
Op - Selection
- Selection within a selection set
- Sort
Direction - Sort direction
- Special
Selection - Special selection types
- UnaryOp
- Unary operators
- Validation
Constraint - Validation constraint types
- Value
- Value types