Download this file
1 2 3 4 5 6
; datasetField (fn [dataset] (map :name (query {:select [:field.name] :from [:dataset] :join [:field [:= :dataset.id :dataset_id]] :where [:= :dataset.name dataset]})))