Package org.aksw.jenax.engine.qlever
Class ByteSourceOverStreamOp
java.lang.Object
com.google.common.io.ByteSource
org.aksw.jenax.engine.qlever.ByteSourceOverStreamOp
public class ByteSourceOverStreamOp
extends com.google.common.io.ByteSource
Byte source over a logical plan.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.aksw.shellgebra.algebra.stream.op.StreamOpprotected org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<InputStream> -
Constructor Summary
ConstructorsConstructorDescriptionByteSourceOverStreamOp(org.aksw.shellgebra.algebra.stream.op.StreamOp op) ByteSourceOverStreamOp(org.aksw.shellgebra.algebra.stream.op.StreamOp op, Map<String, org.aksw.shellgebra.algebra.stream.op.StreamOp> hostOps) ByteSourceOverStreamOp(org.aksw.shellgebra.algebra.stream.op.StreamOp op, Map<String, org.aksw.shellgebra.algebra.stream.op.StreamOp> hostOps, org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<InputStream> streamVisitor) -
Method Summary
Methods inherited from class com.google.common.io.ByteSource
asCharSource, concat, concat, concat, contentEquals, copyTo, copyTo, empty, hash, isEmpty, openBufferedStream, read, read, size, sizeIfKnown, slice, wrap
-
Field Details
-
op
protected org.aksw.shellgebra.algebra.stream.op.StreamOp op -
hostOps
-
streamVisitor
-
-
Constructor Details
-
ByteSourceOverStreamOp
public ByteSourceOverStreamOp(org.aksw.shellgebra.algebra.stream.op.StreamOp op) -
ByteSourceOverStreamOp
-
ByteSourceOverStreamOp
public ByteSourceOverStreamOp(org.aksw.shellgebra.algebra.stream.op.StreamOp op, Map<String, org.aksw.shellgebra.algebra.stream.op.StreamOp> hostOps, org.aksw.shellgebra.algebra.stream.op.StreamOpVisitor<InputStream> streamVisitor)
-
-
Method Details
-
openStream
- Specified by:
openStreamin classcom.google.common.io.ByteSource- Throws:
IOException
-