diff options
author | Reynold Xin <rxin@databricks.com> | 2015-07-25 23:52:37 -0700 |
---|---|---|
committer | Reynold Xin <rxin@databricks.com> | 2015-07-25 23:52:37 -0700 |
commit | 4a01bfc2a2e664186028ea32095d32d29c9f9e38 (patch) | |
tree | 28e8c54fe6bc64d4e9eb77c397bd98c2088672ae /sql/catalyst/src/main/java | |
parent | 41a7cdf85de2d583d8b8759941a9d6c6e98cae4d (diff) | |
download | spark-4a01bfc2a2e664186028ea32095d32d29c9f9e38.tar.gz spark-4a01bfc2a2e664186028ea32095d32d29c9f9e38.tar.bz2 spark-4a01bfc2a2e664186028ea32095d32d29c9f9e38.zip |
[SPARK-9350][SQL] Introduce an InternalRow generic getter that requires a DataType
Currently UnsafeRow cannot support a generic getter. However, if the data type is known, we can support a generic getter.
Author: Reynold Xin <rxin@databricks.com>
Closes #7666 from rxin/generic-getter-with-datatype and squashes the following commits:
ee2874c [Reynold Xin] Add a default implementation for getStruct.
1e109a0 [Reynold Xin] [SPARK-9350][SQL] Introduce an InternalRow generic getter that requires a DataType.
033ee88 [Reynold Xin] Removed getAs in non test code.
Diffstat (limited to 'sql/catalyst/src/main/java')
-rw-r--r-- | sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeRow.java | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeRow.java b/sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeRow.java index 9be9089493..87e5a89c19 100644 --- a/sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeRow.java +++ b/sql/catalyst/src/main/java/org/apache/spark/sql/catalyst/expressions/UnsafeRow.java @@ -236,11 +236,6 @@ public final class UnsafeRow extends MutableRow { } @Override - public <T> T getAs(int ordinal) { - throw new UnsupportedOperationException(); - } - - @Override public boolean isNullAt(int ordinal) { assertIndexIsValid(ordinal); return BitSetMethods.isSet(baseObject, baseOffset, ordinal); |