This is an automated email from the ASF dual-hosted git repository.
cwylie pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git
from 4ebdfe226d Druid automated quickstart (#13365)
add 7002ecd303 add protobuf flattener, direct to plain java conversion for
faster flattening (#13519)
No new revisions were added by this update.
Summary of changes:
.../util/common/parsers/FlattenerJsonProvider.java | 65 +-----
.../util/common/parsers/JSONFlattenerMaker.java | 18 +-
.../common/parsers/FlattenerJsonProviderTest.java | 146 ++++++++++++
.../data/input/avro/GenericAvroJsonProvider.java | 93 +-------
.../data/input/orc/OrcStructJsonProvider.java | 114 +---------
.../parquet/simple/ParquetGroupJsonProvider.java | 104 +--------
extensions-core/protobuf-extensions/pom.xml | 19 +-
.../data/input/protobuf/ProtobufConverter.java | 244 +++++++++++++++++++++
.../input/protobuf/ProtobufFlattenerMaker.java | 114 ++++++++++
.../data/input/protobuf/ProtobufInputFormat.java | 9 +-
.../data/input/protobuf/ProtobufJsonProvider.java | 59 ++---
.../druid/data/input/protobuf/ProtobufReader.java | 60 ++---
.../input/protobuf/ProtobufInputFormatTest.java | 243 +++++++++++++++++++-
.../data/input/protobuf/ProtobufReaderTest.java | 8 -
14 files changed, 834 insertions(+), 462 deletions(-)
copy
extensions-core/orc-extensions/src/main/java/org/apache/druid/data/input/orc/OrcStructJsonProvider.java
=>
core/src/main/java/org/apache/druid/java/util/common/parsers/FlattenerJsonProvider.java
(63%)
create mode 100644
core/src/test/java/org/apache/druid/java/util/common/parsers/FlattenerJsonProviderTest.java
create mode 100644
extensions-core/protobuf-extensions/src/main/java/org/apache/druid/data/input/protobuf/ProtobufConverter.java
create mode 100644
extensions-core/protobuf-extensions/src/main/java/org/apache/druid/data/input/protobuf/ProtobufFlattenerMaker.java
copy
core/src/main/java/org/apache/druid/data/input/impl/FastJacksonJsonNodeJsonProvider.java
=>
extensions-core/protobuf-extensions/src/main/java/org/apache/druid/data/input/protobuf/ProtobufJsonProvider.java
(50%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]