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