This is an automated email from the ASF dual-hosted git repository.

jiangtian pushed a change to branch dev_TTL
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.


    from 499de7b  fix losing ttl after restart add show ttl
     add 6849f79  fix ignoreTimeStamp IOTDB-214; simplify some jdbc interfaces 
(#392)
     add efe249b  using String.getBytes(utf-9).length to replace 
string.length() in ChunkGroupMetadata for supporting Chinese (#396)
     add 0c57d25  [IOTDB-222] Fix changing to read-only mode when flushing 
Tsfile on HDFS (#397)
     add 978338a  fix rpc error (#401)
     add c566bf5  [IOTDB-223]Add a TsFile sketch tool (#398)
     add 62f8f2f  [IOTDB-224] fix buffer size and remove cache (#400)
     add 2b5da1a  Rename some varaible names and struct names in RPC (#404)
     add 8ea1fc6  Remove static, add getter and setter. (#403)
     add 1769a7c  Update document affected by renaming RPC (#405)
     add 2a60c14  update servlet-api version (#407)
     add 767a4aa  exclusion servlet in iotdb-jdbc (#408)
     add 1776c30  add flush and close log in StorageGroupProcessor
     add 9358431  catch runtime exception when inserting memtable
     add 9a2507a  remove unthrowed exception
     add 5d4edb5  remove author
     add ab3e684  remove deprecated
     add 9de6e12  Merge pull request #410 from apache/improve_log
     add 8195a08  rename delete to deleteData in session
     add 3a281cf  add delete timeseries in session
     add ad3b924  Merge pull request #411 from 
apache/delete_timeseries_in_session
     new 6d72f01  Merge branch 'master' into dev_TTL

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |   2 +
 .../org/apache/iotdb/client/AbstractClient.java    |  12 +-
 .../main/java/org/apache/iotdb/tool/ExportCsv.java |   1 -
 .../main/java/org/apache/iotdb/tool/ImportCsv.java |   2 -
 .../UserGuide/6-JDBC API/2-Status Code.md          |   2 +-
 .../UserGuide/7-Session API/1-Session API.md       |  30 +-
 .../UserGuide/6-JDBC API/2-Status Code.md          |   2 +-
 .../UserGuide/7-Session API/1-Session API.md       |  30 +-
 .../UserGuide/8-TsFile/3-Hierarchy.md              |  86 ++++-
 .../main/java/org/apache/iotdb/kafka/Constant.java |   3 -
 .../java/org/apache/iotdb/kafka/KafkaConsumer.java |   2 -
 .../apache/iotdb/kafka/KafkaConsumerThread.java    |   3 -
 .../java/org/apache/iotdb/kafka/KafkaProducer.java |   2 -
 .../java/org/apache/iotdb/rocketmq/Constant.java   |   3 -
 .../apache/iotdb/rocketmq/RocketMQConsumer.java    |   3 -
 .../apache/iotdb/rocketmq/RocketMQProducer.java    |   3 -
 .../main/java/org/apache/iotdb/rocketmq/Utils.java |   3 -
 .../main/java/org/apache/iotdb/SessionExample.java |  26 +-
 .../apache/iotdb/tsfile/TsFileSequenceRead.java    |   2 +-
 .../org/apache/iotdb/tsfile/TsFileSketchTool.java  | 220 +++++++++++++
 grafana/pom.xml                                    |   6 +
 .../iotdb/tsfile/hadoop/TSFHadoopException.java    |   3 -
 .../apache/iotdb/tsfile/hadoop/TSFInputFormat.java |   3 -
 .../apache/iotdb/tsfile/hadoop/TSFInputSplit.java  |   2 -
 .../iotdb/tsfile/hadoop/TSFRecordReader.java       |   3 -
 .../tsfile/hadoop/example/TSFMRReadExample.java    |   2 -
 .../iotdb/tsfile/hadoop/io/HDFSInputStream.java    |   2 -
 .../iotdb/tsfile/hadoop/io/HDFSOutputStream.java   |   2 -
 .../edu/thu/tsfile/hadoop/TSFInputSplitTest.java   |   2 -
 .../main/java/org/apache/iotdb/jdbc/Constant.java  |   2 +
 .../org/apache/iotdb/jdbc/IoTDBConnection.java     |   4 +-
 .../jdbc/IoTDBPreparedInsertionStatement.java      |   4 +-
 .../org/apache/iotdb/jdbc/IoTDBQueryResultSet.java | 357 +++++++++++----------
 .../org/apache/iotdb/jdbc/IoTDBResultMetadata.java |  62 ++--
 .../java/org/apache/iotdb/jdbc/IoTDBStatement.java |  39 +--
 .../test/java/org/apache/iotdb/jdbc/BatchTest.java |  10 +-
 .../org/apache/iotdb/jdbc/IoTDBConnectionTest.java |   8 +-
 .../iotdb/jdbc/IoTDBDatabaseMetadataTest.java      |   6 +-
 .../iotdb/jdbc/IoTDBPreparedStatementTest.java     |   9 +-
 .../apache/iotdb/jdbc/IoTDBQueryResultSetTest.java |  11 +-
 .../apache/iotdb/jdbc/IoTDBResultMetadataTest.java |  24 +-
 .../org/apache/iotdb/jdbc/IoTDBStatementTest.java  |   6 +-
 .../test/java/org/apache/iotdb/jdbc/UtilsTest.java |  15 +-
 .../org/apache/iotdb/db/auth/AuthException.java    |   2 -
 .../db/concurrent/IoTDBThreadPoolFactory.java      |   2 -
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |   7 +-
 .../org/apache/iotdb/db/conf/IoTDBConfigCheck.java |   2 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   7 +-
 .../directories/strategy/DirectoryStrategy.java    |   2 -
 .../org/apache/iotdb/db/engine/StorageEngine.java  |  15 +-
 .../iotdb/db/engine/flush/MemTableFlushTask.java   |   3 +-
 .../iotdb/db/engine/memtable/AbstractMemTable.java |  29 +-
 .../iotdb/db/engine/memtable/ChunkBufferPool.java  |   2 -
 .../apache/iotdb/db/engine/memtable/IMemTable.java |   5 +-
 .../db/engine/merge/manage/MergeResource.java      |   4 +-
 .../db/engine/querycontext/ReadOnlyMemChunk.java   |   3 +-
 .../engine/storagegroup/StorageGroupProcessor.java |  29 +-
 .../db/engine/storagegroup/TsFileProcessor.java    |   9 +-
 .../db/engine/storagegroup/TsFileResource.java     |  11 +-
 .../db/exception/DeltaEngineRunningException.java  |   2 -
 .../iotdb/db/exception/MetadataErrorException.java |   2 -
 .../iotdb/db/exception/OutOfTTLException.java      |   3 +-
 .../java/org/apache/iotdb/db/metadata/MGraph.java  |   3 +-
 .../org/apache/iotdb/db/metadata/MManager.java     |   3 +-
 .../org/apache/iotdb/db/monitor/StatMonitor.java   |   3 +-
 .../iotdb/db/monitor/collector/FileSize.java       |   3 +-
 .../iotdb/db/qp/executor/QueryProcessExecutor.java |   4 +-
 .../iotdb/db/qp/physical/crud/DeletePlan.java      |   4 +
 .../iotdb/db/qp/physical/sys/MetadataPlan.java     |  12 +
 .../iotdb/db/qp/strategy/LogicalGenerator.java     |   3 +-
 .../org/apache/iotdb/db/service/TSServiceImpl.java | 312 +++++++++++-------
 .../java/org/apache/iotdb/db/utils/MathUtils.java  |  13 +-
 .../iotdb/db/writelog/recover/LogReplayer.java     |   5 +-
 .../iotdb/db/engine/MetadataManagerHelper.java     |  10 +-
 .../db/engine/cache/DeviceMetaDataCacheTest.java   |   7 +-
 .../db/engine/memtable/PrimitiveMemTableTest.java  |   3 +-
 .../engine/modification/DeletionFileNodeTest.java  |   3 +-
 .../db/engine/modification/DeletionQueryTest.java  |   3 +-
 .../storagegroup/StorageGroupProcessorTest.java    |  10 +-
 .../engine/storagegroup/TsFileProcessorTest.java   |  13 +-
 .../db/integration/IoTDBEngineTimeGeneratorIT.java |  18 +-
 .../iotdb/db/integration/IoTDBLargeDataIT.java     |  18 +-
 .../iotdb/db/integration/IoTDBMultiSeriesIT.java   |  18 +-
 .../db/integration/IoTDBSequenceDataQueryIT.java   |  18 +-
 .../iotdb/db/integration/IoTDBSeriesReaderIT.java  |  18 +-
 .../iotdb/db/metadata/MManagerBasicTest.java       |   3 +-
 .../org/apache/iotdb/db/qp/QueryProcessorTest.java |   5 +-
 .../db/qp/other/TSPlanContextPropertyTest.java     |   3 -
 .../iotdb/db/query/reader/ReaderTestHelper.java    |   8 +-
 .../fileRelated/UnSealedTsFileReaderTest.java      |  14 +-
 .../resourceRelated/SeqResourceReaderTest.java     |   4 +-
 .../resourceRelated/UnseqResourceReaderTest.java   |   4 +-
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |   3 -
 .../iotdb/db/writelog/IoTDBLogFileSizeTest.java    |   7 +-
 service-rpc/rpc-changelist.md                      |  10 +-
 .../main/java/org/apache/iotdb/rpc/RpcUtils.java   |   6 +-
 .../rpc/{TSStatusType.java => TSStatusCode.java}   |   4 +-
 service-rpc/src/main/thrift/rpc.thrift             |  50 ++-
 .../java/org/apache/iotdb/session/Session.java     |  65 +++-
 .../org/apache/iotdb/session/IoTDBSessionIT.java   |  58 +++-
 .../iotdb/session/utils/EnvironmentUtils.java      |  14 +-
 .../java/org/apache/iotdb/sparkdb/SQLConstant.java |   1 -
 .../scala/org/apache/iotdb/sparkdb/Converter.scala |  13 +-
 .../org/apache/iotdb/sparkdb/EnvironmentUtils.java |   3 -
 .../scala/org/apache/iotdb/sparkdb/IoTDBTest.scala |  63 +++-
 .../org/apache/iotdb/tool/TsFileWriteTool.java     |   2 +-
 .../iotdb/tsfile/common/conf/TSFileConfig.java     | 205 ++++++++++--
 .../iotdb/tsfile/common/conf/TSFileDescriptor.java |  48 ++-
 .../tsfile/encoding/bitpacking/IntPacker.java      |   1 -
 .../tsfile/encoding/bitpacking/LongPacker.java     |   1 -
 .../tsfile/encoding/common/EncodingConfig.java     |   2 -
 .../iotdb/tsfile/encoding/common/EndianType.java   |   2 -
 .../encoding/decoder/DeltaBinaryDecoder.java       |   1 -
 .../tsfile/encoding/decoder/PlainDecoder.java      |   3 -
 .../encoding/decoder/RegularDataDecoder.java       |   1 -
 .../tsfile/encoding/encoder/BitmapEncoder.java     |   3 -
 .../encoding/encoder/DeltaBinaryEncoder.java       |   2 -
 .../iotdb/tsfile/encoding/encoder/Encoder.java     |   2 -
 .../encoding/encoder/RegularDataEncoder.java       |   2 -
 .../tsfile/encoding/encoder/TSEncodingBuilder.java |  16 +-
 .../tsfile/exception/TsFileRuntimeException.java   |   2 -
 .../encoding/TsFileDecodingException.java          |   2 -
 .../encoding/TsFileEncodingException.java          |   2 -
 .../exception/filter/FilterDataTypeException.java  |  43 ---
 .../exception/filter/FilterInvokeException.java    |  42 ---
 .../metadata/MetadataArgsErrorException.java       |  35 --
 .../write/InvalidJsonSchemaException.java          |  34 --
 .../write/UnknownColumnTypeException.java          |   2 -
 .../exception/write/WriteProcessException.java     |   2 -
 .../iotdb/tsfile/file/footer/ChunkGroupFooter.java |   2 +-
 .../iotdb/tsfile/file/header/ChunkHeader.java      |   7 +-
 .../tsfile/file/metadata/ChunkGroupMetaData.java   |  12 +-
 .../iotdb/tsfile/file/metadata/ChunkMetaData.java  |   8 +-
 .../file/metadata/statistics/BinaryStatistics.java |   2 -
 .../metadata/statistics/BooleanStatistics.java     |   2 -
 .../file/metadata/statistics/DoubleStatistics.java |   2 -
 .../file/metadata/statistics/FloatStatistics.java  |   2 -
 .../metadata/statistics/IntegerStatistics.java     |   2 -
 .../file/metadata/statistics/LongStatistics.java   |   2 -
 .../file/metadata/statistics/NoStatistics.java     |   2 -
 .../file/metadata/statistics/Statistics.java       |   2 -
 .../apache/iotdb/tsfile/fileSystem/HDFSFile.java   |  27 +-
 .../iotdb/tsfile/fileSystem/TSFileFactory.java     |  49 ++-
 .../org/apache/iotdb/tsfile/read/common/Path.java  |   2 -
 .../apache/iotdb/tsfile/read/common/TimeRange.java |   2 -
 .../tsfile/read/expression/IBinaryExpression.java  |   3 -
 .../tsfile/read/filter/basic/UnaryFilter.java      |   1 -
 .../read/query/timegenerator/node/NodeType.java    |   2 -
 .../tsfile/read/reader/chunk/ChunkReader.java      |   3 +-
 .../java/org/apache/iotdb/tsfile/utils/Binary.java |  12 +-
 .../org/apache/iotdb/tsfile/utils/BytesUtils.java  |  14 +-
 .../java/org/apache/iotdb/tsfile/utils/Pair.java   |   1 -
 .../iotdb/tsfile/utils/ReadWriteIOUtils.java       |   2 -
 .../apache/iotdb/tsfile/utils/StringContainer.java |   2 -
 .../apache/iotdb/tsfile/write/TsFileWriter.java    |   4 +-
 .../iotdb/tsfile/write/chunk/ChunkBuffer.java      |   2 -
 .../iotdb/tsfile/write/chunk/ChunkWriterImpl.java  |   4 +-
 .../tsfile/write/chunk/IChunkGroupWriter.java      |   2 -
 .../iotdb/tsfile/write/chunk/IChunkWriter.java     |   2 -
 .../apache/iotdb/tsfile/write/page/PageWriter.java |   2 -
 .../apache/iotdb/tsfile/write/record/RowBatch.java |   6 +-
 .../write/record/datapoint/BooleanDataPoint.java   |   1 -
 .../tsfile/write/record/datapoint/DataPoint.java   |   2 -
 .../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 -
 .../tsfile/write/schema/MeasurementSchema.java     |   9 +-
 .../iotdb/tsfile/write/writer/TsFileIOWriter.java  |   2 -
 .../apache/iotdb/tsfile/compress/CompressTest.java |   5 -
 .../apache/iotdb/tsfile/compress/SnappyTest.java   |   3 -
 .../tsfile/constant/TimeseriesTestConstant.java    |   3 -
 .../metadata/statistics/BooleanStatisticsTest.java |   3 -
 .../iotdb/tsfile/read/ReadOnlyTsFileTest.java      |   4 +-
 .../iotdb/tsfile/read/TimePlainEncodeReadTest.java |   2 +-
 .../read/query/executor/QueryExecutorTest.java     |   2 +-
 .../query/timegenerator/ReaderByTimestampTest.java |   2 +-
 .../query/timegenerator/TimeGeneratorTest.java     |   2 +-
 .../TsFileGeneratorForSeriesReaderByTimestamp.java |  18 +-
 .../iotdb/tsfile/read/reader/ReaderTest.java       |   2 +-
 .../iotdb/tsfile/utils/CommonTestConstant.java     |   3 -
 .../apache/iotdb/tsfile/utils/FileGenerator.java   |  15 +-
 .../org/apache/iotdb/tsfile/utils/FileUtils.java   |   2 -
 .../apache/iotdb/tsfile/utils/FileUtilsTest.java   |   3 -
 .../apache/iotdb/tsfile/utils/RecordUtilsTest.java |  17 +-
 .../iotdb/tsfile/utils/StringContainerTest.java    |   5 -
 .../iotdb/tsfile/utils/TsFileGeneratorForTest.java |  10 +-
 .../org/apache/iotdb/tsfile/write/PerfTest.java    |  11 +-
 .../iotdb/tsfile/write/ReadPageInMemTest.java      |  36 ++-
 .../iotdb/tsfile/write/TsFileReadWriteTest.java    |   5 +-
 .../org/apache/iotdb/tsfile/write/WriteTest.java   |  18 +-
 .../write/schema/converter/SchemaBuilderTest.java  |   3 -
 193 files changed, 1603 insertions(+), 1232 deletions(-)
 create mode 100644 
example/tsfile/src/main/java/org/apache/iotdb/tsfile/TsFileSketchTool.java
 rename service-rpc/src/main/java/org/apache/iotdb/rpc/{TSStatusType.java => 
TSStatusCode.java} (96%)
 delete mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/FilterDataTypeException.java
 delete mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/exception/filter/FilterInvokeException.java
 delete mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/exception/metadata/MetadataArgsErrorException.java
 delete mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/exception/write/InvalidJsonSchemaException.java

Reply via email to