org.appdapter.core.remote.sparql
Class SparqlRepo

java.lang.Object
  extended by org.appdapter.core.log.BasicDebugger
      extended by org.appdapter.core.store.BasicQueryProcessorImpl
          extended by org.appdapter.core.store.BasicRepoImpl
              extended by org.appdapter.impl.store.DirectRepo
                  extended by org.appdapter.core.matdat.SheetRepo
                      extended by org.appdapter.core.matdat.OmniLoaderRepo
                          extended by org.appdapter.core.remote.sparql.SparqlRepo
All Implemented Interfaces:
Loggable, ModelClient, QueryProcessor, Repo, Repo.DatasetProvider, Repo.SharedModels, Repo.Updatable, Repo.WithDirectory, Repo.WithFallbackModelClient, RepoOper.ReloadableDataset, org.appdapter.impl.store.FancyRepo, org.appdapter.impl.store.ModelClientCore

public class SparqlRepo
extends org.appdapter.core.matdat.OmniLoaderRepo


Nested Class Summary
 
Nested classes/interfaces inherited from class org.appdapter.core.store.BasicRepoImpl
BasicRepoImpl.TaskState
 
Nested classes/interfaces inherited from interface org.appdapter.core.store.Repo
Repo.DatasetProvider, Repo.GraphStat, Repo.Mutable, Repo.SharedModels, Repo.Stored, Repo.Updatable, Repo.WithDirectory, Repo.WithFallbackModelClient
 
Field Summary
 
Fields inherited from class org.appdapter.core.store.BasicRepoImpl
datasetProvider, datasetType, isLoadingFinished, isLoadingLocked, isLoadingStarted, isUpdatedFromDirModel, LOAD_SINGLE_THREADED, loadingLock, loadSingleThread, myMainQueryDataset, sharedModelSpecs
 
Fields inherited from class org.appdapter.core.log.BasicDebugger
myLogger
 
Fields inherited from interface org.appdapter.core.log.Loggable
IMPO_HI, IMPO_HIHI, IMPO_LO, IMPO_LOLO, IMPO_MAX, IMPO_MIN, IMPO_NORM
 
Constructor Summary
SparqlRepo(String endpointURI, String dirModelName)
           
 
Method Summary
 com.hp.hpl.jena.rdf.model.Model getDirectoryModel()
           
protected  com.hp.hpl.jena.query.Dataset makeMainQueryDataset()
           
 
Methods inherited from class org.appdapter.core.matdat.OmniLoaderRepo
$lessinit$greater$default$5, getMainQueryDataset, reloadAllModels, reloadSingleModel
 
Methods inherited from class org.appdapter.core.matdat.SheetRepo
$lessinit$greater$default$2, callLoadingInLock, dirModelLoaders, ensureUpdated, fileModelCLs_$eq, fileModelCLs, getClassLoaderList, getClassLoaderList$default$1, getDirModelLoaders, getSpecLoaders, includeDirModel, initedOnce_$eq, initedOnce, makeDatasetFromDirModel, myBasePath0_$eq, myBasePath0, myDebugNameToStr_$eq, myDebugNameToStr, myIdent0_$eq, myIdent0, myRepoSpecForRef_$eq, myRepoSpecForRef, reloadAllModelsFromDir, reloadDirModel, reloadSingleModelByName, specLoaders, toString, updateDatasetFromDirModel
 
Methods inherited from class org.appdapter.impl.store.DirectRepo
checkQueryText, findSingleQuerySolution, getDirectoryModelClient, getFallbackModelClient, getModel, loadDerivedModelsIntoMainDataset, loadFileModelsIntoMainDataset, loadSheetModelsIntoMainDataset, makeIdentForQName, makeIdentForURI, makeInitialBinding, makeItemForIdent, makeItemForQName, makeResourceForIdent, makeResourceForQName, makeResourceForURI, makeStringLiteral, makeTypedLiteral, myDirectoryModel, myQueryResQuery, org$appdapter$impl$store$FancyRepo$$myOptCachedDirMC_$eq, org$appdapter$impl$store$FancyRepo$$myOptCachedDirMC, parseQueryText, QUERY_QUERY_GRAPH_INPUT_VAR, QUERY_QUERY_TEXT, QUERY_QUERY_URI_RESULT_VAR, queryDirectForAllSolutions, queryIndirectForAllSolutions, queryIndirectForAllSolutions, resolveIndirectQueryText, resolveIndirectQueryText
 
Methods inherited from class org.appdapter.core.store.BasicRepoImpl
addLoadTask, addLoadTask, addNamedModel, assembleRootsFromNamedModel, beginLoading, createLocalNamedModel, findAllSolutions, finishLoading, getDatasetType, getEventsModel, getGraphStats, getNamedModel, getNamedModel, getRepoLoader, getSharedModelSpecs, getShareName, isRemote, processQuery, replaceNamedModel, setMyMainQueryDataset, setNamedModelShareType, setNamedModelShareType
 
Methods inherited from class org.appdapter.core.log.BasicDebugger
checkDebugImportance, forceLog4jConfig, getLogger, getLoggerForClass, isLoggerUsable, logDebug, logError, logError, logInfo, logInfo, logInfoEvent, logWarning, logWarning, logWithException, setDebugImportanceThreshold, setLogger, useLoggerForClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.appdapter.core.store.RepoOper.ReloadableDataset
setMyMainQueryDataset
 
Methods inherited from interface org.appdapter.core.store.Repo.WithDirectory
addLoadTask
 
Methods inherited from interface org.appdapter.core.store.Repo
assembleRootsFromNamedModel, getGraphStats, getNamedModel
 
Methods inherited from interface org.appdapter.core.store.QueryProcessor
findAllSolutions, processQuery
 
Methods inherited from interface org.appdapter.core.log.Loggable
logDebug, logError, logError, logInfo, logInfo, logWarning, logWarning
 
Methods inherited from interface org.appdapter.core.store.Repo.Updatable
addNamedModel, replaceNamedModel
 

Constructor Detail

SparqlRepo

public SparqlRepo(String endpointURI,
                  String dirModelName)
Method Detail

getDirectoryModel

public com.hp.hpl.jena.rdf.model.Model getDirectoryModel()
Specified by:
getDirectoryModel in interface Repo.WithDirectory
Overrides:
getDirectoryModel in class org.appdapter.impl.store.DirectRepo

makeMainQueryDataset

protected com.hp.hpl.jena.query.Dataset makeMainQueryDataset()
Overrides:
makeMainQueryDataset in class BasicRepoImpl


Copyright © 2010-2014. All Rights Reserved.