Hi,
I’m trying to create a CONSTRUCT query using the Jena query builder and I
couldn’t figure out how to correctly add a subquery. I’ve tried to create code
similar to the following but in the end the expected “Select *” clause is
missing, only the where parts are present.
constructBuilder
.addConstruct(construct-clauses)
.addWhere(
whereBuilder
.addSubquery(
SelectBuilder
.addVar(“*”)
.addWhere(sub-where)
)
.addWhere(outer-where)
)
What I’m trying to get is
CONSTRUCT {
construct-clauses
}
WHERE {
SELECT * WHERE { sub-where}
outer-where
}
But what I’m really getting is
CONSTRUCT {
construct-clauses
}
WHERE {
WHERE { sub-where}
outer-where
}
The “Select *” is missing. Am I doing something wrong with my query builder
usage?
Any help is appreciated! Thanks in advance.
Daniel
--
Mag. Daniel Jeller
Monasterium / Digitisation / IT
ICARUS
--
Spaces Central Station
Gertrude-Fröhlich-Sander Str. 2-4
Tower C, Floor 7-9
A-1100 Vienna
AUSTRIA
Web: http://icar-us.eu<http://icar-us.eu/>
Platforms: http://monasterium.net<http://monasterium.net/>, http//matricula.info
Join the ICARUS friends‘ association:
http://4all.icar-us.eu<http://4all.icar-us.eu/>