#cassandra #timestamp #cql
Вопрос:
У меня есть таблица для платформы на основе расписания в Кассандре :
CREATE TABLE test (
url text,
lasttest timestamp,
testintervalminutes int,
PRIMARY KEY(url)
)
CREATE INDEX test_timeidx ON test (lasttest);
Я пытаюсь запросить строки с помощью lasttest testintervalminutes < отметка времени(сейчас()).
обычно в mssql мы запрашиваем следующее:
select url from test where dateadd(minute, testintervalminutes, lasttest)<getdate()
Я не могу найти правильный способ запроса этих строк без РАЗРЕШЕННОЙ ФИЛЬТРАЦИИ.
Я уже пробовал обновлять с помощью ttl , но невозможно запросить нулевые значения во вторичных индексах
Мы будем признательны за любые предложения по такого рода запросам на Cassandra 4.