{
    "id": "mysql142-x-procedure-result-sequence",
    "title": "Не потерять сводку после пустого списка отмен",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Наборов показал nextResult",
            2
        ],
        [
            "Отменённых отправлений",
            0
        ],
        [
            "Готовых отправлений",
            2
        ],
        [
            "Сумма готовых, коп.",
            2700
        ],
        [
            "Переход после пустого набора",
            true
        ],
        [
            "Последний переход",
            false
        ],
        [
            "Следующий запрос соединения",
            1
        ]
    ],
    "checks": {
        "empty_first_not_end": true,
        "summary_not_lost": true,
        "next_is_boolean": true,
        "session_ready_after_drain": true,
        "owned_objects_removed": true
    },
    "observations": {
        "parts": [
            {
                "type": "mysql_xdevapi\\SqlStatementResult",
                "has_data": false,
                "columns": [],
                "rows": [],
                "next": true,
                "next_type": "bool"
            },
            {
                "type": "mysql_xdevapi\\SqlStatementResult",
                "has_data": true,
                "columns": [
                    "ready_count",
                    "ready_cents"
                ],
                "rows": [
                    {
                        "ready_count": 2,
                        "ready_cents": "2700."
                    }
                ],
                "next": false,
                "next_type": "bool"
            }
        ],
        "after": {
            "ready": 1
        },
        "summary": {
            "ready_count": 2,
            "ready_cents": "2700."
        },
        "explanation": "Synchronous nextResult consumes final completion without exposing it as a separate result object in this runtime."
    },
    "runtime": {
        "php": "8.3.35",
        "extension": "8.0.30",
        "server_version": 80413,
        "schema": "php_manual_x139",
        "host": "127.0.0.1",
        "port": 33140
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "mysql142_dispatch_494abd86fb0d"
        },
        {
            "type": "PROCEDURE",
            "name": "mysql142_dispatch_report_42d6524e0d93"
        }
    ],
    "removed_objects": [
        {
            "type": "PROCEDURE",
            "name": "mysql142_dispatch_report_42d6524e0d93"
        },
        {
            "type": "TABLE",
            "name": "mysql142_dispatch_494abd86fb0d"
        }
    ]
}
