[ 
https://issues.apache.org/jira/browse/SPARK-28368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16885001#comment-16885001
 ] 

Kideok Kim edited comment on SPARK-28368 at 7/15/19 9:34 AM:
-------------------------------------------------------------

Got it. I thought maybe we can add more comments on that api for java client. 
But, on second thoughts, getAs() cannot consider all possible clients (or 
languages)

Thank you for your feedback again :)


was (Author: kideok):
Got it. I thought maybe we can add more comments on that api for java client. 
But, on second thoughts, getAs() cannot consider all possible clients.

Thank you for your feedback again :)

> Row.getAs() return different values in scala and java
> -----------------------------------------------------
>
>                 Key: SPARK-28368
>                 URL: https://issues.apache.org/jira/browse/SPARK-28368
>             Project: Spark
>          Issue Type: Bug
>          Components: Java API
>    Affects Versions: 2.4.3
>            Reporter: Kideok Kim
>            Priority: Major
>
> *description*
>  * About 
> [org.apache.spark.sql.Row.getAs()|https://spark.apache.org/docs/2.4.3/api/java/org/apache/spark/sql/Row.html#getAs-java.lang.String-],
>  It doesn't return zero value in java even if I used primitive type null 
> value. (scala return zero value.) Here is an example with spark ver 2.4.3.
> {code:java}
> @Test
> public void testIntegerTypeNull() {
>     StructType schema = 
> createStructType(Arrays.asList(createStructField("test", IntegerType, true)));
>     Object[] values = new Object[1];
>     values[0] = null;
>     Row row = new GenericRowWithSchema(values, schema);
>     Integer result = row.getAs("test");
>     System.out.println(result); // result = null
> }{code}
>  * This problem is shown by not only Integer type, but also all primitive 
> types of java like double, long and so on. I really appreciate if you confirm 
> whether it is a normal or not.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to