Сохранить апостроф, пустую заметку и настоящее отсутствие значения

Данные получены настоящими запросами через native-расширение cubrid. После наблюдений собственная учебная таблица удалена.

Результат выполнения
НаблюдениеРезультат
Карточка 1Кабель O'Reilly / остаток 0
Заметка 1NULL: значение отсутствует
Заметка 2Пустая строка: 0 символов
Заметка 3NULL: четыре буквы
IS NULL: найденный id1
Обновлено карточек3
Полученные строки и дополнительные наблюдения
{
    "stored_rows": [
        {
            "id": 1,
            "title": "Кабель O'Reilly",
            "note": null,
            "qty": 0
        },
        {
            "id": 2,
            "title": "Клемма",
            "note": "",
            "qty": 3
        },
        {
            "id": 3,
            "title": "Розетка",
            "note": "NULL",
            "qty": 1
        }
    ],
    "affected_each": [
        1,
        1,
        1
    ],
    "null_filter_ids": [
        1
    ],
    "sql_built_without_input_concatenation": true
}

result.json содержит те же данные; metrics.json — проверки. Реквизиты входа в эти файлы не записываются.