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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to