This is an automated email from the ASF dual-hosted git repository. shaofengshi pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/kylin.git.
from 0d9fbbe KYLIN-3416 Group by with expression can not aggregate exactly new 195640e KYLIN-3710 JDBC data source support Spark cubing new cddb493 KYLIN-3680 Spark cubing failed with JDBC data source The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../org/apache/kylin/common/util/HadoopUtil.java | 24 +++ .../java/org/apache/kylin/engine/mr/IInput.java | 31 +-- .../java/org/apache/kylin/engine/mr/IMRInput.java | 24 +-- .../java/org/apache/kylin/engine/mr/MRUtil.java | 7 +- .../org/apache/kylin/engine/spark/ISparkInput.java | 24 +-- .../org/apache/kylin/engine/spark/SparkUtil.java | 73 ++++--- .../apache/kylin/source/hive/HiveInputBase.java | 90 ++++++++- .../org/apache/kylin/source/hive/HiveMRInput.java | 103 ++-------- .../apache/kylin/source/hive/HiveSparkInput.java | 84 +------- ...JdbcHiveMRInput.java => JdbcHiveInputBase.java} | 49 ++--- .../apache/kylin/source/jdbc/JdbcHiveMRInput.java | 225 +++------------------ .../kylin/source/jdbc/JdbcHiveSparkInput.java | 48 +++++ .../org/apache/kylin/source/jdbc/JdbcSource.java | 3 + ...JdbcHiveMRInput.java => JdbcHiveInputBase.java} | 18 +- .../source/jdbc/extensible/JdbcHiveMRInput.java | 116 +++-------- .../source/jdbc/extensible/JdbcHiveSparkInput.java | 55 +++++ .../kylin/source/jdbc/extensible/JdbcSource.java | 3 + .../jdbc/extensible/JdbcHiveMRInputTest.java | 12 +- .../apache/kylin/source/kafka/KafkaInputBase.java | 77 ++++++- .../apache/kylin/source/kafka/KafkaMRInput.java | 88 +------- .../apache/kylin/source/kafka/KafkaSparkInput.java | 86 +------- 21 files changed, 473 insertions(+), 767 deletions(-) copy engine-spark/src/main/java/org/apache/kylin/engine/spark/ISparkInput.java => engine-mr/src/main/java/org/apache/kylin/engine/mr/IInput.java (66%) copy source-jdbc/src/main/java/org/apache/kylin/source/jdbc/{JdbcHiveMRInput.java => JdbcHiveInputBase.java} (93%) create mode 100644 source-jdbc/src/main/java/org/apache/kylin/source/jdbc/JdbcHiveSparkInput.java copy source-jdbc/src/main/java/org/apache/kylin/source/jdbc/extensible/{JdbcHiveMRInput.java => JdbcHiveInputBase.java} (90%) create mode 100644 source-jdbc/src/main/java/org/apache/kylin/source/jdbc/extensible/JdbcHiveSparkInput.java