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 2019/04/09 19:39:00 UTC

[jira] [Commented] (ASTERIXDB-2516) Add support for deep comparison

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

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

Commit 6d1c0f7d08a4b5b48fbc71b3fb13113faeb974a2 in asterixdb's branch refs/heads/master from Ali Alsuliman
[ https://gitbox.apache.org/repos/asf?p=asterixdb.git;h=6d1c0f7 ]

[ASTERIXDB-2516][RT] Modifty range map function of parallel sort

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

Details:
Currently, the range map function of parallel sort passes "null"
to get a comparator to sort the samples and produce the range map.
The comparator provider will enforce providing a type and prevent
passing "null". The range map function needs to be updated to get
the types of the sort fields and use them to get comparators.
- changed the output type of the local sampling function from
list of list of ANY to binary. The old type computer was removed.
- added null writer aggregate function that just produces null as
an aggregate value. this is needed in order to propagate the type
of the sort fields from the local step to the global step so that
the range map function can know the types of the sort fields.

Change-Id: I7edbb10906cc4464210af87a5b1630ba3aecbde0
Reviewed-on: https://asterix-gerrit.ics.uci.edu/3333
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Integration-Tests: Jenkins <je...@fulliautomatix.ics.uci.edu>
Contrib: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Dmitry Lychagin <dm...@couchbase.com>


> Add support for deep comparison
> -------------------------------
>
>                 Key: ASTERIXDB-2516
>                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-2516
>             Project: Apache AsterixDB
>          Issue Type: Improvement
>          Components: RT - Runtime
>            Reporter: Ali Alsuliman
>            Assignee: Ali Alsuliman
>            Priority: Major
>
> Add support for deep comparison.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)