You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by sh...@apache.org on 2017/01/09 08:58:46 UTC

[13/25] kylin git commit: KYLIN-2353 minor code review

KYLIN-2353 minor code review


Project: http://git-wip-us.apache.org/repos/asf/kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/56daf6d5
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/56daf6d5
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/56daf6d5

Branch: refs/heads/sparkcubing-rebase
Commit: 56daf6d592ae454b3bca97c4a7a948781485befa
Parents: 731a53a
Author: Yang Li <li...@apache.org>
Authored: Sat Jan 7 19:30:27 2017 +0800
Committer: Yang Li <li...@apache.org>
Committed: Sat Jan 7 19:30:27 2017 +0800

----------------------------------------------------------------------
 .../org/apache/kylin/measure/bitmap/BitmapCounter.java    | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/56daf6d5/core-metadata/src/main/java/org/apache/kylin/measure/bitmap/BitmapCounter.java
----------------------------------------------------------------------
diff --git a/core-metadata/src/main/java/org/apache/kylin/measure/bitmap/BitmapCounter.java b/core-metadata/src/main/java/org/apache/kylin/measure/bitmap/BitmapCounter.java
index a18ac4a..a632b0d 100644
--- a/core-metadata/src/main/java/org/apache/kylin/measure/bitmap/BitmapCounter.java
+++ b/core-metadata/src/main/java/org/apache/kylin/measure/bitmap/BitmapCounter.java
@@ -51,7 +51,9 @@ public class BitmapCounter implements Comparable<BitmapCounter> {
         }
 
         if (buffer != null) {
+            @SuppressWarnings("unused")
             int version = buffer.getInt();
+            @SuppressWarnings("unused")
             int size = buffer.getInt();
             count = buffer.getInt();
 
@@ -79,7 +81,7 @@ public class BitmapCounter implements Comparable<BitmapCounter> {
 
     public void add(int value) {
         getBitmap().add(value);
-        count = getBitmap().getCardinality();
+        count = null;
     }
 
     public void add(byte[] value) {
@@ -103,12 +105,12 @@ public class BitmapCounter implements Comparable<BitmapCounter> {
 
     public void merge(BitmapCounter another) {
         getBitmap().or(another.getBitmap());
-        count = getBitmap().getCardinality();
+        count = null;
     }
 
     public void intersect(BitmapCounter another) {
         getBitmap().and(another.getBitmap());
-        count = getBitmap().getCardinality();
+        count = null;
     }
 
     public int getCount() {
@@ -148,7 +150,6 @@ public class BitmapCounter implements Comparable<BitmapCounter> {
 
         // keep forward compatibility
         if (version == VERSION) {
-            @SuppressWarnings("unused")
             int size = in.getInt();
             count = in.getInt();
             in.position(mark);
@@ -258,4 +259,5 @@ public class BitmapCounter implements Comparable<BitmapCounter> {
             return len;
         }
     }
+    
 }