Clone Tools
  • last updated 27 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Change folder structure for Java repackage

Change only the folders, not the files, for our package name change.

This will break the build, and needs to be followed by a change to

the package name in all of the source files. However performing

the folder move and file change in two steps lets Git understand

that the files are the same, and lets us track revisions across

those files.

Change-Id: Iefd2a576415ebc1416cba2a3334d2b64f042ba92

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

Tested-by: Ian Maxon <imaxon@apache.org>

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

    • -50
    • +0
    ./comparators/ABinaryComparator.java
    • -82
    • +0
    ./comparators/ACirclePartialBinaryComparatorFactory.java
    • -59
    • +0
    ./comparators/ADurationPartialBinaryComparatorFactory.java
    • -61
    • +0
    ./comparators/AIntervalPartialBinaryComparatorFactory.java
    • -88
    • +0
    ./comparators/ALinePartialBinaryComparatorFactory.java
    • -313
    • +0
    ./comparators/AObjectAscBinaryComparatorFactory.java
    • -42
    • +0
    ./comparators/AObjectDescBinaryComparatorFactory.java
    • -71
    • +0
    ./comparators/APoint3DPartialBinaryComparatorFactory.java
    • -61
    • +0
    ./comparators/APointPartialBinaryComparatorFactory.java
    • -84
    • +0
    ./comparators/APolygonPartialBinaryComparatorFactory.java
    • -61
    • +0
    ./comparators/ARectanglePartialBinaryComparatorFactory.java
    • -46
    • +0
    ./comparators/AUUIDPartialBinaryComparatorFactory.java
    • -47
    • +0
    ./comparators/BooleanBinaryComparatorFactory.java
  1. … 3781 more files in changeset.
Changed metadata storage format for nullable field types. Moved field name generation to the client out of metadata node code. Changed naming scheme for autogenerated types. Moved GroupName, CompactionPolicy & CompactionPolicyProperties fields up from External\InternalDetails to Dataset record type definition

Change-Id: I223aded8aaf80f0688358899c0e8b0d6988fac93

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

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

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

    • -1
    • +1
    ./printers/ANullableFieldPrinterFactory.java
    • -2
    • +2
    ./printers/csv/ANullableFieldPrinterFactory.java
    • -2
    • +2
    ./printers/json/ANullableFieldPrinterFactory.java
    • -5
    • +4
    ./serde/ARecordSerializerDeserializer.java
  1. … 203 more files in changeset.
Added the UUID constructor and changed the relevant documentation

Change-Id: I2276bf2b44975b13c99d56f448ae3e9e4a74b04e

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

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

Reviewed-by: Ian Maxon <imaxon@apache.org>

  1. … 33 more files in changeset.
Adding introspection for getting record details.

Change-Id: Iba15acff0f6830cffbc33d9dac3b5f0c417be844

    • -1
    • +0
    ./printers/ADayTimeDurationPrinter.java
    • -1
    • +0
    ./printers/json/ADayTimeDurationPrinter.java
    • -3
    • +23
    ./printers/json/AObjectPrinter.java
  1. … 184 more files in changeset.
Adding introspection for getting record details.

Change-Id: Iba15acff0f6830cffbc33d9dac3b5f0c417be844

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

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

Reviewed-by: Steven Jacobs <sjaco002@ucr.edu>

    • -1
    • +0
    ./printers/ADayTimeDurationPrinter.java
    • -1
    • +0
    ./printers/json/ADayTimeDurationPrinter.java
    • -3
    • +23
    ./printers/json/AObjectPrinter.java
  1. … 184 more files in changeset.
Add Apache RAT License Auditor plugin, and fix missing licenses

