public class ExpressionToSql extends ExpressionVisitor
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
convert(Expression expr,
java.lang.String tableAlias) |
static void |
convert(java.lang.StringBuilder stringBuilder,
Expression expr,
java.lang.String tableAlias) |
void |
visitField(FieldExpression fieldExpr)
Visit a
FieldExpression. |
void |
visitLiteral(LiteralExpression literalExpr)
Visit a
LiteralExpression. |
void |
visitNary(NaryOperator naryOp)
Visit a
NaryOperator. |
void |
visitUnary(UnaryOperator unaryOp)
Visit a
UnaryOperator. |
visitRelationalpublic static void convert(java.lang.StringBuilder stringBuilder,
Expression expr,
java.lang.String tableAlias)
public static java.lang.String convert(Expression expr, java.lang.String tableAlias)
public void visitField(FieldExpression fieldExpr)
ExpressionVisitorFieldExpression.visitField in class ExpressionVisitorfieldExpr - the field expressionpublic void visitLiteral(LiteralExpression literalExpr)
ExpressionVisitorLiteralExpression.visitLiteral in class ExpressionVisitorliteralExpr - the literal expressionpublic void visitNary(NaryOperator naryOp)
ExpressionVisitorNaryOperator.visitNary in class ExpressionVisitornaryOp - the n-ary operatorpublic void visitUnary(UnaryOperator unaryOp)
ExpressionVisitorUnaryOperator.visitUnary in class ExpressionVisitorunaryOp - the unary operator