GET_DELTA_HOT
Запрос позволяет получить информацию о горячей дельте. Перед выполнением запроса необходимо определить логическую базу данных, используемую по умолчанию, если она еще не определена.
В ответе возвращается:
- объект ResultSet c одной записью при успешном выполнении запроса. Если дельта присутствует, запись содержит информацию о дельте, иначе — возвращается пустая запись;
- исключение при неуспешном выполнении запроса.
Возвращаемая информация включает следующие параметры:
delta_num
— номер дельты;[cn_from, cn_to]
— диапазон порядковых номеров непрерывной последовательности операций записи, выполненных в рамках дельты;cn_max
— максимальный номер операции среди операций записи, выполненных в рамках дельты. До успешного завершения операций записи возвращается максимальный номер операции записи в последней закрытой дельте;is_rolling_back
— флаг отката;write_op_finished
— массив операций записей, выполненных в рамках дельты.
В связи с многопоточной обработкой операций значения cn_to
и cn_max
горячей дельты могут отличаться. Например, если в рамках горячей дельты завершены операции записи с номерами 1, 2, 3 и 7, то значение cn_to
этой дельты равно 3, а значение cn_max
равно 7.
Синтаксис
GET_DELTA_HOT()