Change-Id: Ic0fa0b7836e8a69d0d8beed83f9c3b41c168afd4

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

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

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

    • -2
    • +2
    ./comparators/ACirclePartialBinaryComparatorFactory.java
    • -2
    • +2
    ./comparators/ADurationPartialBinaryComparatorFactory.java
    • -2
    • +2
    ./comparators/AIntervalPartialBinaryComparatorFactory.java
    • -2
    • +2
    ./comparators/ALinePartialBinaryComparatorFactory.java
    • -2
    • +2
    ./comparators/APoint3DPartialBinaryComparatorFactory.java
    • -2
    • +2
    ./comparators/APointPartialBinaryComparatorFactory.java
    • -2
    • +2
    ./comparators/ARectanglePartialBinaryComparatorFactory.java
    • -2
    • +2
    ./comparators/BooleanBinaryComparatorFactory.java
    • -2
    • +2
    ./comparators/LongBinaryComparatorFactory.java
    • -2
    • +2
    ./comparators/RawBinaryComparatorFactory.java
    • -2
    • +2
    ./hash/DoubleBinaryHashFunctionFactory.java
    • -2
    • +2
    ./keynormalizers/AWrappedAscNormalizedKeyComputerFactory.java
    • -2
    • +2
    ./keynormalizers/AWrappedDescNormalizedKeyComputerFactory.java
  1. … 1530 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>

    • -4
    • +16
    ./serde/AIntervalSerializerDeserializer.java
  1. … 108 more files in changeset.
Added support of typed indexes over open fields & indexes over nested fields

Open indexes requires user to provide a type along with a indexed field name.

This type would be enforced for all the indexed records, i.e. index cannot be created if in some records a field with provided name has a different type.

Index-specific rewrite rules match provided type with the inferred types of other arguments in join\select statements and trigger index rewrite.

Nested indexes use the same semantics as the regular indexes, with exception that field could be located arbitrarily deep inside nested structure

Change-Id: I53d00aba243ccf7cf79cf7d775dd305813d24f98

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

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

Reviewed-by: Steven Jacobs <sjaco002@ucr.edu>

    • -2
    • +15
    ./serde/AOrderedListSerializerDeserializer.java
    • -5
    • +6
    ./serde/ARecordSerializerDeserializer.java
  1. … 1790 more files in changeset.
This change covers three points: 1. move the generation of UUIDs out of parsers 2. fixes a bug in the metadata lock when performing load operations 3. the external data scan operator is again a leaf operator 4. made sure the startup call doesn't return until the servers are ready to receive requests Merged master into branch for the second time.

The following commits from your working branch will be included:

commit da929c990249fe7f0699417fd7f7ea34908355af

Author: Abdullah Alamoudi <bamousaa@gmail.com>

Date: Fri Jan 16 11:51:14 2015 +0300

Moved generation of UUIDs out of parsers

Change-Id: I32437493cf48c79417f4280e9d8a85cfb1559b62

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

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

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

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

    • -0
    • +1
    ./serde/AUUIDSerializerDeserializer.java
  1. … 60 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
    • +50
    ./comparators/ABinaryComparator.java
    • -14
    • +182
    ./comparators/AObjectAscBinaryComparatorFactory.java
    • -4
    • +5
    ./comparators/AObjectDescBinaryComparatorFactory.java
    • -4
    • +9
    ./comparators/ListItemBinaryComparatorFactory.java
    • -0
    • +104
    ./hash/AMurmurHash3BinaryHashFunctionFamily.java
    • -3
    • +4
    ./hash/AObjectBinaryHashFunctionFactory.java
    • -3
    • +4
    ./hash/ListItemBinaryHashFunctionFactory.java
    • -3
    • +7
    ./serde/ARecordSerializerDeserializer.java
  1. … 838 more files in changeset.
use Pointable instead of SerializerDeserializer classes

