public void Visit(GreaterThanEqualExpression expression)
        {
            var leftArg = new QueryPhaseArgs()
            {
                BoolQueryArg = new QueryGreaterThanEqual()
            };

            VisitChild(expression.Left, leftArg);

            var rightArg = new QueryPhaseArgs()
            {
                BoolQueryArg = new QueryGreaterThanEqual()
            };

            VisitChild(expression.Right, rightArg);

            var parentArgs = _visitStack.Peek();

            parentArgs.RowResult = ValidateTypes(leftArg.BoolQueryArg, rightArg.BoolQueryArg, (l, r) => l >= r);
        }
Beispiel #2
0
 public void Visit(GreaterThanEqualExpression expression, CommonTree tree)
 {
     SetLine(expression, tree);
     Parent(tree).Children.Add(expression);
     VisitChildren(tree);
 }
Beispiel #3
0
 public void Visit(GreaterThanEqualExpression expression)
 {
     DoBoolean(expression, CodeBinaryOperatorType.GreaterThanOrEqual);
 }