change KmerHashPartitioncomputerFactory using BufferSerDeUtils
git-svn-id: https://hyracks.googlecode.com/svn/branches/fullstack_genomix@2932 123451ca-8445-de46-9d55-352943316053
diff --git a/genomix/genomix-core/pom.xml b/genomix/genomix-core/pom.xml
index f713b35..b2c7a4c 100644
--- a/genomix/genomix-core/pom.xml
+++ b/genomix/genomix-core/pom.xml
@@ -247,7 +247,7 @@
</dependency>
<dependency>
<groupId>edu.uci.ics.hyracks</groupId>
- <artifactId>pregelix-api</artifactId>
+ <artifactId>pregelix-core</artifactId>
<version>0.2.3-SNAPSHOT</version>
</dependency>
</dependencies>
diff --git a/genomix/genomix-core/src/main/java/edu/uci/ics/genomix/data/partition/KmerHashPartitioncomputerFactory.java b/genomix/genomix-core/src/main/java/edu/uci/ics/genomix/data/partition/KmerHashPartitioncomputerFactory.java
index aeaa2bf..c72f39b 100644
--- a/genomix/genomix-core/src/main/java/edu/uci/ics/genomix/data/partition/KmerHashPartitioncomputerFactory.java
+++ b/genomix/genomix-core/src/main/java/edu/uci/ics/genomix/data/partition/KmerHashPartitioncomputerFactory.java
@@ -5,8 +5,7 @@
import edu.uci.ics.hyracks.api.comm.IFrameTupleAccessor;
import edu.uci.ics.hyracks.api.dataflow.value.ITuplePartitionComputer;
import edu.uci.ics.hyracks.api.dataflow.value.ITuplePartitionComputerFactory;
-import edu.uci.ics.pregelix.api.util.SerDeUtils;
-
+import edu.uci.ics.pregelix.core.util.BufferSerDeUtils;
public class KmerHashPartitioncomputerFactory implements
ITuplePartitionComputerFactory {
@@ -32,7 +31,7 @@
ByteBuffer buf = accessor.getBuffer();
// buf.position(startOffset + fieldOffset + slotLength);
// long l = accessor.getBuffer().getLong();
- long l = SerDeUtils.readVLong(buf.array(), startOffset + fieldOffset, slotLength);
+ long l = BufferSerDeUtils.getLong(buf.array(), startOffset + fieldOffset + slotLength);
return (int) (l % nParts);
}
};