C# 클래스 WeenyMapper.QueryExecution.InMemory.InMemoryRowMatcher

상속: IExpressionVisitor
파일 보기 프로젝트 열기: erikojebo/WeenyMapper 1 사용 예제들

공개 메소드들

메소드 설명
InMemoryRowMatcher ( Row row, QueryExpression queryExpression, string tableIdentifier = null ) : System
IsMatch ( ) : bool
Visit ( AndExpression expression ) : void
Visit ( EntityReferenceExpression expression ) : void
Visit ( EqualsExpression expression ) : void
Visit ( GreaterExpression expression ) : void
Visit ( GreaterOrEqualExpression expression ) : void
Visit ( InExpression expression ) : void
Visit ( LessExpression expression ) : void
Visit ( LessOrEqualExpression expression ) : void
Visit ( LikeExpression expression ) : void
Visit ( NotEqualExpression expression ) : void
Visit ( NotExpression expression ) : void
Visit ( OrExpression expression ) : void
Visit ( PropertyExpression expression ) : void
Visit ( RootExpression expression ) : void
Visit ( ValueExpression expression ) : void

비공개 메소드들

메소드 설명
IsMatch ( string columnName, object value ) : bool
MatchCompareValues ( string columnName, object value ) : void
MatchValue ( string columnName, object value ) : void

메소드 상세

InMemoryRowMatcher() 공개 메소드

public InMemoryRowMatcher ( Row row, QueryExpression queryExpression, string tableIdentifier = null ) : System
row WeenyMapper.Mapping.Row
queryExpression WeenyMapper.QueryParsing.QueryExpression
tableIdentifier string
리턴 System

IsMatch() 공개 메소드

public IsMatch ( ) : bool
리턴 bool

Visit() 공개 메소드

public Visit ( AndExpression expression ) : void
expression AndExpression
리턴 void

Visit() 공개 메소드

public Visit ( EntityReferenceExpression expression ) : void
expression WeenyMapper.QueryParsing.EntityReferenceExpression
리턴 void

Visit() 공개 메소드

public Visit ( EqualsExpression expression ) : void
expression EqualsExpression
리턴 void

Visit() 공개 메소드

public Visit ( GreaterExpression expression ) : void
expression GreaterExpression
리턴 void

Visit() 공개 메소드

public Visit ( GreaterOrEqualExpression expression ) : void
expression GreaterOrEqualExpression
리턴 void

Visit() 공개 메소드

public Visit ( InExpression expression ) : void
expression InExpression
리턴 void

Visit() 공개 메소드

public Visit ( LessExpression expression ) : void
expression LessExpression
리턴 void

Visit() 공개 메소드

public Visit ( LessOrEqualExpression expression ) : void
expression LessOrEqualExpression
리턴 void

Visit() 공개 메소드

public Visit ( LikeExpression expression ) : void
expression LikeExpression
리턴 void

Visit() 공개 메소드

public Visit ( NotEqualExpression expression ) : void
expression NotEqualExpression
리턴 void

Visit() 공개 메소드

public Visit ( NotExpression expression ) : void
expression NotExpression
리턴 void

Visit() 공개 메소드

public Visit ( OrExpression expression ) : void
expression OrExpression
리턴 void

Visit() 공개 메소드

public Visit ( PropertyExpression expression ) : void
expression PropertyExpression
리턴 void

Visit() 공개 메소드

public Visit ( RootExpression expression ) : void
expression RootExpression
리턴 void

Visit() 공개 메소드

public Visit ( ValueExpression expression ) : void
expression ValueExpression
리턴 void