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.