Class ResultStreamerFromTuple<D,C>

java.lang.Object
org.aksw.jenax.arq.util.tuple.resultset.ResultStreamerFromTuple<D,C>
Type Parameters:
D - The domain type such as Quad
C - The component type such as Node
All Implemented Interfaces:
ResultStreamer<D,C,org.apache.jena.atlas.lib.tuple.Tuple<C>>

public class ResultStreamerFromTuple<D,C> extends Object implements ResultStreamer<D,C,org.apache.jena.atlas.lib.tuple.Tuple<C>>
Implementation backed by a supplier of streams of Tuples. Can convert to domain and component representation (if applicable).
Author:
Claus Stadler 11/09/2020
  • Field Details

    • tupleDimension

      protected int tupleDimension
      The dimension of the tuples returned by the tuple streamer
    • tupleStreamer

      protected Supplier<Stream<org.apache.jena.atlas.lib.tuple.Tuple<C>>> tupleStreamer
    • domainAccessor

      protected org.aksw.commons.tuple.bridge.TupleBridge<D,C> domainAccessor
  • Constructor Details

    • ResultStreamerFromTuple

      public ResultStreamerFromTuple(int tupleDimension, Supplier<Stream<org.apache.jena.atlas.lib.tuple.Tuple<C>>> tupleStreamer, org.aksw.commons.tuple.bridge.TupleBridge<D,C> domainAccessor)
  • Method Details