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(-)

Reply via email to