Change-Id: Ie9cb3843a87f61aa8a7b390890c247a547593c16

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

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

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

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

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

    • -19
    • +13
    ./comparators/APolygonPartialBinaryComparatorFactory.java
    • -5
    • +5
    ./comparators/AUUIDPartialBinaryComparatorFactory.java
    • -4
    • +4
    ./hash/BooleanBinaryHashFunctionFactory.java
    • -4
    • +4
    ./hash/LongBinaryHashFunctionFactory.java
    • -2
    • +2
    ./printers/ShortWithoutTypeInfoPrinter.java
    • -1
    • +2
    ./serde/AFloatSerializerDeserializer.java
  1. … 19 more files in changeset.
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>

    • -0
    • +36
    ./printers/csv/ABooleanPrinter.java
    • -0
    • +30
    ./printers/csv/ABooleanPrinterFactory.java
    • -0
    • +36
    ./printers/csv/ACirclePrinter.java
    • -0
    • +30
    ./printers/csv/ACirclePrinterFactory.java
    • -0
    • +37
    ./printers/csv/ADatePrinter.java
    • -0
    • +30
    ./printers/csv/ADatePrinterFactory.java
    • -0
    • +37
    ./printers/csv/ADateTimePrinter.java
    • -0
    • +30
    ./printers/csv/ADateTimePrinterFactory.java
    • -0
    • +39
    ./printers/csv/ADayTimeDurationPrinter.java
    • -0
    • +30
    ./printers/csv/ADayTimeDurationPrinterFactory.java
    • -0
    • +36
    ./printers/csv/ADoublePrinter.java
    • -0
    • +30
    ./printers/csv/ADoublePrinterFactory.java
    • -0
    • +38
    ./printers/csv/ADurationPrinter.java
  1. … 58 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>

    • -4
    • +6
    ./comparators/AObjectAscBinaryComparatorFactory.java
    • -0
    • +15
    ./comparators/AUUIDPartialBinaryComparatorFactory.java
    • -4
    • +6
    ./comparators/ListItemBinaryComparatorFactory.java
    • -0
    • +147
    ./printers/ABinaryBase64Printer.java
    • -0
    • +55
    ./printers/ABinaryHexPrinter.java
    • -0
    • +31
    ./printers/ABinaryPrinterFactory.java
    • -0
    • +15
    ./printers/AUUIDPrinterFactory.java
    • -0
    • +55
    ./serde/ABinarySerializerDeserializer.java
    • -0
    • +7
    ./serde/AObjectSerializerDeserializer.java
    • -0
    • +2
    ./serde/AOrderedListSerializerDeserializer.java
    • -0
    • +15
    ./serde/AUUIDSerializerDeserializer.java
  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>

    • -2
    • +7
    ./serde/ARecordSerializerDeserializer.java
Implement TokenizeOperator in addition to the changes made by Zachary Heilbron. Now, the compiler builds the bulk-load plan. For other details, please refer to the corresponding Hyracks changes.

Change-Id: I646539d88ea2bdc6da4fbf2b6e9460a6189125ff

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

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

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

    • -0
    • +43
    ./printers/ShortWithoutTypeInfoPrinter.java
    • -0
    • +30
    ./printers/ShortWithoutTypeInfoPrinterFactory.java
    • -13
    • +20
    ./serde/ARecordSerializerDeserializer.java
    • -0
    • +56
    ./serde/AUUIDStringSerializerDeserializer.java
  1. … 112 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
    • +125
    ./printers/PrintTools.java
  1. … 32 more files in changeset.
Output correct JSON strings for object keys; base decision to return text/json from HTTP API on Accepts header rather than Content-type Change-Id: I14a71d7ec4ffd432691bfa795079e5c8a51037bb Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/85 Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu> Reviewed-by: Zachary Heilbron <zheilbron@gmail.com>

    • -1
    • +1
    ./printers/json/ADayTimeDurationPrinter.java
    • -5
    • +5
    ./printers/json/ARectanglePrinter.java
  1. … 3 more files in changeset.
fix issue 653: reduce UUID object generation

    • -6
    • +3
    ./serde/AUUIDSerializerDeserializer.java
  1. … 3 more files in changeset.
cosmetic changes

    • -1
    • +1
    ./comparators/AObjectAscBinaryComparatorFactory.java
    • -1
    • +1
    ./printers/ADayTimeDurationPrinter.java
    • -2
    • +0
    ./printers/json/AFloatPrinterFactory.java
    • -2
    • +0
    ./printers/json/AInt16PrinterFactory.java
    • -2
    • +0
    ./printers/json/AInt32PrinterFactory.java
    • -2
    • +0
    ./printers/json/AInt8PrinterFactory.java
    • -2
    • +0
    ./printers/json/ANullPrinterFactory.java
  1. … 200 more files in changeset.
