예제 #1
0
        public AndPhrase(WherePhrase left, WherePhrase right) : base(null)
        {
            _left  = left;
            _right = right;

            _left.SetNext(_right);
        }
예제 #2
0
        public SelectOperation rightjoin(FromPhrase pharse, WherePhrase wherePhrase)
        {
            var joinPhrase = new JoinPhrase(pharse.TableName, JoinType.Right, wherePhrase);

            _current.SetNext(joinPhrase);
            _current.Next.SetNext(wherePhrase);

            return(this);
        }
예제 #3
0
 public OrPhrase Or(WherePhrase right)
 {
     return(new OrPhrase(this, right));
 }
예제 #4
0
 public AndPhrase And(WherePhrase right)
 {
     return(new AndPhrase(this, right));
 }
예제 #5
0
 public JoinPhrase(string table, JoinType joinType, WherePhrase wherePhrase)
     : base(table)
 {
     JoinType    = joinType;
     WherePhrase = wherePhrase;
 }
예제 #6
0
        public SelectOperation where (WherePhrase phrase)
        {
            _current.SetNext(phrase);

            return(this);
        }