Package tech.ydb.yoj.databind.expression
Interface FilterExpression.Visitor.Throwing<T,V>
- All Superinterfaces:
FilterExpression.Visitor<T,V>
- Enclosing interface:
- FilterExpression.Visitor<T,
V>
public static interface FilterExpression.Visitor.Throwing<T,V>
extends 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> -
Method Summary
Modifier and TypeMethodDescriptiondefault VvisitAndExpr(@NonNull AndExpr<T> andExpr) default VvisitListExpr(@NonNull ListExpr<T> listExpr) default VvisitNotExpr(@NonNull NotExpr<T> notExpr) default VvisitNullExpr(@NonNull NullExpr<T> nullExpr) default VvisitOrExpr(@NonNull OrExpr<T> orExpr) default VvisitScalarExpr(@NonNull ScalarExpr<T> scalarExpr)
-
Method Details
-
visitScalarExpr
- Specified by:
visitScalarExprin interfaceFilterExpression.Visitor<T,V>
-
visitNullExpr
- Specified by:
visitNullExprin interfaceFilterExpression.Visitor<T,V>
-
visitListExpr
- Specified by:
visitListExprin interfaceFilterExpression.Visitor<T,V>
-
visitAndExpr
- Specified by:
visitAndExprin interfaceFilterExpression.Visitor<T,V>
-
visitOrExpr
- Specified by:
visitOrExprin interfaceFilterExpression.Visitor<T,V>
-
visitNotExpr
- Specified by:
visitNotExprin interfaceFilterExpression.Visitor<T,V>
-