C# Class Shaolinq.Persistence.Linq.Optimizers.AggregateSubqueryFinder

Finds and returns all aggregates within an expression.
Inheritance: Shaolinq.Persistence.Linq.Expressions.SqlExpressionVisitor
显示文件 Open project: tumtumtum/Shaolinq Class Usage Examples

Public Methods

Method Description
Find ( Expression expression ) : List

Protected Methods

Method Description
VisitAggregateSubquery ( SqlAggregateSubqueryExpression aggregate ) : Expression

Private Methods

Method Description
AggregateSubqueryFinder ( ) : System.Collections.Generic

Method Details

Find() public static method

public static Find ( Expression expression ) : List
expression System.Linq.Expressions.Expression
return List

VisitAggregateSubquery() protected method

protected VisitAggregateSubquery ( SqlAggregateSubqueryExpression aggregate ) : Expression
aggregate Shaolinq.Persistence.Linq.Expressions.SqlAggregateSubqueryExpression
return System.Linq.Expressions.Expression