{
    "id": "pdoc175-result-preview",
    "title": "Превью ограниченного каталога: колонка, значение и положение курсора",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Первая строка",
            "1 \/ Кабель O'Reilly \/ 125.50 \/ 3 \/ NULL"
        ],
        [
            "Вторая строка",
            "2 \/ Хомут \/ 1.25 \/ 0 \/ пустая строка"
        ],
        [
            "Последняя строка",
            "3 \/ Розетка \/ 250.00 \/ 7 \/ под заказ"
        ],
        [
            "Названия колонок",
            "item_id, item_title, price, qty, note"
        ],
        [
            "Навигация FIRST → LAST → ABS 2 → REL -1",
            "1 → 3 → 2 → 1"
        ],
        [
            "Возврат в forward-only",
            "Отклонён; открыт отдельный scroll-запрос"
        ],
        [
            "CSV",
            "preview.csv"
        ]
    ],
    "checks": {
        "limited_three": true,
        "unicode_apostrophe": true,
        "null_empty_zero": true,
        "column_aliases": true,
        "decimal_metadata": true,
        "fourteen_metadata_fields": true,
        "pdo_core_metadata": true,
        "forward_two": true,
        "forward_refused": true,
        "scroll_positions": true,
        "artifact_rows": true,
        "owned_objects_removed": true
    },
    "observations": {
        "selected_rows": [
            {
                "item_id": "1",
                "item_title": "Кабель O'Reilly",
                "price": "125.50",
                "qty": "3",
                "note": null
            },
            {
                "item_id": "2",
                "item_title": "Хомут",
                "price": "1.25",
                "qty": "0",
                "note": ""
            },
            {
                "item_id": "3",
                "item_title": "Розетка",
                "price": "250.00",
                "qty": "7",
                "note": "под заказ"
            }
        ],
        "column_metadata": [
            {
                "type": "integer",
                "name": "item_id",
                "table": "dba.pdoc175_preview_7ee2225300",
                "def": "",
                "precision": 10,
                "scale": 0,
                "not_null": 1,
                "auto_increment": 0,
                "unique_key": 0,
                "multiple_key": 1,
                "primary_key": 0,
                "foreign_key": 0,
                "reverse_index": 0,
                "reverse_unique": 0,
                "len": 11,
                "pdo_type": 2
            },
            {
                "type": "varchar(80)",
                "name": "item_title",
                "table": "dba.pdoc175_preview_7ee2225300",
                "def": "",
                "precision": 80,
                "scale": 0,
                "not_null": 1,
                "auto_increment": 0,
                "unique_key": 0,
                "multiple_key": 1,
                "primary_key": 0,
                "foreign_key": 0,
                "reverse_index": 0,
                "reverse_unique": 0,
                "len": 80,
                "pdo_type": 2
            },
            {
                "type": "numeric(10,2)",
                "name": "price",
                "table": "dba.pdoc175_preview_7ee2225300",
                "def": "NULL",
                "precision": 10,
                "scale": 2,
                "not_null": 0,
                "auto_increment": 0,
                "unique_key": 0,
                "multiple_key": 1,
                "primary_key": 0,
                "foreign_key": 0,
                "reverse_index": 0,
                "reverse_unique": 0,
                "len": 12,
                "pdo_type": 2
            },
            {
                "type": "integer",
                "name": "qty",
                "table": "dba.pdoc175_preview_7ee2225300",
                "def": "0",
                "precision": 10,
                "scale": 0,
                "not_null": 0,
                "auto_increment": 0,
                "unique_key": 0,
                "multiple_key": 1,
                "primary_key": 0,
                "foreign_key": 0,
                "reverse_index": 0,
                "reverse_unique": 0,
                "len": 11,
                "pdo_type": 2
            },
            {
                "type": "varchar(80)",
                "name": "note",
                "table": "dba.pdoc175_preview_7ee2225300",
                "def": "NULL",
                "precision": 80,
                "scale": 0,
                "not_null": 0,
                "auto_increment": 0,
                "unique_key": 0,
                "multiple_key": 1,
                "primary_key": 0,
                "foreign_key": 0,
                "reverse_index": 0,
                "reverse_unique": 0,
                "len": 80,
                "pdo_type": 2
            }
        ],
        "forward_rejection": {
            "exception": true,
            "sqlstate": "HY000",
            "driver_code": 4294937274,
            "warning": false,
            "message_present": true
        },
        "positions": {
            "FIRST": "1",
            "LAST": "3",
            "ABS_2": "2",
            "REL_minus_1": "1"
        },
        "csv_null_marker": "[NULL]",
        "all_catalog_loaded": false
    },
    "runtime": {
        "php": "7.4.33",
        "extension": "1.0.0",
        "pdo": "7.4.33",
        "driver": "cubrid",
        "server_version": "11.3.5.1274",
        "client_version": "11.2.0",
        "database": "phpmanual175",
        "transport": "isolated_loopback_broker",
        "autocommit": true
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "pdoc175_preview_7ee2225300"
        }
    ],
    "removed_objects": [
        {
            "type": "TABLE",
            "name": "pdoc175_preview_7ee2225300"
        }
    ]
}
