asterixdb

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix for issue832 The rewrite rule was previously assuming that the first argument to the function is the one that we are searching the index on. This is not nessassarily the case I changed it to search for the appropriate argument

Change-Id: I68ab853cc74e930605a9a7037be1036f052236b8

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

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

Reviewed-by: Young-Seok Kim <kisskys@gmail.com>

Avoid returning 'null[]' after unhandled exceptions

Some exceptions that bubble to the top do not have messages,

so this stops those exceptions from causing 'null []' to be returned

to the user. Instead the class of the exception and a default error

message are shown when there is no other message to show from

the exception.

Change-Id: I44d856e5c4600f0a1606971ade8fbc0b0bb46a88

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

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

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

Issue 548: Initial implementation of CSV output method.

Can be selected via the HTTP interface by setting the Accept: header to

text/csv.

Displays strings, numerics, booleans, and a couple duration types. Detects

situations that cannot be respresented as CSV (list values, nested records)

and throws an exception.

Introduces "outputRecordType" set option to define a fixed RecordType that

all results will be coerced to, to ensure consistent CSV output.

Added test support for CSV output, with one test case for now.

Change-Id: Ib53da6b3c69e38095bdc684b0e8cd53b9f4b1543

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

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

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

  1. … 58 more files in changeset.
Fix issue827

Change-Id: If21e2a4efc69e46ee452353fc06507b3f890db0d

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

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

Reviewed-by: Preston Carman <ecarm002@ucr.edu>

Eliminate trivial subplan (e.g., a NTS only plan) in EliminateSubplanRule.

Change-Id: I13a56fe78847e882358f393bf19391e97e1730e3

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

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

Reviewed-by: Preston Carman <ecarm002@ucr.edu>

Added flush logs and enabled non-sharp checkpoints

The following commits from your working branch will be included:

commit c11a22cfd916041c806409c6d8e66dd6ea162b7b

Author: hubailmor@gmail.com <mhubail@uci.edu>

Date: Tue Nov 18 23:12:19 2014 -0800

Defined Startup LSN

commit 95a8752072e53ef62a11c39799f296209a3c622c

Author: hubailmor@gmail.com <mhubail@uci.edu>

Date: Tue Nov 18 20:22:08 2014 -0800

Revised Checkpoint Logic

commit ea4baa22089ba5d3eaff3d5c787828efcbff8ad9

Author: hubailmor@gmail.com <mhubail@uci.edu>

Date: Thu Nov 13 10:25:45 2014 -0800

added comments

commit 8991554f840f50d800a619fc2ac327f1c024e838

Author: hubailmor@gmail.com <mhubail@uci.edu>

Date: Wed Nov 12 23:34:25 2014 -0800

Added a method to the interface

commit a31e36b0b8234fe876b42e0cdc4543e4e73314a1

Author: hubailmor@gmail.com <mhubail@uci.edu>

Date: Wed Nov 12 22:57:51 2014 -0800

Refactored getMinFirstLSN code

commit 25f62d585b2f279e78711efd2d327c777919f62c

Author: hubailmor@gmail.com <mhubail@uci.edu>

Date: Tue Nov 11 14:05:34 2014 -0800

Added flush logs

Change-Id: I13fb61c04b6b510b6e8af68d2a0e7e14859f519d

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

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

Reviewed-by: Young-Seok Kim <kisskys@gmail.com>

  1. … 18 more files in changeset.
Add license info so it is visible to maven

Change-Id: I2fa750d7e08acad8a95fdcd2147f83b62061980c

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

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

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

  1. … 6 more files in changeset.
1. Fix for issue 810. 2. Add regression tests for issue 567 and 697.

Change-Id: I1eb4d7ca5d757f317efbe373ba502c6db61d93f4

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

Reviewed-by: Preston Carman <ecarm002@ucr.edu>

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

  1. … 16 more files in changeset.
Changes in this CL include: 1. fix asterixdb issue 810, 2. allow group-by logical operator to work with multiple nested plans.

Change-Id: I58ad59e7b3e8a9e14c3e14f7655c857a1890da6f

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

Reviewed-by: Preston Carman <ecarm002@ucr.edu>

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

