You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tsfile.apache.org by ja...@apache.org on 2024/05/28 06:55:56 UTC

(tsfile) branch ty/iotdb_tsfile_v4 updated (e0806967 -> b42e65bc)

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 e0806967 fix conflicts
     add c9d3ea3f Add new data type example and pom.xml
     add c57ba733 Add common method for TSDataType: isBinary()
     add 040e216b update readme
     add 4927dd86 Add some methods for compaction
     add 51cb154c merge master
     add a98cceed cp previous revert New DataType commit
     add b42e65bc fix conflicts

No new revisions were added by this update.

Summary of changes:
 README.md                                          | 446 ++++++++++++++++++++-
 docs/src/UserGuide/latest/QuickStart/QuickStart.md |   2 +-
 .../java/org/apache/tsfile/enums/TSDataType.java   |  39 +-
 .../org/apache/tsfile/utils/TsPrimitiveType.java   |   8 +
 java/examples/pom.xml                              |   5 +
 .../src/main/java/org/apache/tsfile/Constant.java  |   4 +
 .../java/org/apache/tsfile/DataGenerator.java}     |  38 +-
 .../main/java/org/apache/tsfile/TsFileRead.java    |   8 +
 .../tsfile/TsFileWriteAlignedWithTSRecord.java     |  21 +-
 .../tsfile/TsFileWriteAlignedWithTablet.java       |  30 +-
 .../org/apache/tsfile/TsFileWriteWithTSRecord.java |  16 +-
 .../org/apache/tsfile/TsFileWriteWithTablet.java   |  23 +-
 .../apache/tsfile/encoding/decoder/Decoder.java    |  16 +
 .../tsfile/encoding/encoder/PlainEncoder.java      |   4 +
 .../tsfile/encoding/encoder/TSEncodingBuilder.java |  16 +
 .../file/metadata/statistics/BlobStatistics.java   | 125 ++++++
 .../metadata/statistics/DateStatistics.java}       |  10 +-
 .../file/metadata/statistics/Statistics.java       |  16 +
 ...BinaryStatistics.java => StringStatistics.java} | 104 +++--
 .../metadata/statistics/TimestampStatistics.java}  |  10 +-
 .../apache/tsfile/read/TsFileSequenceReader.java   |  61 ++-
 .../org/apache/tsfile/read/common/BatchData.java   |  24 ++
 .../tsfile/read/common/DescReadWriteBatchData.java |  12 +
 .../java/org/apache/tsfile/read/common/Field.java  |  33 ++
 .../apache/tsfile/read/common/block/TsBlock.java   |   4 +
 .../tsfile/read/common/block/TsBlockBuilder.java   |   8 +
 .../block/column/Int32ArrayColumnEncoder.java      |  98 ++---
 .../block/column/Int64ArrayColumnEncoder.java      |  81 ++--
 .../read/common/block/column/NullColumn.java       |   4 +
 .../tsfile/read/common/type/TypeFactory.java       |   4 +
 .../read/filter/operator/ValueFilterOperators.java |   1 +
 .../query/dataset/DataSetWithoutTimeGenerator.java |   4 +
 .../apache/tsfile/read/reader/page/PageReader.java |   8 +
 .../tsfile/read/reader/page/ValuePageReader.java   |  24 ++
 .../java/org/apache/tsfile/utils/BytesUtils.java   |  10 +
 .../java/org/apache/tsfile/utils/DateUtils.java    |  79 ++++
 .../apache/tsfile/utils/TsFileGeneratorUtils.java  |   4 +
 .../write/chunk/AlignedChunkGroupWriterImpl.java   |  19 +-
 .../tsfile/write/chunk/AlignedChunkWriterImpl.java |   8 +
 .../chunk/NonAlignedChunkGroupWriterImpl.java      |  12 +-
 .../org/apache/tsfile/write/record/Tablet.java     |  98 +++++
 .../tsfile/write/record/datapoint/DataPoint.java   |   7 +-
 .../org/apache/tsfile/utils/DateUtilsTest.java     | 114 ++++++
 .../java/org/apache/tsfile/utils/RecordUtils.java  |   4 +
 44 files changed, 1483 insertions(+), 179 deletions(-)
 copy java/{tsfile/src/main/java/org/apache/tsfile/read/common/block/column/ColumnFactory.java => examples/src/main/java/org/apache/tsfile/DataGenerator.java} (61%)
 create mode 100644 java/tsfile/src/main/java/org/apache/tsfile/file/metadata/statistics/BlobStatistics.java
 copy java/tsfile/src/main/java/org/apache/tsfile/{exception/write/NoTableException.java => file/metadata/statistics/DateStatistics.java} (78%)
 copy java/tsfile/src/main/java/org/apache/tsfile/file/metadata/statistics/{BinaryStatistics.java => StringStatistics.java} (60%)
 copy java/tsfile/src/main/java/org/apache/tsfile/{exception/read/NoColumnException.java => file/metadata/statistics/TimestampStatistics.java} (78%)
 create mode 100644 java/tsfile/src/main/java/org/apache/tsfile/utils/DateUtils.java
 create mode 100644 java/tsfile/src/test/java/org/apache/tsfile/utils/DateUtilsTest.java