public class RankStream extends TupleStream implements ExpressibleStream
Constructor and Description |
---|
RankStream(StreamExpression expression,
StreamFactory factory) |
RankStream(TupleStream tupleStream,
int size,
Comparator<Tuple> comp) |
Modifier and Type | Method and Description |
---|---|
List<TupleStream> |
children() |
void |
close() |
Comparator<Tuple> |
getComparator() |
int |
getCost() |
void |
open() |
Tuple |
read() |
void |
setStreamContext(StreamContext context) |
StreamExpression |
toExpression(StreamFactory factory) |
public RankStream(TupleStream tupleStream, int size, Comparator<Tuple> comp)
public RankStream(StreamExpression expression, StreamFactory factory) throws IOException
IOException
public StreamExpression toExpression(StreamFactory factory) throws IOException
toExpression
in interface ExpressibleStream
IOException
public void setStreamContext(StreamContext context)
setStreamContext
in class TupleStream
public List<TupleStream> children()
children
in class TupleStream
public void open() throws IOException
open
in class TupleStream
IOException
public void close() throws IOException
close
in class TupleStream
IOException
public Comparator<Tuple> getComparator()
public Tuple read() throws IOException
read
in class TupleStream
IOException
public int getCost()
getCost
in class TupleStream
Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.