You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2023/07/28 15:54:00 UTC

[jira] [Commented] (ASTERIXDB-3229) Generalize columnar filter pushdown to accommodate dynamic prefixes

    [ https://issues.apache.org/jira/browse/ASTERIXDB-3229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17748665#comment-17748665 ] 

ASF subversion and git services commented on ASTERIXDB-3229:
------------------------------------------------------------

Commit 03a7b17ccd49b5cc4fd6e6ef7aca062d13d2b65f in asterixdb's branch refs/heads/master from Wail Alkowaileet
[ https://gitbox.apache.org/repos/asf?p=asterixdb.git;h=03a7b17ccd ]

[ASTERIXDB-3229][COMP] Part 1: Introduce DefUseChain computer

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

Details:
To generalize the pushdown effort to include
dynamic prefixes, we need to have a general approach
for handling pushdowns (e.g., value-access pushdown,
range-filter pushdown, predicate pushdown). Each one
of those pushdowns requires certain information about
expressions like where they were defined and where they
were used. This patch introduces a way to collect such
information.

Change-Id: I985a779fe74a57cccbe1e625cec4ff69cda84924
Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17655
Integration-Tests: Jenkins <je...@fulliautomatix.ics.uci.edu>
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Wail Alkowaileet <wa...@gmail.com>
Reviewed-by: Ali Alsuliman <al...@gmail.com>


> Generalize columnar filter pushdown to accommodate dynamic prefixes
> -------------------------------------------------------------------
>
>                 Key: ASTERIXDB-3229
>                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-3229
>             Project: Apache AsterixDB
>          Issue Type: Improvement
>          Components: COMP - Compiler, RT - Runtime
>    Affects Versions: 0.9.9
>            Reporter: Wail Y. Alkowaileet
>            Assignee: Wail Y. Alkowaileet
>            Priority: Major
>             Fix For: 0.9.9
>
>
> In order to support dynamic prefixes, we should generalize the columnar filter pushdown to work on external datasets' dynamic prefixes.
> As in columnar filters, dynamic prefixes filters should also work with arbitrary functions (e.g., lowercase(field) = "some_string")



--
This message was sent by Atlassian Jira
(v8.20.10#820010)