This is an automated email from the ASF dual-hosted git repository.
chengpan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/kyuubi.git
from e22a7f7c1 [KYUUBI #5771] [K8S] Cleanup the terminated app info trigger
before clear kubernetes clients
add 5481bf54f [KYUUBI #5464] JDBC Engine supports MySQL
No new revisions were added by this update.
Summary of changes:
docs/configuration/settings.md | 2 +-
externals/kyuubi-jdbc-engine/pom.xml | 6 ++
...i.engine.jdbc.connection.JdbcConnectionProvider | 1 +
...g.apache.kyuubi.engine.jdbc.dialect.JdbcDialect | 1 +
.../jdbc/connection/ConnectionProvider.scala | 11 ++--
.../{DorisDialect.scala => MySQLDialect.scala} | 24 ++++----
.../jdbc/mysql/MySQLConnectionProvider.scala | 8 +--
.../engine/jdbc/mysql/MySQLRowSetHelper.scala | 69 +++++++++++++++++++++
.../MySQLSchemaHelper.scala} | 4 +-
.../kyuubi/engine/jdbc/schema/RowSetHelper.scala | 14 +++--
.../MySQLOperationSuite.scala} | 72 ++++++++++------------
.../OperationWithEngineSuite.scala | 10 +--
.../jdbc/{doris => mysql}/SessionSuite.scala | 6 +-
.../jdbc/{doris => mysql}/StatementSuite.scala | 53 ++++++++--------
.../kyuubi/engine/jdbc/mysql/WithMySQLEngine.scala | 45 ++++++++++++++
integration-tests/kyuubi-jdbc-it/pom.xml | 12 ++++
.../OperationWithServerSuite.scala | 7 ++-
.../WithKyuubiServerAndMySQLContainer.scala} | 6 +-
.../org/apache/kyuubi/config/KyuubiConf.scala | 21 ++++++-
pom.xml | 6 ++
20 files changed, 265 insertions(+), 113 deletions(-)
copy
externals/kyuubi-jdbc-engine/src/main/scala/org/apache/kyuubi/engine/jdbc/dialect/{DorisDialect.scala
=> MySQLDialect.scala} (87%)
copy
kyuubi-common/src/main/scala/org/apache/kyuubi/service/authentication/AuthTypes.scala
=>
externals/kyuubi-jdbc-engine/src/main/scala/org/apache/kyuubi/engine/jdbc/mysql/MySQLConnectionProvider.scala
(81%)
create mode 100644
externals/kyuubi-jdbc-engine/src/main/scala/org/apache/kyuubi/engine/jdbc/mysql/MySQLRowSetHelper.scala
copy
externals/kyuubi-jdbc-engine/src/main/scala/org/apache/kyuubi/engine/jdbc/{phoenix/PhoenixSchemaHelper.scala
=> mysql/MySQLSchemaHelper.scala} (89%)
copy
externals/kyuubi-jdbc-engine/src/test/scala/org/apache/kyuubi/engine/jdbc/{doris/DorisOperationSuite.scala
=> mysql/MySQLOperationSuite.scala} (75%)
copy
externals/kyuubi-jdbc-engine/src/test/scala/org/apache/kyuubi/engine/jdbc/{doris
=> mysql}/OperationWithEngineSuite.scala (89%)
copy
externals/kyuubi-jdbc-engine/src/test/scala/org/apache/kyuubi/engine/jdbc/{doris
=> mysql}/SessionSuite.scala (90%)
copy
externals/kyuubi-jdbc-engine/src/test/scala/org/apache/kyuubi/engine/jdbc/{doris
=> mysql}/StatementSuite.scala (65%)
create mode 100644
externals/kyuubi-jdbc-engine/src/test/scala/org/apache/kyuubi/engine/jdbc/mysql/WithMySQLEngine.scala
copy
integration-tests/kyuubi-jdbc-it/src/test/scala/org/apache/kyuubi/it/jdbc/{doris
=> mysql}/OperationWithServerSuite.scala (80%)
copy
integration-tests/kyuubi-jdbc-it/src/test/scala/org/apache/kyuubi/it/jdbc/{doris/WithKyuubiServerAndDorisContainer.scala
=> mysql/WithKyuubiServerAndMySQLContainer.scala} (91%)