C# Класс WeenyMapper.QueryExecution.InMemory.InMemoryRowMatcher

Наследование: IExpressionVisitor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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