1%language=ANSI-C
2%readonly-tables
3%enum
4%switch=1
5%compare-lengths
6%define hash-function-name daap_query_field_hash
7%define lookup-function-name daap_query_field_lookup
8%define slot-name dmap_field
9%struct-type
10%omit-struct-type
11struct dmap_query_field_map;
12%%
13"dmap.itemname",              "f.title",            0
14"dmap.itemid",                "f.id",               1
15"daap.songalbum",             "f.album",            0
16"daap.songalbumid",           "f.songalbumid",      1
17"daap.songartist",            "f.artist",           0
18"daap.songalbumartist",       "f.album_artist",     0
19"daap.songbitrate",           "f.bitrate",          1
20"daap.songcomment",           "f.comment",          0
21"daap.songcompilation",       "f.compilation",      1
22"daap.songcomposer",          "f.composer",         0
23"daap.songdatakind",          "f.data_kind",        1
24"daap.songdataurl",           "f.url",              0
25"daap.songdateadded",         "f.time_added",       1
26"daap.songdatemodified",      "f.time_modified",    1
27"daap.songdescription",       "f.description",      0
28"daap.songdisccount",         "f.total_discs",      1
29"daap.songdiscnumber",        "f.disc",             1
30"daap.songformat",            "f.type",             0
31"daap.songgenre",             "f.genre",            0
32"daap.songsamplerate",        "f.samplerate",       1
33"daap.songsize",              "f.file_size",        1
34"daap.songstoptime",          "f.song_length",      1
35"daap.songtime",              "f.song_length",      1
36"daap.songtrackcount",        "f.total_tracks",     1
37"daap.songtracknumber",       "f.track",            1
38"daap.songyear",              "f.year",             1
39"com.apple.itunes.mediakind", "f.media_kind",       1
40"com.apple.itunes.extended-media-kind", "f.media_kind",       1
41"com.apple.itunes.extended", "f.media_kind",       1
42