# DefaultVisitor

Processes a query AST

****

- Since [5.1.0](https://github.com/getkirby/kirby/releases/tag/5.1.0)
- Full class name: `Kirby\Query\Visitors\DefaultVisitor`
- Source: <https://github.com/getkirby/kirby/tree/5.5.3/src/Query/Visitors/DefaultVisitor.php#L21>

<unstable-notice>
`DefaultVisitor` has been **marked as unstable**. It might be changed in a future Kirby major or minor release without being considered a breaking change. Use with caution.
</unstable-notice>

****

### DefaultVisitor

- [new DefaultVisitor()](https://getkirby.com/docs/reference/objects/query-visitors/default-visitor/__construct.md)
- [$defaultVisitor->arguments()](https://getkirby.com/docs/reference/objects/query-visitors/default-visitor/arguments.md)
- [$defaultVisitor->arithmetic()](https://getkirby.com/docs/reference/objects/query-visitors/default-visitor/arithmetic.md)
- [$defaultVisitor->arrayList()](https://getkirby.com/docs/reference/objects/query-visitors/default-visitor/array-list.md)
- [$defaultVisitor->closure()](https://getkirby.com/docs/reference/objects/query-visitors/default-visitor/closure.md)
- [$defaultVisitor->coalescence()](https://getkirby.com/docs/reference/objects/query-visitors/default-visitor/coalescence.md)
- [$defaultVisitor->comparison()](https://getkirby.com/docs/reference/objects/query-visitors/default-visitor/comparison.md)
- [$defaultVisitor->function()](https://getkirby.com/docs/reference/objects/query-visitors/default-visitor/function.md)
- [$defaultVisitor->literal()](https://getkirby.com/docs/reference/objects/query-visitors/default-visitor/literal.md)
- [$defaultVisitor->logical()](https://getkirby.com/docs/reference/objects/query-visitors/default-visitor/logical.md)
- [$defaultVisitor->memberAccess()](https://getkirby.com/docs/reference/objects/query-visitors/default-visitor/member-access.md)
- [$defaultVisitor->ternary()](https://getkirby.com/docs/reference/objects/query-visitors/default-visitor/ternary.md)
- [$defaultVisitor->variable()](https://getkirby.com/docs/reference/objects/query-visitors/default-visitor/variable.md)