Skip to main content

Module ast

Module ast 

Source
Expand description

AST types for Aurora Query Language (AQL)

Structs§

AggregateField
Aggregate field (count, sum, avg, etc.)
AggregateSelection
Aggregate selection
Argument
Argument (key-value pair)
ComputedField
Computed field with expression
DataMigration
DataTransform
Directive
Directive (e.g., @include, @skip)
Document
Root document containing all operations
DownsampleSelection
Downsample selection (time-series)
EdgesSelection
Edges selection (cursor pagination)
Field
Field selection
FieldDef
Field definition in schema
FragmentDef
Fragment definition (top-level)
GroupBySelection
Group by selection
HandlerDef
Handler definition for event-driven automation
InlineFragment
Inline fragment (… on Type { … })
IntrospectionQuery
Introspection query (__schema)
LookupSelection
Lookup selection (manual join)
Migration
MigrationStep
Mutation
Mutation operation
MutationOperation
Mutation operation wrapper
OrderByClause
Order by clause
Ordering
Single ordering
PageInfoSelection
Page info selection
PipeOp
Pipe operation (for pipe expressions)
Query
Query operation
Schema
SearchArgs
Search arguments
Subscription
Subscription operation
TypeAnnotation
Type annotation
ValidateArgs
Validation arguments
ValidationRule
Validation rule for a field
VariableDefinition
Variable definition
WhereClause
Where clause
WindowFunctionSelection
Window function selection (time-series)

Enums§

AlterAction
BinaryOp
Binary operators
ComputedExpression
Computed expression types
EdgeField
Edge field types
Expression
Expression (for computed fields and filters)
Filter
Filter expressions
HandlerTrigger
Event trigger for handlers
JobPriority
Job priority levels
MigrationAction
MutationOp
Mutation operation types
Operation
Top-level operation types
SchemaOp
Selection
Selection within a selection set
SortDirection
Sort direction
SpecialSelection
Special selection types
UnaryOp
Unary operators
ValidationConstraint
Validation constraint types
Value
Value types