Class SparqlFragment
java.lang.Object
org.eclipse.rdf4j.sail.shacl.ast.SparqlFragment
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStatementMatchers(List<StatementMatcher> statementMatchers) static SparqlFragmentand(List<SparqlFragment> sparqlFragments) static SparqlFragmentbgp(Collection<Namespace> namespaces, String fragment) static SparqlFragmentbgp(Collection<Namespace> namespaces, String query, boolean supportsIncrementalEvaluation) static SparqlFragmentbgp(Collection<Namespace> namespaces, String fragment, List<StatementMatcher> statementMatchers) static SparqlFragmentbgp(Collection<Namespace> namespaces, String fragment, List<StatementMatcher> statementMatchers, SparqlFragment.TraceBack traceBackFunction) static SparqlFragmentbgp(Collection<Namespace> namespaces, String fragment, List<StatementMatcher> statementMatchers, SparqlFragment.TraceBack traceBackFunction, boolean supportsIncrementalEvaluation) static SparqlFragmentbgp(Collection<Namespace> namespaces, String fragment, StatementMatcher statementMatcher) static SparqlFragmentbgp(Collection<Namespace> namespaces, String fragment, StatementMatcher statementMatcher, SparqlFragment.TraceBack traceBackFunction) booleanstatic SparqlFragmentfilterCondition(Collection<Namespace> namespaces, String fragment, List<StatementMatcher> statementMatchers) static SparqlFragmentfilterCondition(Collection<Namespace> namespaces, String fragment, List<StatementMatcher> statementMatchers, boolean supportsIncrementalEvaluation) getRoot(ConnectionsGroup connectionsGroup, Resource[] dataGraph, Path path, StatementMatcher currentStatementMatcher, List<EffectiveTarget.SubjectObjectAndMatcher.SubjectObject> currentStatements) static List<StatementMatcher> getStatementMatchers(List<SparqlFragment> sparqlFragments) inthashCode()booleanstatic booleanisFilterCondition(List<SparqlFragment> sparqlFragments) static SparqlFragmentjoin(List<SparqlFragment> sparqlFragments) static SparqlFragmentjoin(List<SparqlFragment> sparqlFragments, SparqlFragment.TraceBack traceBackFunction) static SparqlFragmentor(List<SparqlFragment> sparqlFragments) booleantoString()static SparqlFragmentunion(List<SparqlFragment> sparqlFragments) static SparqlFragmentunion(List<SparqlFragment> sparqlFragments, SparqlFragment.TraceBack traceBackFunction) static SparqlFragmentunionQueryStrings(Set<Namespace> namespaces, String query1, String query2, String query3, boolean supportsIncrementalEvaluation) static SparqlFragmentunionQueryStrings(Set<Namespace> namespaces, List<String> query, SparqlFragment.TraceBack traceBackFunction, boolean supportsIncrementalEvaluation)
-
Method Details
-
filterCondition
public static SparqlFragment filterCondition(Collection<Namespace> namespaces, String fragment, List<StatementMatcher> statementMatchers) -
filterCondition
public static SparqlFragment filterCondition(Collection<Namespace> namespaces, String fragment, List<StatementMatcher> statementMatchers, boolean supportsIncrementalEvaluation) -
bgp
public static SparqlFragment bgp(Collection<Namespace> namespaces, String query, boolean supportsIncrementalEvaluation) -
bgp
public static SparqlFragment bgp(Collection<Namespace> namespaces, String fragment, List<StatementMatcher> statementMatchers) -
bgp
public static SparqlFragment bgp(Collection<Namespace> namespaces, String fragment, List<StatementMatcher> statementMatchers, SparqlFragment.TraceBack traceBackFunction) -
bgp
public static SparqlFragment bgp(Collection<Namespace> namespaces, String fragment, List<StatementMatcher> statementMatchers, SparqlFragment.TraceBack traceBackFunction, boolean supportsIncrementalEvaluation) -
bgp
public static SparqlFragment bgp(Collection<Namespace> namespaces, String fragment, StatementMatcher statementMatcher) -
bgp
public static SparqlFragment bgp(Collection<Namespace> namespaces, String fragment, StatementMatcher statementMatcher, SparqlFragment.TraceBack traceBackFunction) -
bgp
-
and
-
or
-
join
-
join
public static SparqlFragment join(List<SparqlFragment> sparqlFragments, SparqlFragment.TraceBack traceBackFunction) -
isFilterCondition
-
getStatementMatchers
-
unionQueryStrings
public static SparqlFragment unionQueryStrings(Set<Namespace> namespaces, List<String> query, SparqlFragment.TraceBack traceBackFunction, boolean supportsIncrementalEvaluation) -
union
-
union
public static SparqlFragment union(List<SparqlFragment> sparqlFragments, SparqlFragment.TraceBack traceBackFunction) -
unionQueryStrings
-
getFragment
-
isFilterCondition
public boolean isFilterCondition() -
getStatementMatchers
-
addStatementMatchers
-
supportsIncrementalEvaluation
public boolean supportsIncrementalEvaluation() -
getNamespacesForSparql
-
getRoot
public Stream<EffectiveTarget.SubjectObjectAndMatcher> getRoot(ConnectionsGroup connectionsGroup, Resource[] dataGraph, Path path, StatementMatcher currentStatementMatcher, List<EffectiveTarget.SubjectObjectAndMatcher.SubjectObject> currentStatements) -
toString
-
equals
-
hashCode
-