druid/extensions-core/orc-extensions
Jason Koch 0d03ce435f
introduce a "tree" type to the flattenSpec (#12177)
* introduce a "tree" type to the flattenSpec

* feedback - rename exprs to nodes, use CollectionsUtils.isNullOrEmpty for guard

* feedback - expand docs to more clearly capture limitations of "tree" flattenSpec

* feedback - fix for typo on docs

* introduce a comment to explain defensive copy, tweak null handling

* fix: part of rebase

* mark ObjectFlatteners.FlattenerMaker as an ExtensionPoint and provide default for new tree type

* fix: objectflattener restore previous behavior to call getRootField for root type

* docs: ingestion/data-formats add note that ORC only supports path expressions

* chore: linter remove unused import

* fix: use correct newer form for empty DimensionsSpec in FlattenJSONBenchmark
2022-11-01 14:49:30 +08:00
..
example Support JsonPath functions in JsonPath expressions (#11722) 2021-12-10 10:53:23 +08:00
src introduce a "tree" type to the flattenSpec (#12177) 2022-11-01 14:49:30 +08:00
pom.xml Cleaner JSON for various input sources and formats. (#13064) 2022-09-12 10:29:31 -07:00