java.lang.Object
org.apache.jena.sparql.service.enhancer.impl.BatchImpl<K,T>

public class BatchImpl<K extends Comparable<K>,T> extends Object
Batch implementation backed by a navigable map.
  • Constructor Details

    • BatchImpl

      public BatchImpl(K firstKey, com.google.common.collect.DiscreteDomain<K> discreteDomain)
  • Method Details

    • forInteger

      public static <T> org.apache.jena.sparql.service.enhancer.impl.Batch<Integer,T> forInteger()
    • forLong

      public static <T> org.apache.jena.sparql.service.enhancer.impl.Batch<Long,T> forLong()
    • put

      public void put(K index, T item)
      Items must be added with ascending indexes. Adding an item with a lower index than already seen raises an IllegalArgumentException
    • getNextValidIndex

      public K getNextValidIndex()
    • getItems

      public NavigableMap<K,T> getItems()
      Returns an immutable view of the items in the batch
    • isEmpty

      public boolean isEmpty()
    • size

      public int size()
    • toString

      public String toString()
      Overrides:
      toString in class Object