Мне нужно реализовать триггер cassandra в java, который предпримет другое действие для операций INSERT и UPDATE.cassandra trigger create vs update
Я видел, как можно идентифицировать операцию DELETE в вопросе Cassandra sample trigger to get the deleted row and column values, но я не вижу никаких методов в объекте ColumnFamily, которые позволили бы разграничить код между INSERT и UPDATE, есть ли способ для достижения этой цели?
Спасибо за ответ. Я знал, что нет никакой разницы с точки зрения базы данных, но я надеялся, что в триггере будет возможность дифференцироваться, потому что конкретное приложение заботится о том, была ли новая строка создана или уже обновлена. –
Есть трюк в движке хранения, чтобы отличать INSERT от UPDATE. Операции INSERT всегда создают маркер ** строки **. Я не знаю, можете ли вы получить доступ к этой информации или нет из API Trigger – doanduyhai