예제 #1
0
        private void Visit(JoinView jv)
        {
            _str.Append(StringPair.Parenthesis.Begin);

            Visit(jv.Left);
            _str.Append(_tr.GetJoinKeyword(jv.JoinType));
            Visit(jv.Right);

            _str.Append(_tr.On);
            _str.Append(_jv.GetJoinEquation(jv));

            _str.Append(StringPair.Parenthesis.End);
        }
예제 #2
0
 private void VisitViewAlias(JoinView view)
 {
     VisitViewAlias(view.Left);
     VisitViewAlias(view.Right);
 }
예제 #3
0
 private void Visit(JoinView j)
 {
     Visit(j.Left);
     Visit(j.Right);
 }