The comparison to visit.
A VectaraComparisonResult.
Visits an operation and returns a VectaraOperationResult. The operation's arguments are visited and the operator is formatted.
The operation to visit.
A VectaraOperationResult.
Visits a structured query and returns a VectaraStructuredQueryResult. If the query has a filter, it is visited.
The structured query to visit.
A VectaraStructuredQueryResult.
Visits a comparison and returns a VectaraComparisonResult. The comparison's value is checked for type and the comparator is formatted. Throws an error if the value type is not supported.