Package jenax.engine.qlever.docker
Class RDFEngineBuilderQlever<X extends RDFEngineBuilderQlever<X>>
java.lang.Object
org.aksw.jenax.dataaccess.sparql.factory.datasource.RdfDataSourceSpecBasicFromMap<X>
jenax.engine.qlever.docker.RDFEngineBuilderQlever<X>
- All Implemented Interfaces:
org.aksw.commons.util.obj.HasSelf<X>,HasProperties<X>,RDFEngineBuilder<X>,RdfDataSourceSpecBasic,RdfDataSourceSpecBasicMutable<X>
public class RDFEngineBuilderQlever<X extends RDFEngineBuilderQlever<X>>
extends RdfDataSourceSpecBasicFromMap<X>
implements RDFEngineBuilder<X>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.aksw.jenax.dataaccess.sparql.factory.datasource.RdfDataSourceSpecBasicFromMap
map -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()static RDFEnginerun(String hostDbDir, String qleverImageName, String qleverImageTag, Integer hostPort, QleverServerConfigPojo conf) setConfig(QleverServerConfigPojo qleverConfRun) setDatabase(RDFDatabase database) setImageName(String imageName) setImageTag(String imageTag) setIndexName(String indexName) setProperty(String key, Object value) Methods inherited from class org.aksw.jenax.dataaccess.sparql.factory.datasource.RdfDataSourceSpecBasicFromMap
create, getEngine, getLoader, getLocation, getLocationContext, getMap, getProperty, getTempDir, isAutoDeleteIfCreated, setAutoDeleteIfCreated, setEngine, setLoader, setLocation, setLocationContext, setProperties, setTempDir, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jenax.dataaccess.sparql.creator.HasProperties
getProperty, setPropertiesMethods inherited from interface org.aksw.commons.util.obj.HasSelf
selfMethods inherited from interface org.aksw.jenax.dataaccess.sparql.factory.datasource.RdfDataSourceSpecBasic
getEngine, getLoader, getLocation, getLocationContext, getTempDir, isAutoDeleteIfCreatedMethods inherited from interface org.aksw.jenax.dataaccess.sparql.factory.datasource.RdfDataSourceSpecBasicMutable
setAutoDeleteIfCreated, setEngine, setLoader, setLocation, setLocationContext, setTempDirMethods inherited from interface org.aksw.jenax.dataaccess.sparql.factory.dataengine.RDFEngineBuilder
getAttributeSnapshot
-
Field Details
-
INDEX_NAME_KEY
- See Also:
-
IMAGE_NAME_KEY
- See Also:
-
IMAGE_TAG_KEY
- See Also:
-
CONFIG_KEY
- See Also:
-
-
Constructor Details
-
RDFEngineBuilderQlever
public RDFEngineBuilderQlever() -
RDFEngineBuilderQlever
-
-
Method Details
-
run
public static RDFEngine run(String hostDbDir, String qleverImageName, String qleverImageTag, Integer hostPort, QleverServerConfigPojo conf) throws NumberFormatException, IOException, InterruptedException -
build
- Specified by:
buildin interfaceRDFEngineBuilder<X extends RDFEngineBuilderQlever<X>>- Throws:
Exception
-
setIndexName
-
getIndexName
-
setImageTag
-
getImageTag
-
setImageName
-
getImageName
-
setConfig
-
getConfig
-
setProperty
- Specified by:
setPropertyin interfaceHasProperties<X extends RDFEngineBuilderQlever<X>>- Overrides:
setPropertyin classRdfDataSourceSpecBasicFromMap<X extends RDFEngineBuilderQlever<X>>
-
setDatabase
- Specified by:
setDatabasein interfaceRdfDataSourceSpecBasicMutable<X extends RDFEngineBuilderQlever<X>>- Overrides:
setDatabasein classRdfDataSourceSpecBasicFromMap<X extends RDFEngineBuilderQlever<X>>
-
getDatabase
- Specified by:
getDatabasein interfaceRdfDataSourceSpecBasic- Overrides:
getDatabasein classRdfDataSourceSpecBasicFromMap<X extends RDFEngineBuilderQlever<X>>
-