Use dimensionSpec for topN query
This commit is contained in:
parent
64d6851d37
commit
d5993c7b47
3 changed files with 3 additions and 4 deletions
|
@ -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"
|
||||||
|
|
|
@ -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})
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue