Ejemplo n.º 1
0
        public void AddCondition(ConditionCombineLogic combineLogic, string statement)
        {
            string lcStatement          = statement.ToLowerInvariant();
            bool   containsAggregations = aggFunctions.Any(lcStatement.Contains);
            var    condition            = new KeyValuePair <string, ConditionCombineLogic> (statement, combineLogic);

            if (containsAggregations)
            {
                havingClause.Add(condition);
            }
            else
            {
                whereClause.Add(condition);
            }
        }
Ejemplo n.º 2
0
 public virtual void SetDataFilter(DataFilter dataFilter)
 {
     columnVisible = dataFilter.ShowColumns;
     combineLogic  = dataFilter.CombineLogic;
 }