Clone
 

preston carman <prestonc@apache.org> in asterixdb

merge clean up

merge master

  1. … 12 more files in changeset.
snapshot - preparing for write once read many process on sort merge join

merge master with interval tests

Interval join test questions for AQL.

The system had tests for checking the interval comparison functions, but no checks for various interval joins.

Change-Id: I3e492d1afba693a50cb75918399c26b8ce19899a

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1234

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Steven Jacobs <sjaco002@ucr.edu>

    • -0
    • +7
    /asterixdb/asterix-app/data/tinycollege/staff.adm
  1. … 36 more files in changeset.
merge master

new partition join algorithm

working partition join.

Interface clean up.

updated partition algorithm with build only side memory

reuse pairs for frame tuple appender.

junit test finished for frame tuple appender.

Snapshot after workign frame tuple appender.

Deletable frame tuple appender with reuse of tuple index slots

snapshot - reuse frames in deletable partition manager.

merge master

Code clean up and sonar fixes.

Change-Id: I55e2fbca5480ede8ff6bf47e843ca15c3d9d26d4

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1157

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Till Westmann <tillw@apache.org>

ASTERIXDB-1635 Fix for overlap-bins start for dates.

The fix involves two code changes and several sonar fixes.

The code changes are the following:

- DurationArithmeticOperations line 75:

When the month was zero, an index out of bound error occured in line 88 or 92.

The month value should be between 1 and 12.

- OverlapBinsDescriptor line 170:

The Gregorian Calendar is expecting a value in ms. When a date value comes in,

AsterixDB represents the value as the number of days from epoc. So the year

for a date basically allways translated to 1970. In lines 121, a condition

was added to check if the interval was a date, if so, convert the date to

ms.

Change-Id: I24122a84ef9edda4b05260af881c430177f1dc86

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1151

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Reviewed-by: Steven Jacobs <sjaco002@ucr.edu>

merge fix

merge master

merge master

    • -23
    • +74
    /asterixdb/asterix-lang-aql/src/main/javacc/AQL.jj
  1. … 7 more files in changeset.
ASTERIXDB-1635 Fix for overlap-bins start for dates.

snapshot with logging

Updated optimizer test for new range forward connector.

Add stats tracking for interval joins.

Working version of the range connector and interval join partition.

  1. … 11 more files in changeset.
Finalize the range in context.

  1. … 16 more files in changeset.
snapshot for range state transition

  1. … 56 more files in changeset.
clean up.

Range forward operators.

  1. … 4 more files in changeset.