Uses of Interface
dev.frostlake.executor.expressions.ExpressionVisitor
Packages that use ExpressionVisitor
-
Uses of ExpressionVisitor in dev.frostlake.executor.expressions
Classes in dev.frostlake.executor.expressions that implement ExpressionVisitorModifier and TypeClassDescriptionclassRenders anExpressionAST into a compact, canonical S-expression string.classEvaluates expression AST using the visitor patternMethods in dev.frostlake.executor.expressions with parameters of type ExpressionVisitorModifier and TypeMethodDescription<T> TArrayAccessExpression.accept(ExpressionVisitor<T> visitor) <T> TBetweenExpression.accept(ExpressionVisitor<T> visitor) <T> TBinaryOperationExpression.accept(ExpressionVisitor<T> visitor) <T> TBindVariableExpression.accept(ExpressionVisitor<T> visitor) <T> TCaseExpression.accept(ExpressionVisitor<T> visitor) <T> TCastExpression.accept(ExpressionVisitor<T> visitor) <T> TColumnReferenceExpression.accept(ExpressionVisitor<T> visitor) <T> TDefaultMarkerExpression.accept(ExpressionVisitor<T> visitor) <T> TExecuteImmediateExpression.accept(ExpressionVisitor<T> visitor) <T> TExpression.accept(ExpressionVisitor<T> visitor) Accept a visitor for the visitor pattern<T> TFunctionCallExpression.accept(ExpressionVisitor<T> visitor) <T> TInExpression.accept(ExpressionVisitor<T> visitor) <T> TIntervalExpression.accept(ExpressionVisitor<T> visitor) <T> TIsNullExpression.accept(ExpressionVisitor<T> visitor) <T> TJsonArrayExpression.accept(ExpressionVisitor<T> visitor) <T> TJsonObjectExpression.accept(ExpressionVisitor<T> visitor) <T> TLambdaExpression.accept(ExpressionVisitor<T> visitor) <T> TLikeAnyAllExpression.accept(ExpressionVisitor<T> visitor) <T> TLiteralExpression.accept(ExpressionVisitor<T> visitor) <T> TObjectAccessExpression.accept(ExpressionVisitor<T> visitor) <T> TQuantifiedComparisonExpression.accept(ExpressionVisitor<T> visitor) <T> TSessionVarExpression.accept(ExpressionVisitor<T> visitor) <T> TSpreadExpression.accept(ExpressionVisitor<T> visitor) <T> TSubqueryExpression.accept(ExpressionVisitor<T> visitor) <T> TSystemStreamHasDataExpression.accept(ExpressionVisitor<T> visitor) <T> TSystemUserTaskCancelExpression.accept(ExpressionVisitor<T> visitor) <T> TTupleInExpression.accept(ExpressionVisitor<T> visitor) <T> TUnaryOperationExpression.accept(ExpressionVisitor<T> visitor) <T> TWindowFunctionExpression.accept(ExpressionVisitor<T> visitor)