C# 클래스 Sage.Integration.Northwind.Adapter.Data.QueryFilterBuilder.ExpressionParser

파일 보기 프로젝트 열기: Sage/SData-Contracts

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

ExpressionParser() 공개 메소드

public ExpressionParser ( IEntityQueryWrapper entityQueryWrapper ) : System
entityQueryWrapper IEntityQueryWrapper
리턴 System

GetExpression() 공개 메소드

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

GetExpression() 공개 메소드

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

GetExpression() 공개 메소드

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

GetExpression() 공개 메소드

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

GetExpressionDispatch() 공개 메소드

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