Examples of sequenceNextValue()


Examples of com.foundationdb.qp.operator.StoreAdapter.sequenceNextValue()

        TableName sequenceName = new TableName(parts[0], parts[1]);
        StoreAdapter store = context.getQueryContext().getStore();
        Sequence sequence = store.getSequence(sequenceName);
        long value = nextValue ?
            store.sequenceNextValue(sequence) :
            store.sequenceCurrentValue(sequence);

        logger.debug("Sequence loading : {} -> {}", sequenceName, value);

        output.putInt64(value);
View Full Code Here

Examples of com.foundationdb.qp.operator.StoreAdapter.sequenceNextValue()

        Sequence s1 = ais().getSequence(seqName);
        assertNotNull("s1", s1);

        txnService().beginTransaction(session());
        assertEquals("start val a", 0, adapter.sequenceCurrentValue(s1));
        assertEquals("next val a", 1, adapter.sequenceNextValue(s1));
        txnService().commitTransaction(session());

        txnService().beginTransaction(session());
        assertEquals("next val b", 2, adapter.sequenceNextValue(s1));
        assertEquals("cur val b", 2, adapter.sequenceCurrentValue(s1));
View Full Code Here

Examples of com.foundationdb.qp.operator.StoreAdapter.sequenceNextValue()

        assertEquals("start val a", 0, adapter.sequenceCurrentValue(s1));
        assertEquals("next val a", 1, adapter.sequenceNextValue(s1));
        txnService().commitTransaction(session());

        txnService().beginTransaction(session());
        assertEquals("next val b", 2, adapter.sequenceNextValue(s1));
        assertEquals("cur val b", 2, adapter.sequenceCurrentValue(s1));
        txnService().rollbackTransactionIfOpen(session());

        txnService().beginTransaction(session());
        // Expected gap, see nextValue() impl
View Full Code Here

Examples of com.foundationdb.qp.operator.StoreAdapter.sequenceNextValue()

        assertEquals("cur val b", 2, adapter.sequenceCurrentValue(s1));
        txnService().rollbackTransactionIfOpen(session());

        txnService().beginTransaction(session());
        // Expected gap, see nextValue() impl
        assertEquals("next val c", 3, adapter.sequenceNextValue(s1));
        txnService().commitTransaction(session());

        safeRestartTestServices();
        adapter = newStoreAdapter(SchemaCache.globalSchema(ddl().getAIS(session())));
View Full Code Here

Examples of com.foundationdb.qp.operator.StoreAdapter.sequenceNextValue()

        safeRestartTestServices();
        adapter = newStoreAdapter(SchemaCache.globalSchema(ddl().getAIS(session())));

        s1 = ais().getSequence(seqName);
        txnService().beginTransaction(session());
        long nextVal = adapter.sequenceNextValue(s1);
        if(nextVal <= 3) {
            fail("Expected val > 3: " + nextVal);
        }
        txnService().commitTransaction(session());
        dropSequence(seqName);
View Full Code Here

Examples of com.foundationdb.qp.operator.StoreAdapter.sequenceNextValue()

            Sequence s1 = ais().getSequence(seqName);
            assertNotNull("s1, loop"+i, s1);

            txnService().beginTransaction(session());
            assertEquals("start val, loop"+i, 0, adapter.sequenceCurrentValue(s1));
            assertEquals("next val, loop"+i, 1, adapter.sequenceNextValue(s1));
            txnService().commitTransaction(session());

            executeDDL(drop);
        }
    }
View Full Code Here

Examples of com.foundationdb.qp.operator.StoreAdapter.sequenceNextValue()

        final String create = "CREATE SEQUENCE "+seqName+" START WITH 1 INCREMENT BY 1";
        executeDDL(create);
        Sequence s1 = ais().getSequence(seqName);
        for (int i = 1; i <= 103; ++i) {
            txnService().beginTransaction(session());
            assertEquals("loop cache size match", i, adapter.sequenceNextValue(s1));
            txnService().commitTransaction(session());
        }
        dropSequence(seqName);
    }
   
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.