Execution example::

  logical_select \
    --logical_table Entries \
    --shard_key created_at \
    --limit 0 \
    --output_columns _id \
    --drilldowns[tag].keys tag \
    --drilldowns[tag].columns[record_number].stage initial \
    --drilldowns[tag].columns[record_number].type UInt32 \
    --drilldowns[tag].columns[record_number].value 'window_record_number()' \
    --drilldowns[tag].columns[record_number].window.sort_keys _key \
    --drilldowns[tag].columns[record_number].window.group_keys _nsubrecs \
    --drilldowns[tag].sort_keys _nsubrecs,record_number \
    --drilldowns[tag].output_columns _key,_nsubrecs,record_number
  # [
  #   [
  #     0,
  #     1337566253.89858,
  #     0.000355720520019531
  #   ],
  #   [
  #     [
  #       [
  #         5
  #       ],
  #       [
  #         [
  #           "_id",
  #           "UInt32"
  #         ]
  #       ]
  #     ],
  #     {
  #       "tag": [
  #         [
  #           3
  #         ],
  #         [
  #           [
  #             "_key",
  #             "ShortText"
  #           ],
  #           [
  #             "_nsubrecs",
  #             "Int32"
  #           ],
  #           [
  #             "record_number",
  #             "UInt32"
  #           ]
  #         ],
  #         [
  #           "Hello",
  #           1,
  #           1
  #         ],
  #         [
  #           "Groonga",
  #           2,
  #           1
  #         ],
  #         [
  #           "Senna",
  #           2,
  #           2
  #         ]
  #       ]
  #     }
  #   ]
  # ]
