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