Clone Tools
  • last updated a few minutes 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>

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

  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
    • +6
    ./temporal/DurationArithmeticOperations.java
  1. … 107 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>

  1. … 1791 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
    • +30
    ./AMutableBinary.java
    • -0
    • +15
    ./temporal/GregorianCalendarSystem.java
  1. … 123 more files in changeset.
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
    • +97
    ./ShortWithoutTypeInfo.java
  1. … 114 more files in changeset.
Fix for issue 795

In some cases the time zone array can be sorted in a different order than it is assumed to be. This patch ensures it

sorted in the order that binary search expects.

Change-Id: I9ea38559f3f3a2c771aea69d02ab04d0af552c5c

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

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

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

    • -32
    • +38
    ./temporal/DateTimeFormatUtils.java
fix issue 653: reduce UUID object generation

  1. … 2 more files in changeset.
cosmetic changes

    • -16
    • +13
    ./temporal/ADateParserFactory.java
  1. … 210 more files in changeset.
Revert "Merge external indexes into master"

This reverts commit 1a0d2b4b80677ddadb524503ad9c84e2f03aade7, reversing

changes made to 5eba6a0795f2278f4ea7747f8b54c858529b5502.

  1. … 56 more files in changeset.
rename getUUIDValue --> getValue

  1. … 1 more file in changeset.
add create-uuid function and record-merge function

  1. … 6 more files in changeset.
added UUID type; added autogenerate syntax and AST info

  1. … 42 more files in changeset.
added support for day-of-week and skip in temporal parser

    • -6
    • +74
    ./temporal/DateTimeFormatUtils.java
  1. … 2 more files in changeset.
checkpoint: Updated the format-based temporal parsers to support multiple format options; added comments for the parsing class.

    • -0
    • +35
    ./temporal/AsterixTemporalTypeParseException.java
    • -36
    • +68
    ./temporal/DateTimeFormatUtils.java
  1. … 5 more files in changeset.
checkpoint: added format-based printers for temporal types.

    • -4
    • +13
    ./temporal/DateTimeFormatUtils.java
  1. … 9 more files in changeset.
checkpoint: added format-based parser; updated the internal representation of timezone field.

    • -39
    • +12
    ./temporal/ATimeParserFactory.java
    • -0
    • +856
    ./temporal/DateTimeFormatUtils.java
    • -20
    • +13
    ./temporal/GregorianCalendarSystem.java
  1. … 10 more files in changeset.
Introduced changes needed for external data indexing

  1. … 44 more files in changeset.
addressed Raman's comments

    • -0
    • +3
    ./temporal/DurationArithmeticOperations.java
  1. … 8 more files in changeset.
checkpoint 513#1: fixed temporal arthmetic operations to use symobl-based operations instead of functions.

    • -13
    • +11
    ./temporal/DurationArithmeticOperations.java
  1. … 35 more files in changeset.
merge from master

  1. … 149 more files in changeset.
add/update license headers

  1. … 1224 more files in changeset.
addressed Sattam's comments, and fixed bugs introduced by the previous fix

    • -5
    • +5
    ./temporal/GregorianCalendarSystem.java
  1. … 2 more files in changeset.
addressed Sattam's review comment on using constants for better readability

    • -1
    • +3
    ./temporal/ADurationParserFactory.java
fixed an issue reported by Steven on temporal loading issue; rewrote the printers to share the print code

    • -9
    • +19
    ./temporal/ADurationParserFactory.java
    • -28
    • +31
    ./temporal/GregorianCalendarSystem.java
  1. … 11 more files in changeset.
synthetic adapter

  1. … 32 more files in changeset.
addressed Sattam's review comments

    • -2
    • +5
    ./temporal/ADurationParserFactory.java
  1. … 26 more files in changeset.
added year-month-duration and day-time-duration types

    • -0
    • +94
    ./ADayTimeDuration.java
    • -0
    • +27
    ./AMutableDayTimeDuration.java
    • -0
    • +27
    ./AMutableYearMonthDuration.java
    • -0
    • +102
    ./AYearMonthDuration.java
    • -277
    • +85
    ./temporal/ADurationParserFactory.java
  1. … 29 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

  1. … 6206 more files in changeset.