Exemple #1
0
        public static QsiMultipleOrderExpressionNode CreateOrder(ParserRuleContextWrapper <OrderByClauseContext[]> context)
        {
            var node = new QsiMultipleOrderExpressionNode();

            node.Orders.AddRange(context.Value.Select(VisitOrderByClause));
            CqlTree.PutContextSpan(node, context);

            return(node);
        }
Exemple #2
0
        public QsiMultipleOrderExpressionNode VisitOrderByClause(OrderByClause orderByClause)
        {
            var node = new QsiMultipleOrderExpressionNode();

            node.Orders.AddRange(orderByClause.OrderByElements.Select(VisitExpressionWithSortOrder));
            SqlServerTree.PutFragmentSpan(node, orderByClause);

            return(node);
        }