public class CartesianProductStream extends TupleStream implements Expressible
TupleStream.IgnoreExceptionMapWriter.EntryWriter| 构造器和说明 |
|---|
CartesianProductStream(StreamExpression expression,
StreamFactory factory) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<TupleStream> |
children() |
void |
close() |
int |
getCost() |
StreamComparator |
getStreamSort()
Return the incoming sort + the sort applied to the generated tuples
|
void |
open() |
Tuple |
read() |
void |
setStreamContext(StreamContext context) |
Explanation |
toExplanation(StreamFactory factory)
Returns an explanation about the stream object
|
StreamExpression |
toExpression(StreamFactory factory) |
getShards, getShards, getStreamNodeId, writeMapclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait_forEachEntry, _forEachEntry, _forEachEntry, _get, _get, _getStr, _getStr, _sizepublic CartesianProductStream(StreamExpression expression, StreamFactory factory) throws IOException
IOExceptionpublic StreamExpression toExpression(StreamFactory factory) throws IOException
toExpression 在接口中 ExpressibleIOExceptionpublic Explanation toExplanation(StreamFactory factory) throws IOException
ExpressibletoExplanation 在接口中 ExpressibletoExplanation 在类中 TupleStreamfactory - Stream factory for this, contains information about the function nameIOException - throw on any errorpublic Tuple read() throws IOException
read 在类中 TupleStreamIOExceptionpublic StreamComparator getStreamSort()
getStreamSort 在类中 TupleStreampublic void setStreamContext(StreamContext context)
setStreamContext 在类中 TupleStreampublic List<TupleStream> children()
children 在类中 TupleStreampublic void open()
throws IOException
open 在类中 TupleStreamIOExceptionpublic void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableclose 在类中 TupleStreamIOExceptionpublic int getCost()
getCost 在类中 TupleStreamCopyright © 2006–2022 The Apache Software Foundation. All rights reserved.