Clone Tools
  • last updated 23 mins ago
Constraints: committers
Constraints: files
Constraints: dates
Move AsterixDB to Subfolder

  1. … 44158 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

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

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

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

  1. … 71 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: https://asterixdb.googlecode.com/svn/trunk/asterix@1622 eaa15691-b419-025a-1212-ee371bd00084

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

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization_result_distribution@1358 eaa15691-b419-025a-1212-ee371bd00084

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

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization_temp_missing_tests@1288 eaa15691-b419-025a-1212-ee371bd00084

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

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization_temp_missing_tests@1287 eaa15691-b419-025a-1212-ee371bd00084

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

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization_temp_missing_tests@1286 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: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization_issue_251@1169 eaa15691-b419-025a-1212-ee371bd00084

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

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization_temporal_functionality@1040 eaa15691-b419-025a-1212-ee371bd00084

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

git-svn-id: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization_temporal_functionality@864 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: https://asterixdb.googlecode.com/svn/branches/asterix_stabilization_temporal_functionality@705 eaa15691-b419-025a-1212-ee371bd00084

  1. … 12 more files in changeset.