i-robot
06df7c1c2c
!903 Fix for timestamp semantics
...
Merge pull request !903 from NeerajUnnikrishnan/timestamp
2021-06-07 23:46:43 +08:00
NeerajUnnikrishnan
1d6207faba
Fix for timestamp semantics
2021-06-07 11:21:38 -04:00
farhan3
2a90ed2e9d
Fix bug with Bitmap index + orc_predicate_pushdown_enabled
2021-06-02 17:35:02 -04:00
farhan3
83fa7e341d
Move BitmapIndex cursor forward when row group has been filtered out
2021-05-31 11:08:54 -04:00
i-robot
23d7f57b7a
!833 Fix for class initialization deadlock in TupleDomainFilter
...
Merge pull request !833 from NeerajUnnikrishnan/fix/query_hang
2021-04-14 18:21:21 +08:00
NeerajUnnikrishnan
044c52140a
Fix for class initialization deadlock in TupleDomainFilter
2021-04-14 01:21:13 -04:00
nitin.kashyap
89ffaf3c44
[I3E3LE] matching positions updated for all nulls case
2021-04-14 10:51:02 +05:30
nitin.kashyap
8aae9cf253
[I3E3LE] handle all null rows in longSelective reader
2021-04-01 18:34:25 +05:30
i-robot
faaac3549c
!799 [I3E3LE] handle all nulls in sliceDictionarySelectiveReader
...
Merge pull request !799 from Nitin-Kashyap/defectfix.dictionarySelectiveRead
2021-03-31 16:05:51 +08:00
Raghunandan
34b34313b3
[maven-release-plugin] prepare for next development iteration
2021-03-31 11:15:11 +05:30
nitin.kashyap
ff4ad1520b
[I3E3LE] handle all nulls in sliceDictionarySelectiveReader
2021-03-29 17:00:46 +05:30
jiahao
81c93fbd44
add last modified time as part of OrcCacheKey
2021-03-20 17:29:30 -07:00
farhan3
5a6c1a5e4b
fix bitmap performance issue when debug logging enabled; add bitmap lookup caching
2021-03-19 17:14:55 -04:00
i-robot
7131053dd0
!734 Improve btree index lookup performance
...
Merge pull request !734 from Han_Weng/fix-btree
2021-03-19 11:41:24 +08:00
Han Weng
e3ace5d58b
Improve btree index creation and lookup performance
2021-03-18 18:35:06 -04:00
Neerajunnikrishnan
5feccafb74
Handle CVEs for libraries and carbondata module
2021-03-17 19:27:39 +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
Han Weng
23c14ca518
Fix bitmap issue when the operator in predicate is not supported
2021-02-25 15:16:29 -05: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
Han Weng
d41859ebc9
Refactor BTree index, indexFilter and split filtering
2021-02-12 12:55:28 -05:00
nitin.kashyap
446621c51a
[I2E4X7] fixed nulls handling in predicate pushdown flow
2021-01-21 12:56:18 +05:30
Han Weng
7a14985885
Add index record cache back, check filesystem time precision and improve performance
2021-01-12 12:09:47 -05:00
Raghunandan
592b5cbc9d
[maven-release-plugin] prepare for next development iteration
2020-12-30 19:16:54 +05:30
Han Weng
69c7911b65
Fix hindex QA issues
2020-12-22 17:08:21 -05:00
farhan3
d9e8b7c09f
add bitmap index to hindex
2020-11-26 21:18:18 -05:00
farhan3
9ed84036dc
Improve heuristic index design for better extensibility
2020-11-25 16:30:25 -05:00
i-robot
4b9d2848e5
!390 Optimize stripe persisting logic to save index writing memory
...
Merge pull request !390 from Han_Weng/index-mem-fix
2020-11-21 04:01:09 +08:00
Han Weng
7bf046f806
Optimize stripe persisting logic to save index writing memory
...
- Update ORC Reader flagging to accurately reflect stripe finishing
- Make addData in index writer thread-safe
- Persist stripe index when finished in index writer to save memory used by index creation
2020-11-20 10:14:46 -05:00
i-robot
b413626e80
!330 [I1X8NQ] Performance optimization for the case where IN clause has multiple values (For datatype double, float and decimal).
...
Merge pull request !330 from RajeevRastogi/pushdown.otherdtype.in.perf
2020-11-18 13:07:23 +08:00
i-robot
973b277986
!370 Create/Show/Drop index from server
...
Merge pull request !370 from Han_Weng/create-index-han
2020-11-13 22:38:06 +08:00
tushengxia
1adfd96a45
Support hindex creation and management through operators
...
- remove presto-cli's direct dependency on hindex
- add new CreateIndexOperator
- when a CREATE INDEX statement is received, rewrite the query as a TableScan and use the data from TableScan to create index
- hindex no longer has a direct dependency on hive packages, it now uses the hive connector
- support index creation at different levels, e.g. file level or partition level
- remove BitmapIndex support, the previous version had issues; a new version will be added later
- add metadata to Pages, currently only enabled for hindex usecase
2020-11-12 16:03:23 -05:00
nitin.kashyap
c0effeb1ab
[I23M6L] 1) added filter method for timestamp, which was missing for cached data filtering
...
2) also added fix for space in the split file path in case of indexCache:: splitFiltering
3) included varbinarytype in tuple domain filter range generation.
2020-11-10 09:17:30 +05:30
rajeevrastogi
53ea71beb8
[I1X8NQ]: Optimization of IN clause with multiple values for Float, Double, Decimal datatypes
...
Optimization of IN clause with multiple values
2020-11-04 12:39:18 +05:30
i-robot
1f3f030902
!325 Introduce new Index API - Refactoring and new implementations
...
Merge pull request !325 from Han_Weng/index-new-api
2020-10-15 04:18:30 +08:00
Han Weng
de95345f3a
Introduce new Index API - Refactoring and new implementations
2020-10-14 15:09:26 -04:00
rajeevrastogi
ba553dceb1
Optimization of IN clause with multiple values
2020-09-29 19:40:35 +05:30
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
Yize Li
67cf390e0e
remove redundent code
2020-09-21 15:11:53 +08:00
i-robot
bfa7194a1a
!256 [I1VP9O] Fix the bitmap scan with pushdown enabled exception
...
Merge pull request !256 from Nitin-Kashyap/bitmap.selectiveScan
2020-09-17 21:21:33 +08:00
nitin.kashyap
015ddda9e4
[I1VP9O] Fixed positions initialization on rowFiltering using bitmap index within rowGroup
2020-09-17 17:40:11 +05:30
rajeevrastogi
191a12a3ee
additional comments for selective read flow
2020-09-17 17:13:57 +05:30
nitin.kashyap
168cd5929d
Code review comments fixes
2020-09-15 16:06:10 +05:30
rajeevrastogi
0539e8f843
offset array size issue.
2020-09-15 14:17:02 +05:30
nitin.kashyap
996a4cdaec
Fixes for IS NULL Operator OR pushdown issues
2020-09-14 09:48:02 +05:30
Nitin-Kashyap
50cf84159b
!222 [I1UTVH] Fix for ORC pushdown with partition and Non-partitioned column in OR predicate.
...
* [I1UTVH] OR predicates on partition column doesnot works properly
2020-09-12 12:26:16 +08:00
rajeevrastogi
c85a0864bf
Select issue with Alter add support
2020-09-11 13:17:53 +05:30
nitin.kashyap
7b443a7a5d
[I1TKNH]Added merge pages in case of TableScanOperator when in page filtering happening within page source
...
fix for null matches in pushdown
2020-09-10 14:46:59 +05:30
i-robot
0c718947ec
!201 Fix: Codex Issue
...
Merge pull request !201 from RajeevRastogi/security.issue.fix
2020-09-08 16:55:02 +08:00
rajeevrastogi
55fd37831c
Codex issue fix
2020-09-08 13:45:31 +05:30
i-robot
d7a0f7465f
!131 Graceful handling of coercion for Non-partitioned table.
...
Merge pull request !131 from RajeevRastogi/coerce_nonpartitonkeyerror
2020-09-08 11:13:02 +08:00