DRILL-477: o.a.d.exec.vector.ValueHolderHelper.getVarCharHolder() creates a 
BigEndian buffer


Project: http://git-wip-us.apache.org/repos/asf/incubator-drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-drill/commit/025538cb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-drill/tree/025538cb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-drill/diff/025538cb

Branch: refs/heads/master
Commit: 025538cb20b9ec83cc01555938efa5d04d336f24
Parents: 9c701e1
Author: Aditya Kishore <[email protected]>
Authored: Wed Apr 2 01:02:43 2014 -0700
Committer: Jacques Nadeau <[email protected]>
Committed: Sat Apr 19 21:07:28 2014 -0700

----------------------------------------------------------------------
 .../java/org/apache/drill/exec/vector/ValueHolderHelper.java     | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-drill/blob/025538cb/exec/java-exec/src/main/java/org/apache/drill/exec/vector/ValueHolderHelper.java
----------------------------------------------------------------------
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/vector/ValueHolderHelper.java
 
b/exec/java-exec/src/main/java/org/apache/drill/exec/vector/ValueHolderHelper.java
index 532ba43..55d49d1 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/vector/ValueHolderHelper.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/vector/ValueHolderHelper.java
@@ -17,6 +17,8 @@
  */
 package org.apache.drill.exec.vector;
 
+import java.nio.ByteOrder;
+
 import io.netty.buffer.UnpooledByteBufAllocator;
 
 import org.apache.drill.exec.expr.holders.VarCharHolder;
@@ -34,7 +36,7 @@ public class ValueHolderHelper {
     byte[] b = s.getBytes(Charsets.UTF_8);
     vch.start = 0;
     vch.end = b.length;
-    vch.buffer = UnpooledByteBufAllocator.DEFAULT.buffer(s.length()); // use 
the length of input string to allocate buffer. 
+    vch.buffer = 
UnpooledByteBufAllocator.DEFAULT.buffer(s.length()).order(ByteOrder.LITTLE_ENDIAN);
 // use the length of input string to allocate buffer. 
     vch.buffer.setBytes(0, b);
     return vch;
   }

Reply via email to