Class ServiceParameters
- java.lang.Object
-
- com.complexible.stardog.plan.eval.service.ServiceParameters
-
public class ServiceParameters extends java.lang.Object
Parameters for services when the body does not represent a SPARQL query.
-
-
Constructor Summary
Constructors Constructor Description ServiceParameters()
ServiceParameters(com.google.common.collect.ListMultimap<IRI,com.complexible.stardog.plan.QueryTerm> theParameters)
ServiceParameters(com.google.common.collect.ListMultimap<IRI,com.complexible.stardog.plan.QueryTerm> theParameters, java.util.Map<IRI,ServiceParameters> theSubParameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(IRI predicate, ServiceParameters subParameters)
void
add(IRI predicate, com.complexible.stardog.plan.QueryTerm... objects)
boolean
contains(IRI predicate)
java.util.Optional<com.complexible.stardog.plan.QueryTerm>
first(IRI param)
java.util.List<com.complexible.stardog.plan.QueryTerm>
get(IRI param)
java.util.Set<IRI>
predicates()
java.util.Optional<ServiceParameters>
sub(IRI param)
java.lang.String
toString()
-
-
-
Constructor Detail
-
ServiceParameters
public ServiceParameters(com.google.common.collect.ListMultimap<IRI,com.complexible.stardog.plan.QueryTerm> theParameters, java.util.Map<IRI,ServiceParameters> theSubParameters)
-
ServiceParameters
public ServiceParameters(com.google.common.collect.ListMultimap<IRI,com.complexible.stardog.plan.QueryTerm> theParameters)
-
ServiceParameters
public ServiceParameters()
-
-
Method Detail
-
predicates
public java.util.Set<IRI> predicates()
-
add
public void add(IRI predicate, com.complexible.stardog.plan.QueryTerm... objects)
-
add
public void add(IRI predicate, ServiceParameters subParameters)
-
contains
public boolean contains(IRI predicate)
-
get
public java.util.List<com.complexible.stardog.plan.QueryTerm> get(IRI param)
-
sub
public java.util.Optional<ServiceParameters> sub(IRI param)
-
first
public java.util.Optional<com.complexible.stardog.plan.QueryTerm> first(IRI param)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-