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 Details

    • setEngine

      X setEngine(String engine)
    • setLocationContext

      X setLocationContext(String locationContext)
      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

      X setLocation(String location)
      A specification of the location of the data for the data source. Typically a file path or an URL.
    • setDatabase

      X setDatabase(RDFDatabase rdfDatabase)
      Set a database for the engine. The provider database must be supported by the builder implementation.
    • setTempDir

      X setTempDir(String location)
      Set a specific directory to use for temporary data.
    • setLoader

      X setLoader(String loader)
      Hint for which strategy to use when loading data.
    • setAutoDeleteIfCreated

      X setAutoDeleteIfCreated(Boolean onOrOff)
      If the db did not yet exist yet and had to be created, delete it after use? true = yes