Clone Tools
  • last updated 17 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move to non-copy-based evaluator interfaces for all function implementations, including: - scalar functions, - aggregate functions, - running aggregate functions, - unnesting functions

Change-Id: If132857cf8d707ce96951f12ba6dd86f54aa4069

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

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

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

    • -1
    • +1
    ./substring-after-4/substring-after-4.1.adm
    • -1
    • +1
    ./substring-before-3/substring-before-3.1.adm
  1. … 314 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
    ./codepoint-to-string1/codepoint-to-string1.1.adm
    • -2
    • +1
    ./codepoint-to-string2/codepoint-to-string2.1.adm
  1. … 1426 more files in changeset.
ASTERIXDB-1102: VarSize Encoding to store length of String and ByteArray

This patch is to change the encoding format that stores the length value

of

the variable length type (e.g. String, ByteArray) from fix-size encoding

(2bytes) to variable-size encoding ( 1 to 5bytes)

It will solve the issue 1102 to enable us to store a String that longer

than 64K. Also for the common case of storing the short string ( <=

127), it will save one byte per string.

Some important changes include:

1. The UTF8StringSerDer and ByteArraySerDer is not Singleton instance

any more. I need some state to speedup the serialization and avoid the

object creatation. Luckily, 99% percent of Serializer were used as

factory way. The other 1% has been fixed.

A separate Test support, the ExcutionTest now can produce the only.xml

which stores the previous failed runtime test.xml. It can speedup the

debug process.

Change-Id: I41fff780f5c071742ef10129d83c8f945d5886d7

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

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

Reviewed-by: Jianfeng Jia <jianfeng.jia@gmail.com>

    • -0
    • +2
    ./ends-with1/ends-with1.1.adm
    • -0
    • +2
    ./ends-with2/ends-with2.1.adm
    • -0
    • +2
    ./ends-with3/ends-with3.1.adm
    • -0
    • +2
    ./ends-with4/ends-with4.1.adm
    • -0
    • +2
    ./ends-with5/ends-with5.1.adm
    • -0
    • +2
    ./ends-with6/ends-with6.1.adm
    • -0
    • +7
    ./ends-with7/ends-with7.1.adm
    • -0
    • +5
    ./ends-with8/ends-with8.1.adm
  1. … 308 more files in changeset.
Fixed ASTERIXDB-1072 issue - string-concat Change-Id: Id0dd46f983e0275c3f68329f7cfd52cc43363a76 Reviewed-on: https://asterix-gerrit.ics.uci.edu/356 Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu> Reviewed-by: Ian Maxon <imaxon@apache.org>

    • -0
    • +2
    ./concat_03/concat_03.1.adm
  1. … 5 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>

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

    • -0
    • +4
    ./constructor/constructor.1.adm
  1. … 847 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
    ./codepoint-to-string1/codepoint-to-string1.1.adm
    • -1
    • +2
    ./codepoint-to-string2/codepoint-to-string2.1.adm
  1. … 1076 more files in changeset.
support for JSON escapes in ADM and AQL parser fix https://code.google.com/p/asterixdb/issues/detail?id=752 fix https://code.google.com/p/asterixdb/issues/detail?id=753 introduce PrintTools.writeUTF8StringWithEscapes to replace Hyracks' WriteValueTools.writeUTF8String as this serialization is ADM-specific new method AQLParser.parse for better exception handling more robust extraction of line numbers from error messages

Change-Id: I2e9bea7658d00032a3ac7a1d107eba8f17423eeb

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

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

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

    • -0
    • +1
    ./escapes01/escapes01.1.adm
    • -0
    • +14
    ./escapes02/escapes02.1.adm
  1. … 33 more files in changeset.
uppercase() function is implemented. - documentation added.

Change-Id: I88f5404009564fb6be00a784484b43e8abd41664

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

Reviewed-by: Inci Cetindil <icetindil@gmail.com>

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

    • -0
    • +1
    ./uppercase/uppercase.1.adm
  1. … 8 more files in changeset.
merge from master

    • -0
    • +1
    ./string-to-codepoint2/string-to-codepoint2.1.adm
  1. … 404 more files in changeset.
fixing issue 277

    • -0
    • +1
    ./string-to-codepoint2/string-to-codepoint2.1.adm
  1. … 5 more files in changeset.
fixed issue 219

  1. … 7 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
    ./codepoint-to-string1/codepoint-to-string1.1.adm
    • -0
    • +1
    ./codepoint-to-string2/codepoint-to-string2.1.adm
  1. … 6206 more files in changeset.
updated test cases for string and numeric functions with minor fixes in code.

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

  1. … 7 more files in changeset.
Manually split 445 tests into DDL, Update and Query files

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

    • -0
    • +1
    ./matches02/matches02.1.adm
    • -0
    • +13
    ./matches03/matches03.1.adm
    • -0
    • +7
    ./matches04/matches04.1.adm
    • -0
    • +4
    ./matches05/matches05.1.adm
    • -0
    • +15
    ./matches06/matches06.1.adm
    • -0
    • +1
    ./matches1/matches1.1.adm
    • -0
    • +5
    ./matches11/matches11.1.adm
    • -0
    • +1
    ./matches2/matches2.1.adm
    • -0
    • +1
    ./matches21/matches21.1.adm
    • -0
    • +1
    ./matches22/matches22.1.adm
    • -0
    • +1
    ./matches23/matches23.1.adm
    • -0
    • +1
    ./matches3/matches3.1.adm
    • -0
    • +1
    ./matchesnull/matchesnull.1.adm
  1. … 1706 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
    • +1
    ./codepoint-to-string1/codepoint-to-string1.1.adm
    • -0
    • +1
    ./codepoint-to-string2/codepoint-to-string2.1.adm
    • -0
    • +1
    ./concat_01/concat_01.1.adm
    • -0
    • +1
    ./concat_02/concat_02.1.adm
    • -0
    • +1
    ./contains_01/contains_01.1.adm
    • -0
    • +1
    ./cpttostr01/cpttostr01.1.adm
    • -0
    • +1
    ./cpttostr02/cpttostr02.1.adm
  1. … 4538 more files in changeset.
Added expected results for string fn tests

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

  1. … 13 more files in changeset.
Fixed issue 152.

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

  1. … 5 more files in changeset.
Fixed issue 159. Added regression test.

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

  1. … 7 more files in changeset.
merging

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

    • -0
    • +1
    ./codepoint-to-string1.adm
    • -0
    • +1
    ./codepoint-to-string2.adm
  1. … 202 more files in changeset.
Added asterix project

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

  1. … 1983 more files in changeset.