aboutsummaryrefslogtreecommitdiff
path: root/unsafe
diff options
context:
space:
mode:
authorFeynman Liang <fliang@databricks.com>2015-08-30 23:12:56 -0700
committerReynold Xin <rxin@databricks.com>2015-08-30 23:12:56 -0700
commit8694c3ad7dcafca9563649e93b7a08076748d6f2 (patch)
treefd17897047316569da0e1d07d5b019c305274c4b /unsafe
parent35e896a79bb5e72d63b82b047f46f4f6fa2e1970 (diff)
downloadspark-8694c3ad7dcafca9563649e93b7a08076748d6f2.tar.gz
spark-8694c3ad7dcafca9563649e93b7a08076748d6f2.tar.bz2
spark-8694c3ad7dcafca9563649e93b7a08076748d6f2.zip
[SPARK-10351] [SQL] Fixes UTF8String.fromAddress to handle off-heap memory
CC rxin marmbrus Author: Feynman Liang <fliang@databricks.com> Closes #8523 from feynmanliang/SPARK-10351.
Diffstat (limited to 'unsafe')
-rw-r--r--unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java6
1 files changed, 1 insertions, 5 deletions
diff --git a/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java b/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java
index cbcab958c0..216aeea60d 100644
--- a/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java
+++ b/unsafe/src/main/java/org/apache/spark/unsafe/types/UTF8String.java
@@ -90,11 +90,7 @@ public final class UTF8String implements Comparable<UTF8String>, Externalizable
* Creates an UTF8String from given address (base and offset) and length.
*/
public static UTF8String fromAddress(Object base, long offset, int numBytes) {
- if (base != null) {
- return new UTF8String(base, offset, numBytes);
- } else {
- return null;
- }
+ return new UTF8String(base, offset, numBytes);
}
/**