src/Shared/EntityFramework/Core/Query/PlanCompiler/JoinEdge.cs
// <summary>
// Add a new "equi-join" condition to this edge
// </summary>
// <param name="joinNode"> join node producing this condition </param>
// <param name="leftVar"> the left-side column </param>
// <param name="rightVar"> the right-side column </param>
// <returns> true, if this condition can be added </returns>
Add a new "equi-join" condition to this edge
Add a new " equi - join " condition to this edge
internal bool AddCondition(AugmentedJoinNode joinNode, ColumnVar leftVar, ColumnVar rightVar)
        {
            if (joinNode != m_joinNode)
            {
                return false;
            }
            m_leftVars.Add(leftVar);
            m_rightVars.Add(rightVar);
            return true;
        }
internal bool AddCondition ( AugmentedJoinNode joinNode , ColumnVar leftVar , ColumnVar rightVar ) { if ( joinNode != m_joinNode ) { return false ; } m_leftVars . Add ( leftVar ) ; m_rightVars . Add ( rightVar ) ; return true ; }
Add a new "equi-join" condition to this edge
Add a new " equi - join " condition to this edge
true, if this condition can be added
true if this condition can be added
joinNode
AugmentedJoinNode
join node producing this condition
join node producing this condition
leftVar
ColumnVar
the left-side column
the left - side column
rightVar
ColumnVar
the right-side column
the right - side column