Luca,
I will try a later.

But look to the example if LINKSET property is null i can't create edge
If LINKSET property is [], i can create edge.

On Sunday, March 15, 2015 at 12:06:44 PM UTC+2, Lvc@ wrote:
>
> Hi Gordon,
> Use *LINKBAG* instead of LINKSET to create edges container.
>
> Lvc@
>
> On 15 March 2015 at 08:19, GoorMoon <[email protected] <javascript:>> 
> wrote:
>
>> Thanks,
>> I'm trying to figure out if this is a bug or expected behavior
>>
>>
>> On Sunday, March 15, 2015 at 8:01:51 AM UTC+2, nagaraja sosale ramaswamy 
>> wrote:
>>>
>>> i'm able to reproduce the problem on 2.0.5 community.
>>>
>>>
>>>
>>> On Saturday, March 14, 2015 at 2:18:11 PM UTC+5:30, GoorMoon wrote:
>>>>
>>>> Checked again in orientdb 1.7.9 same problem.
>>>>
>>>> On Friday, March 13, 2015 at 11:30:28 PM UTC+2, Colin wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> Which version of OrientDB are you using?
>>>>>
>>>>> -Colin
>>>>>
>>>>> Orient Technologies
>>>>>
>>>>> The Company behind OrientDB
>>>>>
>>>>> On Friday, March 13, 2015 at 5:40:27 AM UTC-5, GoorMoon wrote:
>>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> Then i create following database
>>>>>>
>>>>>> CREATE CLASS Widget EXTENDS V
>>>>>> CREATE PROPERTY Widget.Name STRING
>>>>>> CREATE PROPERTY Widget.out_VersionOf LINKSET
>>>>>>
>>>>>>
>>>>>> CREATE CLASS WidgetVersion EXTENDS V
>>>>>> CREATE PROPERTY WidgetVersion.Version INTEGER
>>>>>> CREATE PROPERTY WidgetVersion.in_VersionOf LINKSET
>>>>>>
>>>>>>
>>>>>> CREATE CLASS VersionOf EXTENDS E
>>>>>>
>>>>>>
>>>>>> CREATE VERTEX Widget SET Name='Widget 1'
>>>>>> CREATE VERTEX Widget SET Name='Widget 2'
>>>>>> CREATE VERTEX Widget SET Name='Widget 3', out_VersionOf={}
>>>>>>
>>>>>>
>>>>>> CREATE VERTEX WidgetVersion SET Version=1
>>>>>> CREATE VERTEX WidgetVersion SET Version=2
>>>>>> CREATE VERTEX WidgetVersion SET Version=3, in_VersionOf={}
>>>>>>
>>>>>>
>>>>>>
>>>>>> *INFO CLASS Widget*
>>>>>>
>>>>>> Class................: Widget
>>>>>> Super class..........: V
>>>>>> Default cluster......: widget (id=12)
>>>>>> Supported cluster ids: [12]
>>>>>> Cluster selection....: round-robin
>>>>>> PROPERTIES
>>>>>> ------------------------------------+----------------+------
>>>>>> -----------------------------+----------------------+-------
>>>>>> -----------+-----------------+-----------+-----------+------
>>>>>> ----------+
>>>>>>  NAME                          | TYPE        | LINKED TYPE/CLASS  | 
>>>>>> MANDATORY | READONLY | NOT NULL |    MIN  |    MAX | COLLATE  |
>>>>>> ------------------------------------+----------------+--------------------
>>>>>>  
>>>>>>  -------------+----------------------+------------------+---
>>>>>> --------------+-----------+-----------+----------------+
>>>>>>  Name                           | STRING    | null                   
>>>>>>            | false                | false           | false          |   
>>>>>>   
>>>>>>        |             | default      |
>>>>>>  out_VersionOf               | LINKSET  | null                       
>>>>>>        | false                | false           | false          |       
>>>>>>   
>>>>>>    |             | default      |
>>>>>> ------------------------------------+----------------+------
>>>>>> ----------------------------+-----------------------+-------
>>>>>> -----------+-----------------+-----------+-----------+------
>>>>>> ----------+
>>>>>>
>>>>>> SELECT FROM Widget
>>>>>>
>>>>>>
>>>>>> ----+--------+-------------+------------+----------------------
>>>>>> #   |@RID |@CLASS|Name     |out_VersionOf
>>>>>> ----+--------+-------------+------------+----------------------
>>>>>> 0   |#12:0 |Widget    |Widget 1 |null
>>>>>> 1   |#12:1 |Widget    |Widget 2 |null
>>>>>> 2   |#12:2 |Widget    |Widget 3 |[0]
>>>>>> ----+--------+-------------+------------+---------------------
>>>>>>
>>>>>> INFO CLASS WidgetVersion
>>>>>>
>>>>>>
>>>>>> Class................: WidgetVersion
>>>>>> Super class..........: V
>>>>>> Default cluster......: widgetversion (id=13)
>>>>>> Supported cluster ids: [13]
>>>>>> Cluster selection....: round-robin
>>>>>> PROPERTIES
>>>>>> ------------------------------------+----------------+------
>>>>>> -----------------------------+----------------------+-------
>>>>>> -----------+-----------------+-----------+-----------+------
>>>>>> ----------+
>>>>>>  NAME                          | TYPE        | LINKED TYPE/CLASS  | 
>>>>>> MANDATORY | READONLY | NOT NULL |    MIN  |    MAX | COLLATE  |
>>>>>> ------------------------------------+----------------+--------------------
>>>>>>  
>>>>>>  -------------+----------------------+------------------+---
>>>>>> --------------+-----------+-----------+----------------+
>>>>>>  Version                         | STRING    | null                   
>>>>>>            | false                | false           | false          |   
>>>>>>   
>>>>>>        |             | default      |
>>>>>>  in_VersionOf                 | LINKSET  | null                       
>>>>>>        | false                | false           | false          |       
>>>>>>   
>>>>>>    |             | default      |
>>>>>> ------------------------------------+----------------+------
>>>>>> ----------------------------+-----------------------+-------
>>>>>> -----------+-----------------+-----------+-----------+------
>>>>>> ----------+
>>>>>>
>>>>>> SELECT FROM WidgetVersion
>>>>>>
>>>>>>
>>>>>>
>>>>>> ----+---------+---------------------+------------+----------
>>>>>> ----------
>>>>>> #   |@RID |@CLASS         |Version  |in_VersionOf
>>>>>> ----+---------+---------------------+------------+----------
>>>>>> ----------
>>>>>> 0   |#13:0  |WidgetVersion |1            |null
>>>>>> 1   |#13:1  |WidgetVersion |2            |null
>>>>>> 2   |#13:2  |WidgetVersion |3            |[0]
>>>>>> ----+---------+---------------------+------------+-------------------
>>>>>>
>>>>>> -- All setup is done lets create some edges
>>>>>>
>>>>>> CREATE EDGE VersionOf FROM #12:0 TO #13:0 
>>>>>>
>>>>>>
>>>>>> Error: 
>>>>>> com.orientechnologies.orient.core.exception.OCommandExecutionException: 
>>>>>> Error on execution of command: sql.create EDGE VersionOf FROM #12:0 TO 
>>>>>> #13:0
>>>>>>
>>>>>> Error: java.lang.IllegalStateException: Type of field provided in 
>>>>>> schema 'LINKSET can not be used for link creation.
>>>>>>
>>>>>> CREATE EDGE VersionOf FROM #12:2 TO #13:2
>>>>>>
>>>>>>
>>>>>> Created edge '[VersionOf#14:0{out:#12:2,in:#13:2} v3]' in 0.006000 
>>>>>> sec(s).
>>>>>>
>>>>>>  -- 
>>
>> --- 
>> 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