C# Class NHibernate.Linq.Visitors.SelectClauseHqlNominator

Analyze the select clause to determine what parts can be translated fully to HQL, and some other properties of the clause.
Inheritance: System.Linq.Expressions.ExpressionTreeVisitor
Exibir arquivo Open project: nhibernate/nhibernate-core Class Usage Examples

Public Methods

Method Description
SelectClauseHqlNominator ( NHibernate.Linq.Visitors.VisitorParameters parameters ) : System
VisitExpression ( Expression expression ) : Expression

Private Methods

Method Description
CanBeEvaluatedInHqlSelectStatement ( Expression expression, bool projectConstantsInHql ) : bool
CanBeEvaluatedInHqlStatementShortcut ( Expression expression ) : bool
IsRegisteredFunction ( Expression expression ) : bool
Visit ( Expression expression ) : Expression

Method Details

SelectClauseHqlNominator() public method

public SelectClauseHqlNominator ( NHibernate.Linq.Visitors.VisitorParameters parameters ) : System
parameters NHibernate.Linq.Visitors.VisitorParameters
return System

VisitExpression() public method

public VisitExpression ( Expression expression ) : Expression
expression System.Linq.Expressions.Expression
return System.Linq.Expressions.Expression