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

hxd pushed a commit to branch fix_jira_67_valueDecoder_reset
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git

commit e3f972893e7f5dc79e638f31486f81599679cd91
Author: xiangdong huang <[email protected]>
AuthorDate: Tue Mar 26 17:19:27 2019 +0800

    call valueDecoder reset() when reading data from a new Page
---
 .../src/main/java/org/apache/iotdb/tsfile/TsFileSequenceRead.java        | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/tsfile/example/src/main/java/org/apache/iotdb/tsfile/TsFileSequenceRead.java 
b/tsfile/example/src/main/java/org/apache/iotdb/tsfile/TsFileSequenceRead.java
index f5caeaa..da4e784 100644
--- 
a/tsfile/example/src/main/java/org/apache/iotdb/tsfile/TsFileSequenceRead.java
+++ 
b/tsfile/example/src/main/java/org/apache/iotdb/tsfile/TsFileSequenceRead.java
@@ -70,6 +70,7 @@ public class TsFileSequenceRead {
           Decoder valueDecoder = Decoder
               .getDecoderByType(header.getEncodingType(), 
header.getDataType());
           for (int j = 0; j < header.getNumOfPages(); j++) {
+            valueDecoder.reset();
             System.out.println("\t\t[Page]\n \t\tPage head position: " + 
reader.position());
             PageHeader pageHeader = 
reader.readPageHeader(header.getDataType());
             System.out.println("\t\tPage data position: " + reader.position());

Reply via email to