Hi,

I am using orinetdb 1.7-rc2 and need some information about cleanup of 
edges. I have a user and group vertex and using an edge to link users with 
the group.

I am creating user as 
insert into user set name = 'test'

and similarly group as
insert into group set name = 'test_group'

Now if a user wants be a part of group, I am using an edge to link them

create edge userIngroup from user to group;


My edge has following properties as, I dont't want multiple edges between 
same vertexes

'CREATE PROPERTY UserInGroup.in LINK Group',
'CREATE PROPERTY UserInGroup.out LINK User',
'ALTER property UserInGroup.out MANDATORY=true',
'ALTER property UserInGroup.in MANDATORY=true',
'CREATE INDEX UniqueUserInGroup on UserInGroup(out, in) UNIQUE',


Now if I delete a vertex either by using "delete from" or "delete vertex", 
it does not remove the edge.
Lets say I executed
delete vertex user where name = 'test'

The edge still remains but if I execute
select expand(in('UserIngroup')) from group

It gives an error.

SEVE Internal server error:

java.lang.NullPointerException [ONetworkProtocolHttpDb]

How can I remove all the edges when a vertex is deleted. Can this be 
handled through orinentdb

P.S: I am using Orientdb REST API to execute these sql

Regards,
Munish

-- 

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