Class StreamOpVisitorStream

java.lang.Object
org.aksw.jenax.engine.qlever.StreamOpVisitorStream
All Implemented Interfaces:
org.aksw.commons.util.obj.HasSelf<org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<InputStream>>, org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<InputStream>

public class StreamOpVisitorStream extends Object implements org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<InputStream>
  • Field Details

    • compressorStreamFactory

      protected org.apache.commons.compress.compressors.CompressorStreamFactory compressorStreamFactory
    • runtime

      protected org.aksw.shellgebra.exec.SysRuntime runtime
  • Constructor Details

    • StreamOpVisitorStream

      public StreamOpVisitorStream()
    • StreamOpVisitorStream

      public StreamOpVisitorStream(org.apache.commons.compress.compressors.CompressorStreamFactory compressorStreamFactory)
  • Method Details

    • getSingleton

      public static StreamOpVisitorStream getSingleton()
    • visit

      public InputStream visit(org.aksw.shellgebra.algebra.stream.op.StreamOpFile op)
      Specified by:
      visit in interface org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<InputStream>
    • visit

      public InputStream visit(org.aksw.shellgebra.algebra.stream.op.StreamOpTranscode op)
      Specified by:
      visit in interface org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<InputStream>
    • visit

      public InputStream visit(org.aksw.shellgebra.algebra.stream.op.StreamOpConcat op)
      Specified by:
      visit in interface org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<InputStream>
    • visit

      public InputStream visit(org.aksw.shellgebra.algebra.stream.op.StreamOpCommand op)
      Specified by:
      visit in interface org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<InputStream>
    • visit

      public InputStream visit(org.aksw.shellgebra.algebra.stream.op.StreamOpVar op)
      Specified by:
      visit in interface org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<InputStream>
    • visit

      public InputStream visit(org.aksw.shellgebra.algebra.stream.op.StreamOpContentConvert op)
      Specified by:
      visit in interface org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<InputStream>