Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
great merge - asterixdb

  1. … 541 more files in changeset.
interval test was merge correctly.

    • -1
    • +1
    ./interval_functions/interval_functions.1.adm
  1. … 2 more files in changeset.
patch 8

  1. … 59 more files in changeset.
Fix ASTERIXDB-1292

Change-Id: Iee8e9b87145d9b3511874cd11d61ae87acdc94c7

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

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

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

Reviewed-by: Yingyi Bu <buyingyi@gmail.com>

  1. … 4 more files in changeset.
patch 4

  1. … 81 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
    • +1
    ./get_overlapping_interval/get_overlapping_interval.1.adm
    • -3
    • +3
    ./insert_from_ext_ds/insert_from_ext_ds.1.adm
    • -3
    • +3
    ./insert_from_ext_ds_2/insert_from_ext_ds_2.1.adm
    • -4
    • +4
    ./interval_bin_gby_0/interval_bin_gby_0.1.adm
    • -8
    • +8
    ./interval_bin_gby_1/interval_bin_gby_1.1.adm
    • -23
    • +23
    ./overlap_bins_gby_0/overlap_bins_gby_0.1.adm
    • -11
    • +11
    ./overlap_bins_gby_1/overlap_bins_gby_1.1.adm
    • -42
    • +42
    ./overlap_bins_gby_3/overlap_bins_gby_3.1.adm
  1. … 62 more files in changeset.
ASTERIXDB-1005, ASTERIXDB-1263: Clean up subplan flattening: 1. Inline NestedTupleSource and remove SubplanOperator for special cases that join operators inside the SubplanOperator can be re-targeted for correlations; 2. Blindly inline NestedTupleSource and remove SubplanOperator for general cases where the condition of the special case is not met.

Change-Id: I4dd130a25f3c81272cc23f844ea20e376e990612

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

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

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

    • -42
    • +42
    ./overlap_bins_gby_3/overlap_bins_gby_3.1.adm
  1. … 84 more files in changeset.
patch 3

  1. … 83 more files in changeset.
patch 2

  1. … 141 more files in changeset.
patch 1

    • -1
    • +1
    ./interval_functions/interval_functions.1.adm
  1. … 75 more files in changeset.
ASTERIXDB-1148: Selectable array-wrapping of results

Introduce "wrapper-array" parameter to HTTP API which selects (for ADM and

JSON) whether to wrap the result sequence in a generated outer array. For

JSON this defaults to "true" as before. For ADM this defaults to false,

resulting in a large number of expected-results changes.

Also introduce ability to have AQL tests which provide HTTP parameters.

Change-Id: I3122f136ff9ca8a2c2268238c57bb5eddab7b27e

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

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

Reviewed-by: Chris Hillery <ceej@lambda.nu>

    • -2
    • +1
    ./accessors_interval/accessors_interval.1.adm
    • -2
    • +1
    ./accessors_interval_null/accessors_interval_null.1.adm
    • -2
    • +1
    ./adjust_timezone/adjust_timezone.1.adm
    • -2
    • +1
    ./calendar_duration/calendar_duration.1.adm
    • -2
    • +1
    ./datetime_functions/datetime_functions.1.adm
    • -2
    • +1
    ./duration_functions/duration_functions.1.adm
    • -2
    • +1
    ./get_overlapping_interval/get_overlapping_interval.1.adm
    • -5
    • +4
    ./insert_from_delimited_ds/insert_from_delimited_ds.1.adm
    • -5
    • +4
    ./insert_from_ext_ds/insert_from_ext_ds.1.adm
  1. … 1426 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

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/244

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

Reviewed-by: Ildar Absalyamov <ildar.absalyamov@gmail.com>

    • -0
    • +6
    ./agg_max/agg_max.1.adm
    • -0
    • +6
    ./agg_min/agg_min.1.adm
    • -0
    • +2
    ./duration_functions/duration_functions.1.adm
    • -0
    • +2
    ./get_overlapping_interval/get_overlapping_interval.1.adm
    • -3
    • +3
    ./insert_from_ext_ds_2/insert_from_ext_ds_2.1.adm
    • -0
    • +2
    ./overlap_bins/overlap_bins.1.adm
    • -0
    • +24
    ./overlap_bins_gby_0/overlap_bins_gby_0.1.adm
    • -0
    • +12
    ./overlap_bins_gby_1/overlap_bins_gby_1.1.adm
    • -0
    • +43
    ./overlap_bins_gby_3/overlap_bins_gby_3.1.adm
  1. … 99 more files in changeset.
- Fixed Type Casting issue - Reorganized duplicated internal class in the DelimitedDataParser and DelimitedDataParserFactory - Prevented a user from creating an inverted index on a dataset with a variable-length PK - INT64 is now the default type - Issue 852 fixed

Change-Id: I2d71e8a21da4f709c3259a3d3f678c640f9e1160

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/192

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

Reviewed-by: Till Westmann <westmann@gmail.com>

    • -4
    • +4
    ./interval_bin_gby_0/interval_bin_gby_0.1.adm
    • -8
    • +8
    ./interval_bin_gby_1/interval_bin_gby_1.1.adm
  1. … 846 more files in changeset.
Add function for converting unix time in seconds

Change-Id: I96e3b81493058a26787c476a0c6d252e1f6b39a0

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/224

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

