Skip navigation links
A B C D G I J K M N O P R S T U 

A

appendResource(URI, T) - Method in interface org.eclipse.lyo.tools.store.Store
Adds an OSLC IResource instance in addition to other instances already present on this named graph into the triplestore.
appendResources(URI, Collection<T>) - Method in class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
 
appendResources(URI, Collection<T>) - Method in class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
 
appendResources(URI, Collection<T>) - Method in interface org.eclipse.lyo.tools.store.Store
Adds OSLC IResource instances in addition to other instances already present on this named graph into the triplestore.

B

buildPersistent(Path) - Static method in class org.eclipse.lyo.tools.store.internals.DatasetBuilder
Initialises a persistent Jena TDB Dataset instance in a given subdirectory (created if doesn't exist).

C

clear(URI) - Method in class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
 
clear(URI) - Method in class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
 
clear(URI) - Method in interface org.eclipse.lyo.tools.store.Store
Deletes the resources and statements stored under the given named graph from the triplestore.

D

DatasetBuilder - Class in org.eclipse.lyo.tools.store.internals
Contains factory methods to initialise a Jena TDB Dataset instance.
DatasetBuilder() - Constructor for class org.eclipse.lyo.tools.store.internals.DatasetBuilder
 
DatasetQueryExecutorImpl - Class in org.eclipse.lyo.tools.store.internals.query
DatasetQueryExecutorImpl is a work-in-progress implementation of in-memory and on-disk store implementation via SparqlStoreImpl.
DatasetQueryExecutorImpl() - Constructor for class org.eclipse.lyo.tools.store.internals.query.DatasetQueryExecutorImpl
Use StoreFactory instead.
deleteResources(URI, URI...) - Method in class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
 
deleteResources(URI, IResource...) - Method in class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
 
deleteResources(URI, URI...) - Method in class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
 
deleteResources(URI, IResource...) - Method in class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
 
deleteResources(URI, URI...) - Method in interface org.eclipse.lyo.tools.store.Store
Delete all statements whose subject is one of nodeUris
deleteResources(URI, IResource...) - Method in interface org.eclipse.lyo.tools.store.Store
Delete all statements whose subject is one of the resources's URis.

G

getJenaModelForSubject(URI, URI) - Method in class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
 
getJenaModelForSubject(URI, URI) - Method in class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
 
getJenaModelForSubject(URI, URI) - Method in interface org.eclipse.lyo.tools.store.Store
Retrieve a Jena model for triples under the given subject from the corresponding named graph.
getResource(URI, URI, Class<T>) - Method in class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
 
getResource(URI, URI, Class<T>) - Method in class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
 
getResource(URI, URI, Class<T>) - Method in interface org.eclipse.lyo.tools.store.Store
Retrieve a single IResource instance specified by the concrete type, unmarshaled from the RDF graph persisted in the triplestore under the given named graph.
getResources(URI, Class<T>) - Method in class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
 
getResources(URI, Class<T>, int, int) - Method in class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
 
getResources(URI, Class<T>) - Method in class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
 
getResources(URI, Class<T>, int, int) - Method in class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
 
getResources(URI, Class<T>) - Method in interface org.eclipse.lyo.tools.store.Store
Retrieve the collection of IResource instances specified by the concrete type, unmarshaled from the RDF graph persisted in the triplestore under the given named graph.
getResources(URI, Class<T>, int, int) - Method in interface org.eclipse.lyo.tools.store.Store
Alternative to Store.getResources(URI, Class) with paging on the OSLC resource level.

I

inMemory() - Static method in class org.eclipse.lyo.tools.store.StoreFactory
Initialise an in-memory Store implementation.
insertJenaModel(URI, Model) - Method in class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
 
insertJenaModel(URI, Model) - Method in class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
 
insertJenaModel(URI, Model) - Method in interface org.eclipse.lyo.tools.store.Store
Insert a jena model into the named graph with corresponding URI.
insertResources(URI, Object...) - Method in class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
 
insertResources(URI, Object...) - Method in class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
 
insertResources(URI, Object...) - Method in interface org.eclipse.lyo.tools.store.Store
Insert Jena models representations of OSLC IResource instances into the named graph.

J

JenaQueryExecutor - Interface in org.eclipse.lyo.tools.store.internals.query
QueryExecutor is an interface that allows to run SPARQL queries on different triplestore interfaces (network endpoints, Jena API, etc.).
JenaTdbStoreImpl - Class in org.eclipse.lyo.tools.store.internals
Store implementation based on a Jena triplestore that can be either backed by in-memory or on-disk dataset.
JenaTdbStoreImpl() - Constructor for class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
Initialise Store backed by an in-memory dataset.
JenaTdbStoreImpl(Dataset) - Constructor for class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
Initialise Store backed by a provided dataset.

K

keySet() - Method in class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
 
keySet() - Method in class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
 
keySet() - Method in interface org.eclipse.lyo.tools.store.Store
Enumerates all named graph URIs within the dataset.

M

ModelUnmarshallingException - Exception in org.eclipse.lyo.tools.store
ModelUnmarshallingException is an exception that occurs during Model transformation.
ModelUnmarshallingException() - Constructor for exception org.eclipse.lyo.tools.store.ModelUnmarshallingException
 
ModelUnmarshallingException(String) - Constructor for exception org.eclipse.lyo.tools.store.ModelUnmarshallingException
 
ModelUnmarshallingException(String, Throwable) - Constructor for exception org.eclipse.lyo.tools.store.ModelUnmarshallingException
 
ModelUnmarshallingException(Throwable) - Constructor for exception org.eclipse.lyo.tools.store.ModelUnmarshallingException
 
ModelUnmarshallingException(String, Throwable, boolean, boolean) - Constructor for exception org.eclipse.lyo.tools.store.ModelUnmarshallingException
 

N

namedGraphExists(URI) - Method in class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
 
namedGraphExists(URI) - Method in class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
 
namedGraphExists(URI) - Method in interface org.eclipse.lyo.tools.store.Store
Checks if the triplestore has the named graph under the corresponding URI.

O

onDisk(Path) - Static method in class org.eclipse.lyo.tools.store.StoreFactory
Initialise an on-disk Store implementation.
org.eclipse.lyo.tools.store - package org.eclipse.lyo.tools.store
Lyo Store is a library that can be used to persistently store OSLC resources in a triplestore.
org.eclipse.lyo.tools.store.internals - package org.eclipse.lyo.tools.store.internals
Contains implementations of the Store interface
org.eclipse.lyo.tools.store.internals.query - package org.eclipse.lyo.tools.store.internals.query
Contains internal classes that are responsible for preparing SPARQL queries from parametrised statements and executing them.

P

prepareSparqlQuery(String) - Method in class org.eclipse.lyo.tools.store.internals.query.DatasetQueryExecutorImpl
 
prepareSparqlQuery(String) - Method in interface org.eclipse.lyo.tools.store.internals.query.JenaQueryExecutor
Prepares a SPARQL Query executor (read-only).
prepareSparqlQuery(String) - Method in class org.eclipse.lyo.tools.store.internals.query.SparqlQueryExecutorBasicAuthImpl
 
prepareSparqlQuery(String) - Method in class org.eclipse.lyo.tools.store.internals.query.SparqlQueryExecutorImpl
 
prepareSparqlUpdate(String) - Method in class org.eclipse.lyo.tools.store.internals.query.DatasetQueryExecutorImpl
 
prepareSparqlUpdate(String) - Method in interface org.eclipse.lyo.tools.store.internals.query.JenaQueryExecutor
Prepares a SPARQL Update processor (write-only).
prepareSparqlUpdate(String) - Method in class org.eclipse.lyo.tools.store.internals.query.SparqlQueryExecutorBasicAuthImpl
 
prepareSparqlUpdate(String) - Method in class org.eclipse.lyo.tools.store.internals.query.SparqlQueryExecutorImpl
 
putResource(URI, IResource) - Method in class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
 
putResources(URI, Collection<T>) - Method in class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
 
putResources(URI, Collection<T>) - Method in class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
 
putResources(URI, Collection<T>) - Method in interface org.eclipse.lyo.tools.store.Store
Inserts OSLC IResource instances into the triplestore in the designed namedGraph.

R

removeAll() - Method in class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
 
removeAll() - Method in class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
 
removeAll() - Method in interface org.eclipse.lyo.tools.store.Store
Remove EVERYTHING from the triplestore.
resourceExists(URI, URI) - Method in class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
 
resourceExists(URI, URI) - Method in class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
 
resourceExists(URI, URI) - Method in interface org.eclipse.lyo.tools.store.Store
Checks if a resource with resourceUri exists under the corresponding named graph.

S

sparql(String, String) - Static method in class org.eclipse.lyo.tools.store.StoreFactory
Initialise a SPARQL-compatible Store implementation that does not require authentication.
sparql(String, String, String, String) - Static method in class org.eclipse.lyo.tools.store.StoreFactory
Initialise a SPARQL-compatible Store implementation with authentication via username and password combinations.
SparqlQueryExecutorBasicAuthImpl - Class in org.eclipse.lyo.tools.store.internals.query
SparqlQueryExecutorImpl is a SPARQL endpoint-based implementation of JenaQueryExecutor.
SparqlQueryExecutorBasicAuthImpl(String, String, String, String) - Constructor for class org.eclipse.lyo.tools.store.internals.query.SparqlQueryExecutorBasicAuthImpl
 
SparqlQueryExecutorImpl - Class in org.eclipse.lyo.tools.store.internals.query
SparqlQueryExecutorImpl is a SPARQL endpoint-based implementation of JenaQueryExecutor.
SparqlQueryExecutorImpl(String, String) - Constructor for class org.eclipse.lyo.tools.store.internals.query.SparqlQueryExecutorImpl
 
SparqlStoreImpl - Class in org.eclipse.lyo.tools.store.internals
Store interface implementation that interacts with any SPARQL-based triplestore through a Query and Update endpoints.
SparqlStoreImpl(String, String) - Constructor for class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
Initialises the Store with the endpoints for query and update.
SparqlStoreImpl(String, String, String, String) - Constructor for class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
Initialises the Store with the endpoints for query and update.
SparqlStoreImpl(JenaQueryExecutor) - Constructor for class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
Initialises the Store with the custom JenaQueryExecutor.
Store - Interface in org.eclipse.lyo.tools.store
Store is the main interface for operations on OSLC Resources with the backing triplestore.
StoreAccessException - Exception in org.eclipse.lyo.tools.store
StoreAccessException is an exception for read/write problems with the backing triplestore or dataset.
StoreAccessException() - Constructor for exception org.eclipse.lyo.tools.store.StoreAccessException
 
StoreAccessException(String) - Constructor for exception org.eclipse.lyo.tools.store.StoreAccessException
 
StoreAccessException(String, Throwable) - Constructor for exception org.eclipse.lyo.tools.store.StoreAccessException
 
StoreAccessException(Throwable) - Constructor for exception org.eclipse.lyo.tools.store.StoreAccessException
 
StoreAccessException(String, Throwable, boolean, boolean) - Constructor for exception org.eclipse.lyo.tools.store.StoreAccessException
 
StoreFactory - Class in org.eclipse.lyo.tools.store
Provides factory methods to instantiate concrete implementations of Store that keep the triplestore information in various ways (RAM, disk, over the network).
StoreFactory() - Constructor for class org.eclipse.lyo.tools.store.StoreFactory
 

T

TRIPLE_LIMIT - Static variable in class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
Could be used to prevent extremely large results

U

updateResources(URI, T...) - Method in class org.eclipse.lyo.tools.store.internals.JenaTdbStoreImpl
 
updateResources(URI, T...) - Method in class org.eclipse.lyo.tools.store.internals.SparqlStoreImpl
 
updateResources(URI, T...) - Method in interface org.eclipse.lyo.tools.store.Store
Insert Jena models representations of OSLC IResource instances into the named graph.
A B C D G I J K M N O P R S T U 
Skip navigation links

Copyright © 2017. All rights reserved.