C# Класс CqlSharp.Linq.Query.ProjectorBuilder

Converts an expression with selector expressions to a lambda expression that takes a datareader as input.
Наследование: CqlSharp.Linq.Expressions.CqlExpressionVisitor
Показать файл Открыть проект

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

Метод Описание
BuildProjector ( Expression expression ) : LambdaExpression
VisitSelector ( SelectorExpression selector ) : Expression

replaces selectors (column references) expressions, with an expression that reads the corresponding value from DataReader

VisitTerm ( TermExpression node ) : Expression

Replaces Variable terms with references to the correct argument

Описание методов

BuildProjector() публичный Метод

public BuildProjector ( Expression expression ) : LambdaExpression
expression System.Linq.Expressions.Expression
Результат System.Linq.Expressions.LambdaExpression

VisitSelector() публичный Метод

replaces selectors (column references) expressions, with an expression that reads the corresponding value from DataReader
public VisitSelector ( SelectorExpression selector ) : Expression
selector CqlSharp.Linq.Expressions.SelectorExpression
Результат System.Linq.Expressions.Expression

VisitTerm() публичный Метод

Replaces Variable terms with references to the correct argument
public VisitTerm ( TermExpression node ) : Expression
node CqlSharp.Linq.Expressions.TermExpression
Результат System.Linq.Expressions.Expression