Beispiel #1
0
        public static DmlfConditionBase ParseFilterExpression(FilterParserType type, DmlfExpression columnValue, string expression, ParserOptions options = null)
        {
            if (expression == null)
            {
                return(null);
            }
            expression = TransformExpression(expression);
            var res = FilterParserCoreImpl.ParseFilterExpression(type, columnValue, expression, options);

            if (res != null)
            {
                res = res.SimplifyCondition();
            }
            return(res);
        }
Beispiel #2
0
 public static DmlfConditionBase ParseFilterExpression(DbTypeBase type, DmlfExpression columnValue, string expression, ParserOptions options = null)
 {
     return(ParseFilterExpression(GetExpressionType(type), columnValue, expression, options));
 }