C# 클래스 Shaolinq.Persistence.Linq.Optimizers.SqlRedundantSubqueryFinder

상속: Shaolinq.Persistence.Linq.Expressions.SqlExpressionVisitor
파일 보기 프로젝트 열기: tumtumtum/Shaolinq 1 사용 예제들

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
Find ( Expression source ) : List
IsNameMapProjection ( SqlSelectExpression select ) : bool
IsRedudantSubquery ( SqlSelectExpression select ) : bool
IsSimpleProjection ( SqlSelectExpression select ) : bool
SqlRedundantSubqueryFinder ( ) : System.Collections.Generic

메소드 상세

IsInitialProjection() 보호된 정적인 메소드

protected static IsInitialProjection ( SqlSelectExpression select ) : bool
select SqlSelectExpression
리턴 bool

VisitDelete() 보호된 메소드

protected VisitDelete ( SqlDeleteExpression deleteExpression ) : Expression
deleteExpression SqlDeleteExpression
리턴 Expression

VisitInsertInto() 보호된 메소드

protected VisitInsertInto ( SqlInsertIntoExpression insertIntoExpression ) : Expression
insertIntoExpression SqlInsertIntoExpression
리턴 Expression

VisitJoin() 보호된 메소드

protected VisitJoin ( SqlJoinExpression join ) : Expression
join SqlJoinExpression
리턴 Expression

VisitSelect() 보호된 메소드

protected VisitSelect ( SqlSelectExpression select ) : Expression
select SqlSelectExpression
리턴 Expression

VisitSubquery() 보호된 메소드

protected VisitSubquery ( SqlSubqueryExpression subquery ) : Expression
subquery SqlSubqueryExpression
리턴 Expression

VisitUnion() 보호된 메소드

protected VisitUnion ( SqlUnionExpression union ) : Expression
union SqlUnionExpression
리턴 Expression

VisitUpdate() 보호된 메소드

protected VisitUpdate ( SqlUpdateExpression updateExpression ) : Expression
updateExpression SqlUpdateExpression
리턴 Expression