Package com.foundationdb.server.test.mt.util

Examples of com.foundationdb.server.test.mt.util.OperatorCreator


    }

    @Override
    protected List<Row> getOtherExpected() {
        // Generate what should be in the group index from the group rows
        return runPlanTxn(new OperatorCreator() {
            @Override
            public Operator create(Schema schema) {
                RowType cType = schema.tableRowType(cID);
                RowType oType = schema.tableRowType(oID);
                RowType iType = schema.tableRowType(iID);
View Full Code Here


    private static OperatorCreator insertCreator(final RowType rowType, int startID, int count) {
        final Row[] rows = new Row[count];
        for(int i = 0; i < count; ++i) {
            rows[i] = new TestRow(rowType, startID + i, startID + i);
        }
        return new OperatorCreator() {
            @Override
            public Operator create(Schema schema) {
                RowType outType = schema.tableRowType(rowType.typeId());
                return insert_Returning(valuesScan_Default(bindableRows(rows), outType));
            }
View Full Code Here

    }

    @Override
    protected List<Row> getOtherExpected() {
        // Generate what should be in the table index from the group rows
        return runPlanTxn(new OperatorCreator() {
            @Override
            public Operator create(Schema schema) {
                RowType tType = schema.tableRowType(tID);
                List<ExpressionGenerator> expList = Arrays.asList(
                    ExpressionGenerators.field(tableRowType, 0, 1), // x
View Full Code Here

        newRows.set(index, newRow);
        return newRows;
    }

    protected static OperatorCreator groupScanCreator(final int tID) {
        return new OperatorCreator() {
            @Override
            public Operator create(Schema schema) {
                return groupScan_Default(schema.tableRowType(tID).table().getGroup());
            }
        };
View Full Code Here

            }
        };
    }

    protected static OperatorCreator indexScanCreator(final int tID, final int iID) {
        return new OperatorCreator() {
            @Override
            public Operator create(Schema schema) {
                return API.indexScan_Default(schema.tableRowType(tID).indexRowType(iID));
            }
        };
View Full Code Here

            }
        };
    }

    protected static OperatorCreator indexScanCreator(final int tID, final String indexName) {
        return new OperatorCreator() {
            @Override
            public Operator create(Schema schema) {
                TableRowType tableRowType = schema.tableRowType(tID);
                Index index = tableRowType.table().getIndex(indexName);
                return API.indexScan_Default(tableRowType.indexRowType(index));
View Full Code Here

            }
        };
    }

    protected static OperatorCreator groupIndexScanCreator(final int tID, final String indexName) {
        return new OperatorCreator() {
            @Override
            public Operator create(Schema schema) {
                TableRowType tableType = schema.tableRowType(tID);
                Index index = schema.tableRowType(tID).table().getGroup().getIndex(indexName);
                IndexRowType indexType = schema.indexRowType(index);
View Full Code Here

            }
        };
    }

    protected static OperatorCreator insertCreator(final int tID, final Row newRow) {
        return new OperatorCreator() {
            @Override
            public Operator create(Schema schema) {
                RowType rowType = schema.tableRowType(tID);
                return insert_Returning(valuesScan_Default(bindableRows(newRow), rowType));
            }
View Full Code Here

            }
        };
    }

    protected static OperatorCreator updateCreator(final int tID, final Row oldRow, final Row newRow) {
        return new OperatorCreator() {
            @Override
            public Operator create(Schema schema) {
                RowType rowType = schema.tableRowType(tID);
                return update_Returning(
                    valuesScan_Default(bindableRows(oldRow), rowType),
View Full Code Here

            }
        };
    }

    protected static OperatorCreator deleteCreator(final int tID, final Row row) {
        return new OperatorCreator() {
            @Override
            public Operator create(Schema schema) {
                RowType rowType = schema.tableRowType(tID);
                return delete_Returning(valuesScan_Default(bindableRows(row), rowType), false);
            }
View Full Code Here

TOP

Related Classes of com.foundationdb.server.test.mt.util.OperatorCreator

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.