예제 #1
0
        private void GetAqlExpression(Expression expression, QueryModel queryModel,
                                      bool?treatNewWithoutBracket = false, bool?handleJoin = false, bool?handleLet = false)
        {
            var visitor = new AqlExpressionTreeVisitor(this);

            visitor.TreatNewWithoutBracket = treatNewWithoutBracket.Value;
            visitor.QueryModel             = queryModel;
            visitor.HandleJoin             = handleJoin.Value;
            visitor.HandleLet = handleLet.Value;
            visitor.VisitExpression(expression);
        }
예제 #2
0
 private void GetAqlExpression(Expression expression, QueryModel queryModel,
     bool? treatNewWithoutBracket = false, bool? handleJoin = false, bool? handleLet = false)
 {
     var visitor = new AqlExpressionTreeVisitor(this);
     visitor.TreatNewWithoutBracket = treatNewWithoutBracket.Value;
     visitor.QueryModel = queryModel;
     visitor.HandleJoin = handleJoin.Value;
     visitor.HandleLet = handleLet.Value;
     visitor.VisitExpression(expression);
 }