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

Inheritance: ITableInfoVisitor
显示文件 Open project: re-motion/Relinq-SqlBackend Class Usage Examples

Public Methods

Method Description
ApplyContext ( ITableInfo tableInfo, SqlExpressionContext expressionContext, IMappingResolutionStage stage, IMappingResolutionContext mappingResolutionContext ) : ITableInfo
VisitJoinedGroupingTableInfo ( ResolvedJoinedGroupingTableInfo tableInfo ) : ITableInfo
VisitSimpleTableInfo ( ResolvedSimpleTableInfo tableInfo ) : ITableInfo
VisitSqlJoinedTable ( SqlJoinedTable joinedTable ) : ITableInfo
VisitSubStatementTableInfo ( ResolvedSubStatementTableInfo tableInfo ) : ITableInfo
VisitUnresolvedGroupReferenceTableInfo ( UnresolvedGroupReferenceTableInfo tableInfo ) : ITableInfo
VisitUnresolvedTableInfo ( UnresolvedTableInfo tableInfo ) : ITableInfo

Protected Methods

Method Description
SqlContextTableInfoVisitor ( IMappingResolutionStage stage, SqlExpressionContext expressionContext, IMappingResolutionContext mappingResolutionContext ) : System

Method Details

ApplyContext() public static method

public static ApplyContext ( ITableInfo tableInfo, SqlExpressionContext expressionContext, IMappingResolutionStage stage, IMappingResolutionContext mappingResolutionContext ) : ITableInfo
tableInfo ITableInfo
expressionContext SqlExpressionContext
stage IMappingResolutionStage
mappingResolutionContext IMappingResolutionContext
return ITableInfo

SqlContextTableInfoVisitor() protected method

protected SqlContextTableInfoVisitor ( IMappingResolutionStage stage, SqlExpressionContext expressionContext, IMappingResolutionContext mappingResolutionContext ) : System
stage IMappingResolutionStage
expressionContext SqlExpressionContext
mappingResolutionContext IMappingResolutionContext
return System

VisitJoinedGroupingTableInfo() public method

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

VisitSimpleTableInfo() public method

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

VisitSqlJoinedTable() public method

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

VisitSubStatementTableInfo() public method

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

VisitUnresolvedGroupReferenceTableInfo() public method

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

VisitUnresolvedTableInfo() public method

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