org.odata4j.producer.jdbc
Class GenerateWhereClause
java.lang.Object
org.odata4j.producer.jdbc.GenerateWhereClause
- All Implemented Interfaces:
- ExpressionVisitor
public class GenerateWhereClause
- extends Object
- implements ExpressionVisitor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenerateWhereClause
public GenerateWhereClause(EdmEntitySet entitySet,
JdbcMetadataMapping mapping)
afterDescend
public void afterDescend()
- Specified by:
afterDescend
in interface ExpressionVisitor
append
public void append(StringBuilder sql,
List<SqlStatement.SqlParameter> params)
beforeDescend
public void beforeDescend()
- Specified by:
beforeDescend
in interface ExpressionVisitor
betweenDescend
public void betweenDescend()
- Specified by:
betweenDescend
in interface ExpressionVisitor
visit
public void visit(AddExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(AggregateAllFunction expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(AggregateAnyFunction expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(AndExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(BinaryLiteral expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(BooleanLiteral expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(BoolParenExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(ByteLiteral expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(CastExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(CeilingMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(ConcatMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(DateTimeLiteral expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(DateTimeOffsetLiteral expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(DayMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(DecimalLiteral expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(DivExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(DoubleLiteral expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(EndsWithMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(EntitySimpleProperty expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(EqExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(FloorMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(GeExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(GtExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(GuidLiteral expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(HourMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(IndexOfMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(Int64Literal expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(IntegralLiteral expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(IsofExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(LeExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(LengthMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(LtExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(MinuteMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(ModExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(MonthMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(MulExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(NeExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(NegateExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(NotExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(NullLiteral expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(OrderByExpression.Direction direction)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(OrderByExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(OrExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(ParenExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(ReplaceMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(RoundMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(SByteLiteral expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(SecondMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(SingleLiteral expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(StartsWithMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(String type)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(StringLiteral expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(SubExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(SubstringMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(SubstringOfMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(TimeLiteral expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(ToLowerMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(ToUpperMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(TrimMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
visit
public void visit(YearMethodCallExpression expr)
- Specified by:
visit
in interface ExpressionVisitor
http://odata4j.org