public interface

ExpressionVisitor

org.odata4j.expression.ExpressionVisitor
Known Indirect Subclasses

Summary

Public Methods
abstract void afterDescend()
abstract void beforeDescend()
abstract void betweenDescend()
abstract void visit(OrExpression expr)
abstract void visit(MinuteMethodCallExpression expr)
abstract void visit(SubstringMethodCallExpression expr)
abstract void visit(ConcatMethodCallExpression expr)
abstract void visit(GtExpression expr)
abstract void visit(DayMethodCallExpression expr)
abstract void visit(DivExpression expr)
abstract void visit(BooleanLiteral expr)
abstract void visit(IntegralLiteral expr)
abstract void visit(EndsWithMethodCallExpression expr)
abstract void visit(EqExpression expr)
abstract void visit(IsofExpression expr)
abstract void visit(MonthMethodCallExpression expr)
abstract void visit(DateTimeOffsetLiteral expr)
abstract void visit(TrimMethodCallExpression expr)
abstract void visit(BinaryLiteral expr)
abstract void visit(OrderByExpression.Direction direction)
abstract void visit(CastExpression expr)
abstract void visit(DoubleLiteral expr)
abstract void visit(AggregateAnyFunction expr)
abstract void visit(RoundMethodCallExpression expr)
abstract void visit(AndExpression expr)
abstract void visit(MulExpression expr)
abstract void visit(YearMethodCallExpression expr)
abstract void visit(EntitySimpleProperty expr)
abstract void visit(AddExpression expr)
abstract void visit(SubExpression expr)
abstract void visit(NotExpression expr)
abstract void visit(ToUpperMethodCallExpression expr)
abstract void visit(String type)
abstract void visit(LtExpression expr)
abstract void visit(HourMethodCallExpression expr)
abstract void visit(SingleLiteral expr)
abstract void visit(DecimalLiteral expr)
abstract void visit(StringLiteral expr)
abstract void visit(ByteLiteral expr)
abstract void visit(DateTimeLiteral expr)
abstract void visit(NullLiteral expr)
abstract void visit(AggregateAllFunction expr)
abstract void visit(SByteLiteral expr)
abstract void visit(GuidLiteral expr)
abstract void visit(OrderByExpression expr)
abstract void visit(LengthMethodCallExpression expr)
abstract void visit(NeExpression expr)
abstract void visit(ParenExpression expr)
abstract void visit(SubstringOfMethodCallExpression expr)
abstract void visit(ReplaceMethodCallExpression expr)
abstract void visit(ToLowerMethodCallExpression expr)
abstract void visit(SecondMethodCallExpression expr)
abstract void visit(LeExpression expr)
abstract void visit(GeExpression expr)
abstract void visit(CeilingMethodCallExpression expr)
abstract void visit(BoolParenExpression expr)
abstract void visit(StartsWithMethodCallExpression expr)
abstract void visit(Int64Literal expr)
abstract void visit(FloorMethodCallExpression expr)
abstract void visit(NegateExpression expr)
abstract void visit(IndexOfMethodCallExpression expr)
abstract void visit(ModExpression expr)
abstract void visit(TimeLiteral expr)

Public Methods

public abstract void afterDescend ()

public abstract void beforeDescend ()

public abstract void betweenDescend ()

public abstract void visit (OrExpression expr)

Parameters
expr

public abstract void visit (MinuteMethodCallExpression expr)

Parameters
expr

public abstract void visit (SubstringMethodCallExpression expr)

Parameters
expr

public abstract void visit (ConcatMethodCallExpression expr)

Parameters
expr

public abstract void visit (GtExpression expr)

Parameters
expr

public abstract void visit (DayMethodCallExpression expr)

Parameters
expr

public abstract void visit (DivExpression expr)

Parameters
expr

public abstract void visit (BooleanLiteral expr)

Parameters
expr

public abstract void visit (IntegralLiteral expr)

Parameters
expr

public abstract void visit (EndsWithMethodCallExpression expr)

Parameters
expr

public abstract void visit (EqExpression expr)

Parameters
expr

public abstract void visit (IsofExpression expr)

Parameters
expr

public abstract void visit (MonthMethodCallExpression expr)

Parameters
expr

public abstract void visit (DateTimeOffsetLiteral expr)

Parameters
expr

public abstract void visit (TrimMethodCallExpression expr)

Parameters
expr

public abstract void visit (BinaryLiteral expr)

Parameters
expr

public abstract void visit (OrderByExpression.Direction direction)

Parameters
direction

public abstract void visit (CastExpression expr)

Parameters
expr

public abstract void visit (DoubleLiteral expr)

Parameters
expr

public abstract void visit (AggregateAnyFunction expr)

Parameters
expr

public abstract void visit (RoundMethodCallExpression expr)

Parameters
expr

public abstract void visit (AndExpression expr)

Parameters
expr

public abstract void visit (MulExpression expr)

Parameters
expr

public abstract void visit (YearMethodCallExpression expr)

Parameters
expr

public abstract void visit (EntitySimpleProperty expr)

Parameters
expr

public abstract void visit (AddExpression expr)

Parameters
expr

public abstract void visit (SubExpression expr)

Parameters
expr

public abstract void visit (NotExpression expr)

Parameters
expr

public abstract void visit (ToUpperMethodCallExpression expr)

Parameters
expr

public abstract void visit (String type)

Parameters
type

public abstract void visit (LtExpression expr)

Parameters
expr

public abstract void visit (HourMethodCallExpression expr)

Parameters
expr

public abstract void visit (SingleLiteral expr)

Parameters
expr

public abstract void visit (DecimalLiteral expr)

Parameters
expr

public abstract void visit (StringLiteral expr)

Parameters
expr

public abstract void visit (ByteLiteral expr)

Parameters
expr

public abstract void visit (DateTimeLiteral expr)

Parameters
expr

public abstract void visit (NullLiteral expr)

Parameters
expr

public abstract void visit (AggregateAllFunction expr)

Parameters
expr

public abstract void visit (SByteLiteral expr)

Parameters
expr

public abstract void visit (GuidLiteral expr)

Parameters
expr

public abstract void visit (OrderByExpression expr)

Parameters
expr

public abstract void visit (LengthMethodCallExpression expr)

Parameters
expr

public abstract void visit (NeExpression expr)

Parameters
expr

public abstract void visit (ParenExpression expr)

Parameters
expr

public abstract void visit (SubstringOfMethodCallExpression expr)

Parameters
expr

public abstract void visit (ReplaceMethodCallExpression expr)

Parameters
expr

public abstract void visit (ToLowerMethodCallExpression expr)

Parameters
expr

public abstract void visit (SecondMethodCallExpression expr)

Parameters
expr

public abstract void visit (LeExpression expr)

Parameters
expr

public abstract void visit (GeExpression expr)

Parameters
expr

public abstract void visit (CeilingMethodCallExpression expr)

Parameters
expr

public abstract void visit (BoolParenExpression expr)

Parameters
expr

public abstract void visit (StartsWithMethodCallExpression expr)

Parameters
expr

public abstract void visit (Int64Literal expr)

Parameters
expr

public abstract void visit (FloorMethodCallExpression expr)

Parameters
expr

public abstract void visit (NegateExpression expr)

Parameters
expr

public abstract void visit (IndexOfMethodCallExpression expr)

Parameters
expr

public abstract void visit (ModExpression expr)

Parameters
expr

public abstract void visit (TimeLiteral expr)

Parameters
expr