Gary Liu created SPARK-37608:
--------------------------------

             Summary: Can anyone help me to compile a scala file
                 Key: SPARK-37608
                 URL: https://issues.apache.org/jira/browse/SPARK-37608
             Project: Spark
          Issue Type: Question
          Components: SQL
    Affects Versions: 2.2.3
         Environment: I am currently using spark 2.3.2.3.1.5.0-152 and Scala 
2.11.12
            Reporter: Gary Liu


I am working with spark SQL, trying to read data from SAS using JDBC. I have to 
use customized JdbcDialect to handle special format of the SAS data. Here is 
the code:
{code:java}
import org.apache.spark.sql.jdbc.JdbcDialectobject SasDialect extends 
JdbcDialect {                                                                   
  override def canHandle(url: String): Boolean = 
url.startsWith("jdbc:sharenet")                                                 
  override def quoteIdentifier(colName: String): String = "\"" + colName + 
"\"n"                                                                           
 } 
{code}
It worked well in Scala, but my major language is Python, so I need to compile 
this into jar file, so I can call it from python, like
{code:python}
from py4j.java_gateway import java_import

gw = spark.sparkContext._gateway
java_import(gw.jvm, "com.me.MyJDBCDialect")
gw.jvm.org.apache.spark.sql.jdbc.JdbcDialects.registerDialect(
  gw.jvm.com.me.MyJDBCDialect()){code}
But I am a newbie of Scala, and don't know how to make it a jar file so it can 
be call as "com.me.MyJDBCDialect". Can anyone here do me a favour to generate a 
jar file for me?

 

Thanks!



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

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

Reply via email to