C# Class Remotion.Linq.SqlBackend.MappingResolution.ResolvingTableInfoVisitor

ResolvingTableInfoVisitor modifies UnresolvedTableInfos and generates ResolvedSimpleTableInfos.
Inheritance: ITableInfoVisitor
Afficher le fichier Open project: re-motion/Relinq-SqlBackend Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
ResolvingTableInfoVisitor ( IMappingResolver resolver, UniqueIdentifierGenerator generator, IMappingResolutionStage stage, IMappingResolutionContext context ) : System

Method Details

ResolveTableInfo() public static méthode

public static ResolveTableInfo ( ITableInfo tableInfo, IMappingResolver resolver, UniqueIdentifierGenerator generator, IMappingResolutionStage stage, IMappingResolutionContext context ) : IResolvedTableInfo
tableInfo ITableInfo
resolver IMappingResolver
generator UniqueIdentifierGenerator
stage IMappingResolutionStage
context IMappingResolutionContext
Résultat IResolvedTableInfo

ResolvingTableInfoVisitor() protected méthode

protected ResolvingTableInfoVisitor ( IMappingResolver resolver, UniqueIdentifierGenerator generator, IMappingResolutionStage stage, IMappingResolutionContext context ) : System
resolver IMappingResolver
generator UniqueIdentifierGenerator
stage IMappingResolutionStage
context IMappingResolutionContext
Résultat System

VisitJoinedGroupingTableInfo() public méthode

public VisitJoinedGroupingTableInfo ( ResolvedJoinedGroupingTableInfo tableInfo ) : ITableInfo
tableInfo Remotion.Linq.SqlBackend.SqlStatementModel.Resolved.ResolvedJoinedGroupingTableInfo
Résultat ITableInfo

VisitSimpleTableInfo() public méthode

public VisitSimpleTableInfo ( ResolvedSimpleTableInfo tableInfo ) : ITableInfo
tableInfo Remotion.Linq.SqlBackend.SqlStatementModel.Resolved.ResolvedSimpleTableInfo
Résultat ITableInfo

VisitSqlJoinedTable() public méthode

public VisitSqlJoinedTable ( SqlJoinedTable joinedTable ) : ITableInfo
joinedTable Remotion.Linq.SqlBackend.SqlStatementModel.SqlJoinedTable
Résultat ITableInfo

VisitSubStatementTableInfo() public méthode

public VisitSubStatementTableInfo ( ResolvedSubStatementTableInfo tableInfo ) : ITableInfo
tableInfo Remotion.Linq.SqlBackend.SqlStatementModel.Resolved.ResolvedSubStatementTableInfo
Résultat ITableInfo

VisitUnresolvedGroupReferenceTableInfo() public méthode

public VisitUnresolvedGroupReferenceTableInfo ( UnresolvedGroupReferenceTableInfo tableInfo ) : ITableInfo
tableInfo Remotion.Linq.SqlBackend.SqlStatementModel.Unresolved.UnresolvedGroupReferenceTableInfo
Résultat ITableInfo

VisitUnresolvedTableInfo() public méthode

public VisitUnresolvedTableInfo ( UnresolvedTableInfo tableInfo ) : ITableInfo
tableInfo Remotion.Linq.SqlBackend.SqlStatementModel.Unresolved.UnresolvedTableInfo
Résultat ITableInfo