public class ValueExpressionRenderer extends AbstractExpressionRenderer implements BooleanExpressionVisitor, ComparisonVisitor, FunctionVisitor, LiteralVisitor, PredicateVisitor, ValueExpressionVisitor
builder, config| Constructor and Description |
|---|
ValueExpressionRenderer(StringRendererConfig config)
Create a new instance of
ValueExpressionRenderer. |
| Modifier and Type | Method and Description |
|---|---|
void |
visit(AnalyticFunction analyticFunction) |
void |
visit(And and) |
void |
visit(BetweenPredicate betweenPredicate) |
void |
visit(BigDecimalLiteral literal) |
void |
visit(BinaryArithmeticExpression expression) |
void |
visit(BooleanExpression booleanExpression) |
void |
visit(BooleanLiteral literal) |
void |
visit(CastExasolFunction castFunction) |
void |
visit(ColumnReference columnReference) |
void |
visit(Comparison comparison) |
void |
visit(DefaultValue defaultValue) |
void |
visit(DoubleLiteral literal) |
void |
visit(ExasolFunction function)
Function visitor
|
void |
visit(ExasolUdf function) |
void |
visit(ExistsPredicate existsPredicate) |
void |
visit(FloatLiteral literal) |
void |
visit(Function function) |
void |
visit(InPredicate inPredicate) |
void |
visit(IntegerLiteral literal) |
void |
visit(IsNullPredicate isNullPredicate) |
void |
visit(LikeComparison like) |
void |
visit(List<ValueExpression> valueExpressions) |
void |
visit(Literal literal) |
void |
visit(LongLiteral literal) |
void |
visit(Not not) |
void |
visit(NullLiteral nullLiteral) |
void |
visit(Or or) |
void |
visit(Predicate predicate) |
void |
visit(SimpleComparison simpleComparison) |
void |
visit(StringLiteral literal)
Literal visitor
|
void |
visit(UnnamedPlaceholder unnamedPlaceholder) |
void |
visit(ValueExpression... valueExpressions) |
append, appendAutoQuoted, appendBooleanLiteral, appendKeyword, endParenthesis, render, startParenthesispublic ValueExpressionRenderer(StringRendererConfig config)
ValueExpressionRenderer.config - render configurationpublic void visit(Not not)
visit in interface BooleanExpressionVisitorpublic void visit(And and)
visit in interface BooleanExpressionVisitorpublic void visit(Or or)
visit in interface BooleanExpressionVisitorpublic void visit(BooleanLiteral literal)
visit in interface BooleanExpressionVisitorvisit in interface LiteralVisitorpublic void visit(Comparison comparison)
visit in interface BooleanExpressionVisitorpublic void visit(SimpleComparison simpleComparison)
visit in interface ComparisonVisitorpublic void visit(LikeComparison like)
visit in interface ComparisonVisitorpublic void visit(Predicate predicate)
visit in interface BooleanExpressionVisitorpublic void visit(IsNullPredicate isNullPredicate)
visit in interface PredicateVisitorpublic void visit(InPredicate inPredicate)
visit in interface PredicateVisitorpublic void visit(ExistsPredicate existsPredicate)
visit in interface PredicateVisitorpublic void visit(BetweenPredicate betweenPredicate)
visit in interface PredicateVisitorpublic void visit(List<ValueExpression> valueExpressions)
public void visit(ValueExpression... valueExpressions)
public void visit(ColumnReference columnReference)
visit in interface ValueExpressionVisitorpublic void visit(Literal literal)
visit in interface ValueExpressionVisitorpublic void visit(Function function)
visit in interface ValueExpressionVisitorpublic void visit(BooleanExpression booleanExpression)
visit in interface ValueExpressionVisitorpublic void visit(UnnamedPlaceholder unnamedPlaceholder)
visit in interface ValueExpressionVisitorpublic void visit(DefaultValue defaultValue)
visit in interface ValueExpressionVisitorpublic void visit(StringLiteral literal)
visit in interface LiteralVisitorpublic void visit(IntegerLiteral literal)
visit in interface LiteralVisitorpublic void visit(LongLiteral literal)
visit in interface LiteralVisitorpublic void visit(DoubleLiteral literal)
visit in interface LiteralVisitorpublic void visit(FloatLiteral literal)
visit in interface LiteralVisitorpublic void visit(BigDecimalLiteral literal)
visit in interface LiteralVisitorpublic void visit(NullLiteral nullLiteral)
visit in interface LiteralVisitorpublic void visit(ExasolFunction function)
visit in interface FunctionVisitorpublic void visit(ExasolUdf function)
visit in interface FunctionVisitorpublic void visit(AnalyticFunction analyticFunction)
visit in interface FunctionVisitorpublic void visit(CastExasolFunction castFunction)
visit in interface FunctionVisitorpublic void visit(BinaryArithmeticExpression expression)
visit in interface ValueExpressionVisitorCopyright © 2018–2021. All rights reserved.