Remotion.Linq.SqlBackend.MappingResolution.SqlContextTableInfoVisitor.VisitJoinedGroupingTableInfo C# (CSharp) Method

VisitJoinedGroupingTableInfo() public method

public VisitJoinedGroupingTableInfo ( ResolvedJoinedGroupingTableInfo tableInfo ) : ITableInfo
tableInfo Remotion.Linq.SqlBackend.SqlStatementModel.Resolved.ResolvedJoinedGroupingTableInfo
return ITableInfo
    public ITableInfo VisitJoinedGroupingTableInfo (ResolvedJoinedGroupingTableInfo tableInfo)
    {
      var newStatement = _stage.ApplySelectionContext (tableInfo.SqlStatement, _expressionContext, _mappingResolutionContext);
      if (newStatement != tableInfo.SqlStatement)
        return new ResolvedJoinedGroupingTableInfo (
            tableInfo.TableAlias, 
            newStatement, 
            tableInfo.AssociatedGroupingSelectExpression, 
            tableInfo.GroupSourceTableAlias);
      return tableInfo;
    }