AngersZhuuuu commented on issue #26340: [WIP][SPARK-29108][SQL] Add new module 
sql/thriftserver  with all code and UT
URL: https://github.com/apache/spark/pull/26340#issuecomment-548808804
 
 
   > So maybe indeed keep this new `sql/thriftserver` module, but in the first 
PR try to get it working completely, but with the least changes first? Move 
code from `sql/hive-thriftserver`, move the package names, and try to make 
minimal changes to make it work: no java->scala translation, not removing of 
intermediate classes, not modifying the rowsets etc...
   
   In this way, have no different from change based on 2.3.5.....
   
   In java code part, code changed little from 2.3.5
   
   1. Add `ThriftServerDelagationTokenManager` and implement a method 
`verifyToken` since hive 1.2. don't have it
   2. Remove unused Table Type class as I mentioned before. 
`ClassicTypeMapping`, `HiveTableTypeMapping`, `TableTypeMapping` and 
`TableTypeMappingFactory`
   3. Add `VariableSubstitution` since it's different in hive 1.2.1 and hive 
2.3.5
   4. Change package name  and corresponding return class `StructType` ect
   
   
   In scala part:
   1. Implement RowSet classes
   2. integrate HiveServer2 and SparkThriftServer
   3. Some implement class convert to scala such as OerationManager, 
SessionManager etc..  
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to