I am using OrientGraph.removeVertex() method to delete vertex. I will give 
a try on OSQL command.

Thanks,

Tai

On Wednesday, September 30, 2015 at 4:20:45 AM UTC-4, Riccardo Tasso wrote:
>
> Hi, as far as I know commands are executed in one transaction.
>
> Have you tried to use a OSQL statement such as:
> DELETE VERTEX FROM OneClass WHERE something = 'somethingElse'
>
> Cheers,
>    Riccardo
>
> 2015-09-29 20:59 GMT+02:00 Tai Hu <[email protected] <javascript:>>:
>
>> I have a question regarding to transaction propagation. For my data 
>> model, I have bunch of delete methods to delete each individual type of 
>> vertex in OrientDB. However, I also have a big delete method which suppose 
>> to delete all types of object at once. This operation need to be ACID, 
>> either delete all of them or not at all. I created one OrientGraph object 
>> and pass it into all each individual methods. However, after each delete 
>> method, the operation is automatically commit. So if my big delete method 
>> failed half way, my OrientDB will be out of sync. I tried to call 
>> setAutoStartTx(false) on OrientGraph and manually called begin() method on 
>> OrientGraph, but transaction still automatically committed after each 
>> delete method. Is there any way to manually control my transaction in 
>> OrientGraph?
>>
>> Thanks,
>>
>> Tai
>>
>> -- 
>>
>> --- 
>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 

--- 
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