public class ExpressionNodeInliner extends ExpressionRewriter<Void>
| Constructor and Description |
|---|
ExpressionNodeInliner(Map<? extends Expression,? extends Expression> mappings) |
| Modifier and Type | Method and Description |
|---|---|
static Expression |
replaceExpression(Expression expression,
Map<? extends Expression,? extends Expression> mappings) |
Expression |
rewriteExpression(Expression node,
Void context,
ExpressionTreeRewriter<Void> treeRewriter) |
rewriteArithmeticBinary, rewriteArithmeticUnary, rewriteArrayConstructor, rewriteAtTimeZone, rewriteBetweenPredicate, rewriteBindExpression, rewriteCast, rewriteCoalesceExpression, rewriteComparisonExpression, rewriteCurrentPath, rewriteCurrentTime, rewriteCurrentUser, rewriteDereferenceExpression, rewriteExists, rewriteExtract, rewriteFieldReference, rewriteFunctionCall, rewriteGroupingOperation, rewriteIdentifier, rewriteIfExpression, rewriteInListExpression, rewriteInPredicate, rewriteIsNotNullPredicate, rewriteIsNullPredicate, rewriteLambdaExpression, rewriteLikePredicate, rewriteLiteral, rewriteLogicalBinaryExpression, rewriteNotExpression, rewriteNullIfExpression, rewriteParameter, rewriteQuantifiedComparison, rewriteRow, rewriteSearchedCaseExpression, rewriteSimpleCaseExpression, rewriteSubqueryExpression, rewriteSubscriptExpression, rewriteSymbolReference, rewriteTryExpression, rewriteWhenClausepublic ExpressionNodeInliner(Map<? extends Expression,? extends Expression> mappings)
public static Expression replaceExpression(Expression expression, Map<? extends Expression,? extends Expression> mappings)
public Expression rewriteExpression(Expression node, Void context, ExpressionTreeRewriter<Void> treeRewriter)
rewriteExpression in class ExpressionRewriter<Void>Copyright © 2012–2019. All rights reserved.