Reviewed-by: Taewoo Kim <wangsaeu@gmail.com>

    • -1
    • +1
    ./datetime_functions/datetime_functions.1.adm
  1. … 5 more files in changeset.
Initial support for true ADM output (content type application/x-adm).

Elimiate the JSON "results" wrapper from API calls. Rename

DisplayFormat -> OutputFormat, TEXT -> ADM. Cleaned up some output and

added some useful comments. Fixed a few latent bugs in testdriver string

comparison routines. Refactored HTTP error handling in TestsUtils. Had

to update many expected test results.

Change-Id: I2d7ead038512455b2ab7844021cb62222400447b

Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/137

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

Reviewed-by: Ian Maxon <imaxon@uci.edu>

Reviewed-by: Till Westmann <westmann@gmail.com>

    • -1
    • +2
    ./accessors_interval/accessors_interval.1.adm
    • -1
    • +2
    ./accessors_interval_null/accessors_interval_null.1.adm
    • -1
    • +2
    ./adjust_timezone/adjust_timezone.1.adm
    • -1
    • +2
    ./calendar_duration/calendar_duration.1.adm
    • -1
    • +2
    ./datetime_functions/datetime_functions.1.adm
    • -4
    • +5
    ./insert_from_delimited_ds/insert_from_delimited_ds.1.adm
    • -4
    • +5
    ./insert_from_ext_ds/insert_from_ext_ds.1.adm
    • -3
    • +4
    ./insert_from_ext_ds_2/insert_from_ext_ds_2.1.adm
    • -4
    • +5
    ./interval_bin_gby_0/interval_bin_gby_0.1.adm
    • -8
    • +9
    ./interval_bin_gby_1/interval_bin_gby_1.1.adm
  1. … 1076 more files in changeset.
added support for day-of-week and skip in temporal parser

  1. … 2 more files in changeset.
checkpoint: Updated the format-based temporal parsers to support multiple format options; added comments for the parsing class.

  1. … 6 more files in changeset.
checkpoint: added format-based printers for temporal types.

    • -0
    • +1
    ./parse_02/parse_02.1.adm
  1. … 9 more files in changeset.
checkpoint: added format-based parser; updated the internal representation of timezone field.

    • -0
    • +1
    ./parse_01/parse_01.1.adm
  1. … 12 more files in changeset.
added day-of-week function

    • -0
    • +1
    ./day_of_week_01/day_of_week_01.1.adm
  1. … 7 more files in changeset.
added interval-bin function with test cases for issue 546

    • -0
    • +1
    ./interval_bin/interval_bin.1.adm
    • -0
    • +4
    ./interval_bin_gby_0/interval_bin_gby_0.1.adm
    • -0
    • +8
    ./interval_bin_gby_1/interval_bin_gby_1.1.adm
  1. … 25 more files in changeset.
fixed an issue reported by Steven on temporal loading issue; rewrote the printers to share the print code

    • -0
    • +3
    ./insert_from_ext_ds_2/insert_from_ext_ds_2.1.adm
  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

    • -3
    • +4
    ./insert_from_ext_ds/insert_from_ext_ds.1.adm
  1. … 29 more files in changeset.
addressed Sattam's review comments; added the entry for the test case in the test suite (missed for committing in previous revision); added duration-less-than functions based on the greater-than implementations.

  1. … 8 more files in changeset.
added functions to support duration comparison

    • -0
    • +1
    ./duration_comps/duration_comps.1.adm
  1. … 12 more files in changeset.
updated temporal function test cases for null arguments.

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

    • -1
    • +1
    ./adjust_timezone/adjust_timezone.1.adm
    • -1
    • +1
    ./calendar_duration/calendar_duration.1.adm
    • -1
    • +1
    ./datetime_functions/datetime_functions.1.adm
    • -1
    • +1
    ./interval_functions/interval_functions.1.adm
  1. … 8 more files in changeset.
Added interval start and end time accessors, with test cases; minor fix for the other temporal accessors.

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

    • -0
    • +1
    ./accessors_interval/accessors_interval.1.adm
    • -0
    • +1
    ./accessors_interval_null/accessors_interval_null.1.adm
  1. … 19 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

    • -0
    • +1
    ./adjust_timezone/adjust_timezone.1.adm
    • -0
    • +1
    ./calendar_duration/calendar_duration.1.adm
    • -0
    • +1
    ./datetime_functions/datetime_functions.1.adm
    • -0
    • +4
    ./insert_from_delimited_ds/insert_from_delimited_ds.1.adm
    • -0
    • +3
    ./insert_from_ext_ds/insert_from_ext_ds.1.adm
    • -0
    • +1
    ./interval_functions/interval_functions.1.adm
  1. … 6212 more files in changeset.
updated temporal test cases to use the latest result-distribution framework.

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

    • -0
    • +1
    ./accessors/accessors.1.adm
    • -0
    • +1
    ./adjust_timezone/adjust_timezone.1.adm
    • -0
    • +1
    ./calendar_duration/calendar_duration.1.adm
    • -0
    • +1
    ./date_functions/date_functions.1.adm
    • -0
    • +1
    ./datetime_functions/datetime_functions.1.adm
    • -0
    • +4
    ./insert_from_delimited_ds/insert_from_delimited_ds.1.adm
    • -0
    • +3
    ./insert_from_ext_ds/insert_from_ext_ds.1.adm
  1. … 50 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. … 99 more files in changeset.