{"datasette": "<datasette.app.Datasette object at 0x3e10093fcfa0>", "columns": ["pk1", "pk2", "pk3", "content"], "rows": ["<pysqlite3.dbapi2.Row object at 0x3e1001fe27b0>", "<pysqlite3.dbapi2.Row object at 0x3e1001fe2470>", "<pysqlite3.dbapi2.Row object at 0x3e1001fe23f0>", "<pysqlite3.dbapi2.Row object at 0x3e1001fe2370>", "<pysqlite3.dbapi2.Row object at 0x3e1001fe2610>", "<pysqlite3.dbapi2.Row object at 0x3e1001fe2c90>", "<pysqlite3.dbapi2.Row object at 0x3e1001fe2850>", "<pysqlite3.dbapi2.Row object at 0x3e1001fe20d0>", "<pysqlite3.dbapi2.Row object at 0x3e1001fe2250>", "<pysqlite3.dbapi2.Row object at 0x3e1001fe2530>", "<pysqlite3.dbapi2.Row object at 0x3e1001fe29b0>", "<pysqlite3.dbapi2.Row object at 0x3e1001fe2890>", "<pysqlite3.dbapi2.Row object at 0x3e1001fe2eb0>", "<pysqlite3.dbapi2.Row object at 0x3e1001fe26f0>", "<pysqlite3.dbapi2.Row object at 0x3e100805c4d0>", "<pysqlite3.dbapi2.Row object at 0x3e100805c090>", "<pysqlite3.dbapi2.Row object at 0x3e100805cb10>", "<pysqlite3.dbapi2.Row object at 0x3e10080b3030>", "<pysqlite3.dbapi2.Row object at 0x3e10080b3f30>", "<pysqlite3.dbapi2.Row object at 0x3e10080819d0>", "<pysqlite3.dbapi2.Row object at 0x3e1008081210>", "<pysqlite3.dbapi2.Row object at 0x3e10080811f0>", "<pysqlite3.dbapi2.Row object at 0x3e1008081350>", "<pysqlite3.dbapi2.Row object at 0x3e1008081a90>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf330>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfe10>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf730>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf390>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfef0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfe70>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf450>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfed0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfcb0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bffd0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf3b0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfaf0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf610>", "<pysqlite3.dbapi2.Row object at 0x3e10080bffb0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfc90>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfeb0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfb30>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf470>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfb50>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf490>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf910>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf8d0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf8b0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf830>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf750>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf310>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfe50>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf7b0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf6d0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf6f0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf970>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf1f0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf2d0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfdb0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf090>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfbd0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf850>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfe30>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfc30>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf9d0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfa50>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf2b0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf350>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf170>", "<pysqlite3.dbapi2.Row object at 0x3e10080bff50>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf790>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf210>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf1d0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfbf0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf230>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf4f0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf130>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfc50>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfa70>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf6b0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfad0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf7d0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf630>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfd50>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf810>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf9f0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfd90>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfb10>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf270>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf5f0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfbb0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf5b0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bff10>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf0d0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfa30>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf3d0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf510>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf930>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf0b0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf4b0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bfdd0>", "<pysqlite3.dbapi2.Row object at 0x3e10080bf9b0>"], "sql": "select pk1, pk2, pk3, content from compound_three_primary_keys order by pk1, pk2, pk3 limit 101", "query_name": null, "database": "fixtures2", "table": null, "request": "<asgi.Request method=\"GET\" url=\"https://latest-1-0-alpha.datasette.io/alternative-route.testall?sql=select+pk1%2C+pk2%2C+pk3%2C+content+from+compound_three_primary_keys+order+by+pk1%2C+pk2%2C+pk3+limit+101\">", "view_name": "database", "1+1": 2}