Moving materialize operator and nested subplan to join rule to Hyracks.

Change-Id: I5a18d30a9b097ec890c03a0c0f30ebecfae46b3e

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

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

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

Moved MaterializeOperator and NestedSubplanToJoinRule to Hyracks.

Change-Id: I74f62bc26706fc72c1baf05f27ce8cdf219cb778

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

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

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

  1. … 6 more files in changeset.
Add NoSQL grammar: Please make FROM a synonym for FOR, SELECT a synonym for RETURN, and WITH a synonym for LET. No semantic changes here - just some keyword synonyms.

Change-Id: Iffba1c25c611fc420b6e223bcdde75a9244035e4

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

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

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

    • -0
    • +3
    /asterix-app/src/test/resources/AQLTS/queries-sql-like/1.aql
    • -0
    • +12
    /asterix-app/src/test/resources/AQLTS/queries-sql-like/2.aql
    • -0
    • +8
    /asterix-app/src/test/resources/AQLTS/queries-sql-like/4.aql
    • -0
    • +10
    /asterix-app/src/test/resources/AQLTS/queries-sql-like/5.aql
    • -0
    • +10
    /asterix-app/src/test/resources/AQLTS/queries-sql-like/6.aql
  1. … 125 more files in changeset.
Add the Binary data type and corresponding helper functions to Asterix.

The binary data type is implemented as a bytearray. Its storage format

follows the String type which has 2 bytes for length and then store the

bytes contents.

Binary data will take hex("") or base64("") as the constructor method to

passing a hex string or base64 string into Asterix. For output we use

hex("") format.

The parse-[hex|base64](string) function will parse the corresponding hex

or base64 string to binary type. The print-[hex|base64](binary)

functions will print the binary to hex or base64 STRING format.

The sub-binary(binary, offset, [length]) function works the same as

substring(string, offset, [length])

The find-binary(srcbinary, targetbinary, [start-offset]) will find the

position of the targetbinary in the srcbinary.

Change-Id: I5ecf0cc115c44070fb5c1fc5b0ec12a95d4243a4

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

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

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

    • -0
    • +1
    /asterix-app/data/adm-load/binary_type.adm
    • -0
    • +25
    /asterix-app/data/adm-load/usermd5.adm
    • -0
    • +20
    /asterix-app/data/adm-load/usermd5copy.adm
    • -2
    • +17
    /asterix-app/data/nontagged/allData.json
  1. … 113 more files in changeset.
Added writeTypeTag option to serialize function

The following commits from your working branch will be included:

commit 6c57238c99293dbb5783ea405120d863ffacf2c9

Author: Markus Holzemer <markus.holzemer@gmx.de>

Date: Mon Nov 17 16:59:49 2014 -0800

Added writeTypeTag option to serialize function

Change-Id: I252f96942a7bedfcc3633a07ad02793c278660ed

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

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

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

Add license info so it is visible to maven

Change-Id: Id080103e8c43127ac4b6ffa573a75a5a03ec2db2

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

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

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

    • -0
    • +10
    /algebricks/algebricks-common/pom.xml
    • -0
    • +10
    /algebricks/algebricks-compiler/pom.xml
    • -0
    • +10
    /algebricks/algebricks-core/pom.xml
    • -0
    • +10
    /algebricks/algebricks-data/pom.xml
    • -0
    • +10
    /algebricks/algebricks-examples/pom.xml
    • -0
    • +10
    /algebricks/algebricks-rewriter/pom.xml
    • -0
    • +10
    /algebricks/algebricks-runtime/pom.xml
    • -0
    • +10
    /algebricks/algebricks-tests/pom.xml
  1. … 24 more files in changeset.
Add ByteArrayPointable datatype.

Change-Id: Iebb5add2363d0f72dcd66ac139339ccf834a9df1

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

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

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

Made the correlated-prefix the default policy for filtered-datasets. Documented merge policies and filters.

Change-Id: I6c93d87b9fcee1f69601f5fd05192e56dd288879

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

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

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

    • -0
    • +139
    /asterix-doc/src/site/markdown/aql/filters.md
Added a method to check current LSM component status

The following commits from your working branch will be included:

commit caf3da2933ce7218492bf2c05cb9553d4686cac3

