Class OpExecutorStreamBase

java.lang.Object
org.aksw.jenax.arq.util.exec.query.OpExecutorStreamBase
All Implemented Interfaces:
OpExecutorStream

public class OpExecutorStreamBase extends Object implements OpExecutorStream
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final org.apache.jena.sparql.engine.ExecutionContext
     
    protected final StageGeneratorStream
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    OpExecutorStreamBase(org.apache.jena.sparql.engine.ExecutionContext execCxt, StageGeneratorStream stageGenerator)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Stream<org.apache.jena.sparql.engine.binding.Binding>
    execute(org.apache.jena.sparql.algebra.op.OpBGP op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
     
    Stream<org.apache.jena.sparql.engine.binding.Binding>
    execute(org.apache.jena.sparql.algebra.op.OpDisjunction op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
     
    Stream<org.apache.jena.sparql.engine.binding.Binding>
    execute(org.apache.jena.sparql.algebra.op.OpDistinct op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
     
    Stream<org.apache.jena.sparql.engine.binding.Binding>
    execute(org.apache.jena.sparql.algebra.op.OpExtend op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
     
    Stream<org.apache.jena.sparql.engine.binding.Binding>
    execute(org.apache.jena.sparql.algebra.op.OpFilter op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
     
    Stream<org.apache.jena.sparql.engine.binding.Binding>
    execute(org.apache.jena.sparql.algebra.op.OpGroup op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
     
    Stream<org.apache.jena.sparql.engine.binding.Binding>
    execute(org.apache.jena.sparql.algebra.op.OpJoin op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
     
    Stream<org.apache.jena.sparql.engine.binding.Binding>
    execute(org.apache.jena.sparql.algebra.op.OpLateral op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
     
    Stream<org.apache.jena.sparql.engine.binding.Binding>
    execute(org.apache.jena.sparql.algebra.op.OpOrder op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
     
    Stream<org.apache.jena.sparql.engine.binding.Binding>
    execute(org.apache.jena.sparql.algebra.op.OpProject op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
     
    Stream<org.apache.jena.sparql.engine.binding.Binding>
    execute(org.apache.jena.sparql.algebra.op.OpReduced op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
     
    Stream<org.apache.jena.sparql.engine.binding.Binding>
    execute(org.apache.jena.sparql.algebra.op.OpService op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
     
    Stream<org.apache.jena.sparql.engine.binding.Binding>
    execute(org.apache.jena.sparql.algebra.op.OpSlice op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
     
    Stream<org.apache.jena.sparql.engine.binding.Binding>
    execute(org.apache.jena.sparql.algebra.op.OpUnion op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • execCxt

      protected final org.apache.jena.sparql.engine.ExecutionContext execCxt
    • stageGenerator

      protected final StageGeneratorStream stageGenerator
  • Constructor Details

    • OpExecutorStreamBase

      public OpExecutorStreamBase(org.apache.jena.sparql.engine.ExecutionContext execCxt, StageGeneratorStream stageGenerator)
  • Method Details

    • execute

      public Stream<org.apache.jena.sparql.engine.binding.Binding> execute(org.apache.jena.sparql.algebra.op.OpBGP op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
      Specified by:
      execute in interface OpExecutorStream
    • execute

      public Stream<org.apache.jena.sparql.engine.binding.Binding> execute(org.apache.jena.sparql.algebra.op.OpProject op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
      Specified by:
      execute in interface OpExecutorStream
    • execute

      public Stream<org.apache.jena.sparql.engine.binding.Binding> execute(org.apache.jena.sparql.algebra.op.OpGroup op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
      Specified by:
      execute in interface OpExecutorStream
    • execute

      public Stream<org.apache.jena.sparql.engine.binding.Binding> execute(org.apache.jena.sparql.algebra.op.OpOrder op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
      Specified by:
      execute in interface OpExecutorStream
    • execute

      public Stream<org.apache.jena.sparql.engine.binding.Binding> execute(org.apache.jena.sparql.algebra.op.OpExtend op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
      Specified by:
      execute in interface OpExecutorStream
    • execute

      public Stream<org.apache.jena.sparql.engine.binding.Binding> execute(org.apache.jena.sparql.algebra.op.OpService op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
      Specified by:
      execute in interface OpExecutorStream
    • execute

      public Stream<org.apache.jena.sparql.engine.binding.Binding> execute(org.apache.jena.sparql.algebra.op.OpUnion op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
      Specified by:
      execute in interface OpExecutorStream
    • execute

      public Stream<org.apache.jena.sparql.engine.binding.Binding> execute(org.apache.jena.sparql.algebra.op.OpDistinct op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
      Specified by:
      execute in interface OpExecutorStream
    • execute

      public Stream<org.apache.jena.sparql.engine.binding.Binding> execute(org.apache.jena.sparql.algebra.op.OpReduced op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
      Specified by:
      execute in interface OpExecutorStream
    • execute

      public Stream<org.apache.jena.sparql.engine.binding.Binding> execute(org.apache.jena.sparql.algebra.op.OpFilter op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
      Specified by:
      execute in interface OpExecutorStream
    • execute

      public Stream<org.apache.jena.sparql.engine.binding.Binding> execute(org.apache.jena.sparql.algebra.op.OpSlice op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
      Specified by:
      execute in interface OpExecutorStream
    • execute

      public Stream<org.apache.jena.sparql.engine.binding.Binding> execute(org.apache.jena.sparql.algebra.op.OpJoin op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
      Specified by:
      execute in interface OpExecutorStream
    • execute

      public Stream<org.apache.jena.sparql.engine.binding.Binding> execute(org.apache.jena.sparql.algebra.op.OpLateral op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
      Specified by:
      execute in interface OpExecutorStream
    • execute

      public Stream<org.apache.jena.sparql.engine.binding.Binding> execute(org.apache.jena.sparql.algebra.op.OpDisjunction op, Stream<org.apache.jena.sparql.engine.binding.Binding> input)
      Specified by:
      execute in interface OpExecutorStream