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

vinoth pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hudi.git.


    from 461ce18  Fix to enable hoodie.datasource.read.incr.filters
     new 7129dc5  Improving Tag location using interval trees for index files
     new ea20d47  Introduce config to control interval tree pruning

The 405 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:
 .../com/uber/hoodie/config/HoodieIndexConfig.java  |  12 +-
 .../com/uber/hoodie/config/HoodieWriteConfig.java  |   4 +-
 .../uber/hoodie/index/bloom/HoodieBloomIndex.java  |  84 ++++-----
 .../index/bloom/HoodieBloomIndexCheckFunction.java |  95 +++++------
 .../hoodie/index/bloom/HoodieGlobalBloomIndex.java |  59 +++----
 .../uber/hoodie/index/bloom/IndexFileFilter.java   |  27 +--
 .../IntervalTreeBasedGlobalIndexFileFilter.java    |  67 ++++++++
 .../bloom/IntervalTreeBasedIndexFileFilter.java    |  76 +++++++++
 ...IndexLookupResult.java => KeyLookupResult.java} |  12 +-
 .../hoodie/index/bloom/KeyRangeLookupTree.java     | 156 +++++++++++++++++
 .../com/uber/hoodie/index/bloom/KeyRangeNode.java  | 153 +++++++++++++++++
 .../bloom/ListBasedGlobalIndexFileFilter.java      |  53 ++++++
 .../index/bloom/ListBasedIndexFileFilter.java      |  65 +++++++
 .../hoodie/index/bloom/TestHoodieBloomIndex.java   | 190 +++++++++++----------
 .../index/bloom/TestHoodieGlobalBloomIndex.java    |   8 +-
 .../hoodie/index/bloom/TestKeyRangeLookupTree.java | 176 +++++++++++++++++++
 16 files changed, 979 insertions(+), 258 deletions(-)
 copy 
hoodie-utilities/src/main/java/com/uber/hoodie/utilities/transform/IdentityTransformer.java
 => 
hoodie-client/src/main/java/com/uber/hoodie/index/bloom/IndexFileFilter.java 
(53%)
 create mode 100644 
hoodie-client/src/main/java/com/uber/hoodie/index/bloom/IntervalTreeBasedGlobalIndexFileFilter.java
 create mode 100644 
hoodie-client/src/main/java/com/uber/hoodie/index/bloom/IntervalTreeBasedIndexFileFilter.java
 rename 
hoodie-client/src/main/java/com/uber/hoodie/index/bloom/{IndexLookupResult.java 
=> KeyLookupResult.java} (80%)
 create mode 100644 
hoodie-client/src/main/java/com/uber/hoodie/index/bloom/KeyRangeLookupTree.java
 create mode 100644 
hoodie-client/src/main/java/com/uber/hoodie/index/bloom/KeyRangeNode.java
 create mode 100644 
hoodie-client/src/main/java/com/uber/hoodie/index/bloom/ListBasedGlobalIndexFileFilter.java
 create mode 100644 
hoodie-client/src/main/java/com/uber/hoodie/index/bloom/ListBasedIndexFileFilter.java
 create mode 100644 
hoodie-client/src/test/java/com/uber/hoodie/index/bloom/TestKeyRangeLookupTree.java

Reply via email to