asterixdb-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (Jira)" <>
Subject [jira] [Commented] (ASTERIXDB-2791) Enable storing nulls in secondary indexes
Date Tue, 22 Jun 2021 22:21:00 GMT


ASF subversion and git services commented on ASTERIXDB-2791:

Commit 57b3ce246a932ce3798e40ea7e6e23c17346c9f0 in asterixdb's branch refs/heads/master from
Ali Alsuliman
[;h=57b3ce2 ]

[ASTERIXDB-2791][IDX] Set null flags when writing an index entry

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

When writing an index entry, set the corresponding null flags
for keys that are considered null. When reading an index entry,
examine the null flags to read the index entry properly.

 - add INullIntrospector interface that can be used by Hyracks
   to know if a key is null or not.

Change-Id: I5fc9c40af68c7b6aaa54ecb440c8fe1e90046231
Integration-Tests: Jenkins <>
Tested-by: Jenkins <>
Reviewed-by: Ali Alsuliman <>
Reviewed-by: Murtadha Hubail <>

> Enable storing nulls in secondary indexes
> -----------------------------------------
>                 Key: ASTERIXDB-2791
>                 URL:
>             Project: Apache AsterixDB
>          Issue Type: Bug
>          Components: IDX - Indexes, STO - Storage
>    Affects Versions: 0.9.5
>            Reporter: Ali Alsuliman
>            Assignee: Ali Alsuliman
>            Priority: Major
>             Fix For: 0.9.7
> Currently, nulls and missings keys are not stored in secondary indexes. This applies
across all index types. For a composite secondary index, it should be possible to accept partial
nulls and missings keys.

This message was sent by Atlassian Jira

View raw message