Clone Tools
  • last updated 22 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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>

    • -3
    • +2
    ./cell-aggregation-with-filtering/cell-aggregation-with-filtering.1.adm
    • -4
    • +3
    ./cell-aggregation/cell-aggregation.1.adm
    • -7
    • +6
    ./circle-intersect-circle/circle-intersect-circle.1.adm
    • -2
    • +1
    ./circle_accessor/circle_accessor.1.adm
    • -22
    • +21
    ./create-rtree-index/create-rtree-index.1.adm
    • -22
    • +21
    ./distance-between-points/distance-between-points.1.adm
    • -15
    • +14
    ./line-intersect-circle/line-intersect-circle.1.adm
    • -3
    • +2
    ./line-intersect-line/line-intersect-line.1.adm
    • -3
    • +2
    ./line-intersect-polygon/line-intersect-polygon.1.adm
    • -15
    • +14
    ./line-intersect-rectangle/line-intersect-rectangle.1.adm
    • -2
    • +1
    ./point-equals-point/point-equals-point.1.adm
    • -9
    • +8
    ./point-in-circle/point-in-circle.1.adm
    • -3
    • +2
    ./point-in-polygon/point-in-polygon.1.adm
    • -5
    • +4
    ./point-in-rectangle/point-in-rectangle.1.adm
  1. … 1426 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>

    • -2
    • +2
    ./cell-aggregation-with-filtering/cell-aggregation-with-filtering.1.adm
    • -3
    • +3
    ./cell-aggregation/cell-aggregation.1.adm
  1. … 846 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>

    • -2
    • +3
    ./cell-aggregation-with-filtering/cell-aggregation-with-filtering.1.adm
    • -3
    • +4
    ./cell-aggregation/cell-aggregation.1.adm
    • -6
    • +7
    ./circle-intersect-circle/circle-intersect-circle.1.adm
    • -1
    • +2
    ./circle_accessor/circle_accessor.1.adm
    • -21
    • +22
    ./create-rtree-index/create-rtree-index.1.adm
    • -21
    • +22
    ./distance-between-points/distance-between-points.1.adm
    • -14
    • +15
    ./line-intersect-circle/line-intersect-circle.1.adm
    • -2
    • +3
    ./line-intersect-line/line-intersect-line.1.adm
    • -2
    • +3
    ./line-intersect-polygon/line-intersect-polygon.1.adm
    • -14
    • +15
    ./line-intersect-rectangle/line-intersect-rectangle.1.adm
    • -1
    • +2
    ./point-equals-point/point-equals-point.1.adm
    • -8
    • +9
    ./point-in-circle/point-in-circle.1.adm
    • -2
    • +3
    ./point-in-polygon/point-in-polygon.1.adm
    • -4
    • +5
    ./point-in-rectangle/point-in-rectangle.1.adm
  1. … 1076 more files in changeset.
added fixes for issue 461 to support long count

    • -2
    • +2
    ./cell-aggregation-with-filtering/cell-aggregation-with-filtering.1.adm
    • -3
    • +3
    ./cell-aggregation/cell-aggregation.1.adm
  1. … 37 more files in changeset.
fix hash function factory to not read out-of-bound byte and add order-by into test cases

    • -10
    • +10
    ./create-rtree-index/create-rtree-index.1.adm
  1. … 10 more files in changeset.
Since the result distribution is now distributed, the ordering is different.

    • -11
    • +11
    ./create-rtree-index/create-rtree-index.1.adm
* Fix for issue 360. * Modified a test case that is not doing what is supposed to do. * Changed the layout of the printed rectangle to be consistent with other spatial data types.

    • -2
    • +2
    ./cell-aggregation-with-filtering/cell-aggregation-with-filtering.1.adm
    • -3
    • +3
    ./cell-aggregation/cell-aggregation.1.adm
  1. … 8 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
    • +2
    ./cell-aggregation-with-filtering/cell-aggregation-with-filtering.1.adm
    • -0
    • +3
    ./cell-aggregation/cell-aggregation.1.adm
    • -0
    • +6
    ./circle-intersect-circle/circle-intersect-circle.1.adm
    • -0
    • +1
    ./circle_accessor/circle_accessor.1.adm
    • -0
    • +21
    ./create-rtree-index/create-rtree-index.1.adm
    • -0
    • +21
    ./distance-between-points/distance-between-points.1.adm
    • -0
    • +14
    ./line-intersect-circle/line-intersect-circle.1.adm
    • -0
    • +2
    ./line-intersect-line/line-intersect-line.1.adm
  1. … 6206 more files in changeset.
