public class NumericExprFactory extends QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
Constructor and Description |
---|
NumericExprFactory() |
Modifier and Type | Method and Description |
---|---|
SqlExpr |
createNumericExpr(ValueExpr expr) |
void |
meet(Datatype node) |
void |
meet(Lang node) |
void |
meet(MathExpr node) |
void |
meet(Str node) |
void |
meet(ValueConstant vc) |
void |
meet(Var var) |
protected void |
meetNode(QueryModelNode arg)
Method called by all of the other meet methods that are not
overridden in subclasses.
|
meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meetBinaryTupleOperator, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNAryValueOperator, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUpdateExpr
protected SqlExpr result
public SqlExpr createNumericExpr(ValueExpr expr) throws UnsupportedRdbmsOperatorException
public void meet(Datatype node)
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
public void meet(Lang node) throws UnsupportedRdbmsOperatorException
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
UnsupportedRdbmsOperatorException
public void meet(MathExpr node) throws UnsupportedRdbmsOperatorException
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
UnsupportedRdbmsOperatorException
public void meet(Str node)
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
public void meet(ValueConstant vc)
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
public void meet(Var var)
meet
in interface QueryModelVisitor<UnsupportedRdbmsOperatorException>
meet
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
protected void meetNode(QueryModelNode arg) throws UnsupportedRdbmsOperatorException
QueryModelVisitorBase
meetNode
in class QueryModelVisitorBase<UnsupportedRdbmsOperatorException>
arg
- The node that is being visited.UnsupportedRdbmsOperatorException
Copyright © 2001-2016 Aduna. All Rights Reserved.