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

Inheritance: Shaolinq.Persistence.Linq.Expressions.SqlExpressionVisitor
Afficher le fichier Open project: tumtumtum/Shaolinq Class Usage Examples

Méthodes protégées

Méthode Description
IsInitialProjection ( SqlSelectExpression select ) : bool
VisitDelete ( SqlDeleteExpression deleteExpression ) : Expression
VisitInsertInto ( SqlInsertIntoExpression insertIntoExpression ) : Expression
VisitJoin ( SqlJoinExpression join ) : Expression
VisitSelect ( SqlSelectExpression select ) : Expression
VisitSubquery ( SqlSubqueryExpression subquery ) : Expression
VisitUnion ( SqlUnionExpression union ) : Expression
VisitUpdate ( SqlUpdateExpression updateExpression ) : Expression

Private Methods

Méthode Description
Find ( Expression source ) : List
IsNameMapProjection ( SqlSelectExpression select ) : bool
IsRedudantSubquery ( SqlSelectExpression select ) : bool
IsSimpleProjection ( SqlSelectExpression select ) : bool
SqlRedundantSubqueryFinder ( ) : System.Collections.Generic

Method Details

IsInitialProjection() protected static méthode

protected static IsInitialProjection ( SqlSelectExpression select ) : bool
select SqlSelectExpression
Résultat bool

VisitDelete() protected méthode

protected VisitDelete ( SqlDeleteExpression deleteExpression ) : Expression
deleteExpression SqlDeleteExpression
Résultat Expression

VisitInsertInto() protected méthode

protected VisitInsertInto ( SqlInsertIntoExpression insertIntoExpression ) : Expression
insertIntoExpression SqlInsertIntoExpression
Résultat Expression

VisitJoin() protected méthode

protected VisitJoin ( SqlJoinExpression join ) : Expression
join SqlJoinExpression
Résultat Expression

VisitSelect() protected méthode

protected VisitSelect ( SqlSelectExpression select ) : Expression
select SqlSelectExpression
Résultat Expression

VisitSubquery() protected méthode

protected VisitSubquery ( SqlSubqueryExpression subquery ) : Expression
subquery SqlSubqueryExpression
Résultat Expression

VisitUnion() protected méthode

protected VisitUnion ( SqlUnionExpression union ) : Expression
union SqlUnionExpression
Résultat Expression

VisitUpdate() protected méthode

protected VisitUpdate ( SqlUpdateExpression updateExpression ) : Expression
updateExpression SqlUpdateExpression
Résultat Expression