Exemple #1
0
        public static Cond NotIn(Expr expr, List <Constant> values)
        {
            Cond oper = new Cond();
            OmConstantCollection col = new OmConstantCollection();

            for (int i = 0; i < values.Count; i++)
            {
                col.Add(values[i].Const);
            }
            oper.Term = WhereTerm.CreateNotIn(expr.Expression, col);
            return(oper);
        }
Exemple #2
0
        /// <summary>
        /// Creates a WhereTerm which represents SQL IN clause
        /// </summary>
        /// <param name="expr">Expression to be looked up</param>
        /// <param name="values">List of values</param>
        /// <returns></returns>
        static Cond In(Expr expr, List <Constant> values)
        {
            OmConstantCollection col = new OmConstantCollection();

            for (int i = 0; i < values.Count; i++)
            {
                col.Add(values[i].Const.Value);
            }
            Cond term = new Cond();

            term.Term = WhereTerm.CreateIn(expr.Expression, col);
            return(term);
        }