This is an automated email from the ASF dual-hosted git repository.

hyuan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/calcite.git.


    from 4558236  [CALCITE-3684] Implement CBRT function (Qianjin Xu)
     add 54a6e3a  [CALCITE-3510] Implement Redis adapter

No new revisions were added by this update.

Summary of changes:
 bom/build.gradle.kts                               |   2 +
 build.gradle.kts                                   |   2 +-
 .../calcite/config/CalciteSystemProperty.java      |   6 +
 gradle.properties                                  |   2 +
 {druid => redis}/build.gradle.kts                  |   4 +
 {geode => redis}/gradle.properties                 |   4 +-
 .../apache/calcite/adapter/redis/RedisConfig.java  |  37 ++-
 .../calcite/adapter/redis/RedisDataFormat.java     |  58 ++++
 .../calcite/adapter/redis/RedisDataProcess.java    | 154 +++++++++
 .../calcite/adapter/redis/RedisDataType.java       |  89 ++++++
 .../calcite/adapter/redis/RedisEnumerator.java     |  82 +++++
 .../calcite/adapter/redis/RedisJedisManager.java   | 106 +++++++
 .../apache/calcite/adapter/redis/RedisSchema.java  | 110 +++++++
 .../calcite/adapter/redis/RedisSchemaFactory.java  |  42 +--
 .../apache/calcite/adapter/redis/RedisTable.java   | 111 +++++++
 .../calcite/adapter/redis/RedisTableFactory.java   |  33 +-
 .../calcite/adapter/redis/RedisTableFieldInfo.java |  62 ++++
 .../calcite/adapter/redis}/package-info.java       |   7 +-
 .../adapter/redis/RedisAdapterCaseBase.java        | 126 ++++++++
 .../calcite/adapter/redis/RedisCaseBase.java       |  75 +++++
 .../calcite/adapter/redis/RedisDataCaseBase.java   | 100 ++++++
 .../calcite/adapter/redis/RedisMiniServer.java     | 119 +++++++
 redis/src/test/resources/redis-mix-model.json      | 350 +++++++++++++++++++++
 .../sqlline => redis/src/test/resources/start.sh   |  32 +-
 .../src/test/resources/stop.sh                     |  17 +-
 settings.gradle.kts                                |   1 +
 site/_docs/adapter.md                              |   1 +
 site/_docs/redis_adapter.md                        | 256 +++++++++++++++
 28 files changed, 1909 insertions(+), 79 deletions(-)
 copy {druid => redis}/build.gradle.kts (87%)
 copy {geode => redis}/gradle.properties (92%)
 copy core/src/main/java/org/apache/calcite/sql/SqlJsonEncoding.java => 
redis/src/main/java/org/apache/calcite/adapter/redis/RedisConfig.java (58%)
 create mode 100644 
redis/src/main/java/org/apache/calcite/adapter/redis/RedisDataFormat.java
 create mode 100644 
redis/src/main/java/org/apache/calcite/adapter/redis/RedisDataProcess.java
 create mode 100644 
redis/src/main/java/org/apache/calcite/adapter/redis/RedisDataType.java
 create mode 100644 
redis/src/main/java/org/apache/calcite/adapter/redis/RedisEnumerator.java
 create mode 100644 
redis/src/main/java/org/apache/calcite/adapter/redis/RedisJedisManager.java
 create mode 100644 
redis/src/main/java/org/apache/calcite/adapter/redis/RedisSchema.java
 copy file/src/main/java/org/apache/calcite/adapter/file/FileSchemaFactory.java 
=> redis/src/main/java/org/apache/calcite/adapter/redis/RedisSchemaFactory.java 
(54%)
 create mode 100644 
redis/src/main/java/org/apache/calcite/adapter/redis/RedisTable.java
 copy 
example/csv/src/main/java/org/apache/calcite/adapter/csv/CsvTableFactory.java 
=> redis/src/main/java/org/apache/calcite/adapter/redis/RedisTableFactory.java 
(56%)
 create mode 100644 
redis/src/main/java/org/apache/calcite/adapter/redis/RedisTableFieldInfo.java
 copy {plus/src/main/java/org/apache/calcite/adapter/os => 
redis/src/main/java/org/apache/calcite/adapter/redis}/package-info.java (81%)
 create mode 100644 
redis/src/test/java/org/apache/calcite/adapter/redis/RedisAdapterCaseBase.java
 create mode 100644 
redis/src/test/java/org/apache/calcite/adapter/redis/RedisCaseBase.java
 create mode 100644 
redis/src/test/java/org/apache/calcite/adapter/redis/RedisDataCaseBase.java
 create mode 100644 
redis/src/test/java/org/apache/calcite/adapter/redis/RedisMiniServer.java
 create mode 100644 redis/src/test/resources/redis-mix-model.json
 copy example/csv/sqlline => redis/src/test/resources/start.sh (61%)
 copy buildSrc/gradle.properties => redis/src/test/resources/stop.sh (73%)
 mode change 100644 => 100755
 create mode 100644 site/_docs/redis_adapter.md

Reply via email to