Package de.dfki.sds.aticsqlite.vkg
Class LocalFilesystemVirtualGraph
java.lang.Object
de.dfki.sds.aticsqlite.vkg.LocalFilesystemVirtualGraph
- All Implemented Interfaces:
de.dfki.sds.atic.jenatic.AticGraph,de.dfki.sds.atic.jenatic.AticVirtualGraph,org.apache.jena.graph.Graph
public class LocalFilesystemVirtualGraph
extends Object
implements de.dfki.sds.atic.jenatic.AticVirtualGraph
-
Field Summary
Fields inherited from interface org.apache.jena.graph.Graph
emptyGraph -
Constructor Summary
ConstructorsConstructorDescriptionLocalFilesystemVirtualGraph(de.dfki.sds.atic.api.UriMapper<File> fileUriMapper) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(org.apache.jena.graph.Triple t, de.dfki.sds.atic.jenatic.InvocationContext ctx) voidclear(de.dfki.sds.atic.jenatic.InvocationContext ctx) voidclose(de.dfki.sds.atic.jenatic.InvocationContext ctx) booleancontains(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o, de.dfki.sds.atic.jenatic.InvocationContext ctx) booleancontains(org.apache.jena.graph.Triple t, de.dfki.sds.atic.jenatic.InvocationContext ctx) static de.dfki.sds.atic.jenatic.AticGraphcreate(String uri, String config, SqliteAticDatasetGraph parent) final voidvoiddelete(org.apache.jena.graph.Triple t, de.dfki.sds.atic.jenatic.InvocationContext ctx) booleandependsOn(org.apache.jena.graph.Graph other, de.dfki.sds.atic.jenatic.InvocationContext ctx) org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple>find(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o, de.dfki.sds.atic.jenatic.InvocationContext ctx) org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple>find(org.apache.jena.graph.Triple triple, de.dfki.sds.atic.jenatic.InvocationContext ctx) org.apache.jena.rdf.model.Resourceorg.apache.jena.rdf.model.Resourceorg.apache.jena.graph.GraphEventManagerde.dfki.sds.atic.api.UriMapper<File>org.apache.jena.shared.PrefixMappinggetPrefixMapping(de.dfki.sds.atic.jenatic.InvocationContext ctx) org.apache.jena.rdf.model.Propertyorg.apache.jena.rdf.model.Propertyorg.apache.jena.rdf.model.Propertyorg.apache.jena.rdf.model.Propertyorg.apache.jena.rdf.model.Propertyorg.apache.jena.rdf.model.Propertyorg.apache.jena.graph.TransactionHandlerde.dfki.sds.atic.jenatic.AticVirtualGraphResponsehandleRequest(String method, String path, Map<String, List<String>> queryParamMap, de.dfki.sds.atic.jenatic.InvocationContext ctx) booleanisClosed(de.dfki.sds.atic.jenatic.InvocationContext ctx) booleanisEmpty(de.dfki.sds.atic.jenatic.InvocationContext ctx) booleanisIsomorphicWith(org.apache.jena.graph.Graph g, de.dfki.sds.atic.jenatic.InvocationContext ctx) voidremove(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o, de.dfki.sds.atic.jenatic.InvocationContext ctx) voidsetClassFile(org.apache.jena.rdf.model.Resource classFile) voidsetClassFolder(org.apache.jena.rdf.model.Resource classFolder) voidsetPropertyBelongsToContainer(org.apache.jena.rdf.model.Property propertyBelongsToContainer) voidsetPropertyContains(org.apache.jena.rdf.model.Property propertyContains) voidsetPropertyFileName(org.apache.jena.rdf.model.Property propertyFileName) voidsetPropertyHidden(org.apache.jena.rdf.model.Property propertyHidden) voidsetPropertyLabel(org.apache.jena.rdf.model.Property propertyLabel) voidsetPropertyPrefLabel(org.apache.jena.rdf.model.Property propertyPrefLabel) intsize(de.dfki.sds.atic.jenatic.InvocationContext ctx) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.dfki.sds.atic.jenatic.AticGraph
add, clear, close, contains, contains, delete, dependsOn, find, find, getPrefixMapping, isClosed, isEmpty, isIsomorphicWith, remove, sizeMethods inherited from interface org.apache.jena.graph.Graph
add, delete, find, getCapabilities, sizeLong, stream, stream
-
Constructor Details
-
LocalFilesystemVirtualGraph
-
LocalFilesystemVirtualGraph
-
-
Method Details
-
defaultProperties
public final void defaultProperties() -
find
public org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple> find(org.apache.jena.graph.Triple triple, de.dfki.sds.atic.jenatic.InvocationContext ctx) - Specified by:
findin interfacede.dfki.sds.atic.jenatic.AticGraph
-
find
public org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple> find(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o, de.dfki.sds.atic.jenatic.InvocationContext ctx) - Specified by:
findin interfacede.dfki.sds.atic.jenatic.AticGraph
-
contains
public boolean contains(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o, de.dfki.sds.atic.jenatic.InvocationContext ctx) - Specified by:
containsin interfacede.dfki.sds.atic.jenatic.AticGraph
-
contains
public boolean contains(org.apache.jena.graph.Triple t, de.dfki.sds.atic.jenatic.InvocationContext ctx) - Specified by:
containsin interfacede.dfki.sds.atic.jenatic.AticGraph
-
isEmpty
public boolean isEmpty(de.dfki.sds.atic.jenatic.InvocationContext ctx) - Specified by:
isEmptyin interfacede.dfki.sds.atic.jenatic.AticGraph
-
size
public int size(de.dfki.sds.atic.jenatic.InvocationContext ctx) - Specified by:
sizein interfacede.dfki.sds.atic.jenatic.AticGraph
-
getTransactionHandler
public org.apache.jena.graph.TransactionHandler getTransactionHandler()- Specified by:
getTransactionHandlerin interfaceorg.apache.jena.graph.Graph
-
getPropertyLabel
public org.apache.jena.rdf.model.Property getPropertyLabel() -
setPropertyLabel
public void setPropertyLabel(org.apache.jena.rdf.model.Property propertyLabel) -
getPropertyPrefLabel
public org.apache.jena.rdf.model.Property getPropertyPrefLabel() -
setPropertyPrefLabel
public void setPropertyPrefLabel(org.apache.jena.rdf.model.Property propertyPrefLabel) -
getPropertyFileName
public org.apache.jena.rdf.model.Property getPropertyFileName() -
setPropertyFileName
public void setPropertyFileName(org.apache.jena.rdf.model.Property propertyFileName) -
getPropertyHidden
public org.apache.jena.rdf.model.Property getPropertyHidden() -
setPropertyHidden
public void setPropertyHidden(org.apache.jena.rdf.model.Property propertyHidden) -
getPropertyBelongsToContainer
public org.apache.jena.rdf.model.Property getPropertyBelongsToContainer() -
setPropertyBelongsToContainer
public void setPropertyBelongsToContainer(org.apache.jena.rdf.model.Property propertyBelongsToContainer) -
getPropertyContains
public org.apache.jena.rdf.model.Property getPropertyContains() -
setPropertyContains
public void setPropertyContains(org.apache.jena.rdf.model.Property propertyContains) -
getClassFile
public org.apache.jena.rdf.model.Resource getClassFile() -
setClassFile
public void setClassFile(org.apache.jena.rdf.model.Resource classFile) -
getClassFolder
public org.apache.jena.rdf.model.Resource getClassFolder() -
setClassFolder
public void setClassFolder(org.apache.jena.rdf.model.Resource classFolder) -
getFileUriMapper
-
dependsOn
public boolean dependsOn(org.apache.jena.graph.Graph other, de.dfki.sds.atic.jenatic.InvocationContext ctx) - Specified by:
dependsOnin interfacede.dfki.sds.atic.jenatic.AticGraph
-
getEventManager
public org.apache.jena.graph.GraphEventManager getEventManager()- Specified by:
getEventManagerin interfaceorg.apache.jena.graph.Graph
-
getPrefixMapping
public org.apache.jena.shared.PrefixMapping getPrefixMapping(de.dfki.sds.atic.jenatic.InvocationContext ctx) - Specified by:
getPrefixMappingin interfacede.dfki.sds.atic.jenatic.AticGraph
-
add
public void add(org.apache.jena.graph.Triple t, de.dfki.sds.atic.jenatic.InvocationContext ctx) - Specified by:
addin interfacede.dfki.sds.atic.jenatic.AticGraph
-
delete
public void delete(org.apache.jena.graph.Triple t, de.dfki.sds.atic.jenatic.InvocationContext ctx) - Specified by:
deletein interfacede.dfki.sds.atic.jenatic.AticGraph
-
isIsomorphicWith
public boolean isIsomorphicWith(org.apache.jena.graph.Graph g, de.dfki.sds.atic.jenatic.InvocationContext ctx) - Specified by:
isIsomorphicWithin interfacede.dfki.sds.atic.jenatic.AticGraph
-
clear
public void clear(de.dfki.sds.atic.jenatic.InvocationContext ctx) - Specified by:
clearin interfacede.dfki.sds.atic.jenatic.AticGraph
-
remove
public void remove(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o, de.dfki.sds.atic.jenatic.InvocationContext ctx) - Specified by:
removein interfacede.dfki.sds.atic.jenatic.AticGraph
-
close
public void close(de.dfki.sds.atic.jenatic.InvocationContext ctx) - Specified by:
closein interfacede.dfki.sds.atic.jenatic.AticGraph
-
isClosed
public boolean isClosed(de.dfki.sds.atic.jenatic.InvocationContext ctx) - Specified by:
isClosedin interfacede.dfki.sds.atic.jenatic.AticGraph
-
create
public static de.dfki.sds.atic.jenatic.AticGraph create(String uri, String config, SqliteAticDatasetGraph parent) -
handleRequest
public de.dfki.sds.atic.jenatic.AticVirtualGraphResponse handleRequest(String method, String path, Map<String, List<String>> queryParamMap, de.dfki.sds.atic.jenatic.InvocationContext ctx) - Specified by:
handleRequestin interfacede.dfki.sds.atic.jenatic.AticVirtualGraph
-