Проверка наличия изменений в наборе изменений
Проверка наличия изменений в наборе изменений.
int sqlite3session_isempty(sqlite3_session *pSession);
Возвращает ненулевое значение, если сеансом объекта, переданным в качестве первого аргумента, не были записаны изменения в присоединённых таблицах. В противном случае, если было записано одно или несколько изменений, возвращает ноль.
Даже если эта функция возвращает ноль, возможно, что вызов sqlite3session_changeset() для обработчика сеанса всё ещё может вернуть набор изменений, не содержащий изменений. Это может произойти, когда строка в присоединённой таблице изменяется, а затем позже исходные значения восстанавливаются. Однако, если эта функция возвращает ненулевое значение, гарантируется, что вызов sqlite3session_changeset() вернёт набор изменений, содержащий ноль изменений.
См. также списки Объектов, Констант и Функций.
SQLite is in the Public Domain.
https://sqlite.org/session/sqlite3session_isempty.html