This is an automated email from the ASF dual-hosted git repository.
jackietien pushed a change to branch ty/iotdb_tsfile_v4
in repository https://gitbox.apache.org/repos/asf/tsfile.git
from bdbac435 Change TimeColumn in TsBlock from TimeColumn to Column
add da02af22 Fix aligned TimeValuePair npe (#173)
add 49f5e635 Optimize time and value in filter by TsFile statistics.
add fc054dc7 Fix StringStatistics data type
add c967402c Bump spotless version to support java 21
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/tsfile/utils/Constants.java | 5 +
.../org/apache/tsfile/utils/TsPrimitiveType.java | 6 ++
.../apache/tsfile/common/conf/TSFileConfig.java | 33 +++++++
.../tsfile/compatibility/DeserializeConfig.java | 1 +
.../org/apache/tsfile/compress/ICompressor.java | 8 +-
.../tsfile/encoding/bitpacking/IntPacker.java | 1 +
.../tsfile/encoding/bitpacking/LongPacker.java | 1 +
.../encoding/decoder/DeltaBinaryDecoder.java | 4 +
.../encoding/decoder/RegularDataDecoder.java | 3 +
.../apache/tsfile/encoding/decoder/RleDecoder.java | 7 ++
.../tsfile/file/metadata/ITimeSeriesMetadata.java | 4 +-
.../file/metadata/statistics/Statistics.java | 1 +
.../file/metadata/statistics/StringStatistics.java | 2 +-
.../org/apache/tsfile/read/common/RowRecord.java | 1 +
.../apache/tsfile/read/common/block/TsBlock.java | 9 +-
.../tsfile/read/common/block/TsBlockUtil.java | 1 -
.../read/common/block/column/TsBlockSerde.java | 3 +-
.../read/filter/operator/TimeFilterOperators.java | 32 ++++++-
.../read/filter/operator/ValueFilterOperators.java | 101 ++++++++++++++++++++-
.../apache/tsfile/read/reader/page/PageReader.java | 4 +-
.../org/apache/tsfile/utils/StringContainer.java | 2 +
.../java/org/apache/tsfile/write/TsFileWriter.java | 1 +
.../apache/tsfile/write/chunk/ChunkWriterImpl.java | 5 +-
.../org/apache/tsfile/write/record/TSRecord.java | 2 +
.../org/apache/tsfile/write/record/Tablet.java | 9 +-
.../write/record/datapoint/BooleanDataPoint.java | 1 +
.../tsfile/write/record/datapoint/DataPoint.java | 1 +
.../write/record/datapoint/DoubleDataPoint.java | 1 +
.../write/record/datapoint/FloatDataPoint.java | 1 +
.../write/record/datapoint/IntDataPoint.java | 1 +
.../write/record/datapoint/LongDataPoint.java | 1 +
.../write/record/datapoint/StringDataPoint.java | 1 +
.../org/apache/tsfile/write/schema/Schema.java | 1 +
.../tsfile/read/filter/StatisticsFilterTest.java | 68 ++++++++++++++
.../tsfile/utils/ReadWriteStreamUtilsTest.java | 12 ++-
.../apache/tsfile/utils/TsPrimitiveTypeTest.java | 16 ++++
.../tsfile/write/MetadataIndexConstructorTest.java | 1 +
pom.xml | 54 +++--------
38 files changed, 340 insertions(+), 65 deletions(-)