{
  "checkedAt": "2026-10-20T19:48:38.949480+08:00",
  "runtimeUrl": "http://127.0.0.1:18067",
  "namespace": "chinook",
  "model": "ChinookInvoiceLineQueryModel",
  "metadataArtistFields": [
    "artist$caption",
    "artist$id"
  ],
  "results": {
    "short": {
      "validationSuccess": true,
      "validationError": null,
      "executionSuccess": true,
      "error": null,
      "data": {
        "debug": {
          "durationMs": 37,
          "extra": {
            "aggSql": "select null \"artist$id\",\n       null \"artist$caption\",\n       null \"lineCount\",\n       count(*) \"total\"\nfrom (select\td5.ArtistId \"artist$id\",\td6.Name \"artist$caption\",\tCOUNT(t1.InvoiceLineId) \"lineCount\"\tfrom InvoiceLine t1\t left join Track d3  on t1.TrackId=d3.TrackId left join Album d5  on d3.AlbumId=d5.AlbumId left join Artist d6  on d5.ArtistId=d6.ArtistId left join Invoice d1  on t1.InvoiceId=d1.InvoiceId where  1=1  and \td1.InvoiceDate >=?  and \td1.InvoiceDate <? \tgroup by d5.ArtistId,\td6.Name) tx",
            "params": [
              "2012-01-01 00:00:00",
              "2013-01-01 00:00:00"
            ],
            "sql": "select\td5.ArtistId \"artist$id\",\td6.Name \"artist$caption\",\tCOUNT(t1.InvoiceLineId) \"lineCount\"\tfrom InvoiceLine t1\t left join Track d3  on t1.TrackId=d3.TrackId left join Album d5  on d3.AlbumId=d5.AlbumId left join Artist d6  on d5.ArtistId=d6.ArtistId left join Invoice d1  on t1.InvoiceId=d1.InvoiceId where  1=1  and \td1.InvoiceDate >=?  and \td1.InvoiceDate <? \tgroup by d5.ArtistId,\td6.Name order by d5.ArtistId asc"
          },
          "normalized": {
            "groupBy": [
              {
                "field": "artist$id"
              },
              {
                "field": "artist$caption"
              },
              {
                "agg": "COUNT",
                "field": "lineCount"
              }
            ],
            "orderBy": [
              {
                "dir": "asc",
                "field": "artist$id",
                "nullFirst": false,
                "nullLast": false
              }
            ],
            "slice": [
              {
                "field": "invoice$invoiceDate",
                "op": "[)",
                "value": [
                  "2012-01-01",
                  "2013-01-01"
                ]
              }
            ]
          }
        },
        "hasNext": false,
        "items": [
          {
            "artist$caption": "AC/DC",
            "artist$id": 1,
            "lineCount": 3
          },
          {
            "artist$caption": "Accept",
            "artist$id": 2,
            "lineCount": 1
          },
          {
            "artist$caption": "Aerosmith",
            "artist$id": 3,
            "lineCount": 1
          },
          {
            "artist$caption": "Alanis Morissette",
            "artist$id": 4,
            "lineCount": 2
          },
          {
            "artist$caption": "Alice In Chains",
            "artist$id": 5,
            "lineCount": 1
          },
          {
            "artist$caption": "Antônio Carlos Jobim",
            "artist$id": 6,
            "lineCount": 11
          },
          {
            "artist$caption": "Apocalyptica",
            "artist$id": 7,
            "lineCount": 1
          },
          {
            "artist$caption": "Audioslave",
            "artist$id": 8,
            "lineCount": 4
          },
          {
            "artist$caption": "BackBeat",
            "artist$id": 9,
            "lineCount": 2
          },
          {
            "artist$caption": "Billy Cobham",
            "artist$id": 10,
            "lineCount": 1
          },
          {
            "artist$caption": "Black Label Society",
            "artist$id": 11,
            "lineCount": 2
          },
          {
            "artist$caption": "Black Sabbath",
            "artist$id": 12,
            "lineCount": 4
          },
          {
            "artist$caption": "Body Count",
            "artist$id": 13,
            "lineCount": 6
          },
          {
            "artist$caption": "Bruce Dickinson",
            "artist$id": 14,
            "lineCount": 3
          },
          {
            "artist$caption": "Buddy Guy",
            "artist$id": 15,
            "lineCount": 2
          },
          {
            "artist$caption": "Caetano Veloso",
            "artist$id": 16,
            "lineCount": 4
          },
          {
            "artist$caption": "Chico Buarque",
            "artist$id": 17,
            "lineCount": 3
          },
          {
            "artist$caption": "Chico Science & Nação Zumbi",
            "artist$id": 18,
            "lineCount": 5
          },
          {
            "artist$caption": "Cidade Negra",
            "artist$id": 19,
            "lineCount": 3
          },
          {
            "artist$caption": "Cláudio Zoli",
            "artist$id": 20,
            "lineCount": 1
          },
          {
            "artist$caption": "Various Artists",
            "artist$id": 21,
            "lineCount": 4
          },
          {
            "artist$caption": "Led Zeppelin",
            "artist$id": 22,
            "lineCount": 24
          },
          {
            "artist$caption": "Frank Zappa & Captain Beefheart",
            "artist$id": 23,
            "lineCount": 1
          },
          {
            "artist$caption": "Marcos Valle",
            "artist$id": 24,
            "lineCount": 1
          },
          {
            "artist$caption": "O Rappa",
            "artist$id": 36,
            "lineCount": 2
          },
          {
            "artist$caption": "Milton Nascimento",
            "artist$id": 42,
            "lineCount": 3
          },
          {
            "artist$caption": "Jorge Ben",
            "artist$id": 46,
            "lineCount": 2
          },
          {
            "artist$caption": "Metallica",
            "artist$id": 50,
            "lineCount": 26
          },
          {
            "artist$caption": "Queen",
            "artist$id": 51,
            "lineCount": 11
          },
          {
            "artist$caption": "Kiss",
            "artist$id": 52,
            "lineCount": 2
          },
          {
            "artist$caption": "Spyro Gyra",
            "artist$id": 53,
            "lineCount": 2
          },
          {
            "artist$caption": "Santana",
            "artist$id": 59,
            "lineCount": 1
          },
          {
            "artist$caption": "Miles Davis",
            "artist$id": 68,
            "lineCount": 1
          },
          {
            "artist$caption": "Vinícius De Moraes",
            "artist$id": 72,
            "lineCount": 1
          },
          {
            "artist$caption": "Iron Maiden",
            "artist$id": 90,
            "lineCount": 34
          },
          {
            "artist$caption": "James Brown",
            "artist$id": 91,
            "lineCount": 3
          },
          {
            "artist$caption": "Jamiroquai",
            "artist$id": 92,
            "lineCount": 4
          },
          {
            "artist$caption": "JET",
            "artist$id": 93,
            "lineCount": 1
          },
          {
            "artist$caption": "Jimi Hendrix",
            "artist$id": 94,
            "lineCount": 2
          },
          {
            "artist$caption": "Joe Satriani",
            "artist$id": 95,
            "lineCount": 1
          },
          {
            "artist$caption": "Jota Quest",
            "artist$id": 96,
            "lineCount": 1
          },
          {
            "artist$caption": "João Suplicy",
            "artist$id": 97,
            "lineCount": 2
          },
          {
            "artist$caption": "Judas Priest",
            "artist$id": 98,
            "lineCount": 1
          },
          {
            "artist$caption": "Legião Urbana",
            "artist$id": 99,
            "lineCount": 3
          },
          {
            "artist$caption": "Lenny Kravitz",
            "artist$id": 100,
            "lineCount": 7
          },
          {
            "artist$caption": "Lulu Santos",
            "artist$id": 101,
            "lineCount": 3
          },
          {
            "artist$caption": "Marillion",
            "artist$id": 102,
            "lineCount": 1
          },
          {
            "artist$caption": "Marisa Monte",
            "artist$id": 103,
            "lineCount": 2
          },
          {
            "artist$caption": "Marvin Gaye",
            "artist$id": 104,
            "lineCount": 2
          },
          {
            "artist$caption": "Men At Work",
            "artist$id": 105,
            "lineCount": 1
          },
          {
            "artist$caption": "Motörhead",
            "artist$id": 106,
            "lineCount": 2
          },
          {
            "artist$caption": "Mônica Marianno",
            "artist$id": 108,
            "lineCount": 1
          },
          {
            "artist$caption": "Mötley Crüe",
            "artist$id": 109,
            "lineCount": 2
          },
          {
            "artist$caption": "Nirvana",
            "artist$id": 110,
            "lineCount": 3
          },
          {
            "artist$caption": "O Terço",
            "artist$id": 111,
            "lineCount": 2
          },
          {
            "artist$caption": "Olodum",
            "artist$id": 112,
            "lineCount": 3
          },
          {
            "artist$caption": "Os Paralamas Do Sucesso",
            "artist$id": 113,
            "lineCount": 14
          },
          {
            "artist$caption": "Ozzy Osbourne",
            "artist$id": 114,
            "lineCount": 5
          },
          {
            "artist$caption": "Page & Plant",
            "artist$id": 115,
            "lineCount": 2
          },
          {
            "artist$caption": "Passengers",
            "artist$id": 116,
            "lineCount": 2
          },
          {
            "artist$caption": "Paul D'Ianno",
            "artist$id": 117,
            "lineCount": 1
          },
          {
            "artist$caption": "Pearl Jam",
            "artist$id": 118,
            "lineCount": 8
          },
          {
            "artist$caption": "Pink Floyd",
            "artist$id": 120,
            "lineCount": 1
          },
          {
            "artist$caption": "Planet Hemp",
            "artist$id": 121,
            "lineCount": 2
          },
          {
            "artist$caption": "R.E.M. Feat. Kate Pearson",
            "artist$id": 122,
            "lineCount": 4
          },
          {
            "artist$caption": "R.E.M.",
            "artist$id": 124,
            "lineCount": 8
          },
          {
            "artist$caption": "Raimundos",
            "artist$id": 125,
            "lineCount": 2
          },
          {
            "artist$caption": "Raul Seixas",
            "artist$id": 126,
            "lineCount": 2
          },
          {
            "artist$caption": "Red Hot Chili Peppers",
            "artist$id": 127,
            "lineCount": 6
          },
          {
            "artist$caption": "Rush",
            "artist$id": 128,
            "lineCount": 2
          },
          {
            "artist$caption": "Skank",
            "artist$id": 130,
            "lineCount": 2
          },
          {
            "artist$caption": "Smashing Pumpkins",
            "artist$id": 131,
            "lineCount": 5
          },
          {
            "artist$caption": "Soundgarden",
            "artist$id": 132,
            "lineCount": 8
          },
          {
            "artist$caption": "Stevie Ray Vaughan & Double Trouble",
            "artist$id": 133,
            "lineCount": 2
          },
          {
            "artist$caption": "Stone Temple Pilots",
            "artist$id": 134,
            "lineCount": 2
          },
          {
            "artist$caption": "System Of A Down",
            "artist$id": 135,
            "lineCount": 2
          },
          {
            "artist$caption": "Terry Bozzio, Tony Levin & Steve Stevens",
            "artist$id": 136,
            "lineCount": 1
          },
          {
            "artist$caption": "The Black Crowes",
            "artist$id": 137,
            "lineCount": 4
          },
          {
            "artist$caption": "The Clash",
            "artist$id": 138,
            "lineCount": 2
          },
          {
            "artist$caption": "The Cult",
            "artist$id": 139,
            "lineCount": 3
          },
          {
            "artist$caption": "The Doors",
            "artist$id": 140,
            "lineCount": 1
          },
          {
            "artist$caption": "The Police",
            "artist$id": 141,
            "lineCount": 2
          },
          {
            "artist$caption": "The Rolling Stones",
            "artist$id": 142,
            "lineCount": 5
          },
          {
            "artist$caption": "The Tea Party",
            "artist$id": 143,
            "lineCount": 2
          },
          {
            "artist$caption": "The Who",
            "artist$id": 144,
            "lineCount": 9
          },
          {
            "artist$caption": "Tim Maia",
            "artist$id": 145,
            "lineCount": 7
          },
          {
            "artist$caption": "Titãs",
            "artist$id": 146,
            "lineCount": 6
          },
          {
            "artist$caption": "Battlestar Galactica",
            "artist$id": 147,
            "lineCount": 3
          },
          {
            "artist$caption": "Heroes",
            "artist$id": 148,
            "lineCount": 3
          },
          {
            "artist$caption": "Lost",
            "artist$id": 149,
            "lineCount": 10
          },
          {
            "artist$caption": "U2",
            "artist$id": 150,
            "lineCount": 28
          },
          {
            "artist$caption": "UB40",
            "artist$id": 151,
            "lineCount": 2
          },
          {
            "artist$caption": "Van Halen",
            "artist$id": 152,
            "lineCount": 6
          },
          {
            "artist$caption": "Velvet Revolver",
            "artist$id": 153,
            "lineCount": 2
          },
          {
            "artist$caption": "Zeca Pagodinho",
            "artist$id": 155,
            "lineCount": 2
          },
          {
            "artist$caption": "The Office",
            "artist$id": 156,
            "lineCount": 13
          },
          {
            "artist$caption": "Battlestar Galactica (Classic)",
            "artist$id": 158,
            "lineCount": 5
          },
          {
            "artist$caption": "Aquaman",
            "artist$id": 159,
            "lineCount": 1
          },
          {
            "artist$caption": "Scorpions",
            "artist$id": 179,
            "lineCount": 1
          },
          {
            "artist$caption": "House Of Pain",
            "artist$id": 180,
            "lineCount": 2
          },
          {
            "artist$caption": "The Posies",
            "artist$id": 200,
            "lineCount": 1
          },
          {
            "artist$caption": "Temple of the Dog",
            "artist$id": 204,
            "lineCount": 1
          },
          {
            "artist$caption": "Chris Cornell",
            "artist$id": 205,
            "lineCount": 1
          },
          {
            "artist$caption": "Yo-Yo Ma",
            "artist$id": 212,
            "lineCount": 1
          },
          {
            "artist$caption": "Academy of St. Martin in the Fields & Sir Neville Marriner",
            "artist$id": 214,
            "lineCount": 1
          },
          {
            "artist$caption": "Sir Georg Solti & Wiener Philharmoniker",
            "artist$id": 221,
            "lineCount": 1
          },
          {
            "artist$caption": "Chicago Symphony Orchestra & Fritz Reiner",
            "artist$id": 233,
            "lineCount": 1
          },
          {
            "artist$caption": "Orchestra of The Age of Enlightenment",
            "artist$id": 234,
            "lineCount": 1
          },
          {
            "artist$caption": "Emanuel Ax, Eugene Ormandy & Philadelphia Orchestra",
            "artist$id": 235,
            "lineCount": 1
          },
          {
            "artist$caption": "Berliner Philharmoniker & Hans Rosbaud",
            "artist$id": 237,
            "lineCount": 1
          },
          {
            "artist$caption": "Felix Schmidt, London Symphony Orchestra & Rafael Frühbeck de Burgos",
            "artist$id": 241,
            "lineCount": 1
          },
          {
            "artist$caption": "Antal Doráti & London Symphony Orchestra",
            "artist$id": 243,
            "lineCount": 1
          },
          {
            "artist$caption": "Michael Tilson Thomas & San Francisco Symphony",
            "artist$id": 245,
            "lineCount": 2
          },
          {
            "artist$caption": "Berliner Philharmoniker & Herbert Von Karajan",
            "artist$id": 248,
            "lineCount": 2
          },
          {
            "artist$caption": "Amy Winehouse",
            "artist$id": 252,
            "lineCount": 5
          },
          {
            "artist$caption": "Academy of St. Martin in the Fields, Sir Neville Marriner & Thurston Dart",
            "artist$id": 257,
            "lineCount": 1
          },
          {
            "artist$caption": "Equale Brass Ensemble, John Eliot Gardiner & Munich Monteverdi Orchestra and Choir",
            "artist$id": 263,
            "lineCount": 1
          },
          {
            "artist$caption": "Göteborgs Symfoniker & Neeme Järvi",
            "artist$id": 267,
            "lineCount": 1
          },
          {
            "artist$caption": "Emerson String Quartet",
            "artist$id": 272,
            "lineCount": 1
          }
        ],
        "pagination": {
          "hasMore": false,
          "limit": 500,
          "rangeDescription": "显示第 1-119 条，共 119 条",
          "returned": 119,
          "start": 0,
          "totalCount": 119
        },
        "schema": {
          "columns": [
            {
              "dataType": "INTEGER",
              "name": "artist$id",
              "title": "艺术家"
            },
            {
              "dataType": "TEXT",
              "name": "artist$caption",
              "title": "艺术家"
            },
            {
              "name": "lineCount"
            }
          ],
          "summary": "按 艺术家、艺术家 分组，统计 lineCount，返回 119 条数据"
        },
        "total": 119,
        "totalData": {
          "total": 119
        }
      }
    },
    "full": {
      "validationSuccess": true,
      "validationError": null,
      "executionSuccess": true,
      "error": null,
      "data": {
        "debug": {
          "durationMs": 5,
          "extra": {
            "aggSql": "select null \"track_album_artist$id\",\n       null \"track_album_artist$caption\",\n       null \"lineCount\",\n       count(*) \"total\"\nfrom (select\td5.ArtistId \"track_album_artist$id\",\td6.Name \"track_album_artist$caption\",\tCOUNT(t1.InvoiceLineId) \"lineCount\"\tfrom InvoiceLine t1\t left join Track d3  on t1.TrackId=d3.TrackId left join Album d5  on d3.AlbumId=d5.AlbumId left join Artist d6  on d5.ArtistId=d6.ArtistId left join Invoice d1  on t1.InvoiceId=d1.InvoiceId where  1=1  and \td1.InvoiceDate >=?  and \td1.InvoiceDate <? \tgroup by d5.ArtistId,\td6.Name) tx",
            "params": [
              "2012-01-01 00:00:00",
              "2013-01-01 00:00:00"
            ],
            "sql": "select\td5.ArtistId \"track_album_artist$id\",\td6.Name \"track_album_artist$caption\",\tCOUNT(t1.InvoiceLineId) \"lineCount\"\tfrom InvoiceLine t1\t left join Track d3  on t1.TrackId=d3.TrackId left join Album d5  on d3.AlbumId=d5.AlbumId left join Artist d6  on d5.ArtistId=d6.ArtistId left join Invoice d1  on t1.InvoiceId=d1.InvoiceId where  1=1  and \td1.InvoiceDate >=?  and \td1.InvoiceDate <? \tgroup by d5.ArtistId,\td6.Name order by d5.ArtistId asc"
          },
          "normalized": {
            "groupBy": [
              {
                "field": "track_album_artist$id"
              },
              {
                "field": "track_album_artist$caption"
              },
              {
                "agg": "COUNT",
                "field": "lineCount"
              }
            ],
            "orderBy": [
              {
                "dir": "asc",
                "field": "track_album_artist$id",
                "nullFirst": false,
                "nullLast": false
              }
            ],
            "slice": [
              {
                "field": "invoice$invoiceDate",
                "op": "[)",
                "value": [
                  "2012-01-01",
                  "2013-01-01"
                ]
              }
            ]
          }
        },
        "hasNext": false,
        "items": [
          {
            "lineCount": 3,
            "track_album_artist$caption": "AC/DC",
            "track_album_artist$id": 1
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Accept",
            "track_album_artist$id": 2
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Aerosmith",
            "track_album_artist$id": 3
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Alanis Morissette",
            "track_album_artist$id": 4
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Alice In Chains",
            "track_album_artist$id": 5
          },
          {
            "lineCount": 11,
            "track_album_artist$caption": "Antônio Carlos Jobim",
            "track_album_artist$id": 6
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Apocalyptica",
            "track_album_artist$id": 7
          },
          {
            "lineCount": 4,
            "track_album_artist$caption": "Audioslave",
            "track_album_artist$id": 8
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "BackBeat",
            "track_album_artist$id": 9
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Billy Cobham",
            "track_album_artist$id": 10
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Black Label Society",
            "track_album_artist$id": 11
          },
          {
            "lineCount": 4,
            "track_album_artist$caption": "Black Sabbath",
            "track_album_artist$id": 12
          },
          {
            "lineCount": 6,
            "track_album_artist$caption": "Body Count",
            "track_album_artist$id": 13
          },
          {
            "lineCount": 3,
            "track_album_artist$caption": "Bruce Dickinson",
            "track_album_artist$id": 14
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Buddy Guy",
            "track_album_artist$id": 15
          },
          {
            "lineCount": 4,
            "track_album_artist$caption": "Caetano Veloso",
            "track_album_artist$id": 16
          },
          {
            "lineCount": 3,
            "track_album_artist$caption": "Chico Buarque",
            "track_album_artist$id": 17
          },
          {
            "lineCount": 5,
            "track_album_artist$caption": "Chico Science & Nação Zumbi",
            "track_album_artist$id": 18
          },
          {
            "lineCount": 3,
            "track_album_artist$caption": "Cidade Negra",
            "track_album_artist$id": 19
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Cláudio Zoli",
            "track_album_artist$id": 20
          },
          {
            "lineCount": 4,
            "track_album_artist$caption": "Various Artists",
            "track_album_artist$id": 21
          },
          {
            "lineCount": 24,
            "track_album_artist$caption": "Led Zeppelin",
            "track_album_artist$id": 22
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Frank Zappa & Captain Beefheart",
            "track_album_artist$id": 23
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Marcos Valle",
            "track_album_artist$id": 24
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "O Rappa",
            "track_album_artist$id": 36
          },
          {
            "lineCount": 3,
            "track_album_artist$caption": "Milton Nascimento",
            "track_album_artist$id": 42
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Jorge Ben",
            "track_album_artist$id": 46
          },
          {
            "lineCount": 26,
            "track_album_artist$caption": "Metallica",
            "track_album_artist$id": 50
          },
          {
            "lineCount": 11,
            "track_album_artist$caption": "Queen",
            "track_album_artist$id": 51
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Kiss",
            "track_album_artist$id": 52
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Spyro Gyra",
            "track_album_artist$id": 53
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Santana",
            "track_album_artist$id": 59
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Miles Davis",
            "track_album_artist$id": 68
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Vinícius De Moraes",
            "track_album_artist$id": 72
          },
          {
            "lineCount": 34,
            "track_album_artist$caption": "Iron Maiden",
            "track_album_artist$id": 90
          },
          {
            "lineCount": 3,
            "track_album_artist$caption": "James Brown",
            "track_album_artist$id": 91
          },
          {
            "lineCount": 4,
            "track_album_artist$caption": "Jamiroquai",
            "track_album_artist$id": 92
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "JET",
            "track_album_artist$id": 93
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Jimi Hendrix",
            "track_album_artist$id": 94
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Joe Satriani",
            "track_album_artist$id": 95
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Jota Quest",
            "track_album_artist$id": 96
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "João Suplicy",
            "track_album_artist$id": 97
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Judas Priest",
            "track_album_artist$id": 98
          },
          {
            "lineCount": 3,
            "track_album_artist$caption": "Legião Urbana",
            "track_album_artist$id": 99
          },
          {
            "lineCount": 7,
            "track_album_artist$caption": "Lenny Kravitz",
            "track_album_artist$id": 100
          },
          {
            "lineCount": 3,
            "track_album_artist$caption": "Lulu Santos",
            "track_album_artist$id": 101
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Marillion",
            "track_album_artist$id": 102
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Marisa Monte",
            "track_album_artist$id": 103
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Marvin Gaye",
            "track_album_artist$id": 104
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Men At Work",
            "track_album_artist$id": 105
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Motörhead",
            "track_album_artist$id": 106
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Mônica Marianno",
            "track_album_artist$id": 108
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Mötley Crüe",
            "track_album_artist$id": 109
          },
          {
            "lineCount": 3,
            "track_album_artist$caption": "Nirvana",
            "track_album_artist$id": 110
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "O Terço",
            "track_album_artist$id": 111
          },
          {
            "lineCount": 3,
            "track_album_artist$caption": "Olodum",
            "track_album_artist$id": 112
          },
          {
            "lineCount": 14,
            "track_album_artist$caption": "Os Paralamas Do Sucesso",
            "track_album_artist$id": 113
          },
          {
            "lineCount": 5,
            "track_album_artist$caption": "Ozzy Osbourne",
            "track_album_artist$id": 114
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Page & Plant",
            "track_album_artist$id": 115
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Passengers",
            "track_album_artist$id": 116
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Paul D'Ianno",
            "track_album_artist$id": 117
          },
          {
            "lineCount": 8,
            "track_album_artist$caption": "Pearl Jam",
            "track_album_artist$id": 118
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Pink Floyd",
            "track_album_artist$id": 120
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Planet Hemp",
            "track_album_artist$id": 121
          },
          {
            "lineCount": 4,
            "track_album_artist$caption": "R.E.M. Feat. Kate Pearson",
            "track_album_artist$id": 122
          },
          {
            "lineCount": 8,
            "track_album_artist$caption": "R.E.M.",
            "track_album_artist$id": 124
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Raimundos",
            "track_album_artist$id": 125
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Raul Seixas",
            "track_album_artist$id": 126
          },
          {
            "lineCount": 6,
            "track_album_artist$caption": "Red Hot Chili Peppers",
            "track_album_artist$id": 127
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Rush",
            "track_album_artist$id": 128
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Skank",
            "track_album_artist$id": 130
          },
          {
            "lineCount": 5,
            "track_album_artist$caption": "Smashing Pumpkins",
            "track_album_artist$id": 131
          },
          {
            "lineCount": 8,
            "track_album_artist$caption": "Soundgarden",
            "track_album_artist$id": 132
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Stevie Ray Vaughan & Double Trouble",
            "track_album_artist$id": 133
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Stone Temple Pilots",
            "track_album_artist$id": 134
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "System Of A Down",
            "track_album_artist$id": 135
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Terry Bozzio, Tony Levin & Steve Stevens",
            "track_album_artist$id": 136
          },
          {
            "lineCount": 4,
            "track_album_artist$caption": "The Black Crowes",
            "track_album_artist$id": 137
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "The Clash",
            "track_album_artist$id": 138
          },
          {
            "lineCount": 3,
            "track_album_artist$caption": "The Cult",
            "track_album_artist$id": 139
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "The Doors",
            "track_album_artist$id": 140
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "The Police",
            "track_album_artist$id": 141
          },
          {
            "lineCount": 5,
            "track_album_artist$caption": "The Rolling Stones",
            "track_album_artist$id": 142
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "The Tea Party",
            "track_album_artist$id": 143
          },
          {
            "lineCount": 9,
            "track_album_artist$caption": "The Who",
            "track_album_artist$id": 144
          },
          {
            "lineCount": 7,
            "track_album_artist$caption": "Tim Maia",
            "track_album_artist$id": 145
          },
          {
            "lineCount": 6,
            "track_album_artist$caption": "Titãs",
            "track_album_artist$id": 146
          },
          {
            "lineCount": 3,
            "track_album_artist$caption": "Battlestar Galactica",
            "track_album_artist$id": 147
          },
          {
            "lineCount": 3,
            "track_album_artist$caption": "Heroes",
            "track_album_artist$id": 148
          },
          {
            "lineCount": 10,
            "track_album_artist$caption": "Lost",
            "track_album_artist$id": 149
          },
          {
            "lineCount": 28,
            "track_album_artist$caption": "U2",
            "track_album_artist$id": 150
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "UB40",
            "track_album_artist$id": 151
          },
          {
            "lineCount": 6,
            "track_album_artist$caption": "Van Halen",
            "track_album_artist$id": 152
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Velvet Revolver",
            "track_album_artist$id": 153
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Zeca Pagodinho",
            "track_album_artist$id": 155
          },
          {
            "lineCount": 13,
            "track_album_artist$caption": "The Office",
            "track_album_artist$id": 156
          },
          {
            "lineCount": 5,
            "track_album_artist$caption": "Battlestar Galactica (Classic)",
            "track_album_artist$id": 158
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Aquaman",
            "track_album_artist$id": 159
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Scorpions",
            "track_album_artist$id": 179
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "House Of Pain",
            "track_album_artist$id": 180
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "The Posies",
            "track_album_artist$id": 200
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Temple of the Dog",
            "track_album_artist$id": 204
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Chris Cornell",
            "track_album_artist$id": 205
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Yo-Yo Ma",
            "track_album_artist$id": 212
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Academy of St. Martin in the Fields & Sir Neville Marriner",
            "track_album_artist$id": 214
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Sir Georg Solti & Wiener Philharmoniker",
            "track_album_artist$id": 221
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Chicago Symphony Orchestra & Fritz Reiner",
            "track_album_artist$id": 233
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Orchestra of The Age of Enlightenment",
            "track_album_artist$id": 234
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Emanuel Ax, Eugene Ormandy & Philadelphia Orchestra",
            "track_album_artist$id": 235
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Berliner Philharmoniker & Hans Rosbaud",
            "track_album_artist$id": 237
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Felix Schmidt, London Symphony Orchestra & Rafael Frühbeck de Burgos",
            "track_album_artist$id": 241
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Antal Doráti & London Symphony Orchestra",
            "track_album_artist$id": 243
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Michael Tilson Thomas & San Francisco Symphony",
            "track_album_artist$id": 245
          },
          {
            "lineCount": 2,
            "track_album_artist$caption": "Berliner Philharmoniker & Herbert Von Karajan",
            "track_album_artist$id": 248
          },
          {
            "lineCount": 5,
            "track_album_artist$caption": "Amy Winehouse",
            "track_album_artist$id": 252
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Academy of St. Martin in the Fields, Sir Neville Marriner & Thurston Dart",
            "track_album_artist$id": 257
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Equale Brass Ensemble, John Eliot Gardiner & Munich Monteverdi Orchestra and Choir",
            "track_album_artist$id": 263
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Göteborgs Symfoniker & Neeme Järvi",
            "track_album_artist$id": 267
          },
          {
            "lineCount": 1,
            "track_album_artist$caption": "Emerson String Quartet",
            "track_album_artist$id": 272
          }
        ],
        "pagination": {
          "hasMore": false,
          "limit": 500,
          "rangeDescription": "显示第 1-119 条，共 119 条",
          "returned": 119,
          "start": 0,
          "totalCount": 119
        },
        "schema": {
          "columns": [
            {
              "dataType": "INTEGER",
              "name": "track_album_artist$id",
              "title": "艺术家"
            },
            {
              "dataType": "TEXT",
              "name": "track_album_artist$caption",
              "title": "艺术家"
            },
            {
              "name": "lineCount"
            }
          ],
          "summary": "按 艺术家、艺术家 分组，统计 lineCount，返回 119 条数据"
        },
        "total": 119,
        "totalData": {
          "total": 119
        }
      }
    },
    "short-filter": {
      "validationSuccess": true,
      "validationError": null,
      "executionSuccess": true,
      "error": null,
      "data": {
        "debug": {
          "durationMs": 4,
          "extra": {
            "aggSql": "select null \"artist$id\",\n       null \"artist$caption\",\n       null \"lineCount\",\n       count(*) \"total\"\nfrom (select\td5.ArtistId \"artist$id\",\td6.Name \"artist$caption\",\tCOUNT(t1.InvoiceLineId) \"lineCount\"\tfrom InvoiceLine t1\t left join Track d3  on t1.TrackId=d3.TrackId left join Album d5  on d3.AlbumId=d5.AlbumId left join Artist d6  on d5.ArtistId=d6.ArtistId left join Invoice d1  on t1.InvoiceId=d1.InvoiceId where  1=1  and \td1.InvoiceDate >=?  and \td1.InvoiceDate <?  and \td5.ArtistId =? \tgroup by d5.ArtistId,\td6.Name) tx",
            "params": [
              "2012-01-01 00:00:00",
              "2013-01-01 00:00:00",
              90
            ],
            "sql": "select\td5.ArtistId \"artist$id\",\td6.Name \"artist$caption\",\tCOUNT(t1.InvoiceLineId) \"lineCount\"\tfrom InvoiceLine t1\t left join Track d3  on t1.TrackId=d3.TrackId left join Album d5  on d3.AlbumId=d5.AlbumId left join Artist d6  on d5.ArtistId=d6.ArtistId left join Invoice d1  on t1.InvoiceId=d1.InvoiceId where  1=1  and \td1.InvoiceDate >=?  and \td1.InvoiceDate <?  and \td5.ArtistId =? \tgroup by d5.ArtistId,\td6.Name order by d5.ArtistId asc"
          },
          "normalized": {
            "groupBy": [
              {
                "field": "artist$id"
              },
              {
                "field": "artist$caption"
              },
              {
                "agg": "COUNT",
                "field": "lineCount"
              }
            ],
            "orderBy": [
              {
                "dir": "asc",
                "field": "artist$id",
                "nullFirst": false,
                "nullLast": false
              }
            ],
            "slice": [
              {
                "field": "invoice$invoiceDate",
                "op": "[)",
                "value": [
                  "2012-01-01",
                  "2013-01-01"
                ]
              },
              {
                "field": "artist$id",
                "op": "=",
                "value": 90
              }
            ]
          }
        },
        "hasNext": false,
        "items": [
          {
            "artist$caption": "Iron Maiden",
            "artist$id": 90,
            "lineCount": 34
          }
        ],
        "pagination": {
          "hasMore": false,
          "limit": 500,
          "rangeDescription": "显示第 1-1 条，共 1 条",
          "returned": 1,
          "start": 0,
          "totalCount": 1
        },
        "schema": {
          "columns": [
            {
              "dataType": "INTEGER",
              "name": "artist$id",
              "title": "艺术家"
            },
            {
              "dataType": "TEXT",
              "name": "artist$caption",
              "title": "艺术家"
            },
            {
              "name": "lineCount"
            }
          ],
          "summary": "按 艺术家、艺术家 分组，统计 lineCount，返回 1 条数据"
        },
        "total": 1,
        "totalData": {
          "total": 1
        }
      }
    },
    "full-filter": {
      "validationSuccess": true,
      "validationError": null,
      "executionSuccess": true,
      "error": null,
      "data": {
        "debug": {
          "durationMs": 3,
          "extra": {
            "aggSql": "select null \"track_album_artist$id\",\n       null \"track_album_artist$caption\",\n       null \"lineCount\",\n       count(*) \"total\"\nfrom (select\td5.ArtistId \"track_album_artist$id\",\td6.Name \"track_album_artist$caption\",\tCOUNT(t1.InvoiceLineId) \"lineCount\"\tfrom InvoiceLine t1\t left join Track d3  on t1.TrackId=d3.TrackId left join Album d5  on d3.AlbumId=d5.AlbumId left join Artist d6  on d5.ArtistId=d6.ArtistId left join Invoice d1  on t1.InvoiceId=d1.InvoiceId where  1=1  and \td1.InvoiceDate >=?  and \td1.InvoiceDate <?  and \td5.ArtistId =? \tgroup by d5.ArtistId,\td6.Name) tx",
            "params": [
              "2012-01-01 00:00:00",
              "2013-01-01 00:00:00",
              90
            ],
            "sql": "select\td5.ArtistId \"track_album_artist$id\",\td6.Name \"track_album_artist$caption\",\tCOUNT(t1.InvoiceLineId) \"lineCount\"\tfrom InvoiceLine t1\t left join Track d3  on t1.TrackId=d3.TrackId left join Album d5  on d3.AlbumId=d5.AlbumId left join Artist d6  on d5.ArtistId=d6.ArtistId left join Invoice d1  on t1.InvoiceId=d1.InvoiceId where  1=1  and \td1.InvoiceDate >=?  and \td1.InvoiceDate <?  and \td5.ArtistId =? \tgroup by d5.ArtistId,\td6.Name order by d5.ArtistId asc"
          },
          "normalized": {
            "groupBy": [
              {
                "field": "track_album_artist$id"
              },
              {
                "field": "track_album_artist$caption"
              },
              {
                "agg": "COUNT",
                "field": "lineCount"
              }
            ],
            "orderBy": [
              {
                "dir": "asc",
                "field": "track_album_artist$id",
                "nullFirst": false,
                "nullLast": false
              }
            ],
            "slice": [
              {
                "field": "invoice$invoiceDate",
                "op": "[)",
                "value": [
                  "2012-01-01",
                  "2013-01-01"
                ]
              },
              {
                "field": "track_album_artist$id",
                "op": "=",
                "value": 90
              }
            ]
          }
        },
        "hasNext": false,
        "items": [
          {
            "lineCount": 34,
            "track_album_artist$caption": "Iron Maiden",
            "track_album_artist$id": 90
          }
        ],
        "pagination": {
          "hasMore": false,
          "limit": 500,
          "rangeDescription": "显示第 1-1 条，共 1 条",
          "returned": 1,
          "start": 0,
          "totalCount": 1
        },
        "schema": {
          "columns": [
            {
              "dataType": "INTEGER",
              "name": "track_album_artist$id",
              "title": "艺术家"
            },
            {
              "dataType": "TEXT",
              "name": "track_album_artist$caption",
              "title": "艺术家"
            },
            {
              "name": "lineCount"
            }
          ],
          "summary": "按 艺术家、艺术家 分组，统计 lineCount，返回 1 条数据"
        },
        "total": 1,
        "totalData": {
          "total": 1
        }
      }
    }
  },
  "comparisons": {
    "short-vs-full": {
      "equalItems": true,
      "sameTotal": true,
      "rows": 119
    },
    "short-filter-vs-full-filter": {
      "equalItems": true,
      "sameTotal": true,
      "rows": 1
    }
  },
  "modelsOrDataChanged": false
}