Package com.facebook.presto.operator.LimitOperator

Examples of com.facebook.presto.operator.LimitOperator.LimitOperatorFactory


                .addSequencePage(3, 1)
                .addSequencePage(2, 4)
                .addSequencePage(2, 6)
                .build();

        OperatorFactory operatorFactory = new LimitOperatorFactory(0, ImmutableList.of(SINGLE_LONG), 6, Optional.<Integer>absent());
        Operator operator = operatorFactory.createOperator(driverContext);

        List<Page> expected = rowPagesBuilder(SINGLE_LONG)
                .addSequencePage(3, 1)
                .addSequencePage(2, 4)
                .addSequencePage(1, 6)
View Full Code Here


    @Override
    protected List<? extends OperatorFactory> createOperatorFactories()
    {
        OperatorFactory tableScanOperator = createTableScanOperator(0, "orders", "totalprice", "clerk");

        LimitOperatorFactory limitOperator = new LimitOperatorFactory(1, tableScanOperator.getTupleInfos(), ROWS, Optional.<Integer>absent());

        OrderByOperatorFactory orderByOperator = new OrderByOperatorFactory(
                2,
                limitOperator.getTupleInfos(),
                new int[] {0},
                new int[] {1},
                ROWS);

        return ImmutableList.of(tableScanOperator, limitOperator, orderByOperator);
View Full Code Here

TOP

Related Classes of com.facebook.presto.operator.LimitOperator.LimitOperatorFactory

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.