public abstract class TupleStream extends Object implements Closeable, Serializable
Constructor and Description |
---|
TupleStream() |
Modifier and Type | Method and Description |
---|---|
abstract List<TupleStream> |
children() |
abstract void |
close() |
int |
getCost() |
UUID |
getStreamNodeId() |
abstract StreamComparator |
getStreamSort() |
abstract void |
open() |
abstract Tuple |
read() |
abstract void |
setStreamContext(StreamContext context) |
abstract Explanation |
toExplanation(StreamFactory factory) |
static void |
writeStreamClose(Writer out) |
static void |
writeStreamOpen(Writer out) |
public static void writeStreamOpen(Writer out) throws IOException
IOException
public static void writeStreamClose(Writer out) throws IOException
IOException
public abstract void setStreamContext(StreamContext context)
public abstract List<TupleStream> children()
public abstract void open() throws IOException
IOException
public abstract void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
public abstract Tuple read() throws IOException
IOException
public abstract StreamComparator getStreamSort()
public abstract Explanation toExplanation(StreamFactory factory) throws IOException
IOException
public int getCost()
public UUID getStreamNodeId()
Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.