removed some left over result files

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

    • -0
    • +6
    ./circle-intersect-circle/circle-intersect-circle.1.adm
  1. … 20 more files in changeset.
merged asterix_stabilization -r1373:1393 --> asterix_lsm_stabilization

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

    • -0
    • +21
    ./create-rtree-index/create-rtree-index.1.adm
    • -0
    • +21
    ./distance-between-points/distance-between-points.1.adm
    • -0
    • +14
    ./line-intersect-circle/line-intersect-circle.1.adm
    • -0
    • +14
    ./line-intersect-rectangle/line-intersect-rectangle.1.adm
    • -0
    • +8
    ./point-in-circle/point-in-circle.1.adm
    • -0
    • +2
    ./point-in-polygon/point-in-polygon.1.adm
    • -0
    • +4
    ./point-in-rectangle/point-in-rectangle.1.adm
    • -0
    • +11
    ./polygon-intersect-circle/polygon-intersect-circle.1.adm
    • -0
    • +10
    ./polygon-intersect-rectangle/polygon-intersect-rectangle.1.adm
    • -0
    • +20
    ./rectangle-intersect-circle/rectangle-intersect-circle.1.adm
    • -0
    • +3
    ./rectangle-intersect-rectangle/rectangle-intersect-rectangle.1.adm
    • -19
    • +0
    ./circle-intersect-circle/circle-intersect-circle.1.adm
  1. … 94 more files in changeset.
Checkpoint #3 for fixing runtimets.

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

    • -0
    • +19
    ./distance-between-points/distance-between-points.1.adm
    • -19
    • +0
    ./istance-between-points/istance-between-points.1.adm
    • -0
    • +1
    ./spatial-area/spatial-area.1.adm
  1. … 71 more files in changeset.
Fixed issue 269. Any touch between two spatial objects are considered an intersection.

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

  1. … 6 more files in changeset.
New directory structure for tests to run using REST framework.

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

    • -0
    • +2
    ./cell-aggregation-with-filtering/cell-aggregation-with-filtering.1.adm
    • -0
    • +3
    ./cell-aggregation/cell-aggregation.1.adm
    • -0
    • +19
    ./circle-intersect-circle/circle-intersect-circle.1.adm
    • -0
    • +1
    ./circle_accessor/circle_accessor.1.adm
    • -0
    • +19
    ./create-rtree-index/create-rtree-index.1.adm
    • -0
    • +19
    ./istance-between-points/istance-between-points.1.adm
    • -0
    • +11
    ./line-intersect-circle/line-intersect-circle.1.adm
  1. … 4538 more files in changeset.
merged asterix_stabilization r620:1109

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

  1. … 1427 more files in changeset.
Fixed issue 214 (allowing r-trees to be created for rectangle data type). Added test cases for all other spatial data types.

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

    • -0
    • +19
    ./create-rtree-index.adm
  1. … 8 more files in changeset.
Changes based on the code review, and dealing with nulls for the existing spatial functions.

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

    • -0
    • +2
    ./rectangle_accessor.adm
  1. … 15 more files in changeset.
Implemented accessors for spatial data types.

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

    • -0
    • +1
    ./spatial_accessors.adm
  1. … 9 more files in changeset.
Added asterix project

git-svn-id: https://asterixdb.googlecode.com/svn/trunk/asterix@12 eaa15691-b419-025a-1212-ee371bd00084

    • -0
    • +2
    ./cell-aggregation-with-filtering.adm
    • -0
    • +19
    ./circle-intersect-circle.adm
    • -0
    • +19
    ./distance-between-points.adm
    • -0
    • +11
    ./line-intersect-circle.adm
    • -0
    • +2
    ./line-intersect-line.adm
    • -0
    • +2
    ./line-intersect-polygon.adm
    • -0
    • +13
    ./line-intersect-rectangle.adm
    • -0
    • +1
    ./point-equals-point.adm
    • -0
    • +2
    ./point-in-rectangle.adm
    • -0
    • +10
    ./polygon-intersect-circle.adm
    • -0
    • +13
    ./polygon-intersect-polygon.adm
  1. … 1974 more files in changeset.