This is an automated email from the ASF dual-hosted git repository.
asdf2014 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git
from 55acf2e2ff4 Fix incorrect scale when reading decimal from parquet
(#15715)
add d3d0c1c91ec Faster parsing: reduce String usage, list-based input
rows. (#15681)
No new revisions were added by this update.
Summary of changes:
...ark.java => DelimitedInputFormatBenchmark.java} | 123 ++++++-----
.../msq/indexing/CountableInputSourceReader.java | 7 +
.../druid/msq/input/external/ExternalSegment.java | 3 +-
.../overlord/sampler/InputSourceSamplerTest.java | 4 +-
pom.xml | 5 -
processing/pom.xml | 4 -
.../org/apache/druid/data/input/InputFormat.java | 13 ++
.../apache/druid/data/input/InputSourceReader.java | 10 +
.../data/input/IntermediateRowParsingReader.java | 30 ++-
.../apache/druid/data/input/ListBasedInputRow.java | 208 +++++++++++++++++++
.../druid/data/input/ListBasedInputRowAdapter.java | 60 ++++++
.../apache/druid/data/input/MapBasedInputRow.java | 2 +-
.../org/apache/druid/data/input/TextReader.java | 73 +++++--
.../druid/data/input/impl/CsvInputFormat.java | 4 +-
.../druid/data/input/impl/DelimitedBytes.java | 67 ++++++
.../data/input/impl/DelimitedInputFormat.java | 26 ++-
.../data/input/impl/DelimitedValueReader.java | 96 +++++++--
.../druid/data/input/impl/FastLineIterator.java | 231 ++++++++++++++++-----
.../druid/data/input/impl/FlatTextInputFormat.java | 63 ++++--
.../input/impl/InputEntityIteratingReader.java | 7 +
.../druid/data/input/impl/JsonLineReader.java | 8 +-
.../druid/data/input/impl/MapInputRowParser.java | 54 ++++-
.../apache/druid/data/input/impl/RegexReader.java | 2 +-
.../input/impl/TimedShutoffInputSourceReader.java | 7 +
.../apache/druid/java/util/common/StringUtils.java | 6 -
.../parsers/AbstractFlatTextFormatParser.java | 2 +-
.../segment/incremental/IncrementalIndex.java | 9 +-
.../druid/data/input/impl/CsvReaderTest.java | 52 ++---
.../druid/data/input/impl/DelimitedBytesTest.java | 88 ++++++++
.../data/input/impl/FastLineIteratorTest.java | 70 ++++---
30 files changed, 1064 insertions(+), 270 deletions(-)
copy
benchmarks/src/test/java/org/apache/druid/benchmark/{JsonLineReaderBenchmark.java
=> DelimitedInputFormatBenchmark.java} (52%)
create mode 100644
processing/src/main/java/org/apache/druid/data/input/ListBasedInputRow.java
create mode 100644
processing/src/main/java/org/apache/druid/data/input/ListBasedInputRowAdapter.java
create mode 100644
processing/src/main/java/org/apache/druid/data/input/impl/DelimitedBytes.java
create mode 100644
processing/src/test/java/org/apache/druid/data/input/impl/DelimitedBytesTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]