All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.lucidworks.spark.query.ResultsIterator Maven / Gradle / Ivy

package com.lucidworks.spark.query;

import com.lucidworks.spark.SparkSolrAccumulator;

import java.util.Iterator;

public abstract class ResultsIterator implements Iterator, Iterable {

  protected SparkSolrAccumulator acc;

  public SparkSolrAccumulator getAccumulator() {
    return this.acc;
  }

  public abstract long getNumDocs();

  public void setAccumulator(SparkSolrAccumulator acc) {
    this.acc = acc;
  }

  protected void increment() {
    if (acc != null) {
      acc.inc();
    }
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy