Example #1
0
        public ISelectable Having(DvlSqlBinaryExpression binaryExpression, IEnumerable <DvlSqlParameter> @params)
        {
            this.CurrFullSelectExpression.GroupBy.BinaryExpression = binaryExpression;
            this.CurrFullSelectExpression.GroupBy.WithParameters(@params);

            return(this);
        }
Example #2
0
 public static DvlSqlBinaryExpression NotExp(DvlSqlBinaryExpression binaryExpression) =>
 !binaryExpression;
Example #3
0
 public static DvlSqlWhereExpression WhereExp(DvlSqlBinaryExpression innerExpression, bool isRoot = false) =>
 new DvlSqlWhereExpression(innerExpression).WithRoot(isRoot);
Example #4
0
 internal static DvlSqlBinaryExpression SetNot(this DvlSqlBinaryExpression binaryExpression, bool not) =>
 not ? !binaryExpression : binaryExpression;
Example #5
0
        public ISelectable Having(DvlSqlBinaryExpression binaryExpression)
        {
            this.CurrFullSelectExpression.GroupBy.BinaryExpression = binaryExpression;

            return(this);
        }
Example #6
0
 public IFilter Where(DvlSqlBinaryExpression binaryExpression, IEnumerable <DvlSqlParameter> @params)
 {
     this.CurrFullSelectExpression.Where = new DvlSqlWhereExpression(binaryExpression).WithParameters(@params) as DvlSqlWhereExpression;
     return(this);
 }
Example #7
0
        public IFilter Where(DvlSqlBinaryExpression binaryExpression)
        {
            this.CurrFullSelectExpression.Where = new DvlSqlWhereExpression(binaryExpression);

            return(this);
        }
Example #8
0
 public IInsertDeleteExecutable Where(DvlSqlBinaryExpression binaryExpression, IEnumerable <DvlSqlParameter> @params)
 {
     this._deleteExpression.WhereExpression = new DvlSqlWhereExpression(binaryExpression).WithParameters(@params) as DvlSqlWhereExpression;
     return(this._deleteExecutable =
                new SqlInsertDeleteExecutable(this._dvlSqlConnection, ToString, GetDvlSqlParameters));
 }
Example #9
0
 public IInsertDeleteExecutable Where(DvlSqlBinaryExpression binaryExpression)
 {
     this._deleteExpression.WhereExpression = new DvlSqlWhereExpression(binaryExpression);
     return(this._deleteExecutable =
                new SqlInsertDeleteExecutable(this._dvlSqlConnection, ToString, GetDvlSqlParameters));
 }
Example #10
0
 public static DvlSqlNotExpression NotExp(DvlSqlBinaryExpression binaryExpression) =>
 new DvlSqlNotExpression(binaryExpression);