Ksql: применение фильтра к KTable создает записи с нулевым значением - PullRequest
0 голосов
/ 24 сентября 2019

Мне интересно, можно ли ожидать поведения, которое я испытываю с помощью ksql.

Я создаю таблицу из темы, после чего я создаю таблицу, в которой выбирается какое-то поле этой таблицы с условиемв одном из столбцов, т. е. с помощью предложения where.

Эта вторая таблица является постоянным запросом.Поэтому я проверяю выходную тему, и все записи находятся там либо с нулевым значением, либо со значением для записи, которая удовлетворяет условию в столбце.

Однако, когда я запрашиваю этот ktable с помощью select *, я неувидеть эти записи с нулевым значением.Другими словами, запрос Ktable из постоянного запроса дает мне ожидаемый результат.Это тема вывода, которая выглядит странно.Зачем давать мне записи, которые мне не нужны, с нулевым значением, и ту, которая мне нужна одновременно, в тех же темах?Почему исходная тема постоянного запроса, который в основном применяет только условие where, не только содержит запись, которая удовлетворяет условию условия where?

Если этого и следовало ожидать, есть ли способ обойти это?

...