Commit Graph

5 Commits

Author SHA1 Message Date
farhan3 96e4cfa5be fix security scan issues 2020-08-25 17:03:57 -04:00
Haochen Ding 3e95410127 DynamicFilter refactoring and optimization:
1. Removed the filter type saved in state-store
2. Refactored DynamicFilterService logic
3. Fixed extract expression symbol in DynamicFilterService with CAST expressions
4. Reduced synchronization scope in LocalDynamicFilterCollector methods to reduce blocking time
5. Added getOrCreateStateCollection in StateStore
6. Moved DynamicFilter classes back to spi
2020-07-26 14:00:42 -03:00
Han Weng 57a0745b87 Refactor heuristic indexer 2020-07-21 11:38:53 -04:00
Haochen Ding 91400650a7 Refactor and optimize current Dynamic Filter implementation
1. Use internal BloomFilter instead of Guava BloomFilter for better performance
2. Improve row filtering logic using DynamicFilter for better performance
3. Moved BloomFilter and DynamicFilter implementations to hetu-common
4. Refactored DynamicFilter related classes
2020-07-20 12:37:51 -03:00
Han Weng cabed5af6a Create hetu-common module 2020-07-16 11:25:35 -04:00