Hi,

OrientDB 2.0.2

Would like to know how to disable implicit transactions when using Graph 
API.

Here is the piece of code

        OrientGraphFactory factory = new OrientGraphFactory(
"remote:localhost/test","root","orientdb");
        factory.setAutoStartTx(false);
        
        factory.setupPool(1,10);
        
        OrientGraph graph = factory.getTx();
        graph.createKeyIndex("name", Vertex.class);

        graph.shutdown();
        factory.close();


This puts out a warning saying that the transaction has been started.
Creating of key index throws a waring 
WARNING: Requested command 'create key index on 'Vertex.name'' must be 
executed outside active transaction: the transaction will be committed and 
reopen right after it. To avoid this behavior execute it outside a 
transaction

This doesn't happen if the pool is not setup. 

Setting the pool is creating an implicit transaction in the rawGraph.

Would like to know how to overcome the starting of implicit transactions.

regards,
sathwik

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to