Class DatasetDescription

java.lang.Object
org.apache.jena.sparql.core.DatasetDescription

public class DatasetDescription extends Object
  • Constructor Details

    • DatasetDescription

      public DatasetDescription()
    • DatasetDescription

      public DatasetDescription(List<String> defaultGraphURIs, List<String> namedGraphURIs)
  • Method Details

    • create

      public static DatasetDescription create(List<String> defaultGraphURIs, List<String> namedGraphURIs)
    • create

      public static DatasetDescription create(Query query)
      Create a dataset description, given a query. If the query does not have a dataset description, return null.
    • create

      public static DatasetDescription create(Context context)
      Create a dataset description, given a context. If the context does not have a dataset description, return null. The context uses the key ARQConstants.sysDatasetDescription.
    • create

      public static DatasetDescription create(Query query, Context context)
      Create a dataset description, given a query and context. The context overrides the query FROM/FROM NAMED. If neither the context nor query has a dataset description, return null. The context uses the key ARQConstants.sysDatasetDescription.
    • isEmpty

      public boolean isEmpty()
    • addDefaultGraphURI

      public void addDefaultGraphURI(String uri)
    • addAllDefaultGraphURIs

      public void addAllDefaultGraphURIs(Collection<String> uris)
    • addNamedGraphURI

      public void addNamedGraphURI(String uri)
    • addAllNamedGraphURIs

      public void addAllNamedGraphURIs(Collection<String> uris)
    • getDefaultGraphURIs

      public List<String> getDefaultGraphURIs()
    • getNamedGraphURIs

      public List<String> getNamedGraphURIs()
    • eachDefaultGraphURI

      public Iterator<String> eachDefaultGraphURI()
    • eachNamedGraphURI

      public Iterator<String> eachNamedGraphURI()
    • createDataset

      public Dataset createDataset()
      Create a dataset from the description - reads URLs into an in-memory dataset
    • createDatasetGraph

      public DatasetGraph createDatasetGraph()
      Create a DatasetGraph from the description - reads URLs into an in-memory DatasetGraph
    • toString

      public String toString()
      Overrides:
      toString in class Object