rename getUUIDValue --> getValue

    • -1
    • +1
    ./serde/AUUIDSerializerDeserializer.java
  1. … 1 more file in changeset.
skip the type tag in UUID printer

added UUID type; added autogenerate syntax and AST info

    • -1
    • +4
    ./comparators/AObjectAscBinaryComparatorFactory.java
    • -0
    • +31
    ./comparators/AUUIDPartialBinaryComparatorFactory.java
    • -0
    • +4
    ./comparators/ListItemBinaryComparatorFactory.java
    • -0
    • +27
    ./printers/AUUIDPrinter.java
    • -0
    • +17
    ./printers/AUUIDPrinterFactory.java
    • -0
    • +38
    ./serde/AUUIDSerializerDeserializer.java
  1. … 36 more files in changeset.
addressed Raman's comments

    • -2
    • +2
    ./serde/ADayTimeDurationSerializerDeserializer.java
    • -1
    • +1
    ./serde/AObjectSerializerDeserializer.java
    • -1
    • +1
    ./serde/AYearMonthDurationSerializerDeserializer.java
  1. … 6 more files in changeset.
checkpoint 513#1: fixed temporal arthmetic operations to use symobl-based operations instead of functions.

    • -1
    • +1
    ./serde/AObjectSerializerDeserializer.java
    • -0
    • +73
    ./serde/AYearMonthDurationSerializerDeserializer.java
    • -73
    • +0
    ./serde/AYearMonthDurationerializerDeserializer.java
  1. … 33 more files in changeset.
add/update license headers

    • -0
    • +14
    ./comparators/AObjectAscBinaryComparatorFactory.java
    • -0
    • +14
    ./comparators/AObjectDescBinaryComparatorFactory.java
    • -0
    • +14
    ./comparators/ARectanglePartialBinaryComparatorFactory.java
    • -0
    • +14
    ./comparators/BooleanBinaryComparatorFactory.java
    • -1
    • +1
    ./comparators/ListItemBinaryComparatorFactory.java
    • -0
    • +14
    ./comparators/LongBinaryComparatorFactory.java
    • -0
    • +14
    ./hash/AObjectBinaryHashFunctionFactory.java
    • -0
    • +14
    ./hash/BooleanBinaryHashFunctionFactory.java
    • -0
    • +14
    ./hash/DoubleBinaryHashFunctionFactory.java
    • -1
    • +1
    ./hash/ListItemBinaryHashFunctionFactory.java
    • -0
    • +14
    ./hash/LongBinaryHashFunctionFactory.java
    • -1
    • +1
    ./keynormalizers/AWrappedAscNormalizedKeyComputerFactory.java
    • -1
    • +1
    ./keynormalizers/AWrappedDescNormalizedKeyComputerFactory.java
  1. … 1224 more files in changeset.
merge from master

    • -0
    • +165
    ./comparators/ListItemBinaryComparatorFactory.java
    • -0
    • +94
    ./hash/ListItemBinaryHashFunctionFactory.java
  1. … 403 more files in changeset.
fixing format issues

    • -18
    • +19
    ./comparators/ListItemBinaryComparatorFactory.java
    • -33
    • +32
    ./hash/ListItemBinaryHashFunctionFactory.java
  1. … 6 more files in changeset.
Addressing Yingyi's second round comments

    • -6
    • +18
    ./hash/ListItemBinaryHashFunctionFactory.java
issue 423

    • -1
    • +1
    ./comparators/AObjectAscBinaryComparatorFactory.java
  1. … 14 more files in changeset.
addressing Yingyi's comments

    • -0
    • +15
    ./comparators/ListItemBinaryComparatorFactory.java
    • -40
    • +31
    ./hash/ListItemBinaryHashFunctionFactory.java
  1. … 3 more files in changeset.