C# 클래스 LinqToRest.Client.Linq.RestQueryModelVisitor

상속: Remotion.Linq.QueryModelVisitorBase, IQueryModelTranslator
파일 보기 프로젝트 열기: chrisblock/LinqToRest 1 사용 예제들

공개 메소드들

메소드 설명
RestQueryModelVisitor ( IODataQueryFactory queryFactory ) : System
Translate ( Remotion.Linq.QueryModel queryModel ) : string
VisitAdditionalFromClause ( Remotion.Linq.Clauses.AdditionalFromClause fromClause, Remotion.Linq.QueryModel queryModel, int index ) : void
VisitGroupJoinClause ( Remotion.Linq.Clauses.GroupJoinClause groupJoinClause, Remotion.Linq.QueryModel queryModel, int index ) : void
VisitJoinClause ( Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.GroupJoinClause groupJoinClause ) : void
VisitJoinClause ( Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, int index ) : void
VisitMainFromClause ( Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel ) : void
VisitOrderByClause ( Remotion.Linq.Clauses.OrderByClause orderByClause, Remotion.Linq.QueryModel queryModel, int index ) : void
VisitOrdering ( Remotion.Linq.Clauses.Ordering ordering, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.OrderByClause orderByClause, int index ) : void
VisitResultOperator ( ResultOperatorBase resultOperator, Remotion.Linq.QueryModel queryModel, int index ) : void
VisitSelectClause ( Remotion.Linq.Clauses.SelectClause selectClause, Remotion.Linq.QueryModel queryModel ) : void
VisitWhereClause ( Remotion.Linq.Clauses.WhereClause whereClause, Remotion.Linq.QueryModel queryModel, int index ) : void

메소드 상세

RestQueryModelVisitor() 공개 메소드

public RestQueryModelVisitor ( IODataQueryFactory queryFactory ) : System
queryFactory IODataQueryFactory
리턴 System

Translate() 공개 메소드

public Translate ( Remotion.Linq.QueryModel queryModel ) : string
queryModel Remotion.Linq.QueryModel
리턴 string

VisitAdditionalFromClause() 공개 메소드

public VisitAdditionalFromClause ( Remotion.Linq.Clauses.AdditionalFromClause fromClause, Remotion.Linq.QueryModel queryModel, int index ) : void
fromClause Remotion.Linq.Clauses.AdditionalFromClause
queryModel Remotion.Linq.QueryModel
index int
리턴 void

VisitGroupJoinClause() 공개 메소드

public VisitGroupJoinClause ( Remotion.Linq.Clauses.GroupJoinClause groupJoinClause, Remotion.Linq.QueryModel queryModel, int index ) : void
groupJoinClause Remotion.Linq.Clauses.GroupJoinClause
queryModel Remotion.Linq.QueryModel
index int
리턴 void

VisitJoinClause() 공개 메소드

public VisitJoinClause ( Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.GroupJoinClause groupJoinClause ) : void
joinClause Remotion.Linq.Clauses.JoinClause
queryModel Remotion.Linq.QueryModel
groupJoinClause Remotion.Linq.Clauses.GroupJoinClause
리턴 void

VisitJoinClause() 공개 메소드

public VisitJoinClause ( Remotion.Linq.Clauses.JoinClause joinClause, Remotion.Linq.QueryModel queryModel, int index ) : void
joinClause Remotion.Linq.Clauses.JoinClause
queryModel Remotion.Linq.QueryModel
index int
리턴 void

VisitMainFromClause() 공개 메소드

public VisitMainFromClause ( Remotion.Linq.Clauses.MainFromClause fromClause, Remotion.Linq.QueryModel queryModel ) : void
fromClause Remotion.Linq.Clauses.MainFromClause
queryModel Remotion.Linq.QueryModel
리턴 void

VisitOrderByClause() 공개 메소드

public VisitOrderByClause ( Remotion.Linq.Clauses.OrderByClause orderByClause, Remotion.Linq.QueryModel queryModel, int index ) : void
orderByClause Remotion.Linq.Clauses.OrderByClause
queryModel Remotion.Linq.QueryModel
index int
리턴 void

VisitOrdering() 공개 메소드

public VisitOrdering ( Remotion.Linq.Clauses.Ordering ordering, Remotion.Linq.QueryModel queryModel, Remotion.Linq.Clauses.OrderByClause orderByClause, int index ) : void
ordering Remotion.Linq.Clauses.Ordering
queryModel Remotion.Linq.QueryModel
orderByClause Remotion.Linq.Clauses.OrderByClause
index int
리턴 void

VisitResultOperator() 공개 메소드

public VisitResultOperator ( ResultOperatorBase resultOperator, Remotion.Linq.QueryModel queryModel, int index ) : void
resultOperator ResultOperatorBase
queryModel Remotion.Linq.QueryModel
index int
리턴 void

VisitSelectClause() 공개 메소드

public VisitSelectClause ( Remotion.Linq.Clauses.SelectClause selectClause, Remotion.Linq.QueryModel queryModel ) : void
selectClause Remotion.Linq.Clauses.SelectClause
queryModel Remotion.Linq.QueryModel
리턴 void

VisitWhereClause() 공개 메소드

public VisitWhereClause ( Remotion.Linq.Clauses.WhereClause whereClause, Remotion.Linq.QueryModel queryModel, int index ) : void
whereClause Remotion.Linq.Clauses.WhereClause
queryModel Remotion.Linq.QueryModel
index int
리턴 void