Author: hubailmor@gmail.com <mhubail@uci.edu>

Date: Tue Nov 11 12:45:32 2014 -0800

Added a method to check current LSM component status

Change-Id: I3a5a5a5bdc1eb02bfc78f94afc574ce8f2d12659

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

Reviewed-by: Young-Seok Kim <kisskys@gmail.com>

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

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

Fix for issue 813 - enabling prefix btree search with non-matching predicates

Change-Id: I59eb43afa7dbcabd7f43269566d75c9361c55386

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

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

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

  1. … 77 more files in changeset.
ensure managix scripts use bash

Change-Id: If73a9e4d13df7c0dbb77d5c0376f89b85510e30c

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

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

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

[maven-release-plugin] prepare for next development iteration

    • -3
    • +3
    /algebricks/algebricks-compiler/pom.xml
    • -1
    • +1
    /algebricks/algebricks-examples/pom.xml
    • -2
    • +2
    /algebricks/algebricks-rewriter/pom.xml
    • -6
    • +6
    /algebricks/algebricks-runtime/pom.xml
  1. … 58 more files in changeset.
[maven-release-plugin] prepare release fullstack-0.2.14

    • -3
    • +3
    /algebricks/algebricks-compiler/pom.xml
    • -1
    • +1
    /algebricks/algebricks-examples/pom.xml
    • -2
    • +2
    /algebricks/algebricks-rewriter/pom.xml
    • -6
    • +6
    /algebricks/algebricks-runtime/pom.xml
  1. … 58 more files in changeset.
Fix issue 138

Change-Id: I2a89bab76c25d6f0b499f7eb82434e6cea4faf81

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

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

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

Move to stable Hyracks version to keep up with latest release

Change-Id: I6cc173fd89125fdb2e3de2f6ac4b128041d40e2a

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

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

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

Fix to avoid incorrect serialization of query error report, returned to REST client

Change-Id: Ia86459d56c59858ab59ce49c154f8d95e7b4d146

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

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

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

Fix for issue 715 - changed null value serialization policy in lists Fix for issue 760/756 - changed nullable fields type inference in listify Fix for issue 761 - changed type inference for records with multiple lists of non-primitive types

Change-Id: I700f0af27d8b9c2d8bf0c0a2906d2ffe4d0ee900

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

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

Reviewed-by: Keren-Audrey Ouaknine <kereno@gmail.com>

Move Pregelix and Hivesterix codebase to new repositories: 1. Move Pregelix codebase to https://github.com/pregelix/pregelix; 2. Move Hivesterix codebase to https://code.google.com/p/hivesterix .

Change-Id: Iede698fcb92a0ad0a7a4918ea69b54886fd64fc7

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

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

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

    • -293
    • +0
    /hivesterix/HyracksCodeFormatProfile.xml
    • -92
    • +0
    /hivesterix/hivesterix-common/pom.xml
  1. … 943 more files in changeset.
Fix issue785 -- using the algebricks fixes for subplans. Fix RemoveRedundantListifyRule -- listify/scan-collection pair within a nested plan can be removed. Fix issue550. Add a regression test for issue638.

Change-Id: Id56539cd5ab7ed0cc05897b468c26aec169102fd

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

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

Reviewed-by: Preston Carman <ecarm002@ucr.edu>

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

  1. … 7 more files in changeset.
Issue 705: Installation documentation

Fix errors in installer.md. Reorganize and expand installer.md

slightly. Add check for txn_log_dir to 'managix validate -c'.

Change-Id: Ib3396425c372c4970b86a792678e26f2e37b3630

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

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

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

    • -74
    • +92
    /asterix-doc/src/site/markdown/install.md
This change enable prefix search on Btrees

The following commits from your working branch will be included:

commit 0a1299c3d72b56a0045385cb9476ab99b1fbd7f6

Author: Abdullah Alamoudi <bamousaa@Abdullahs-MacBook-Pro.local>

Date: Thu Oct 23 13:49:34 2014 +0300

Enabled prefix search

Change-Id: Iebefb7c40d6eb7b55d023caaa148cc8512bd6e9e

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

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

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

  1. … 8 more files in changeset.