Interface RdfDataSourceSpecBasicMutable<X extends RdfDataSourceSpecBasicMutable<X>>
- All Superinterfaces:
HasProperties<X>,org.aksw.commons.util.obj.HasSelf<X>,RdfDataSourceSpecBasic
- All Known Subinterfaces:
RDFEngineBuilder<X>
- All Known Implementing Classes:
RdfDataEngineBuilderBase,RdfDataSourceSpecBasicFromMap
public interface RdfDataSourceSpecBasicMutable<X extends RdfDataSourceSpecBasicMutable<X>>
extends RdfDataSourceSpecBasic, HasProperties<X>
-
Method Summary
Modifier and TypeMethodDescriptionsetAutoDeleteIfCreated(Boolean onOrOff) If the db did not yet exist yet and had to be created, delete it after use? true = yessetDatabase(RDFDatabase rdfDatabase) Set a database for the engine.Hint for which strategy to use when loading data.setLocation(String location) A specification of the location of the data for the data source.setLocationContext(String locationContext) Intended for use with virtual file systems.setTempDir(String location) Set a specific directory to use for temporary data.Methods inherited from interface org.aksw.jenax.dataaccess.sparql.creator.HasProperties
getProperty, setProperties, setPropertyMethods inherited from interface org.aksw.commons.util.obj.HasSelf
selfMethods inherited from interface org.aksw.jenax.dataaccess.sparql.factory.datasource.RdfDataSourceSpecBasic
getDatabase, getEngine, getLoader, getLocation, getLocationContext, getTempDir, isAutoDeleteIfCreated
-
Method Details
-
setEngine
-
setLocationContext
Intended for use with virtual file systems. If given then this is usually the URL of a file system against which to resolve the location. Typically this can be left null. -
setLocation
A specification of the location of the data for the data source. Typically a file path or an URL. -
setDatabase
Set a database for the engine. The provider database must be supported by the builder implementation. -
setTempDir
Set a specific directory to use for temporary data. -
setLoader
Hint for which strategy to use when loading data. -
setAutoDeleteIfCreated
If the db did not yet exist yet and had to be created, delete it after use? true = yes
-