C# Class Sage.Integration.Northwind.Adapter.Data.QueryFilterBuilder.ExpressionParser

Show file Open project: Sage/SData-Contracts

Public Methods

Method Description
ExpressionParser ( IEntityQueryWrapper entityQueryWrapper ) : System
GetExpression ( ComparisonOperatorExpression expression, List &parameters ) : string
GetExpression ( EqualsExpression expression, List &parameters ) : string
GetExpression ( FieldExpression expression, List &parameters ) : string
GetExpression ( LiteralExpression expression, List &parameters ) : string
GetExpressionDispatch ( IExpression expression, List &parameters ) : string

Private Methods

Method Description
GetExpression ( AndExpression expression, List &parameters ) : string
GetExpression ( BetweenExpression expression, List &parameters ) : string
GetExpression ( DivideExpression expression, List &parameters ) : string
GetExpression ( GreaterThanExpression expression, List &parameters ) : string
GetExpression ( GreaterThanOrEqualExpression expression, List &parameters ) : string
GetExpression ( IBinaryOperatorExpression expression, List &parameters ) : string
GetExpression ( LessThanExpression expression, List &parameters ) : string
GetExpression ( LessThanOrEqualExpression expression, List &parameters ) : string
GetExpression ( LikeExpression expression, List &parameters ) : string
GetExpression ( MinusExpression expression, List &parameters ) : string
GetExpression ( MultiplyExpression expression, List &parameters ) : string
GetExpression ( NotEqualExpression expression, List &parameters ) : string
GetExpression ( NotExpression expression, List &parameters ) : string
GetExpression ( OrExpression expression, List &parameters ) : string
GetExpression ( ParenthesesExpression expression, List &parameters ) : string
GetExpression ( PlusExpression expression, List &parameters ) : string
GetExpression ( ShortcutConditionalOperatorExpression expression, List &parameters ) : string
GetExpression ( UnaryOperatorExpression expression, List &parameters ) : string

Method Details

ExpressionParser() public method

public ExpressionParser ( IEntityQueryWrapper entityQueryWrapper ) : System
entityQueryWrapper IEntityQueryWrapper
return System

GetExpression() public method

public GetExpression ( ComparisonOperatorExpression expression, List &parameters ) : string
expression ComparisonOperatorExpression
parameters List
return string

GetExpression() public method

public GetExpression ( EqualsExpression expression, List &parameters ) : string
expression EqualsExpression
parameters List
return string

GetExpression() public method

public GetExpression ( FieldExpression expression, List &parameters ) : string
expression FieldExpression
parameters List
return string

GetExpression() public method

public GetExpression ( LiteralExpression expression, List &parameters ) : string
expression LiteralExpression
parameters List
return string

GetExpressionDispatch() public method

public GetExpressionDispatch ( IExpression expression, List &parameters ) : string
expression IExpression
parameters List
return string