Получить товар, команду и результат через их фабрики

Ответы получены от MySQL через X Protocol. Созданные программой учебные объекты после чтения удалены.

Наблюдаемый результат программы
НаблюдениеРезультат
Сохранённый LED7
Сохранённый BOX3
Удалено временных строк1
Команда обновленияmysql_xdevapi\TableUpdate
Квитанция записиmysql_xdevapi\Result
Результат чтенияmysql_xdevapi\RowResult
Строки и дополнительные наблюдения
{
    "types": {
        "table": "mysql_xdevapi\\Table",
        "insert": "mysql_xdevapi\\TableInsert",
        "update": "mysql_xdevapi\\TableUpdate",
        "delete": "mysql_xdevapi\\TableDelete",
        "select": "mysql_xdevapi\\TableSelect",
        "write_result": "mysql_xdevapi\\Result",
        "rows": "mysql_xdevapi\\RowResult"
    },
    "saved_rows": [
        {
            "sku": "LED",
            "stock": 7
        },
        {
            "sku": "BOX",
            "stock": 3
        }
    ],
    "temporary_id": 3,
    "inserted": 2,
    "updated": 1,
    "deleted": 1
}

Полный JSON результата, включая реальные идентификаторы, сохранён рядом в result.json.