I've got these classes in my schema:
create class hour extends V
create class minute extends V
create class tdindex extends V
create property hour.hour integer
create property hour.minute linkmap minute
create property minute.index linkset tdindex
When I query single values from 'hour' linkmap I get different 'minute'
records than when I query ranges:
orientdb {db=rawxp}> select expand(minute[29]) from hour where hour=7
----+-------+------+-----
# |@RID |@CLASS|index
----+-------+------+-----
0 |#13:449|minute|[281]
----+-------+------+-----
1 item(s) found. Query executed in 0.002 sec(s).
orientdb {db=rawxp}> select expand(minute[30]) from hour where hour=7
----+-------+------+-----
# |@RID |@CLASS|index
----+-------+------+-----
0 |#13:450|minute|[289]
----+-------+------+-----
1 item(s) found. Query executed in 0.002 sec(s).
orientdb {db=rawxp}> select expand(minute[29-30]) from hour where hour=7
----+-------+------+-----
# |@RID |@CLASS|index
----+-------+------+-----
0 |#13:448|minute|[287]
1 |#13:451|minute|[283]
----+-------+------+-----
2 item(s) found. Query executed in 0.002 sec(s).
Isn't that a bug? Or am I misunderstanding how the range query is supposed
to work?
When I take a look at the records, #13:449 and #13:450 are indeed the
correct results that I'd expect for that last query.
I tried to attach the DB to this issue (zipped it's 29M), but the upload
page kept failing with "There was an upload error. Please try again..."
--
---
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.