コード例 #1
0
        public PredicateExpression(IExpression left, ExpressionOperator op,
                                   PredicateQuantifier quantifier, BracketedExpression subQuery)
        {
            if (left == null)
            {
                throw new ArgumentNullException("left");
            }

            if (op == null)
            {
                throw new ArgumentNullException("op");
            }

            if (quantifier == null)
            {
                throw new ArgumentNullException("quantifier");
            }

            if (subQuery == null)
            {
                throw new ArgumentNullException("subQuery");
            }

            m_left       = left;
            m_right      = subQuery;
            m_operator   = op;
            m_quantifier = quantifier;
        }
コード例 #2
0
        public override void Perform(PredicateQuantifier node)
        {
            if (node == null)
            {
                throw new ArgumentNullException("node");
            }

            m_sql.Append(node.Value);
        }
コード例 #3
0
 public virtual void Perform(PredicateQuantifier node)
 {
 }