C# 클래스 Remotion.Linq.SqlBackend.MappingResolution.ResolvingTableInfoVisitor

ResolvingTableInfoVisitor modifies UnresolvedTableInfos and generates ResolvedSimpleTableInfos.
상속: ITableInfoVisitor
파일 보기 프로젝트 열기: re-motion/Relinq-SqlBackend 1 사용 예제들

공개 메소드들

메소드 설명
ResolveTableInfo ( ITableInfo tableInfo, IMappingResolver resolver, UniqueIdentifierGenerator generator, IMappingResolutionStage stage, IMappingResolutionContext context ) : IResolvedTableInfo
VisitJoinedGroupingTableInfo ( ResolvedJoinedGroupingTableInfo tableInfo ) : ITableInfo
VisitSimpleTableInfo ( ResolvedSimpleTableInfo tableInfo ) : ITableInfo
VisitSqlJoinedTable ( SqlJoinedTable joinedTable ) : ITableInfo
VisitSubStatementTableInfo ( ResolvedSubStatementTableInfo tableInfo ) : ITableInfo
VisitUnresolvedGroupReferenceTableInfo ( UnresolvedGroupReferenceTableInfo tableInfo ) : ITableInfo
VisitUnresolvedTableInfo ( UnresolvedTableInfo tableInfo ) : ITableInfo

보호된 메소드들

메소드 설명
ResolvingTableInfoVisitor ( IMappingResolver resolver, UniqueIdentifierGenerator generator, IMappingResolutionStage stage, IMappingResolutionContext context ) : System

메소드 상세

ResolveTableInfo() 공개 정적인 메소드

public static ResolveTableInfo ( ITableInfo tableInfo, IMappingResolver resolver, UniqueIdentifierGenerator generator, IMappingResolutionStage stage, IMappingResolutionContext context ) : IResolvedTableInfo
tableInfo ITableInfo
resolver IMappingResolver
generator UniqueIdentifierGenerator
stage IMappingResolutionStage
context IMappingResolutionContext
리턴 IResolvedTableInfo

ResolvingTableInfoVisitor() 보호된 메소드

protected ResolvingTableInfoVisitor ( IMappingResolver resolver, UniqueIdentifierGenerator generator, IMappingResolutionStage stage, IMappingResolutionContext context ) : System
resolver IMappingResolver
generator UniqueIdentifierGenerator
stage IMappingResolutionStage
context IMappingResolutionContext
리턴 System

VisitJoinedGroupingTableInfo() 공개 메소드

public VisitJoinedGroupingTableInfo ( ResolvedJoinedGroupingTableInfo tableInfo ) : ITableInfo
tableInfo Remotion.Linq.SqlBackend.SqlStatementModel.Resolved.ResolvedJoinedGroupingTableInfo
리턴 ITableInfo

VisitSimpleTableInfo() 공개 메소드

public VisitSimpleTableInfo ( ResolvedSimpleTableInfo tableInfo ) : ITableInfo
tableInfo Remotion.Linq.SqlBackend.SqlStatementModel.Resolved.ResolvedSimpleTableInfo
리턴 ITableInfo

VisitSqlJoinedTable() 공개 메소드

public VisitSqlJoinedTable ( SqlJoinedTable joinedTable ) : ITableInfo
joinedTable Remotion.Linq.SqlBackend.SqlStatementModel.SqlJoinedTable
리턴 ITableInfo

VisitSubStatementTableInfo() 공개 메소드

public VisitSubStatementTableInfo ( ResolvedSubStatementTableInfo tableInfo ) : ITableInfo
tableInfo Remotion.Linq.SqlBackend.SqlStatementModel.Resolved.ResolvedSubStatementTableInfo
리턴 ITableInfo

VisitUnresolvedGroupReferenceTableInfo() 공개 메소드

public VisitUnresolvedGroupReferenceTableInfo ( UnresolvedGroupReferenceTableInfo tableInfo ) : ITableInfo
tableInfo Remotion.Linq.SqlBackend.SqlStatementModel.Unresolved.UnresolvedGroupReferenceTableInfo
리턴 ITableInfo

VisitUnresolvedTableInfo() 공개 메소드

public VisitUnresolvedTableInfo ( UnresolvedTableInfo tableInfo ) : ITableInfo
tableInfo Remotion.Linq.SqlBackend.SqlStatementModel.Unresolved.UnresolvedTableInfo
리턴 ITableInfo