Josh Rosen created SPARK-7691:
---------------------------------
Summary: Use type-specific row accessor functions in
CatalystTypeConverters' toScala functions
Key: SPARK-7691
URL: https://issues.apache.org/jira/browse/SPARK-7691
Project: Spark
Issue Type: Improvement
Components: SQL
Affects Versions: 1.4.0
Reporter: Josh Rosen
Assignee: Josh Rosen
CatalystTypeConverters's Catalyst row to Scala row converters access columns'
values via the generic {{Row.get()}} call rather than using type-specific
accessor methods. If we refactor the internal converter interfaces slightly,
we can pass the row and column number into the converter function and allow it
to do its own type-specific field extraction, similar to what we do in
UnsafeRowConverter. This is a blocker for being able to unit test new
operators that I'm developing as part of Project Tungsten, since those
operators may output {{UnsafeRow}} instances which don't support the generic
{{get()}}.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]