Package org.apache.ignite.table.criteria
Interface CriteriaVisitor<C>
- Type Parameters:
C- Context type.
public interface CriteriaVisitor<C>
A visitor to traverse an criteria tree.
-
Method Summary
Modifier and TypeMethodDescription<T> voidVisit aColumninstance with the given context.<T> voidVisit aCriteriainstance with the given context.<T> voidvisit(Expression expression, C context) Visit aExpressioninstance with the given context.<T> voidVisit aParameterinstance with the given context.
-
Method Details
-
visit
Visit aParameterinstance with the given context.- Parameters:
argument- Parameter to visitcontext- context of the visit ornull, if not used
-
visit
Visit aColumninstance with the given context.- Parameters:
column- Column to visitcontext- context of the visit ornull, if not used
-
visit
Visit aExpressioninstance with the given context.- Parameters:
expression- Expression to visitcontext- context of the visit ornull, if not used
-
visit
Visit aCriteriainstance with the given context.- Parameters:
criteria- Criteria to visitcontext- context of the visit ornull, if not used
-