Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
Move AsterixDB to Subfolder

  1. … 44156 more files in changeset.
ASTERIXDB-1281 - Interval format update to AQL and ADM

The new interval format takes a more generic approach to representing intervals.

Here is an example for a date interval:

interval(date("2012-01-01”), date(”2013-04-01”))

Note that the interval type is defined by the arguments to the interval expression.

Currently only date, time, and datetime types are supported for intervals. The new

format is used for ADM and AQL.

In addition to the format change, the internal byte structure of an interval has been

updated. The format looks like the following:

byte tag, T start, T end (where T is a date, time or datetime type)

Note how the tag has been moved to the front. Also with the new sturcture, an

interval is variable length, not fixed length as before.

Change-Id: I009c71b7a445d141e228ba15d56d0b6cf3c8a3f5


Tested-by: Jenkins <>

Reviewed-by: Till Westmann <>

  1. … 70 more files in changeset.
Temporal update based on a merge from an old branch.

Includes the following new functions: overlap-bins, get-overlapping-interval, get-interval-start-date, get-interval-start-datetime, get-interval-start-time, get-interval-end-date, get-interval-end-datetime, get-interval-end-time

Change-Id: Ie15ed39ae7de83ce71c63c4e7490f2ebf5911540


Tested-by: Jenkins <>

Reviewed-by: Ildar Absalyamov <>

  1. … 108 more files in changeset.
fixed an issue reported by Steven on temporal loading issue; rewrote the printers to share the print code

  1. … 16 more files in changeset.
addressed Sattam's comments; added code to enable loading year-month-duration and day-time-duration through external data

  1. … 29 more files in changeset.
Merged asterix_lsm_stabilization upto r1547

git-svn-id: eaa15691-b419-025a-1212-ee371bd00084

  1. … 6219 more files in changeset.
Merge asterix_stabilization into asterix_stabilization_result_distribution.

git-svn-id: eaa15691-b419-025a-1212-ee371bd00084

  1. … 107 more files in changeset.
checkpoint: finished interval related function tests.

git-svn-id: eaa15691-b419-025a-1212-ee371bd00084

  1. … 3 more files in changeset.
re-enabled all existing temporal test cases.

git-svn-id: eaa15691-b419-025a-1212-ee371bd00084

  1. … 10 more files in changeset.
bug fixing and more test cases for date type.

git-svn-id: eaa15691-b419-025a-1212-ee371bd00084

  1. … 26 more files in changeset.
merged asterix_stabilization r1109 through r1168 into asterix_stabilization_issue_251

git-svn-id: eaa15691-b419-025a-1212-ee371bd00084

  1. … 193 more files in changeset.
fixed importing temporal data to use construction-notation.

git-svn-id: eaa15691-b419-025a-1212-ee371bd00084

  1. … 4 more files in changeset.
Fixed issue 54 in branch asterix_stabilization_temporal_functionality: added support for importing date, time, datetime and duration from a delimited text file.

- original temporal type parsers are rewritten into separated IValueParsers

- added tests cases for the new importing features

git-svn-id: eaa15691-b419-025a-1212-ee371bd00084

  1. … 27 more files in changeset.
updated char and byte array accessors to prepare for interval importing code.

git-svn-id: eaa15691-b419-025a-1212-ee371bd00084

  1. … 25 more files in changeset.
Fixed the feature for inserting temporal types from an external dataset. - updated nontagged/AdmLexer.jj for the latest temporal type formats. - added test cases for inserting temporal types from external datasets. - fixed a bug on incorrect parsing at most 3 digits the millisecond fields: string index out of bound if the temporal string is too short to reach the millisecond fields.

git-svn-id: eaa15691-b419-025a-1212-ee371bd00084

  1. … 12 more files in changeset.