Uses of Interface
com.blazebit.persistence.parser.expression.Expression.ResultVisitor
| Package | Description |
|---|---|
| com.blazebit.persistence.parser | |
| com.blazebit.persistence.parser.expression | |
| com.blazebit.persistence.parser.predicate |
-
Uses of Expression.ResultVisitor in com.blazebit.persistence.parser
Classes in com.blazebit.persistence.parser that implement Expression.ResultVisitor Modifier and Type Class Description classAliasReplacementVisitorclassEqualityCheckingVisitor -
Uses of Expression.ResultVisitor in com.blazebit.persistence.parser.expression
Classes in com.blazebit.persistence.parser.expression that implement Expression.ResultVisitor Modifier and Type Class Description classAbortableVisitorAdapterclassExpressionModifierCollectingResultVisitorAdapterThis is a visitor that can be used to collect expression modifier references into an expression.classExpressionOptimizerclassInplaceModificationResultVisitorAdapterThis is a visitor that can be used to do inplace changes to an expression.classLazyCopyingResultVisitorAdapterThis is a visitor that can be used to copy an expression tree by returning a different expression than the original one.Methods in com.blazebit.persistence.parser.expression with parameters of type Expression.ResultVisitor Modifier and Type Method Description <T> TArithmeticExpression. accept(Expression.ResultVisitor<T> visitor)<T> TArithmeticFactor. accept(Expression.ResultVisitor<T> visitor)<T> TArrayExpression. accept(Expression.ResultVisitor<T> visitor)<T> TDateLiteral. accept(Expression.ResultVisitor<T> visitor)<T> TEntityLiteral. accept(Expression.ResultVisitor<T> visitor)<T> TEnumLiteral. accept(Expression.ResultVisitor<T> visitor)<T> TExpression. accept(Expression.ResultVisitor<T> visitor)<T> TFunctionExpression. accept(Expression.ResultVisitor<T> visitor)<T> TGeneralCaseExpression. accept(Expression.ResultVisitor<T> visitor)<T> TListIndexExpression. accept(Expression.ResultVisitor<T> visitor)<T> TMapEntryExpression. accept(Expression.ResultVisitor<T> visitor)<T> TMapKeyExpression. accept(Expression.ResultVisitor<T> visitor)<T> TMapValueExpression. accept(Expression.ResultVisitor<T> visitor)<T> TNullExpression. accept(Expression.ResultVisitor<T> visitor)<T> TNumericLiteral. accept(Expression.ResultVisitor<T> visitor)<T> TParameterExpression. accept(Expression.ResultVisitor<T> visitor)<T> TPathExpression. accept(Expression.ResultVisitor<T> visitor)<T> TPropertyExpression. accept(Expression.ResultVisitor<T> visitor)<T> TSimpleCaseExpression. accept(Expression.ResultVisitor<T> visitor)<T> TStringLiteral. accept(Expression.ResultVisitor<T> visitor)<T> TSubqueryExpression. accept(Expression.ResultVisitor<T> visitor)<T> TTimeLiteral. accept(Expression.ResultVisitor<T> visitor)<T> TTimestampLiteral. accept(Expression.ResultVisitor<T> visitor)<T> TTreatExpression. accept(Expression.ResultVisitor<T> visitor)<T> TTrimExpression. accept(Expression.ResultVisitor<T> visitor)<T> TTypeFunctionExpression. accept(Expression.ResultVisitor<T> visitor)<T> TWhenClauseExpression. accept(Expression.ResultVisitor<T> visitor) -
Uses of Expression.ResultVisitor in com.blazebit.persistence.parser.predicate
Methods in com.blazebit.persistence.parser.predicate with parameters of type Expression.ResultVisitor Modifier and Type Method Description <T> TBetweenPredicate. accept(Expression.ResultVisitor<T> visitor)<T> TBooleanLiteral. accept(Expression.ResultVisitor<T> visitor)<T> TCompoundPredicate. accept(Expression.ResultVisitor<T> visitor)<T> TEqPredicate. accept(Expression.ResultVisitor<T> visitor)<T> TExistsPredicate. accept(Expression.ResultVisitor<T> visitor)<T> TGePredicate. accept(Expression.ResultVisitor<T> visitor)<T> TGtPredicate. accept(Expression.ResultVisitor<T> visitor)<T> TInPredicate. accept(Expression.ResultVisitor<T> visitor)<T> TIsEmptyPredicate. accept(Expression.ResultVisitor<T> visitor)<T> TIsNullPredicate. accept(Expression.ResultVisitor<T> visitor)<T> TLePredicate. accept(Expression.ResultVisitor<T> visitor)<T> TLikePredicate. accept(Expression.ResultVisitor<T> visitor)<T> TLtPredicate. accept(Expression.ResultVisitor<T> visitor)<T> TMemberOfPredicate. accept(Expression.ResultVisitor<T> visitor)