{
    "database": "fixtures",
    "table": "roadside_attractions",
    "is_view": false,
    "human_description_en": "",
    "rows": [
        "<sqlite3.Row object at 0x3e0a7a78ae30>",
        "<sqlite3.Row object at 0x3e0a7a78a370>",
        "<sqlite3.Row object at 0x3e0a7a3cc190>",
        "<sqlite3.Row object at 0x3e0a7a3cca50>"
    ],
    "truncated": false,
    "filtered_table_rows_count": 4,
    "expanded_columns": [],
    "expandable_columns": [],
    "columns": [
        "pk",
        "name",
        "address",
        "latitude",
        "longitude"
    ],
    "primary_keys": [
        "pk"
    ],
    "units": {},
    "query": {
        "sql": "select pk, name, address, latitude, longitude from roadside_attractions order by pk limit 101",
        "params": {}
    },
    "facet_results": {},
    "suggested_facets": [],
    "next": null,
    "next_url": null,
    "private": false,
    "allow_execute_sql": true,
    "query_ms": 11.931896209716797,
    "source": "tests/fixtures.py",
    "source_url": "https://github.com/simonw/datasette/blob/master/tests/fixtures.py",
    "license": "Apache License 2.0",
    "license_url": "https://github.com/simonw/datasette/blob/master/LICENSE",
    "supports_search": false,
    "search": "",
    "use_rowid": false,
    "filters": "<datasette.filters.Filters object at 0x3e0a7a3d1970>",
    "display_columns": [
        {
            "name": "pk",
            "sortable": true
        },
        {
            "name": "name",
            "sortable": true
        },
        {
            "name": "address",
            "sortable": true
        },
        {
            "name": "latitude",
            "sortable": true
        },
        {
            "name": "longitude",
            "sortable": true
        }
    ],
    "filter_columns": [
        "pk",
        "name",
        "address",
        "latitude",
        "longitude"
    ],
    "display_rows": [
        "<datasette.views.table.Row object at 0x3e0a7a3d2820>",
        "<datasette.views.table.Row object at 0x3e0a7a3d2c10>",
        "<datasette.views.table.Row object at 0x3e0a7a3d2850>",
        "<datasette.views.table.Row object at 0x3e0a7a3d2190>"
    ],
    "facets_timed_out": [],
    "sorted_facet_results": [],
    "extra_wheres_for_ui": [],
    "form_hidden_args": [],
    "is_sortable": true,
    "path_with_replaced_args": "<function path_with_replaced_args at 0x3e0a7ba81ca0>",
    "path_with_removed_args": "<function path_with_removed_args at 0x3e0a7ba81c10>",
    "append_querystring": "<function append_querystring at 0x3e0a7ba81af0>",
    "request": "<datasette.utils.asgi.Request object at 0x3e0a7a72e070>",
    "sort": "pk",
    "sort_desc": null,
    "disable_sort": false,
    "custom_table_templates": [
        "_table-fixtures-roadside_attractions.html",
        "_table-table-fixtures-roadside_attractions.html",
        "_table.html"
    ],
    "metadata": {
        "source": "tests/fixtures.py",
        "source_url": "https://github.com/simonw/datasette/blob/master/tests/fixtures.py",
        "license": "Apache License 2.0",
        "license_url": "https://github.com/simonw/datasette/blob/master/LICENSE",
        "about": "About Datasette",
        "about_url": "https://github.com/simonw/datasette"
    },
    "view_definition": null,
    "table_definition": "CREATE TABLE roadside_attractions (\n    pk integer primary key,\n    name text,\n    address text,\n    latitude real,\n    longitude real\n);",
    "renderers": {
        "json": "/fixtures/roadside_attractions.json?_context=1"
    },
    "url_csv": "/fixtures/roadside_attractions.csv?_context=1&_size=max",
    "url_csv_path": "/fixtures/roadside_attractions.csv",
    "url_csv_hidden_args": [
        [
            "_context",
            "1"
        ],
        [
            "_size",
            "max"
        ]
    ],
    "datasette_version": "0.47.2",
    "config": {
        "default_page_size": 100,
        "max_returned_rows": 1000,
        "num_sql_threads": 3,
        "sql_time_limit_ms": 1000,
        "default_facet_size": 30,
        "facet_time_limit_ms": 200,
        "facet_suggest_time_limit_ms": 50,
        "hash_urls": false,
        "allow_facet": true,
        "allow_download": true,
        "suggest_facets": true,
        "default_cache_ttl": 5,
        "default_cache_ttl_hashed": 31536000,
        "cache_size_kb": 0,
        "allow_csv_stream": true,
        "max_csv_mb": 100,
        "truncate_cells_html": 2048,
        "force_https_urls": false,
        "template_debug": true,
        "base_url": "/"
    },
    "database_url": "<bound method BaseView.database_url of <datasette.views.table.TableView object at 0x3e0a7a3d19a0>>",
    "database_color": "<bound method BaseView.database_color of <datasette.views.table.TableView object at 0x3e0a7a3d19a0>>",
    "select_templates": [
        "table-fixtures-roadside_attractions.html",
        "*table.html"
    ],
    "actor": null,
    "display_actor": "<function display_actor at 0x3e0a7ba928b0>",
    "show_logout": false,
    "app_css_hash": "8dfc36",
    "zip": "<class 'zip'>",
    "body_scripts": [],
    "format_bytes": "<function format_bytes at 0x3e0a7ba90d30>",
    "show_messages": "<function Datasette.render_template.<locals>.<lambda> at 0x3e0a7a7bb4c0>",
    "extra_css_urls": "<generator object Datasette._asset_urls at 0x3e0a7a79d3c0>",
    "extra_js_urls": "<generator object Datasette._asset_urls at 0x3e0a7a3ebcf0>",
    "base_url": "/",
    "csrftoken": "<function asgi_csrf_decorator.<locals>._asgi_csrf_decorator.<locals>.app_wrapped_with_csrf.<locals>.get_csrftoken at 0x3e0a7a7bb670>"
}