Class SparqlStmtIterator

java.lang.Object
com.google.common.collect.UnmodifiableIterator<T>
com.google.common.collect.AbstractIterator<SparqlStmt>
org.aksw.jenax.stmt.util.SparqlStmtIterator
All Implemented Interfaces:
Iterator<SparqlStmt>

public class SparqlStmtIterator extends com.google.common.collect.AbstractIterator<SparqlStmt>
An iterator over a string that holds a sequence of SPARQL queries; uses positions reported by parse exceptions to find the boundaries of queries. The provided parser must operate in classifier mode - i.e. it must not throw QueryParseExceptions but report them via SparqlStmt.getParseException(). TODO Ideally, an extension to the jena sparql grammar should allow parsing such sequences of queries.
Author:
raven Mar 21, 2018
  • Field Details

  • Constructor Details

  • Method Details

    • getLine

      public int getLine()
    • getColumn

      public int getColumn()
    • isEmptyString

      public static boolean isEmptyString(String str)
    • computeNext

      protected SparqlStmt computeNext()
      Specified by:
      computeNext in class com.google.common.collect.AbstractIterator<SparqlStmt>