Commit Graph

43 Commits

Author SHA1 Message Date
Raghunandan 3793aa170a [maven-release-plugin] prepare for next development iteration 2021-10-01 13:13:30 +05:30
Lilian Yuan 61ee03600b Update copyright 2021-09-27 14:16:18 -07:00
Raghunandan ed881ae4f2 [maven-release-plugin] prepare for next development iteration 2021-06-30 11:28:55 +05:30
NeerajUnnikrishnan 1d6207faba Fix for timestamp semantics 2021-06-07 11:21:38 -04:00
NeerajUnnikrishnan 01b224af0c Predicate pushdown for CTE 2021-05-25 03:24:40 -04:00
SURYA SUMANTH N d379529ac3 Query Concurrency Code Optimizations 2021-05-23 23:28:45 +05:30
Raghunandan 34b34313b3 [maven-release-plugin] prepare for next development iteration 2021-03-31 11:15:11 +05:30
SURYA SUMANTH N 8b1cdf8dc2 handle combined dynamic filters in cross DC scenario 2021-03-19 17:50:57 +05:30
bryanwongsz 9e049f386a Refactor function metadata manager;
Support registry external function in connector and implement a example in the mysql jdbc connector;
store external function stored in memory;
Support push external function push down to jdbc connector and add mysql connector example.

Co-Author: bryawongsz <bryanwangsz@163.com>
Co-Author: Yize Li <liyizeyouxiang@live.cn>
Co-Author: chenpingzeng <chenpingzeng@huawei.com>
Co-Author: wyy566 <531938832@qq.com>
2021-03-13 11:01:59 +08:00
sandeep daefe3ba81 !553 reuse exchange review comments fix
* !553 [I2P6ZT] reuse Exchange defect & Review Comments fix
2021-03-06 19:55:10 +08:00
i-robot 3975da88e6 !626 Pushdown Non-Equals filters as dynamic filters to table scan
Merge pull request !626 from Surya Sumanth/dynamic_filter
2021-03-05 23:14:41 +08:00
nitin.kashyap 809dd684f3 non-equality dynamic filter pushdown 2021-03-05 10:23:57 +05:30
luren f997460374 delete session property "optimize_dynamic_filter_generation" to be upward-compatible. 2021-03-03 14:46:38 +08:00
luodan000 e9794f493e add new push down framework and modify existing connector using new push down framework, including dc, Oracle, hana, mysql connector.
co-author: guojunfei <970763131@qq.com>
co-author: zoujiaotong <zoujiaotong@163.com>
co-author: wuyuye <531938832@qq.com>
2021-02-25 19:49:40 +08:00
Peikun Chen 68e87e0491 Support auto connector config for webui 2021-01-22 15:30:23 +08:00
Raghunandan 592b5cbc9d [maven-release-plugin] prepare for next development iteration 2020-12-30 19:16:54 +05:30
Raghunandan 523167989d [maven-release-plugin] prepare branch branch-1.1 2020-12-30 19:16:53 +05:30
luren c2be15b746 feature cross layer dynamic filter push down, push down cross dynamic filter to tableScan. 2020-12-09 14:32:22 +08:00
i-robot e08bb41bf8 !385 I24V1A-improve-dynamic-filter-blocking-mechanism
Merge pull request !385 from Zhan Lu/I24V1A-Improve-dynamic-filter-blocking-mechanism
2020-11-27 09:32:33 +08:00
ZhanLu00 c7a6bb6dbb improve dynamic filtering blocking mechanism 2020-11-26 13:15:11 -05:00
zhangjingfang dd7933cec4 Set dc connector default username 2020-11-11 10:03:17 +08:00
Raghunandan a9ca254fb6 Change OpenLooKeng version number to have snapshot
Change OpenLooKeng version numbers to have correct convention and dependency
2020-09-23 09:15:10 +05:30
luren f779d316ad fix bug that HttpUrl.get may return null, we should judge it before use it. 2020-09-18 11:49:03 +08:00
i-robot 5728c1e1aa !210 fix resource leak problems
Merge pull request !210 from tushengxia/fix-resource-leak-problems
2020-09-09 22:04:59 +08:00
tushengxia 285bf04592 fix resource leak problems 2020-09-09 21:38:06 +08:00
zhangjingfang 612bf6ba0e fix dead lock 2020-09-04 15:53:29 +08:00
luren b3e5363280 dc connector performance optimization 2020-08-29 09:04:17 +08:00
i-robot fbe7942b7c !113 fix security scan issues
Merge pull request !113 from farhan3/security-fixes
2020-08-26 08:41:20 +08:00
farhan3 96e4cfa5be fix security scan issues 2020-08-25 17:03:57 -04:00
zhangjingfang 33580170a5 Fix conflict 2020-08-25 09:22:48 +08:00
luren 2e2b437d08 change the type of updateThreshold to Duration, and add modify the UT. 2020-08-19 10:03:28 +08:00
luren 0f021a8f1a add a property named "hetu.dc.catalogs.update.threshold" into dc configuration file, this property is used in method CatalogConnectorStore.getDCCatalogUpdateThreshold. 2020-08-19 10:03:28 +08:00
i-robot a3346a477b !98 make dc connector support execution plan cache and add Statistics and ColumnMetaData into CachedConnectorMetadata
Merge pull request !98 from luren/feature-dc-support-execution-plan-cache
2020-08-06 11:44:11 +08:00
zhangjingfang 79d9553ce9 Fix conflict 2020-08-05 14:56:27 +08:00
kkrazy fb9eab122a 1. Add generic support for Block to enable better type compliance at compilation time
2. Enabled Block level filtering to potentially trigger vectworization
3. Added wait since query start time for dynamic filtering [WIP]
2020-08-01 12:24:14 -03:00
i-robot 89c4f41094 !77 [I1OKML] Fix some coding problems which break the coding standards
Merge pull request !77 from Yize_Li/fix-coding-style
2020-07-29 12:18:22 +08:00
luren 18d7af83ad make dc connector support execution plan cache and add Statistics and columnMetaData into CachedConnectorMetadata 2020-07-29 09:45:37 +08:00
giteezhangjingfang 4d18bf9aca fix dc connector get catalogs metadata from remote data center too frequently. 2020-07-27 15:47:10 +08: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
Yize Li 6595417007 fix some coding problems which break the coding standards 2020-07-21 14:41:02 +08: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
Seyed Hossein Mortazavi cedcb3db7d Added no type conversion 2020-07-09 15:39:35 -05:00
fbird2020 4769cbf5c6 openLooKeng first commit 2020-06-29 21:49:10 +08:00