@Test public void testCreatingFilterPatternQuery() { Query query = QueryFactory.createQuery(); query.from( QueryFactory.sequenceStream( Sequence.next( QueryFactory.inputStream("e1", "Stream1"), QueryFactory.inputStream("e2", "Stream1")), Expression.value(2000))); query.insertInto("OutStream"); query.select( QueryFactory.outputSelector() .select("symbol", Expression.variable("e1", "symbol")) .select("avgPrice", "avg", Expression.variable("e2", 0, "price")) .groupBy("e1", "symbol") .having( Condition.compare( Expression.variable("avgPrice"), Condition.Operator.GREATER_THAN, Expression.value(50)))); }