[ https://issues.apache.org/jira/browse/SPARK-7039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14507162#comment-14507162 ]
Apache Spark commented on SPARK-7039: ------------------------------------- User 'szheng79' has created a pull request for this issue: https://github.com/apache/spark/pull/5618 > JdbcRdd doesn't support java.sql.Types.NVARCHAR > ----------------------------------------------- > > Key: SPARK-7039 > URL: https://issues.apache.org/jira/browse/SPARK-7039 > Project: Spark > Issue Type: Bug > Components: SQL > Affects Versions: 1.3.1 > Environment: Spark 1.3.1 > Reporter: Shuai Zheng > Priority: Minor > Fix For: 1.3.2, 1.4.0 > > > When create a DataFrame from jdbc method through SqlContext: > {code} > DataFrame df = sql.jdbc(url, fullTableName); > {code} > If there is column type NVARCHAR, below exception will be thrown: > {code} > Caused by: java.sql.SQLException: Unsupported type -9 > at org.apache.spark.sql.jdbc.JDBCRDD$.getCatalystType(JDBCRDD.scala:78) > at org.apache.spark.sql.jdbc.JDBCRDD$.resolveTable(JDBCRDD.scala:112) > at org.apache.spark.sql.jdbc.JDBCRelation.<init>(JDBCRelation.scala:133) > at org.apache.spark.sql.SQLContext.jdbc(SQLContext.scala:900) > at org.apache.spark.sql.SQLContext.jdbc(SQLContext.scala:852) > {code} > When comparing the code between JDBCRDD.scala and java.sql.Types.java, the > only type is not supported in JDBCRDD.scala is NVARCHAR. Because NCHAR is > supported, so I think this is just a small mistake that people skip this type > instead of ignore it intentionally. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org