Package tech.ydb.yoj.databind.expression
Class FilterExpression.Visitor.Simple<T,V>
java.lang.Object
tech.ydb.yoj.databind.expression.FilterExpression.Visitor.Simple<T,V>
- All Implemented Interfaces:
FilterExpression.Visitor<T,V>
- Enclosing interface:
- FilterExpression.Visitor<T,
V>
public abstract static class FilterExpression.Visitor.Simple<T,V>
extends Object
implements FilterExpression.Visitor<T,V>
-
Nested Class Summary
Nested classes/interfaces inherited from interface tech.ydb.yoj.databind.expression.FilterExpression.Visitor
FilterExpression.Visitor.Simple<T,V>, FilterExpression.Visitor.Throwing<T, V>, FilterExpression.Visitor.Transforming<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal VvisitAndExpr(@NonNull AndExpr<T> andExpr) protected abstract VvisitComposite(@NonNull FilterExpression<T> composite) protected abstract VvisitLeaf(@NonNull LeafExpression<T> leaf) final VvisitListExpr(@NonNull ListExpr<T> listExpr) final VvisitNotExpr(@NonNull NotExpr<T> notExpr) final VvisitNullExpr(@NonNull NullExpr<T> nullExpr) final VvisitOrExpr(@NonNull OrExpr<T> orExpr) final VvisitScalarExpr(@NonNull ScalarExpr<T> scalarExpr)
-
Constructor Details
-
Simple
public Simple()
-
-
Method Details
-
visitLeaf
-
visitComposite
-
visitScalarExpr
- Specified by:
visitScalarExprin interfaceFilterExpression.Visitor<T,V>
-
visitListExpr
- Specified by:
visitListExprin interfaceFilterExpression.Visitor<T,V>
-
visitNullExpr
- Specified by:
visitNullExprin interfaceFilterExpression.Visitor<T,V>
-
visitNotExpr
- Specified by:
visitNotExprin interfaceFilterExpression.Visitor<T,V>
-
visitAndExpr
- Specified by:
visitAndExprin interfaceFilterExpression.Visitor<T,V>
-
visitOrExpr
- Specified by:
visitOrExprin interfaceFilterExpression.Visitor<T,V>
-