У меня простой вопрос, на который я не могу найти ответы ни на stackoverflow, ни на сайте ESPERTECH. Я планирую написать движок ESPER CEP для проверки значений в действующей системе. Чтобы проверить правильность правил даже после их редактирования, у меня есть несколько уже записанных тестовых случаев в базе данных, для которых правила должны определенно срабатывать. все значения датчиков находятся в таблице, которая выглядит следующим образом:
+---------------+-----------------+--------------+-------------+-----------------+----+
| timestamp | temp_livingroom | temp_bedroom | temp_garden | humidity_garden | id |
+---------------+-----------------+--------------+-------------+-----------------+----+
| 1521044250000 | 15 | 15 | 10 | 50 | 1 |
+---------------+-----------------+--------------+-------------+-----------------+----+
| 1521044260000 | 20 | 15 | 15 | 30 | 2 |
+---------------+-----------------+--------------+-------------+-----------------+----+
| 1521044270000 | 25 | 20 | 17.5 | 25 | 3 |
+---------------+-----------------+--------------+-------------+-----------------+----+
возможно ли, если я получу данные события в этом формате:
SensorVal={id=1, timestamp =1521044250000, temp_livingroom = 15, temp_bedroom = 15, temp_garden = 10, humidity_garden = 50 }
SensorVal={id=1, timestamp =1521044260000, temp_livingroom = 20, temp_bedroom = 15, temp_garden = 15, humidity_garden = 30 }
каким-либо образом использовать его в качестве входного потока в онлайн-тесте EPL, чтобы я мог использовать его сразу и использовать временную метку как «эспер-время»? Я бы хотел избежать t.plus(10 секунд), так как мне пришлось бы добавлять его вручную.