You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by AsterixDB Code Review <do...@asterix-gerrit.ics.uci.edu> on 2022/09/12 23:47:42 UTC

Change in asterixdb[master]: [ASTERIXDB-3026][STO][HYR] Part 2: Introduce LSMColumnBTree

From Wail Alkowaileet <wa...@gmail.com>:

Wail Alkowaileet has uploaded a new patch set (#2). ( https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17225 )

Change subject: [ASTERIXDB-3026][STO][HYR] Part 2: Introduce LSMColumnBTree
......................................................................

[ASTERIXDB-3026][STO][HYR] Part 2: Introduce LSMColumnBTree

- user model changes: no
- storage format changes: no
- interface changes: no

Details:
This is the second part of introducing the columnar format in Hyracks.
This change contains the implementation of the ColumnBTree, its bulkloader,
and its cursors. This change also introduces an additional method to
IIndexAccessParameters to get a single parameter.

Change-Id: Icbb7346b84cabd3b5d30f4d3e1e24feae7880b9a
---
A hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree-column/src/main/java/org/apache/hyracks/storage/am/lsm/btree/column/impls/btree/ColumnBTreePointSearchCursor.java
M hyracks-fullstack/hyracks/hyracks-storage-common/src/main/java/org/apache/hyracks/storage/common/IIndexAccessParameters.java
A hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree-column/src/main/java/org/apache/hyracks/storage/am/lsm/btree/column/impls/btree/ColumnBTree.java
A hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree-column/src/main/java/org/apache/hyracks/storage/am/lsm/btree/column/impls/btree/ColumnBTreeFactory.java
A hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree-column/src/main/java/org/apache/hyracks/storage/am/lsm/btree/column/impls/btree/ColumnBTreeRangeSearchCursor.java
M hyracks-fullstack/hyracks/hyracks-storage-am-common/src/main/java/org/apache/hyracks/storage/am/common/impls/IndexAccessParameters.java
M hyracks-fullstack/hyracks/hyracks-storage-am-common/src/main/java/org/apache/hyracks/storage/am/common/impls/NoOpIndexAccessParameters.java
A hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree-column/src/main/java/org/apache/hyracks/storage/am/lsm/btree/column/impls/btree/ColumnBTreeBulkloader.java
8 files changed, 699 insertions(+), 0 deletions(-)


  git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/25/17225/2
-- 
To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17225
To unsubscribe, or for help writing mail filters, visit https://asterix-gerrit.ics.uci.edu/settings

Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Change-Id: Icbb7346b84cabd3b5d30f4d3e1e24feae7880b9a
Gerrit-Change-Number: 17225
Gerrit-PatchSet: 2
Gerrit-Owner: Wail Alkowaileet <wa...@gmail.com>
Gerrit-CC: Jenkins <je...@fulliautomatix.ics.uci.edu>
Gerrit-MessageType: newpatchset