public class

FilterExpressionVisitor

extends Object
implements ExpressionVisitor
java.lang.Object
   ↳ org.odata4j.expression.FilterExpressionVisitor

Summary

Fields
private String fragment
Public Constructors
FilterExpressionVisitor()
Public Methods
void afterDescend()
void beforeDescend()
void betweenDescend()
String toString()
void visit(OrExpression expr)
void visit(MinuteMethodCallExpression expr)
void visit(SubstringMethodCallExpression expr)
void visit(ConcatMethodCallExpression expr)
void visit(GtExpression expr)
void visit(DayMethodCallExpression expr)
void visit(DivExpression expr)
void visit(BooleanLiteral expr)
void visit(IntegralLiteral expr)
void visit(EndsWithMethodCallExpression expr)
void visit(EqExpression expr)
void visit(IsofExpression expr)
void visit(MonthMethodCallExpression expr)
void visit(DateTimeOffsetLiteral expr)
void visit(TrimMethodCallExpression expr)
void visit(CastExpression expr)
void visit(OrderByExpression.Direction direction)
void visit(BinaryLiteral expr)
void visit(DoubleLiteral expr)
void visit(AggregateAnyFunction expr)
void visit(RoundMethodCallExpression expr)
void visit(AndExpression expr)
void visit(MulExpression expr)
void visit(YearMethodCallExpression expr)
void visit(AddExpression expr)
void visit(EntitySimpleProperty expr)
void visit(SubExpression expr)
void visit(NotExpression expr)
void visit(ToUpperMethodCallExpression expr)
void visit(String type)
void visit(LtExpression expr)
void visit(HourMethodCallExpression expr)
void visit(SingleLiteral expr)
void visit(DecimalLiteral expr)
void visit(StringLiteral expr)
void visit(ByteLiteral expr)
void visit(NullLiteral expr)
void visit(DateTimeLiteral expr)
void visit(AggregateAllFunction expr)
void visit(SByteLiteral expr)
void visit(GuidLiteral expr)
void visit(OrderByExpression expr)
void visit(LengthMethodCallExpression expr)
void visit(NeExpression expr)
void visit(ParenExpression expr)
void visit(SubstringOfMethodCallExpression expr)
void visit(ReplaceMethodCallExpression expr)
void visit(ToLowerMethodCallExpression expr)
void visit(SecondMethodCallExpression expr)
void visit(LeExpression expr)
void visit(GeExpression expr)
void visit(CeilingMethodCallExpression expr)
void visit(BoolParenExpression expr)
void visit(StartsWithMethodCallExpression expr)
void visit(Int64Literal expr)
void visit(FloorMethodCallExpression expr)
void visit(NegateExpression expr)
void visit(IndexOfMethodCallExpression expr)
void visit(ModExpression expr)
void visit(TimeLiteral expr)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.odata4j.expression.ExpressionVisitor

Fields

private String fragment

Public Constructors

public FilterExpressionVisitor ()

Public Methods

public void afterDescend ()

public void beforeDescend ()

public void betweenDescend ()

public String toString ()

public void visit (OrExpression expr)

Parameters
expr

public void visit (MinuteMethodCallExpression expr)

Parameters
expr

public void visit (SubstringMethodCallExpression expr)

Parameters
expr

public void visit (ConcatMethodCallExpression expr)

Parameters
expr

public void visit (GtExpression expr)

Parameters
expr

public void visit (DayMethodCallExpression expr)

Parameters
expr

public void visit (DivExpression expr)

Parameters
expr

public void visit (BooleanLiteral expr)

Parameters
expr

public void visit (IntegralLiteral expr)

Parameters
expr

public void visit (EndsWithMethodCallExpression expr)

Parameters
expr

public void visit (EqExpression expr)

Parameters
expr

public void visit (IsofExpression expr)

Parameters
expr

public void visit (MonthMethodCallExpression expr)

Parameters
expr

public void visit (DateTimeOffsetLiteral expr)

Parameters
expr

public void visit (TrimMethodCallExpression expr)

Parameters
expr

public void visit (CastExpression expr)

Parameters
expr

public void visit (OrderByExpression.Direction direction)

Parameters
direction

public void visit (BinaryLiteral expr)

Parameters
expr

public void visit (DoubleLiteral expr)

Parameters
expr

public void visit (AggregateAnyFunction expr)

Parameters
expr

public void visit (RoundMethodCallExpression expr)

Parameters
expr

public void visit (AndExpression expr)

Parameters
expr

public void visit (MulExpression expr)

Parameters
expr

public void visit (YearMethodCallExpression expr)

Parameters
expr

public void visit (AddExpression expr)

Parameters
expr

public void visit (EntitySimpleProperty expr)

Parameters
expr

public void visit (SubExpression expr)

Parameters
expr

public void visit (NotExpression expr)

Parameters
expr

public void visit (ToUpperMethodCallExpression expr)

Parameters
expr

public void visit (String type)

Parameters
type

public void visit (LtExpression expr)

Parameters
expr

public void visit (HourMethodCallExpression expr)

Parameters
expr

public void visit (SingleLiteral expr)

Parameters
expr

public void visit (DecimalLiteral expr)

Parameters
expr

public void visit (StringLiteral expr)

Parameters
expr

public void visit (ByteLiteral expr)

Parameters
expr

public void visit (NullLiteral expr)

Parameters
expr

public void visit (DateTimeLiteral expr)

Parameters
expr

public void visit (AggregateAllFunction expr)

Parameters
expr

public void visit (SByteLiteral expr)

Parameters
expr

public void visit (GuidLiteral expr)

Parameters
expr

public void visit (OrderByExpression expr)

Parameters
expr

public void visit (LengthMethodCallExpression expr)

Parameters
expr

public void visit (NeExpression expr)

Parameters
expr

public void visit (ParenExpression expr)

Parameters
expr

public void visit (SubstringOfMethodCallExpression expr)

Parameters
expr

public void visit (ReplaceMethodCallExpression expr)

Parameters
expr

public void visit (ToLowerMethodCallExpression expr)

Parameters
expr

public void visit (SecondMethodCallExpression expr)

Parameters
expr

public void visit (LeExpression expr)

Parameters
expr

public void visit (GeExpression expr)

Parameters
expr

public void visit (CeilingMethodCallExpression expr)

Parameters
expr

public void visit (BoolParenExpression expr)

Parameters
expr

public void visit (StartsWithMethodCallExpression expr)

Parameters
expr

public void visit (Int64Literal expr)

Parameters
expr

public void visit (FloorMethodCallExpression expr)

Parameters
expr

public void visit (NegateExpression expr)

Parameters
expr

public void visit (IndexOfMethodCallExpression expr)

Parameters
expr

public void visit (ModExpression expr)

Parameters
expr

public void visit (TimeLiteral expr)

Parameters
expr