예제 #1
0
        public override void Visit(LeftJoinPart leftJoinPart)
        {
            Result.Append("\nLEFT JOIN ");
            ExpectsFqn = true;
            leftJoinPart.From.Accept(this);
            ExpectsFqn = false;
            Result.Append(" ON ");

            leftJoinPart.Conditions[0].Accept(this);
            for (var i = 1; i < leftJoinPart.Conditions.Length; i++)
            {
                Result.Append("AND ");
                leftJoinPart.Conditions[i].Accept(this);
            }
        }
예제 #2
0
 public override void Visit(LeftJoinPart leftJoinPart)
 {
     throw new NotSupportedException();
 }
예제 #3
0
 public abstract void Visit(LeftJoinPart leftJoinPart);