tsfile
Apache TsFile
File Explorer
Download Latest Version (.zip)- code-coverage.yml
- codeql.yml
- compatibility-test.yml
- cpp-dependency-source.yml
- cppcheck.yml
- site-build.yaml
- unit-test-cpp-msvc.yml
- unit-test-cpp.yml
- unit-test-java.yml
- unit-test-python-msvc.yml
- unit-test-python.yml
- wheels.yml
- dependabot.yml
- maven-wrapper.properties
- develocity.xml
- extensions.xml
- bench_conf.h
- bench_mark.cc
- bench_mark.h
- CMakeLists.txt
- build.sh
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- ANTLR4DependencyTest.cmake
- ANTLR4SourceFailureCase.cmake
- DependencySourceFailureCase.cmake
- DependencySourceTest.cmake
- LibLZMADependencyTest.cmake
- LibLZMASourceFailureCase.cmake
- LZ4DependencyTest.cmake
- LZ4SourceFailureCase.cmake
- LZOKAYDependencyTest.cmake
- LZOKAYSourceFailureCase.cmake
- SIMDeDependencyTest.cmake
- SIMDeSourceFailureCase.cmake
- SnappyDependencyTest.cmake
- SnappySourceFailureCase.cmake
- TestGeneratorArguments.cmake
- ZLIBDependencyTest.cmake
- ZLIBSourceFailureCase.cmake
- ZSTDDependencyTest.cmake
- ZSTDSourceFailureCase.cmake
- ANTLR4Dependency.cmake
- ANTLR4Patch.cmake
- ANTLR4Source.cmake
- CopyToDir.cmake
- DependencySource.cmake
- FindLZ4.cmake
- LibLZMADependency.cmake
- LibLZMASource.cmake
- LZ4Dependency.cmake
- LZ4Source.cmake
- LZOKAYDependency.cmake
- LZOKAYSource.cmake
- SIMDeDependency.cmake
- SIMDeSource.cmake
- SnappyDependency.cmake
- SnappySource.cmake
- ToolChain.cmake
- ZLIBDependency.cmake
- ZLIBSource.cmake
- ZSTDDependency.cmake
- ZSTDSource.cmake
- c_examples.h
- CMakeLists.txt
- demo_read.c
- demo_write.c
- CMakeLists.txt
- cpp_examples.h
- demo_read.cpp
- demo_write.cpp
- build.sh
- CMakeLists.txt
- examples.cc
- README.md
- test_cpp.tsfile
- alloc_base.h
- byte_stream.h
- CMakeLists.txt
- mem_alloc.cc
- my_string.h
- page_arena.cc
- page_arena.h
- lru_cache.h
- CMakeLists.txt
- config.h
- CMakeLists.txt
- tsfile_constant.h
- array.h
- bit_map.cc
- bit_map.h
- byte_buffer.h
- CMakeLists.txt
- hash_func.h
- hash_node.h
- hash_segm.h
- hash_table.h
- list.h
- murmur_hash3.cc
- murmur_hash3.h
- simple_vector.h
- slice.h
- sorted_array.h
- date_converter.h
- value.h
- elog.h
- fixed_length_vector.h
- variable_length_vector.h
- vector.h
- CMakeLists.txt
- tsblock.cc
- tsblock.h
- tuple_desc.cc
- tuple_desc.h
- CMakeLists.txt
- csv_utils.cc
- csv_utils.h
- db_common.h
- device_id.cc
- device_id.h
- global.cc
- global.h
- path.h
- record.h
- row_record.h
- schema.h
- statistic.h
- tablet.cc
- tablet.h
- thread_pool.h
- tsfile_common.cc
- tsfile_common.h
- CMakeLists.txt
- compressor.cc
- compressor.h
- compressor_factory.h
- gzip_compressor.cc
- gzip_compressor.h
- lz4_compressor.cc
- lz4_compressor.h
- lzma2_compressor.cc
- lzma2_compressor.h
- lzo_compressor.cc
- lzo_compressor.h
- snappy_compressor.cc
- snappy_compressor.h
- uncompressed_compressor.h
- zstd_compressor.cc
- zstd_compressor.h
- arrow_c.cc
- CMakeLists.txt
- errno_define_c.h
- tsfile_cwrapper.cc
- tsfile_cwrapper.h
- tsfile_cwrapper_expression.cc
- tsfile_cwrapper_expression.h
- CMakeLists.txt
- dataset_index.cc
- dataset_index.h
- bit_packing_utils.h
- camel_decoder.h
- camel_encoder.h
- chimp_decoder.h
- chimp_encoder.h
- CMakeLists.txt
- decoder.h
- decoder_factory.h
- dictionary_decoder.h
- dictionary_encoder.h
- double_sprintz_decoder.h
- double_sprintz_encoder.h
- encode_utils.h
- encoder.h
- encoder_factory.h
- fire.h
- float_sprintz_decoder.h
- float_sprintz_encoder.h
- gorilla_decoder.h
- gorilla_encoder.h
- int32_packer.h
- int32_rle_decoder.h
- int32_rle_encoder.h
- int32_sprintz_decoder.h
- int32_sprintz_encoder.h
- int64_packer.h
- int64_rle_decoder.h
- int64_rle_encoder.h
- int64_sprintz_decoder.h
- int64_sprintz_encoder.h
- plain_decoder.h
- plain_encoder.h
- rlbe_decoder.h
- rlbe_encoder.h
- sprintz_decoder.h
- sprintz_encoder.h
- ts2diff_decoder.h
- ts2diff_encoder.h
- zigzag_decoder.h
- zigzag_encoder.h
- CMakeLists.txt
- read_file.cc
- read_file.h
- restorable_tsfile_io_writer.cc
- restorable_tsfile_io_writer.h
- tsfile_io_reader.cc
- tsfile_io_reader.h
- tsfile_io_writer.cc
- tsfile_io_writer.h
- write_file.cc
- write_file.h
- PathLexer.cpp
- PathLexer.h
- PathParser.cpp
- PathParser.h
- PathParserBaseListener.cpp
- PathParserBaseListener.h
- PathParserBaseVisitor.cpp
- PathParserBaseVisitor.h
- PathParserListener.cpp
- PathParserListener.h
- PathParserVisitor.cpp
- PathParserVisitor.h
- CMakeLists.txt
- path_nodes_generator.cpp
- path_nodes_generator.h
- path_parser_error.h
- path_visitor.cpp
- path_visitor.h
- PathLexer.g4
- PathParser.g4
- device_ordered_tsblock_reader.cc
- device_ordered_tsblock_reader.h
- prepared_series_tsblock_reader.cc
- prepared_series_tsblock_reader.h
- single_device_tsblock_reader.cc
- single_device_tsblock_reader.h
- tsblock_reader.h
- and_filter.h
- between.h
- binary_filter.h
- CMakeLists.txt
- eq.h
- filter.h
- filter_type.h
- gt.h
- gt_eq.h
- in.h
- lt.h
- lt_eq.h
- not_eq.h
- object.h
- or_filter.h
- tag_filter.cc
- tag_filter.h
- time_filter.cc
- time_filter.h
- time_operator.cc
- time_operator.h
- unary_filter.h
- device_query_task.cc
- device_query_task.h
- device_task_iterator.cc
- device_task_iterator.h
- aligned_chunk_reader.cc
- aligned_chunk_reader.h
- bloom_filter.cc
- bloom_filter.h
- chunk_reader.cc
- chunk_reader.h
- CMakeLists.txt
- column_mapping.h
- device_meta_iterator.cc
- device_meta_iterator.h
- expression.cc
- expression.h
- ichunk_reader.h
- imeta_data_querier.h
- meta_data_querier.cc
- meta_data_querier.h
- prepared_series.cc
- prepared_series.h
- qds_with_timegenerator.cc
- qds_with_timegenerator.h
- qds_without_timegenerator.cc
- qds_without_timegenerator.h
- query_executor.h
- result_set.h
- table_query_executor.cc
- table_query_executor.h
- table_result_set.cc
- table_result_set.h
- tsfile_executor.cc
- tsfile_executor.h
- tsfile_reader.cc
- tsfile_reader.h
- tsfile_series_scan_iterator.cc
- tsfile_series_scan_iterator.h
- tsfile_tree_reader.cc
- tsfile_tree_reader.h
- CMakeLists.txt
- date_utils.h
- db_utils.h
- errno_define.h
- injection.h
- storage_utils.h
- util_define.h
- chunk_writer.cc
- chunk_writer.h
- CMakeLists.txt
- page_writer.cc
- page_writer.h
- time_chunk_writer.cc
- time_chunk_writer.h
- time_page_writer.cc
- time_page_writer.h
- tsfile_table_writer.cc
- tsfile_table_writer.h
- tsfile_tree_writer.cc
- tsfile_tree_writer.h
- tsfile_writer.cc
- tsfile_writer.h
- value_chunk_writer.cc
- value_chunk_writer.h
- value_page_writer.cc
- value_page_writer.h
- CMakeLists.txt
- alloc_base_test.cc
- byte_stream_test.cc
- my_string_test.cc
- page_arena_test.cc
- array_test.cc
- bit_map_test.cc
- byte_buffer_test.cc
- list_test.cc
- murmur_hash3_test.cc
- simple_vector_test.cc
- slice_test.cc
- sorted_array_test.cc
- date_converter_test.cc
- value_test.cc
- fixed_length_vector_test.cc
- variable_length_vector_test.cc
- arrow_tsblock_test.cc
- tslock_test.cc
- tuple_desc_test.cc
- csv_utils_test.cc
- device_id_test.cc
- record_test.cc
- row_record_test.cc
- schema_test.cc
- statistic_test.cc
- tablet_test.cc
- thread_pool_test.cc
- tsfile_common_test.cc
- gzip_compressor_test.cc
- lz4_compressor_test.cc
- lzma2_compressor_test.cc
- lzo_compressor_test.cc
- snappy_compressor_test.cc
- uncompressed_compressor_test.cc
- zstd_compressor_test.cc
- c_release_test.cc
- cwrapper_metadata_test.cc
- cwrapper_properties_test.cc
- cwrapper_test.cc
- query_by_row_cwrapper_test.cc
- dataset_index_test.cc
- camel_codec_test.cc
- chimp_codec_test.cc
- dictionary_codec_test.cc
- encoding_coverage_test.cc
- gorilla_codec_test.cc
- int32_packer_test.cc
- int32_rle_codec_test.cc
- int64_packer_test.cc
- int64_rle_codec_test.cc
- plain_codec_test.cc
- rlbe_codec_test.cc
- sprintz_codec_test.cc
- ts2diff_codec_test.cc
- zigzag_codec_test.cc
- restorable_tsfile_io_writer_test.cc
- write_file_test.cc
- path_name_test.cc
- tag_filter_test.cc
- time_in_filter_test.cc
- large_file_table_test.cc
- table_model_encoding_compression_compatibility_test.cc
- tsfile_reader_table_batch_test.cc
- tsfile_reader_table_test.cc
- tsfile_table_query_by_row_test.cc
- large_file_tree_test.cc
- tsfile_reader_tree_test.cc
- tsfile_tree_query_by_row_test.cc
- bloom_filter_test.cc
- chunk_reader_resource_test.cc
- expression_test.cc
- large_file_test_common.h
- prepared_series_test.cc
- query_by_row_performance_test.cc
- tsfile_reader_test.cc
- cli_args_test.cc
- cli_test_util.h
- command_e2e_test.cc
- input_format_test.cc
- output_format_test.cc
- statistics_test.cc
- db_utils_test.cc
- tsfile_writer_table_test.cc
- chunk_writer_test.cc
- page_writer_test.cc
- time_chunk_writer_test.cc
- time_page_writer_test.cc
- tsfile_properties_test.cc
- tsfile_writer_test.cc
- value_chunk_writer_test.cc
- value_page_writer_test.cc
- CMakeLists.txt
- CMakeLists.txt
- README.md
- cli_args.cc
- cli_args.h
- exit_codes.h
- run_cli.cc
- run_cli.h
- cmd_cat.cc
- cmd_count.cc
- cmd_head.cc
- cmd_ls.cc
- cmd_meta.cc
- cmd_sample.cc
- cmd_schema.cc
- cmd_stats.cc
- cmd_write.cc
- commands.h
- row_query.cc
- statistics.cc
- statistics.h
- input_format.cc
- input_format.h
- output_format.cc
- output_format.h
- result_set_format.cc
- result_set_format.h
- SKILL.md
- CMakeLists.txt
- README.md
- tools_main.cc
- .clang-format
- .gitignore
- AGENTS.md
- build.sh
- CLAUDE.md
- CMakeLists.txt
- pom.xml
- README-zh.md
- README.md
- VersionUpdater.groovy
- Docsearch.ts
- index.ts
- index.ts
- useDocsearchShim.ts
- docsearch.css
- config.js
- index.ts
- shims.d.ts
- docsearchPlugin.ts
- index.ts
- index.ts
- types.ts
- PageFooter.vue
- en.ts
- index.ts
- zh.ts
- .asf.yaml
- bg.svg
- favicon.ico
- home_icon.svg
- logo.svg
- s.svg
- en.ts
- zh.ts
- en.ts
- index.ts
- zh.ts
- config.scss
- index.scss
- palette.scss
- config.ts
- theme.ts
- About.md
- Feedback.md
- Community-Project-Committers.md
- Powered-By.md
- README.md
- QuickStart.md
- Data-Model.md
- Interface-Definitions.md
- QuickStart.md
- Data-Model.md
- Navigating_Time_Series_Data.md
- QuickStart.md
- About.md
- Feedback.md
- Community-Project-Committers.md
- Powered-By.md
- README.md
- QuickStart.md
- Data-Model.md
- Interface-Definitions.md
- QuickStart.md
- Data-Model.md
- Navigating_Time_Series_Data.md
- QuickStart.md
- README.md
- README.md
- .gitignore
- deploy.cjs
- deploy_staging.cjs
- package.json
- MustOverride.java
- TableModel.java
- TreeModel.java
- TsFileApi.java
- Column.java
- ColumnBuilder.java
- ColumnBuilderStatus.java
- ColumnEncoding.java
- TsBlockBuilderStatus.java
- ColumnCategory.java
- TSDataType.java
- Messages.java
- Accountable.java
- Binary.java
- BitMap.java
- BitMapArrayImpl.java
- BitMapImpl.java
- BitMapLongImpl.java
- Constants.java
- PooledBinary.java
- RamUsageEstimator.java
- TsPrimitiveType.java
- UnSupportedDataTypeException.java
- messages.properties
- messages_zh.properties
- MessagesTest.java
- pom.xml
- ITsFileReaderAndITsFileWriter.java
- TagFilterExample.java
- TsFileTreeReaderExample.java
- WriteTabletWithITsFileWriter.java
- Constant.java
- DataGenerator.java
- TsFileForceAppendWrite.java
- TsFileRead.java
- TsFileSequenceRead.java
- TsFileWriteAlignedWithTablet.java
- TsFileWriteAlignedWithTSRecord.java
- TsFileWriteWithTablet.java
- TsFileWriteWithTSRecord.java
- pom.xml
- readme.md
- logback-cvs2tsfile.xml
- arrow2tsfile.bat
- arrow2tsfile.sh
- csv2tsfile.bat
- csv2tsfile.sh
- parquet2tsfile.bat
- parquet2tsfile.sh
- tsfile-table-point-count.bat
- tsfile-table-point-count.sh
- tools.xml
- ArrowSourceReader.java
- AutoSchemaInferer.java
- CsvSourceReader.java
- DateTimeUtils.java
- ImportExecutor.java
- ImportSchema.java
- ImportSchemaParser.java
- ParquetSourceReader.java
- SchemaParser.java
- SourceBatch.java
- SourceReader.java
- TabletBuilder.java
- TimeConverter.java
- TsFileTool.java
- ValueConverter.java
- ArrowSourceReaderTest.java
- AutoSchemaInfererTest.java
- BatScriptTest.java
- CsvSourceReaderTest.java
- DateTimeUtilsTest.java
- ImportExecutorTest.java
- ImportSchemaParserTest.java
- ParquetSourceReaderTest.java
- SchemaValidationTest.java
- TabletBuilderTest.java
- TimeConverterTest.java
- TsFileToolCliTest.java
- TsFileToolEndToEndTest.java
- TsFileToolFormatFilterTest.java
- TsfiletoolsTest.java
- ValueConverterTest.java
- pom.xml
- README-zh.md
- README.md
- PathLexer.g4
- PathParser.g4
- AllFilter.tdd
- FilterOperatorsTemplate.ftl
- FilterTemplate.ftl
- config.fmpp
- BitInputStream.java
- BitOutputStream.java
- BitStream.java
- ByteBufferBackedInputStream.java
- Cache.java
- LRUCache.java
- TSFileConfig.java
- TSFileDescriptor.java
- JsonFormatConstant.java
- QueryConstant.java
- TsFileConstant.java
- Any.java
- Literal.java
- Pattern.java
- ZeroOrMore.java
- DenseDfaMatcher.java
- DFA.java
- FjsMatcher.java
- LikeMatcher.java
- LikePattern.java
- Matcher.java
- NFA.java
- NfaMatcher.java
- BufferDeserializer.java
- CompatibilityUtils.java
- DeserializeConfig.java
- StreamDeserializer.java
- ICompressor.java
- IUnCompressor.java
- IntPacker.java
- LongPacker.java
- BitmapDecoder.java
- CamelDecoder.java
- Decoder.java
- DecoderWrapper.java
- DeltaBinaryDecoder.java
- DictionaryDecoder.java
- DoublePrecisionChimpDecoder.java
- DoublePrecisionDecoderV1.java
- DoublePrecisionDecoderV2.java
- DoubleRLBEDecoder.java
- DoubleSprintzDecoder.java
- FloatDecoder.java
- FloatRLBEDecoder.java
- FloatSprintzDecoder.java
- GorillaDecoderV1.java
- GorillaDecoderV2.java
- IntChimpDecoder.java
- IntGorillaDecoder.java
- IntRLBEDecoder.java
- IntRleDecoder.java
- IntSprintzDecoder.java
- IntZigzagDecoder.java
- LongChimpDecoder.java
- LongGorillaDecoder.java
- LongRLBEDecoder.java
- LongRleDecoder.java
- LongSprintzDecoder.java
- LongZigzagDecoder.java
- PlainDecoder.java
- RegularDataDecoder.java
- RleDecoder.java
- SinglePrecisionChimpDecoder.java
- SinglePrecisionDecoderV1.java
- SinglePrecisionDecoderV2.java
- SprintzDecoder.java
- BitmapEncoder.java
- CamelEncoder.java
- DeltaBinaryEncoder.java
- DictionaryEncoder.java
- DoublePrecisionChimpEncoder.java
- DoublePrecisionEncoderV1.java
- DoublePrecisionEncoderV2.java
- DoubleRLBE.java
- DoubleSprintzEncoder.java
- Encoder.java
- FloatEncoder.java
- FloatRLBE.java
- FloatSprintzEncoder.java
- GorillaEncoderV1.java
- GorillaEncoderV2.java
- IntChimpEncoder.java
- IntGorillaEncoder.java
- IntRLBE.java
- IntRleEncoder.java
- IntSprintzEncoder.java
- IntZigzagEncoder.java
- LongChimpEncoder.java
- LongGorillaEncoder.java
- LongRLBE.java
- LongRleEncoder.java
- LongSprintzEncoder.java
- LongZigzagEncoder.java
- PlainEncoder.java
- RegularDataEncoder.java
- RLBE.java
- RleEncoder.java
- SDTEncoder.java
- SinglePrecisionChimpEncoder.java
- SinglePrecisionEncoderV1.java
- SinglePrecisionEncoderV2.java
- SprintzEncoder.java
- TSEncodingBuilder.java
- Fire.java
- IntFire.java
- LongFire.java
- EncryptParameter.java
- EncryptUtils.java
- IDecryptor.java
- IEncrypt.java
- IEncryptor.java
- NoDecryptor.java
- NoEncryptor.java
- UNENCRYPTED.java
- CacheException.java
- CompressionTypeNotSupportedException.java
- GZIPCompressOverflowException.java
- TsFileDecodingException.java
- TsFileEncodingException.java
- EncryptException.java
- EncryptKeyLengthNotMatchException.java
- QueryFilterOptimizationException.java
- StatisticsClassException.java
- UnSupportFilterDataTypeException.java
- FileVersionTooOldException.java
- NoColumnException.java
- ReadProcessException.java
- UnsupportedOrderingException.java
- ConflictDataTypeException.java
- NoDeviceException.java
- NoMeasurementException.java
- NoTableException.java
- PageException.java
- TsFileNotCompleteException.java
- UnknownColumnTypeException.java
- WriteProcessException.java
- IllegalDeviceIDException.java
- NotCompatibleTsFileException.java
- NotImplementedException.java
- NullFieldException.java
- PathParseException.java
- StopReadTsFileByInterruptException.java
- TsFileRuntimeException.java
- TsFileSequenceReaderTimeseriesMetadataIteratorException.java
- TsFileStatisticsMistakesException.java
- Hex.java
- MessageDigestAlgorithms.java
- StringUtils.java
- DigestUtils.java
- ComparatorChain.java
- AbstractEmptyIterator.java
- AbstractEmptyMapIterator.java
- EmptyIterator.java
- EmptyMapIterator.java
- EmptyOrderedIterator.java
- EmptyOrderedMapIterator.java
- AbstractHashedMap.java
- AbstractLinkedMap.java
- LRUMap.java
- BoundedMap.java
- CollectionUtils.java
- Get.java
- IterableGet.java
- IterableMap.java
- KeyValue.java
- MapIterator.java
- MapUtils.java
- OrderedIterator.java
- OrderedMap.java
- OrderedMapIterator.java
- Put.java
- ResettableIterator.java
- AbstractOrigin.java
- AbstractOriginSupplier.java
- AbstractStreamBuilder.java
- AbstractSupplier.java
- CharsetDecoders.java
- CharsetEncoders.java
- Counters.java
- CountingPathVisitor.java
- DeleteOption.java
- DeletingPathVisitor.java
- PathFilter.java
- PathUtils.java
- PathVisitor.java
- SimplePathVisitor.java
- StandardDeleteOption.java
- AbstractFileFilter.java
- AndFileFilter.java
- ConditionalFileFilter.java
- FalseFileFilter.java
- FileFileFilter.java
- IOFileFilter.java
- NotFileFilter.java
- OrFileFilter.java
- SuffixFileFilter.java
- SymbolicLinkFileFilter.java
- TrueFileFilter.java
- Constants.java
- Erase.java
- IOBaseStream.java
- IOBaseStreamAdapter.java
- IOBiConsumer.java
- IOBiFunction.java
- IOBinaryOperator.java
- IOComparator.java
- IOConsumer.java
- IOFunction.java
- IOIntSupplier.java
- IOIterator.java
- IOIteratorAdapter.java
- IOPredicate.java
- IOQuadFunction.java
- IORunnable.java
- IOSpliterator.java
- IOSpliteratorAdapter.java
- IOStream.java
- IOStreamAdapter.java
- IOStreams.java
- IOSupplier.java
- IOTriConsumer.java
- IOTriFunction.java
- IOUnaryOperator.java
- Uncheck.java
- UncheckedIOIterator.java
- ClosedInputStream.java
- ReaderInputStream.java
- UnsynchronizedByteArrayInputStream.java
- AbstractByteArrayOutputStream.java
- ByteArrayOutputStream.java
- NullOutputStream.java
- StringBuilderWriter.java
- ThresholdingOutputStream.java
- UnsynchronizedByteArrayOutputStream.java
- WriterOutputStream.java
- Charsets.java
- FileExistsException.java
- FilenameUtils.java
- FileUtils.java
- IOCase.java
- IOExceptionList.java
- IOIndexedException.java
- IOUtils.java
- RandomAccessFileMode.java
- RandomAccessFiles.java
- HashCodeBuilder.java
- ExceptionUtils.java
- FailableBiConsumer.java
- FailableBiFunction.java
- FailableFunction.java
- Suppliers.java
- TriFunction.java
- NumberUtils.java
- LangCollectors.java
- Streams.java
- ImmutablePair.java
- ImmutableTriple.java
- Pair.java
- Triple.java
- ArrayFill.java
- ArrayUtils.java
- CharSequenceUtils.java
- ClassUtils.java
- NotImplementedException.java
- ObjectUtils.java
- Strings.java
- StringUtils.java
- SystemProperties.java
- SystemUtils.java
- Validate.java
- ChunkGroupHeader.java
- ChunkHeader.java
- PageHeader.java
- CompressionType.java
- EncryptionType.java
- MetadataIndexNodeType.java
- TSEncoding.java
- FourOrHigherLevelDBExtractor.java
- ThreeLevelDBExtractor.java
- TwoLevelDBExtractor.java
- BinaryStatistics.java
- BlobStatistics.java
- BooleanStatistics.java
- DateStatistics.java
- DoubleStatistics.java
- FloatStatistics.java
- IntegerStatistics.java
- LongStatistics.java
- ObjectStatistics.java
- Statistics.java
- StringStatistics.java
- TimestampStatistics.java
- TimeStatistics.java
- AbstractAlignedChunkMetadata.java
- AbstractAlignedTimeSeriesMetadata.java
- AlignedChunkMetadata.java
- AlignedTimeSeriesMetadata.java
- ChunkGroupMetadata.java
- ChunkMetadata.java
- ColumnSchema.java
- ColumnSchemaBuilder.java
- DeviceMetadataIndexEntry.java
- IChunkMetadata.java
- IDeviceID.java
- IMetadata.java
- ITimeSeriesMetadata.java
- LogicalTableSchema.java
- MeasurementMetadataIndexEntry.java
- MetadataIndexConstructor.java
- MetadataIndexNode.java
- PlainDeviceID.java
- StringArrayDeviceID.java
- TableDeviceChunkMetadata.java
- TableDeviceTimeSeriesMetadata.java
- TableSchema.java
- TimeseriesMetadata.java
- TsFileMetadata.java
- IMetadataIndexEntry.java
- MetaMarker.java
- FileInputFactory.java
- HDFSInputFactory.java
- HybridFileInputFactory.java
- LocalFSInputFactory.java
- OSFileInputFactory.java
- FileOutputFactory.java
- HDFSOutputFactory.java
- HybridFileOutputFactory.java
- LocalFSOutputFactory.java
- OSFileOutputFactory.java
- FSFactory.java
- HDFSFactory.java
- HybridFSFactory.java
- LocalFSFactory.java
- OSFSFactory.java
- FSFactoryProducer.java
- FSPath.java
- FSType.java
- BinaryArrayColumnEncoder.java
- BinaryColumn.java
- BinaryColumnBuilder.java
- BooleanColumn.java
- BooleanColumnBuilder.java
- ByteArrayColumnEncoder.java
- ColumnEncoder.java
- ColumnEncoderFactory.java
- ColumnFactory.java
- ColumnUtil.java
- DictionaryColumn.java
- DictionaryColumnEncoder.java
- DictionaryId.java
- DoubleColumn.java
- DoubleColumnBuilder.java
- FloatColumn.java
- FloatColumnBuilder.java
- Int32ArrayColumnEncoder.java
- Int64ArrayColumnEncoder.java
- IntColumn.java
- IntColumnBuilder.java
- LongColumn.java
- LongColumnBuilder.java
- NullColumn.java
- RunLengthColumnEncoder.java
- RunLengthEncodedColumn.java
- TimeColumn.java
- TimeColumnBuilder.java
- TsBlockSerde.java
- TsBlock.java
- TsBlockBuilder.java
- TsBlockUtil.java
- PathNodesGenerator.java
- PathParseError.java
- PathVisitor.java
- AbstractIntType.java
- AbstractLongType.java
- AbstractType.java
- AbstractVarcharType.java
- BinaryType.java
- BlobType.java
- BooleanType.java
- DateType.java
- DoubleType.java
- FloatType.java
- IntType.java
- LongType.java
- ObjectType.java
- RowType.java
- StringType.java
- TimestampType.java
- Type.java
- TypeEnum.java
- TypeFactory.java
- UnknownType.java
- BatchData.java
- BatchDataFactory.java
- Chunk.java
- DescReadBatchData.java
- DescReadWriteBatchData.java
- Field.java
- FullPath.java
- IBatchDataIterator.java
- Path.java
- RowRecord.java
- SignalBatchData.java
- TimeRange.java
- TimeSeries.java
- CachedChunkLoaderImpl.java
- DeviceMetaIterator.java
- IChunkLoader.java
- IChunkMetadataLoader.java
- IMetadataQuerier.java
- MetadataQuerierByFileImpl.java
- BinaryExpression.java
- GlobalTimeExpression.java
- SingleSeriesExpression.java
- ExpressionOptimizer.java
- ExpressionTree.java
- ExpressionType.java
- IBinaryExpression.java
- IExpression.java
- IUnaryExpression.java
- QueryExpression.java
- BinaryLogicalFilter.java
- CompareNullFilter.java
- Filter.java
- OperatorType.java
- TimeFilter.java
- ValueFilter.java
- FilterFactory.java
- TagFilterBuilder.java
- TimeFilterApi.java
- ValueFilterApi.java
- And.java
- ExtractTimeFilterOperators.java
- ExtractValueFilterOperators.java
- FalseLiteralFilter.java
- GroupByFilter.java
- GroupByMonthFilter.java
- Not.java
- Or.java
- TimeFilterOperators.java
- ValueIsNotNullOperator.java
- ValueIsNullOperator.java
- PredicateRemoveNotRewriter.java
- AbstractResultSet.java
- DataSetWithoutTimeGenerator.java
- DataSetWithTimeGenerator.java
- QueryDataSet.java
- ResultSet.java
- ResultSetMetadata.java
- ResultSetMetadataImpl.java
- TableResultSet.java
- TreeResultSet.java
- DeviceQueryTask.java
- DeviceTaskIterator.java
- ExecutorWithTimeGenerator.java
- QueryExecutor.java
- TableQueryExecutor.java
- TsFileExecutor.java
- AndNode.java
- LeafNode.java
- Node.java
- NodeType.java
- OrNode.java
- TimeGenerator.java
- TsFileTimeGenerator.java
- DeviceOrderedTsBlockReader.java
- SingleDeviceTsBlockReader.java
- TsBlockReader.java
- AbstractAlignedChunkReader.java
- AbstractChunkReader.java
- AlignedChunkReader.java
- AlignedChunkReaderWithoutStatistics.java
- ChunkReader.java
- ChunkReaderWithoutStatistics.java
- TableChunkReader.java
- AbstractAlignedPageReader.java
- AlignedPageReader.java
- LazyLoadAlignedPagePointReader.java
- LazyLoadPageData.java
- PageReader.java
- TablePageReader.java
- TimePageReader.java
- ValuePageReader.java
- AbstractFileSeriesReader.java
- EmptyFileSeriesReader.java
- FileSeriesReader.java
- FileSeriesReaderByTimestamp.java
- PaginationController.java
- BufferedTsFileInput.java
- IBatchReader.java
- IChunkReader.java
- IPageReader.java
- IPointReader.java
- LocalTsFileInput.java
- TsFileInput.java
- TsFileLastReader.java
- DeviceTableModelReader.java
- ITsFileReader.java
- ITsFileTreeReader.java
- TsFileReaderBuilder.java
- TsFileTreeReader.java
- TsFileTreeReaderBuilder.java
- LazyTsFileDeviceIterator.java
- TimeValuePair.java
- TsFileAlignedSeriesReaderIterator.java
- TsFileCheckStatus.java
- TsFileDeviceIterator.java
- TsFileReader.java
- TsFileRestorableReader.java
- TsFileSequenceReader.java
- TsFileSequenceReaderTimeseriesMetadataIterator.java
- UnClosedTsFileReader.java
- BloomFilter.java
- BytesUtils.java
- DateUtils.java
- FilePathUtils.java
- FilterDeserialize.java
- FSUtils.java
- Loader.java
- LongHeapPriorityQueue.java
- LongOpenHashSet.java
- MeasurementGroup.java
- Murmur128Hash.java
- NoSyncBufferedInputStream.java
- NoSyncBufferedOutputStream.java
- Pair.java
- Preconditions.java
- PublicBAOS.java
- ReadWriteForEncodingUtils.java
- ReadWriteIOUtils.java
- StringContainer.java
- TimeDuration.java
- TsFileGeneratorUtils.java
- TsFileSketchTool.java
- TsFileTablePointCountTool.java
- TsFileUtils.java
- WriteUtils.java
- AlignedChunkGroupWriterImpl.java
- AlignedChunkWriterImpl.java
- ChunkWriterImpl.java
- IChunkGroupWriter.java
- IChunkWriter.java
- NonAlignedChunkGroupWriterImpl.java
- TableChunkGroupWriterImpl.java
- TimeChunkWriter.java
- ValueChunkWriter.java
- PageWriter.java
- TimePageWriter.java
- ValuePageWriter.java
- BooleanDataPoint.java
- DataPoint.java
- DateDataPoint.java
- DoubleDataPoint.java
- FloatDataPoint.java
- IntDataPoint.java
- LongDataPoint.java
- StringDataPoint.java
- Tablet.java
- TSRecord.java
- IMeasurementSchema.java
- MeasurementSchema.java
- MeasurementSchemaBuilder.java
- MeasurementSchemaType.java
- Schema.java
- TimeseriesSchema.java
- VectorMeasurementSchema.java
- AbstractTableModelTsFileWriter.java
- DeviceTableModelWriter.java
- ITsFileWriter.java
- TableTsBlock2TsFileWriter.java
- TsFileTreeWriter.java
- TsFileTreeWriterBuilder.java
- TsFileWriterBuilder.java
- DiskTSMIterator.java
- TSMIterator.java
- FlushChunkMetadataListener.java
- ForceAppendTsFileWriter.java
- IDataWriter.java
- LocalTsFileOutput.java
- RestorableTsFileIOWriter.java
- TsFileIOWriter.java
- TsFileIOWriterEndFileTest.java
- TsFileOutput.java
- TsFileWriter.java
- TestBitStream.java
- BinaryArrayColumnEncoderTest.java
- ByteArrayColumnEncoderTest.java
- ColumnEncoderTest.java
- DictionaryColumnEncodingTest.java
- Int32ArrayColumnEncoderTest.java
- Int64ArrayColumnEncoderTest.java
- NullColumnUnitTest.java
- RunLengthColumnEncoderTest.java
- TsBlockSerdeTest.java
- TsBlockTest.java
- TSFileDescriptorTest.java
- LRUCacheTest.java
- CompatibilityTest.java
- TableModelEncodingCompressionCompatibilityTest.java
- CompressTest.java
- GZIPTest.java
- LZ4Test.java
- LZMA2Test.java
- SnappyTest.java
- ZstdTest.java
- TestConstant.java
- IntPackerTest.java
- LongPackerTest.java
- DeltaBinaryEncoderIntegerTest.java
- DeltaBinaryEncoderLongTest.java
- RegularDataEncoderIntegerTest.java
- RegularDataEncoderLongTest.java
- BitmapDecoderTest.java
- CamelDecoderTest.java
- ChimpDecoderTest.java
- DictionaryDecoderTest.java
- FloatDecoderTest.java
- GorillaDecoderV1Test.java
- GorillaDecoderV2Test.java
- IntRleDecoderTest.java
- IntZigzagDecoderTest.java
- LongRleDecoderTest.java
- LongZigzagDecoderTest.java
- RLBEDecoderTest.java
- SprintzDecoderTest.java
- TSEncodingBuilderTest.java
- SDTEncoderTest.java
- EncryptTest.java
- TsFileExceptionTest.java
- PageHeaderTest.java
- BooleanStatisticsTest.java
- DoubleStatisticsTest.java
- FloatStatisticsTest.java
- IntegerStatisticsTest.java
- LongStatisticsTest.java
- StatisticsTest.java
- StringStatisticsTest.java
- TestHelper.java
- Utils.java
- ChunkMetadataTest.java
- IDeviceIDTest.java
- MetadataIndexNodeTest.java
- TimeseriesMetadataTest.java
- TreeDeviceIdColumnValueExtractorTest.java
- TsFileMetadataTest.java
- BatchDataTest.java
- ColumnTest.java
- FieldTest.java
- PathTest.java
- TimeRangeTest.java
- ChunkLoaderTest.java
- IMetadataQuerierByFileImplTest.java
- BinaryOperatorsTest.java
- BooleanOperatorsTest.java
- ExtractTimeFilterTest.java
- ExtractValueFilterTest.java
- FilterSerializeTest.java
- FilterTestUtil.java
- GroupByFilterTest.java
- GroupByMonthFilterTest.java
- IExpressionOptimizerTest.java
- MinTimeMaxTimeFilterTest.java
- NullOperatorsTest.java
- NumericalOperatorsTest.java
- OperatorTest.java
- PredicateRemoveNotRewriterTest.java
- StatisticsFilterTest.java
- TsBlockFilterTest.java
- DataSetWithoutTimeGeneratorTest.java
- QueryExecutorTest.java
- NodeTest.java
- ReaderByTimestampTest.java
- ReadWriteTest.java
- TimeGeneratorReadEmptyTest.java
- TimeGeneratorReadWriteTest.java
- TimeGeneratorTest.java
- TsFileGeneratorForSeriesReaderByTimestamp.java
- ResultSetTest.java
- TableChunkReaderTest.java
- AlignedChunkReaderWithoutStatisticsTest.java
- AlignedPageReaderPushDownTest.java
- BufferedTsFileInputTest.java
- ChunkReaderTest.java
- ChunkReaderWithoutStatisticsTest.java
- FakedBatchReader.java
- FakedMultiBatchReader.java
- LazyLoadAlignedPagePointReaderTest.java
- PageReaderPushDownTest.java
- PageReaderTest.java
- ReaderTest.java
- ReplaceDecoderTest.java
- TsFileLastReaderTest.java
- TsFileReaderEmptyChunkTest.java
- ExpressionTest.java
- GetAllDevicesTest.java
- MeasurementChunkMetadataListMapIteratorTest.java
- ReadInPartitionTest.java
- ReadTest.java
- TimePlainEncodeReadTest.java
- TimeSeriesMetadataReadTest.java
- TsFileDeviceIteratorTest.java
- TsFileIOWriterFlushTempChunkMetadataTest.java
- TsFileReaderTest.java
- TsFileRestorableReaderTest.java
- TsFileSequenceReaderPerformanceTest.java
- TsFileSequenceReaderTest.java
- TsFileSequenceReaderTimeseriesMetadataIteratorTest.java
- TsFileTreeReaderTest.java
- TsFileV4ReadWriteInterfacesTest.java
- UnClosedTsFileReaderTest.java
- PerformanceTest.java
- TableSchemaTest.java
- TableViewTest.java
- BitMapPerformanceTest.java
- BitMapTest.java
- BloomFilterTest.java
- BytesUtilsTest.java
- DateUtilsTest.java
- FileGenerator.java
- FilePathUtilsTest.java
- FileTestUtils.java
- FileTestUtilsTest.java
- LongOpenHashSetAndHeapPriorityQueueTest.java
- PairTest.java
- ReadWriteForEncodingUtilsTest.java
- ReadWriteIOUtilsTest.java
- ReadWriteStreamUtilsTest.java
- ReadWriteToBytesUtilsTest.java
- RecordUtils.java
- RecordUtilsTest.java
- StringContainerTest.java
- TimeDurationTest.java
- TsFileGeneratorForTest.java
- TsFileTablePointCountToolTest.java
- TsFileUtilsTest.java
- TsPrimitiveTypeTest.java
- TypeCastTest.java
- TabletTest.java
- SchemaBuilderTest.java
- AlignedChunkWriterImplTest.java
- ForceAppendTsFileWriterTest.java
- MeasurementSchemaSerializeTest.java
- PageWriterTest.java
- RestorableTsFileIOWriterTest.java
- TableTsBlock2TsFileWriterTest.java
- TestTsFileOutput.java
- TimeChunkWriterTest.java
- TimePageWriterTest.java
- TsFileIOWriterMemoryControlTest.java
- ValueChunkWriterTest.java
- ValuePageWriterTest.java
- VectorMeasurementSchemaStub.java
- ChunkRewriteTest.java
- DefaultSchemaTemplateTest.java
- MetadataIndexConstructorTest.java
- PerfTest.java
- ReadPageInMemTest.java
- SameMeasurementsWithDifferentDataTypesTest.java
- TablePointCountPerformanceTest.java
- TsFileIntegrityCheckingTool.java
- TsFileIOWriterTest.java
- TsFileReadWriteTest.java
- TsFileWriteApiTest.java
- TsFileWriterTest.java
- WriteTest.java
- logback.xml
- v3TsFile
- format-changelist.md
- pom.xml
- README-zh.md
- README.md
- AGENTS.md
- CLAUDE.md
- pom.xml
- example.py
- README.md
- simple_table_t1.tsfile
- simple_table_t2.tsfile
- simple_tree.tsfile
- table_with_time_column.tsfile
- __init__.py
- bench_batch_arrow_vs_dataframe.py
- bench_write_arrow_vs_dataframe.py
- test_basic.py
- test_batch_arrow.py
- test_dataframe.py
- test_dataset_index.py
- test_exceptions.py
- test_load_tsfile_from_iotdb.py
- test_query_by_row.py
- test_reader_metadata.py
- test_tag_filter.py
- test_tag_filter_query.py
- test_to_tsfile.py
- test_tsfile_dataset.py
- test_tsfile_properties.py
- test_write.py
- test_write_and_read.py
- test_write_arrow.py
- __init__.py
- _merge.pyx
- dataframe.py
- formatting.py
- index.py
- merge.py
- metadata.py
- reader.py
- runtime.py
- timeseries.py
- __init__.pxd
- __init__.py
- constants.py
- date_utils.py
- exceptions.py
- field.py
- row_record.py
- schema.py
- tablet.py
- tag_filter.py
- tsfile_cpp.pxd
- tsfile_py_cpp.pxd
- tsfile_py_cpp.pyx
- tsfile_reader.pyx
- tsfile_table_writer.py
- tsfile_writer.pyx
- utils.py
- AGENTS.md
- CLAUDE.md
- pom.xml
- pyproject.toml
- README-zh.md
- README.md
- requirements.txt
- setup.py
- VersionUpdater.groovy
- pom.xml
- tsfile_example.cpp
- tsfile_example.py
- TsFileExample.java
- c.md
- compatibility.md
- core-concepts.md
- cpp.md
- docs-map.yaml
- java.md
- performance.md
- python.md
- source-policy.md
- build_tsfile.sh
- example.py
- resolve-version.sh
- validate-assets.sh
- LICENSE
- SKILL.md
- SKILL.md
- .asf.yaml
- .clang-format
- .gitattributes
- .gitignore
- AGENTS.md
- checkstyle.xml
- CLAUDE.md
- codecov.yml
- doap_tsfile.rdf
- jenkins.pom
- Jenkinsfile
- LICENSE
- mvnw
- mvnw.cmd
- NOTICE
- pom.xml
- README-zh.md
- README.md
- RELEASE_NOTES.md
# Installation Guide
1. Get the code
git clone https://github.com/apache/tsfile
Downloads the entire project code from GitHub to your computer.
cd tsfile
Moves into the project folder you just downloaded.
2. CMake
Medium RecommendedPrerequisites
cd cpp
This project's files live in a subfolder, so move into it first.
mkdir build && cd build
Creates a folder to hold the build output and moves into it.
cmake ..
Analyzes the source code and generates build configuration files (must be run inside the build folder).
make
Compiles the code based on the generated build configuration to produce an executable.
Check that an executable was created inside the build folder, then run it directly (e.g. ./build/app_name).
3. Maven (Java)
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java projects.
- Maven The build tool used for the mvn command.
cd cpp
This project's files live in a subfolder, so move into it first.
mvn clean install
Installs dependencies and builds the project using Maven.
A BUILD SUCCESS message means it worked. The output is created under target/.
4. Python
EasyPrerequisites
pip install -r python/requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
python <μ€νν νμΌλͺ
>.py # READMEμμ μ νν μ€ν νμΌλͺ
μ νμΈνμΈμ
Runs the Python script (or module).
If it runs without errors and prints output in the terminal, it worked.
// repository documentation
Was this content helpful?
(0 ratings)
