Gian Merlino
337f3870d8
Fix TimeFormatExtractionFn getCacheKey when tz, locale are not provided. ( #4007 )
...
* Fix TimeFormatExtractionFn getCacheKey when tz, locale are not provided.
* Remove unused import.
* Use defaults in cache key.
2017-03-04 17:41:59 -08:00
Himanshu
9dfcf0763a
disable javascript execution by default ( #3818 )
2017-02-13 15:11:18 -08:00
Jonathan Wei
ca2b04f0fd
Add long/float ColumnSelectorStrategy implementations ( #3838 )
...
* Add long/float ColumnSelectorStrategy implementations
* Address PR comments
* Add String strategy with internal dictionary to V2 groupby, remove dict from numeric wrapping selectors, more tests
* PR comments
* Use BaseSingleValueDimensionSelector for long/float wrapping
* remove unused import
* Address PR comments
* PR comments
* PR comments
* More PR comments
* Fix failing calcite histogram subquery tests
* ScanQuery test and comment about isInputRaw
* Add outputType to extractionDimensionSpec, tweak SQL tests
* Fix limit spec optimization for numerics
* Add cardinality sanity checks to TopN
* Fix import from merge
* Add tests for filtered dimension spec outputType
* Address PR comments
* Allow filtered dimspecs on numerics
* More comments
2017-02-08 20:39:29 -08:00
Gian Merlino
353fee79dd
Add "asMillis" option to "timeFormat" extractionFn. ( #3733 )
...
This is useful for chaining extractionFns that all want to treat time as millis,
such as having a javascript extractionFn after a timeFormat.
2016-12-02 13:45:16 -08:00
Gian Merlino
102375d9bb
Add "strlen" extractionFn. ( #3731 )
2016-12-02 12:08:51 -08:00
Gian Merlino
e4465e63bd
Fix ordering of sections on dimensionspecs.md. ( #3722 )
...
The Filtered and List DimensionSpecs were mixed in with the extraction functions.
2016-11-29 16:28:36 -08:00
Joan Viladrosa
2df98bcaa6
Fixed Missing commas in json example of Lookup ( #3680 )
2016-11-15 14:56:18 +09:00
Gian Merlino
e0e28866ee
JavaScript docs: Fix links and typos, add to TOC. ( #3457 )
2016-09-13 15:26:44 -07:00
Gian Merlino
76a24054e3
JavaScript docs, including docs for globals. ( #3454 )
2016-09-13 13:46:55 -07:00
Gian Merlino
e9050c2b4c
TimeFormatExtractionFn: Allow null formats (equivalent to ISO8601) and granular bucketing. ( #3411 )
2016-08-31 20:58:53 +05:30
Dave Li
12be1c0a4b
Add bucket extraction function ( #3033 )
...
* add bucket extraction function
* add doc and header
* updated doc and test
2016-06-17 09:24:27 -07:00
Charles Allen
f915a59138
Merge pull request #2691 from metamx/lookupExtrFn
...
Add ExtractionFn to LookupExtractor bridge
2016-04-06 09:13:08 -07:00
jon-wei
0e481d6f93
Allow filters to use extraction functions
2016-04-05 13:24:56 -07:00
navis.ryu
077522a46f
stringFormat extractionFn should be able to return null on null values (Fix for #2706 )
2016-04-01 13:40:56 +09:00
Charles Allen
4764e86409
Add docs for RegisteredDimensionExtractionFn
2016-03-28 13:27:49 -07:00
Gian Merlino
2dfd3877c0
Fix a bunch of broken links in the docs.
2016-03-23 10:21:28 -07:00
Gian Merlino
ff25325f3b
Improved docs for multi-value dimensions.
...
- Add central doc for multi-value dimensions, with some content from other docs.
- Link to multi-value dimension doc from topN and groupBy docs.
- Fixes a broken link from dimensionspecs.md, which was presciently already
linking to this nonexistent doc.
- Resolve inconsistent naming in docs & code (sometimes "multi-valued", sometimes
"multi-value") in favor of "multi-value".
2016-03-22 14:40:55 -07:00
jon-wei
fd3782522c
Rename 'replaceMissingValues...' parameters in RegexExtractionFn
2016-02-24 13:12:56 -08:00
fjy
7da6594bfe
more doc fixes
2016-02-17 09:43:47 -08:00
Slim Bouguerra
4e119b7a24
Adding lookup ref manager and lookup dimension spec impl
2016-02-11 12:11:51 -06:00
fjy
003f54e268
add doc rendering
2016-02-04 14:21:59 -08:00
Slim Bouguerra
78feb3a13e
adding lower and upper extraction fn
2016-01-21 08:59:05 -06:00
zhxiaog
3459a202ce
fixed #1873 , add ability to express CONCAT as an extractionFn
2016-01-18 15:03:17 -08:00
Keuntae Park
238dd3be3c
support cascade execution of extraction filters in extraction dimension spec
2016-01-18 11:10:19 +09:00
Fangjin Yang
4cc81d3eff
Merge pull request #2096 from b-slim/add_use_case_unapply
...
Add use case unapply
2016-01-06 21:58:12 -08:00
Slim Bouguerra
032d3bf6e6
Optimization of extraction filter by reversing the lookup
2016-01-06 11:16:11 -06:00
fjy
88f6b9b5ad
Multiple improvements for docs
2016-01-02 21:54:54 -08:00
Himanshu Gupta
b47d807738
Add support for filtering at DimensionSpec level so that multivalued dimensions can be filtered correctly
...
also adding UTs for multi-valued dimensions
2015-12-30 17:59:47 -06:00
jon-wei
c88f75df7c
Configurable value replacement on match failure for RegexExtractionFn
2015-12-14 17:57:41 -08:00
Clint Wylie
68ef5f437a
fixes #1874 adding a substring extraction function, tests, and documentation
2015-12-01 23:50:32 -08:00
sahner
83d31844db
fix doubled word
2015-10-15 15:59:07 -05:00
fjy
4055f9ca48
more docs for common questions
2015-08-25 17:49:04 -07:00
Charles Allen
86ede702b1
Add namespaced lookups as extensions
...
* Adds kafka, URI, and JDBC namespace defintions
* Add ability to explicitly rename using a "namespace" which is a particular data collection that is loaded on all realtime, historic nodes, and brokers. If any of these nodes has the namespace extension, ALL nodes have the namespace extension.
* Add namespace caching and populating (can be on heap or off heap)
* Add NamespaceExtractionCacheManager for handling caches
* Added ExtractionNamespace for handling metadata on the extraction namespaces
* Added ExtractionNamespaceUpdate for handling metadata related to updates
* Add extension which caches renames from a kafka stream (requires kafka8)
* Added README.md for the namespace kafka extension
* Added docs
* Added namespace/size, namespace/count, namespace/deltaTasksStarted metrics
Add static config for namespaces via `druid.query.extraction.namespace`
* This is a rebase of https://github.com/b-slim/druid/tree/static_config_only
2015-07-28 11:14:14 -07:00
Charles Allen
f48db09e35
Add optimizations for ExtractionFn by enabling MANY_TO_ONE vs ONE_TO_ONE codepaths
...
* Also adds LookupExtractionFn and MapLookupExtractor which takes in an explicit mapping of renames
* Add injective to javascript extraction fn
2015-06-02 12:22:56 -07:00
Himanshu Gupta
8edc2aaca3
renaming all *.md filenames to only have lowercase and dashes
...
so that they are editable on case-insensitive os as well
2015-05-29 20:55:42 -05:00