T - public class QueryService<T extends Annotation> extends Object
| Constructor and Description |
|---|
QueryService(Class<T> type,
org.openrdf.repository.object.ObjectRepository objectRepository) |
| Modifier and Type | Method and Description |
|---|---|
QueryService |
addPrefix(String label,
String url)
Setting shortcut names for URI prefixes.
|
QueryService |
addPrefixes(HashMap<String,String> prefixes)
Setting multiple names for URI prefixes.
|
<T> List<T> |
execute()
Creates and executes the SPARQL query according to the
criteria specified by the user.
|
QueryService |
limit(Integer limit)
Setting the limit value.
|
QueryService |
offset(Integer offset)
Setting the offset value.
|
QueryService |
orderBy(Order order)
Defines the ordering of the result set.
|
QueryService |
setAnnotationCriteria(String ldpath)
Setting a criteria for filtering eu.mico.platform.persistence.impl.AnnotationImpl objects.
|
QueryService |
setAnnotationCriteria(String ldpath,
Number value)
Setting a criteria for filtering eu.mico.platform.persistence.impl.AnnotationImpl objects.
|
QueryService |
setAnnotationCriteria(String ldpath,
Number value,
Comparison comparison)
Setting a criteria for filtering eu.mico.platform.persistence.impl.AnnotationImpl objects.
|
QueryService |
setAnnotationCriteria(String ldpath,
String value)
Setting a criteria for filtering eu.mico.platform.persistence.impl.AnnotationImpl objects.
|
QueryService |
setAnnotationCriteria(String ldpath,
String value,
Comparison comparison)
Setting a criteria for filtering eu.mico.platform.persistence.impl.AnnotationImpl objects.
|
QueryService |
setBodyCriteria(String ldpath)
Setting a criteria for filtering eu.mico.platform.persistence.impl.BodyImpl.* objects.
|
QueryService |
setBodyCriteria(String ldpath,
Number value)
Setting a criteria for filtering eu.mico.platform.persistence.impl.BodyImpl.* objects.
|
QueryService |
setBodyCriteria(String ldpath,
Number value,
Comparison comparison)
Setting a criteria for filtering eu.mico.platform.persistence.impl.BodyImpl.* objects.
|
QueryService |
setBodyCriteria(String ldpath,
String value)
Setting a criteria for filtering eu.mico.platform.persistence.impl.BodyImpl.* objects.
|
QueryService |
setBodyCriteria(String ldpath,
String value,
Comparison comparison)
Setting a criteria for filtering eu.mico.platform.persistence.impl.BodyImpl.* objects.
|
QueryService |
setSelectorCriteria(String ldpath)
Setting a criteria for filtering eu.mico.platform.persistence.impl.SelectorImpl.* objects.
|
QueryService |
setSelectorCriteria(String ldpath,
Number value)
Setting a criteria for filtering eu.mico.platform.persistence.impl.SelectorImpl.* objects.
|
QueryService |
setSelectorCriteria(String ldpath,
Number value,
Comparison comparison)
Setting a criteria for filtering eu.mico.platform.persistence.impl.SelectorImpl.* objects.
|
QueryService |
setSelectorCriteria(String ldpath,
String value)
Setting a criteria for filtering eu.mico.platform.persistence.impl.SelectorImpl.* objects.
|
QueryService |
setSelectorCriteria(String ldpath,
String value,
Comparison comparison)
Setting a criteria for filtering eu.mico.platform.persistence.impl.SelectorImpl.* objects.
|
QueryService |
setSourceCriteria(String ldpath) |
QueryService |
setSourceCriteria(String ldpath,
Number value) |
QueryService |
setSourceCriteria(String ldpath,
Number value,
Comparison comparison) |
QueryService |
setSourceCriteria(String ldpath,
String value) |
QueryService |
setSourceCriteria(String ldpath,
String value,
Comparison comparison) |
public QueryService setBodyCriteria(String ldpath, String value, Comparison comparison)
ldpath - Syntax similar to XPath. Beginning from the Body objectcomparison - The comparison mode, e.g. Comparison.EQ (=)value - The constraint valuepublic QueryService setBodyCriteria(String ldpath, Number value, Comparison comparison)
ldpath - Syntax similar to XPath. Beginning from the Body objectcomparison - The comparison mode, e.g. Comparison.EQ (=)value - The constraint valuepublic QueryService setBodyCriteria(String ldpath, String value)
ldpath - Syntax similar to XPath. Beginning from the Body objectvalue - The constraint valuepublic QueryService setBodyCriteria(String ldpath, Number value)
ldpath - Syntax similar to XPath. Beginning from the Body objectvalue - The constraint valuepublic QueryService setBodyCriteria(String ldpath)
ldpath - Syntax similar to XPath. Beginning from the Body objectpublic QueryService setAnnotationCriteria(String ldpath, String value, Comparison comparison)
ldpath - Syntax similar to XPath. Beginning from the Annotation objectcomparison - The comparison mode, e.g. Comparison.EQ (=)value - The constraint valuepublic QueryService setAnnotationCriteria(String ldpath, Number value, Comparison comparison)
ldpath - Syntax similar to XPath. Beginning from the Annotation objectcomparison - The comparison mode, e.g. Comparison.EQ (=)value - The constraint valuepublic QueryService setAnnotationCriteria(String ldpath, String value)
ldpath - Syntax similar to XPath. Beginning from the Annotation objectvalue - The constraint valuepublic QueryService setAnnotationCriteria(String ldpath, Number value)
ldpath - Syntax similar to XPath. Beginning from the Annotation objectvalue - The constraint valuepublic QueryService setAnnotationCriteria(String ldpath)
ldpath - Syntax similar to XPath. Beginning from the Annotation objectpublic QueryService setSelectorCriteria(String ldpath, String value, Comparison comparison)
ldpath - Syntax similar to XPath. Beginning from the Selector objectcomparison - The comparison mode, e.g. Comparison.EQ (=)value - The constraint valuepublic QueryService setSelectorCriteria(String ldpath, Number value, Comparison comparison)
ldpath - Syntax similar to XPath. Beginning from the Selector objectcomparison - The comparison mode, e.g. Comparison.EQ (=)value - The constraint valuepublic QueryService setSelectorCriteria(String ldpath, String value)
ldpath - Syntax similar to XPath. Beginning from the Selector objectvalue - The constraint valuepublic QueryService setSelectorCriteria(String ldpath, Number value)
ldpath - Syntax similar to XPath. Beginning from the Selector objectvalue - The constraint valuepublic QueryService setSelectorCriteria(String ldpath)
ldpath - Syntax similar to XPath. Beginning from the Selector objectpublic QueryService setSourceCriteria(String ldpath, String value, Comparison comparison)
ldpath - Syntax similar to XPath. Beginning from the Source objectvalue - The constraint valuecomparison - The comparison mode, e.g. Comparison.EQ (=)public QueryService setSourceCriteria(String ldpath, Number value, Comparison comparison)
ldpath - Syntax similar to XPath. Beginning from the Source objectvalue - The constraint valuecomparison - The comparison mode, e.g. Comparison.EQ (=)public QueryService setSourceCriteria(String ldpath, String value)
ldpath - Syntax similar to XPath. Beginning from the Source objectvalue - The constraint valuepublic QueryService setSourceCriteria(String ldpath, Number value)
ldpath - Syntax similar to XPath. Beginning from the Source objectvalue - The constraint valuepublic QueryService setSourceCriteria(String ldpath)
ldpath - Syntax similar to XPath. Beginning from the Source objectpublic QueryService addPrefix(String label, String url)
label - The label of the namespace, e.g. foafurl - The URLpublic QueryService addPrefixes(HashMap<String,String> prefixes)
prefixes - HashMap with multiple namespaces.public QueryService orderBy(Order order)
order - Defines the order of the result set.public QueryService limit(Integer limit)
limit - The limit value.public QueryService offset(Integer offset)
offset - The offset value.public <T> List<T> execute() throws org.apache.marmotta.ldpath.parser.ParseException, org.openrdf.repository.RepositoryException, org.openrdf.query.MalformedQueryException, org.openrdf.query.QueryEvaluationException
T - org.apache.marmotta.ldpath.parser.ParseExceptionorg.openrdf.repository.RepositoryExceptionorg.openrdf.query.MalformedQueryExceptionorg.openrdf.query.QueryEvaluationExceptionCopyright © 2015 Chair of Distributed Information Systems - University of Passau. All rights reserved.