Package com.powsybl.triplestore.api
Interface TripleStoreFactoryService
-
- All Known Implementing Classes:
TripleStoreFactoryServiceJena
,TripleStoreFactoryServiceRDF4J
public interface TripleStoreFactoryService
A factory service that allows creation of Triplestore databases.- Author:
- Luma ZamarreƱo
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TripleStore
copy(TripleStore source)
Create an instance of a Triplestore that is a copy of a given Triplestore.TripleStore
create()
Create an instance of a Triplestore.String
getImplementationName()
Get name of the Triplestore factory.boolean
isWorkingWithNestedGraphClauses()
Check if Triplestores from this factory support SPARQL queries with nested graph clauses.
-
-
-
Method Detail
-
create
TripleStore create()
Create an instance of a Triplestore.- Returns:
- Triplestore instance
-
copy
TripleStore copy(TripleStore source)
Create an instance of a Triplestore that is a copy of a given Triplestore.- Parameters:
source
- the source Triplestore- Returns:
- a copy of the source Triplestore
-
getImplementationName
String getImplementationName()
Get name of the Triplestore factory.- Returns:
- name of the Triplestore factory
-
isWorkingWithNestedGraphClauses
boolean isWorkingWithNestedGraphClauses()
Check if Triplestores from this factory support SPARQL queries with nested graph clauses.- Returns:
- true if the Triplestores created by this factory support SPARQL queries with nested graph clauses
-
-