Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DRILL-7343: Add User-Agent UDFs to Drill

closes #1840

    • -0
    • +171
    ./org/apache/drill/exec/udfs/TestUserAgentFunctions.java
  1. … 3 more files in changeset.
DRILL-7077: Add Function to Facilitate Time Series Analysis

closes #1680

    • -0
    • +153
    ./org/apache/drill/exec/udfs/TestNearestDateFunctions.java
  1. … 2 more files in changeset.
DRILL-6705: Fix various failures in Crypto / Network / Phonetic functions when invalid input is given

1. aes_decrypt / aes_ecrypt - moved cyper init part into eval method since it not a constant and can be different for each input

2. double_metaphone - fixed NPE when given string is empty

3. in_network / address_count / broadcast_address / netmask / low_address / high_address / - fixed IllegalArgumentException in case of invalid input

4. is_private_ip / inet_aton - fixed ArrayIndexOutOfBoundsException / NumberFormatException in case of invalid input

5. is_valid_IP / is_valid_IPv4 / is_valid_IPv6 - removed unnecessary checks

6. Added appropriate unit tests

closes #1443

  1. … 3 more files in changeset.
DRILL-6634: Add udf module under contrib directory and move some udfs into it

1. Created new contrib/udf module.

2. Moved distance, phonetic, networking, crypto functions from java-exec to contrib/udf module.

3. Moved functions from gis module to contrib/udf module. Removed gis module.

4. Removed unnecessary dependencies from java-exec module.

5. Minor refactoring of moved functions code.

closes #1403

    • -0
    • +96
    ./org/apache/drill/exec/udfs/TestCryptoFunctions.java
    • -0
    • +137
    ./org/apache/drill/exec/udfs/TestNetworkFunctions.java
    • -0
    • +116
    ./org/apache/drill/exec/udfs/TestPhoneticFunctions.java
    • -0
    • +80
    ./org/apache/drill/exec/udfs/TestStringDistanceFunctions.java
    • -0
    • +350
    ./org/apache/drill/exec/udfs/gis/TestGeometryFunctions.java
  1. … 89 more files in changeset.