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

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


    from 6becd8188e Web console: better schema discovery copy (#14601)
     add 03d6d395a0 Extension to read and ingest iceberg data files (#14329)

No new revisions were added by this update.

Summary of changes:
 distribution/pom.xml                               |   2 +
 docs/development/extensions-contrib/iceberg.md     | 117 +++++++
 docs/ingestion/input-sources.md                    | 190 +++++++++++
 .../druid-iceberg-extensions/pom.xml               | 360 +++++++++++++++++++++
 .../druid/iceberg/common/IcebergDruidModule.java   |  78 +++++
 .../druid/iceberg/filter/IcebergAndFilter.java     |  91 ++++++
 .../druid/iceberg/filter/IcebergEqualsFilter.java  |  65 ++++
 .../apache/druid/iceberg/filter/IcebergFilter.java |  43 +++
 .../iceberg/filter/IcebergIntervalFilter.java      |  92 ++++++
 .../druid/iceberg/filter/IcebergNotFilter.java     |  60 ++++
 .../druid/iceberg/filter/IcebergOrFilter.java      |  91 ++++++
 .../org/apache/druid/iceberg/guice/HiveConf.java   |  36 +--
 .../druid/iceberg/input/HiveIcebergCatalog.java    | 140 ++++++++
 .../apache/druid/iceberg/input/IcebergCatalog.java | 104 ++++++
 .../druid/iceberg/input/IcebergInputSource.java    | 176 ++++++++++
 .../apache/druid/iceberg/input/LocalCatalog.java   | 111 +++++++
 .../org.apache.druid.initialization.DruidModule    |  16 +
 .../druid/iceberg/filter/IcebergAndFilterTest.java |  96 ++++++
 .../iceberg/filter/IcebergEqualsFilterTest.java    |  36 +--
 .../iceberg/filter/IcebergIntervalFilterTest.java  |  78 +++++
 .../druid/iceberg/filter/IcebergNotFilterTest.java |  82 +++++
 .../druid/iceberg/filter/IcebergOrFilterTest.java  | 116 +++++++
 .../iceberg/input/HiveIcebergCatalogTest.java      |  77 +++++
 .../iceberg/input/IcebergInputSourceTest.java      | 184 +++++++++++
 .../druid/iceberg/input/LocalCatalogTest.java      |  52 +++
 .../inputsource/hdfs/HdfsInputSourceBuilder.java   |  51 +++
 .../druid/storage/hdfs/HdfsStorageDruidModule.java |   4 +-
 .../hdfs/HdfsInputSourceAdapterTest.java}          |  36 +--
 .../druid/data/input/s3/S3InputSourceBuilder.java  | 134 ++++++++
 .../data/input/s3/S3InputSourceDruidModule.java    |   5 +-
 .../data/input/s3/S3InputSourceBuilderTest.java    |  58 ++++
 pom.xml                                            |   2 +-
 .../data/input/AbstractInputSourceBuilder.java     | 123 +++++++
 .../data/input/impl/LocalInputSourceBuilder.java   |  34 +-
 .../input/impl/LocalInputSourceAdapterTest.java    |  87 +++++
 website/.spelling                                  |  13 +
 36 files changed, 2943 insertions(+), 97 deletions(-)
 create mode 100644 docs/development/extensions-contrib/iceberg.md
 create mode 100644 extensions-contrib/druid-iceberg-extensions/pom.xml
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/main/java/org/apache/druid/iceberg/common/IcebergDruidModule.java
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/main/java/org/apache/druid/iceberg/filter/IcebergAndFilter.java
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/main/java/org/apache/druid/iceberg/filter/IcebergEqualsFilter.java
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/main/java/org/apache/druid/iceberg/filter/IcebergFilter.java
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/main/java/org/apache/druid/iceberg/filter/IcebergIntervalFilter.java
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/main/java/org/apache/druid/iceberg/filter/IcebergNotFilter.java
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/main/java/org/apache/druid/iceberg/filter/IcebergOrFilter.java
 copy 
extensions-core/s3-extensions/src/main/java/org/apache/druid/data/input/s3/S3InputSourceDruidModule.java
 => 
extensions-contrib/druid-iceberg-extensions/src/main/java/org/apache/druid/iceberg/guice/HiveConf.java
 (50%)
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/main/java/org/apache/druid/iceberg/input/HiveIcebergCatalog.java
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/main/java/org/apache/druid/iceberg/input/IcebergCatalog.java
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/main/java/org/apache/druid/iceberg/input/IcebergInputSource.java
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/main/java/org/apache/druid/iceberg/input/LocalCatalog.java
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/main/resources/META-INF/services/org.apache.druid.initialization.DruidModule
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/test/java/org/apache/druid/iceberg/filter/IcebergAndFilterTest.java
 copy 
extensions-core/s3-extensions/src/main/java/org/apache/druid/data/input/s3/S3InputSourceDruidModule.java
 => 
extensions-contrib/druid-iceberg-extensions/src/test/java/org/apache/druid/iceberg/filter/IcebergEqualsFilterTest.java
 (50%)
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/test/java/org/apache/druid/iceberg/filter/IcebergIntervalFilterTest.java
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/test/java/org/apache/druid/iceberg/filter/IcebergNotFilterTest.java
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/test/java/org/apache/druid/iceberg/filter/IcebergOrFilterTest.java
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/test/java/org/apache/druid/iceberg/input/HiveIcebergCatalogTest.java
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/test/java/org/apache/druid/iceberg/input/IcebergInputSourceTest.java
 create mode 100644 
extensions-contrib/druid-iceberg-extensions/src/test/java/org/apache/druid/iceberg/input/LocalCatalogTest.java
 create mode 100644 
extensions-core/hdfs-storage/src/main/java/org/apache/druid/inputsource/hdfs/HdfsInputSourceBuilder.java
 copy 
extensions-core/{s3-extensions/src/main/java/org/apache/druid/data/input/s3/S3InputSourceDruidModule.java
 => 
hdfs-storage/src/test/java/org/apache/druid/inputsource/hdfs/HdfsInputSourceAdapterTest.java}
 (50%)
 create mode 100644 
extensions-core/s3-extensions/src/main/java/org/apache/druid/data/input/s3/S3InputSourceBuilder.java
 create mode 100644 
extensions-core/s3-extensions/src/test/java/org/apache/druid/data/input/s3/S3InputSourceBuilderTest.java
 create mode 100644 
processing/src/main/java/org/apache/druid/data/input/AbstractInputSourceBuilder.java
 copy 
extensions-core/s3-extensions/src/main/java/org/apache/druid/data/input/s3/S3InputSourceDruidModule.java
 => 
processing/src/main/java/org/apache/druid/data/input/impl/LocalInputSourceBuilder.java
 (52%)
 create mode 100644 
processing/src/test/java/org/apache/druid/data/input/impl/LocalInputSourceAdapterTest.java


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

Reply via email to