Clone Tools
  • last updated 29 mins ago
Constraints: committers
Constraints: files
Constraints: dates
ASTERIXDB-1228: Add MISSING into the data model.

1. MISSING repsents the value of a non-existing field in a record

or an out-of-bound index access of a collection;

2. NULL represents that the value of an optional field in a record

is unknown or the value of existing collection entry is unknown.

3. Unit tests for all missing/null-in-missing/null-out scalar functions.

Change-Id: Ia49ed8474bfc5d6604231819065117468c5b0897


Tested-by: Jenkins <>

Reviewed-by: Till Westmann <>

  1. … 551 more files in changeset.
Remove PowerMock from asterix-external-data

PowerMock prevents jacoco from collecting coverage information.

Hence, it is better not to use it. However, using Mockito is fine.

In addition, this change fixes the BTree frame writer unit test.

Change-Id: I69cff2827b1f2cc57e0fec0316b2b997f806787c


Reviewed-by: Jenkins <>

Tested-by: Jenkins <>

Reviewed-by: abdullah alamoudi <>

  1. … 6 more files in changeset.
Add Unit Tests for Feed Runtime Input Handler

Change-Id: I7088f489a7d53dee8cf6cdbf5baa7cd8d3884f55


Tested-by: Jenkins <>

Reviewed-by: Michael Blow <>

  1. … 16 more files in changeset.
Deadlock-free locking protocol is enabled

- Added EntityCommitProfiler class in file:

This profiler takes a report interval (in seconds) parameter and

reports entity level commit count every report interval (in seconds)

only if IS_PROFILE_MODE is set to true. The profiler runs in a separate

thread. However, the profiler thread doesn't start reporting the count

until the entityCommitCount > 0. The profiler can be used to measure

1) IPS (Inserts Per Second) and

2) IIPS (instantaneous IPS) for the every report interval.

Change-Id: Ie58ae2f519baa53599e99b51bd61ea5f8366dafd


Tested-by: Jenkins <>

Reviewed-by: Murtadha Hubail <>

  1. … 63 more files in changeset.
Move Hyracks to subfolder

    • -0
    • +582
  1. … 4427 more files in changeset.