Package com.darkcollective.relix.ast.visitor.internal


package com.darkcollective.relix.ast.visitor.internal
The engine-side machinery behind com.darkcollective.relix.ast.visitor: not exported by the published artifact. What follows describes the package as a whole, as it stood before the split. Visitor interfaces and bundled implementations for traversing the relational algebra AST.

Visitor interfaces

Three generic visitor interfaces mirror the three sealed hierarchies in the parent package:

Because the root sealed interfaces are exhaustive, implementing a visitor interface guarantees that every node type is handled — the compiler will flag any missing visit overload.

Bundled implementations

See Also: