And query.all.graphs true.
Defined a virtual graph and defined a new db.
When I go to query data (that would be from the virtual graph), I get no data returned.
I must specifically query as select .... from virtual://newgraph where ... to see any data.
I thought that virtual transparency removed this requirement.
Andrea
jess
(Jess Balint)
April 23, 2020, 11:21pm
2
Can you share the output from stardog-admin metadata get -o virtual.transparency -o query.all.graphs db
~/ToolsAndRepos/stardog-current/bin/stardog-admin metadata get -o virtual.transparency -o query.all.graphs db
+----------------------+-------+
| Option | Value |
+----------------------+-------+
| query.all.graphs | true |
| virtual.transparency | true |
+----------------------+-------+
jess
(Jess Balint)
April 24, 2020, 12:39am
4
That looks good. The only other issue I can think of is if you associated the virtual graph with a different database than you're querying from.
When I define a virtual graph in Studio, it does not ask for the associated DB, and when I go to query a DB in Studio, it does list the virtual graph as available.
In the pystardog code, I do not have a way to attach a virtual graph to a db - which is why we were using virtual transparency. There needs to be a virtual import interface.
Andrea
jess
(Jess Balint)
April 24, 2020, 1:39am
6
Can you share the query and plan with and without the FROM? If you wish not to share publicly, please send them to support@stardog.com .