com.espertech.esper.epl.join.assemble
Class CartesianUtil
java.lang.Object
com.espertech.esper.epl.join.assemble.CartesianUtil
public class CartesianUtil
- extends Object
Helper class to compute the cartesian product of the events from two streams.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CartesianUtil
public CartesianUtil()
computeCartesian
protected static void computeCartesian(List<EventBean[]> streamOne,
int[] subStreamNumsOne,
List<EventBean[]> streamTwo,
int[] subStreamNumsTwo,
List<EventBean[]> resultList)
- Form the 2-ary cartesian product between zero or more events from 2 streams.
- Parameters:
streamOne
- is the events from stream onesubStreamNumsOne
- is the list of substream numbers to stream one to include in the productstreamTwo
- is the events from stream twosubStreamNumsTwo
- is the list of substream numbers to stream two to include in the productresultList
- is where the result of the cartesian product is added to