Use dimensionSpec for topN query

This commit is contained in:
Matthieu Sprunck 2015-05-28 09:02:57 +02:00
parent 64d6851d37
commit d5993c7b47
3 changed files with 3 additions and 4 deletions

View file

@ -1,4 +1,4 @@
(defproject y42/clj-druid "0.2.4" (defproject y42/clj-druid "0.2.5"
:description "Clojure library for Druid.io" :description "Clojure library for Druid.io"
:url "http://github.com/y42/clj-druid" :url "http://github.com/y42/clj-druid"
:license {:name "Eclipse Public License" :license {:name "Eclipse Public License"

View file

@ -38,8 +38,7 @@
javascriptExtractionFunction)) javascriptExtractionFunction))
(s/defschema extraction (s/defschema extraction
{:type (s/enum :regex) {:type (s/enum :extraction)
:dimension s/Str :dimension s/Str
:outputName s/Str :outputName s/Str
:extractionFn extractionFn}) :extractionFn extractionFn})

View file

@ -52,7 +52,7 @@ TopNs are much faster and resource efficient than GroupBys for this use case."
{:queryType (s/enum :topN) {:queryType (s/enum :topN)
:dataSource s/Str :dataSource s/Str
:granularity granularity :granularity granularity
:dimension s/Str :dimension dimensionSpec
:metric topNMetricSpec :metric topNMetricSpec
:threshold Long :threshold Long
:aggregations aggregations :aggregations aggregations