C# Class WeenyMapper.QueryExecution.InMemory.InMemoryRowMatcher

Inheritance: IExpressionVisitor
ファイルを表示 Open project: erikojebo/WeenyMapper Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
IsMatch ( string columnName, object value ) : bool
MatchCompareValues ( string columnName, object value ) : void
MatchValue ( string columnName, object value ) : void

Method Details

InMemoryRowMatcher() public method

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

IsMatch() public method

public IsMatch ( ) : bool
return bool

Visit() public method

public Visit ( AndExpression expression ) : void
expression AndExpression
return void

Visit() public method

public Visit ( EntityReferenceExpression expression ) : void
expression WeenyMapper.QueryParsing.EntityReferenceExpression
return void

Visit() public method

public Visit ( EqualsExpression expression ) : void
expression EqualsExpression
return void

Visit() public method

public Visit ( GreaterExpression expression ) : void
expression GreaterExpression
return void

Visit() public method

public Visit ( GreaterOrEqualExpression expression ) : void
expression GreaterOrEqualExpression
return void

Visit() public method

public Visit ( InExpression expression ) : void
expression InExpression
return void

Visit() public method

public Visit ( LessExpression expression ) : void
expression LessExpression
return void

Visit() public method

public Visit ( LessOrEqualExpression expression ) : void
expression LessOrEqualExpression
return void

Visit() public method

public Visit ( LikeExpression expression ) : void
expression LikeExpression
return void

Visit() public method

public Visit ( NotEqualExpression expression ) : void
expression NotEqualExpression
return void

Visit() public method

public Visit ( NotExpression expression ) : void
expression NotExpression
return void

Visit() public method

public Visit ( OrExpression expression ) : void
expression OrExpression
return void

Visit() public method

public Visit ( PropertyExpression expression ) : void
expression PropertyExpression
return void

Visit() public method

public Visit ( RootExpression expression ) : void
expression RootExpression
return void

Visit() public method

public Visit ( ValueExpression expression ) : void
expression ValueExpression
return void