Class MultiStatementIterator

    • Constructor Detail

      • MultiStatementIterator

        public MultiStatementIterator​(java.util.List<StatementIterator> theIters)
        Create a new MultiStatementIteration
        Parameters:
        theIters - the list of iterations to iterate against
    • Method Detail

      • computeNext

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

        public void close()
                   throws java.lang.RuntimeException
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface CloseableIterator<Statement>
        Throws:
        java.lang.RuntimeException
      • namespaces

        public Namespaces namespaces()
        Returns namespaces associated with this statement iteration if any.
        Specified by:
        namespaces in interface StatementIterator
        Returns:
        possibly empty namespaces but never null