![]() |
|
|||
WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Каждое изменение, зарегистрированное объектом сессии, отмечено как прямое
или косвенное. Изменение отмечено как косвенное, если: Если единственная строка затронута больше, чем одной операцией в сессии,
то изменение считают косвенным, если все операции соответствуют критериям для
косвенного изменения выше, или прямым иначе. Эта функция используется, чтобы установить, очистить или запросить
косвенный флаг объекта сессии. Если вторым аргументом, переданным к этой
функции, является ноль, то косвенный флаг очищен. Если это больше, чем ноль,
косвенный флаг установлен. Передача значение меньше, чем ноль, не изменяет
текущее значение косвенного флага и может использоваться, чтобы запросить
текущее состояние косвенного флага для указанного объекта сессии. Возвращаемое значение указывает на конечное состояние косвенного флага:
0, если сброшено, или 1, если установлено.
Choose any three.
Session Module C Interface
Переключите косвенный флаг изменения
int sqlite3session_indirect(sqlite3_session *pSession, int bIndirect);