Получить список, пустую подборку и итог одним заранее составленным SQL-пакетом

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

Результат выполнения
НаблюдениеРезультат
Первый результатO-RING-42: 5; CLAMP-43: 2
Второй результат0 строк — подборка пуста
Третий результат2 позиции, 7 единиц
Переходыtrue → true → false, код0
Файлmultiple-results.csv
Полученные строки и дополнительные наблюдения
{
    "result_sets": [
        [
            {
                "sku": "O-RING-42",
                "qty": "5"
            },
            {
                "sku": "CLAMP-43",
                "qty": "2"
            }
        ],
        [],
        [
            {
                "positions": "2",
                "units": "7"
            }
        ]
    ],
    "next_results": [
        {
            "value": true,
            "code": 0,
            "facility": 0,
            "warning": false,
            "message_present": false
        },
        {
            "value": true,
            "code": 0,
            "facility": 0,
            "warning": false,
            "message_present": false
        },
        {
            "value": false,
            "code": 0,
            "facility": 0,
            "warning": false,
            "message_present": false
        }
    ],
    "csv": [
        [
            "section",
            "sku",
            "qty"
        ],
        [
            "stock",
            "O-RING-42",
            5
        ],
        [
            "stock",
            "CLAMP-43",
            2
        ],
        [
            "negative",
            "none",
            0
        ],
        [
            "total",
            "positions",
            2
        ],
        [
            "total",
            "units",
            7
        ]
    ]
}

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