public AggregatePhrase Min(SelectPhrase selectPhrase)
 {
     return(new AggregatePhrase(
                selectPhrase.Name,
                selectPhrase.Alias,
                selectPhrase.TableName,
                AggregateType.Min));
 }
        public SelectOperation skip(int skip)
        {
            var phrase = new SelectPhrase(null, null, null, SelectType.Skip);

            _current.SetNext(phrase);

            return(this);
        }
 public AggregatePhrase Count(SelectPhrase selectPhrase)
 {
     return(new AggregatePhrase(
                selectPhrase.Name,
                selectPhrase.Alias,
                selectPhrase.TableName,
                AggregateType.Count));
 }
        public SelectOperation take(int take)
        {
            var phrase = new SelectPhrase(null, null, null, SelectType.Take);

            _current.SetNext(phrase);

            return(this);
        }