Skip to content
Permalink
Branch: 1935-match-rec…
Commits on Apr 2, 2019
  1. TowardsImp6

    julianhyde committed Apr 2, 2019
Commits on Dec 21, 2018
  1. TowardsImp6

    julianhyde committed Dec 21, 2018
Commits on Dec 20, 2018
  1. TowardsImp5

    julianhyde committed Dec 20, 2018
  2. TowardsImp4

    julianhyde committed Dec 5, 2018
  3. TowardsImp3

    julianhyde committed Dec 2, 2018
  4. TowardsImp2

    julianhyde committed Nov 28, 2018
  5. TowardsImp

    julianhyde committed Nov 28, 2018
  6. Fixup

    julianhyde committed Nov 26, 2018
  7. edit for test

    Zhiqiang-He authored and julianhyde committed Dec 27, 2017
  8. Revert "add mr test case"

    Zhiqiang-He authored and julianhyde committed Dec 23, 2017
    This reverts commit 8f483be.
  9. Revert "remove limit, offset and matchNum from MRHelper"

    Zhiqiang-He authored and julianhyde committed Dec 23, 2017
    This reverts commit c9f6434d7ab3c6b37438afc99b62f3d2faada38a.
  10. add mr test case

    Zhiqiang-He authored and julianhyde committed Dec 23, 2017
  11. Refactor, moving inner classes from AutomatonTest to top-level in mai…

    julianhyde committed Nov 26, 2018
    …n/ org.apache.calcite.runtime
  12. Add ImmutableBitSet.Builder.get (TODO: test)

    julianhyde committed Nov 26, 2018
    Add Pair.zipMutable (TODO: test)
    
    Refactor: Add Pattern, rename Graph -> Automaton
    
    Add star, plus, repeat operations.
  13. Symbol (a) and sequence (a b) tests now pass

    julianhyde committed Nov 24, 2018
    Add ImmutableBitSet.buildAndReset(), to allow re-use.
    
    Add CircularArrayList.set(); still need to add test, and maybe add mutable sub-class.
Commits on Dec 14, 2018
  1. [CALCITE-2673] Default implementation of SqlDialect should not suppor…

    jcamachor committed Dec 14, 2018
    …t pushing all functions
    
    * Adding ROW operator as supported by default
Commits on Dec 13, 2018
  1. [CALCITE-2731] RexProgramBuilder makes unsafe simplifications to CASE…

    kgyrtkirk authored and julianhyde committed Dec 7, 2018
    … expressions (Zoltan Haindrich)
    
    Simplification treated LocalRefs as safe expressions; which was wrong,
    since they might be used to reference expressions such as x / 0.
    
    Close apache#960
  2. [CALCITE-2730] RelBuilder incorrectly simplifies a filter with duplic…

    zabetak authored and julianhyde committed Dec 7, 2018
    …ate conjunction to empty (Stamatis Zampetakis)
    
    1. Modify RexSimplify#processRange method to replace at most one term
       at a time.
    2. Add unit test reproducing the problem.
    3. Add missing filter in the expected plan of
       RelOptRulesTest#testMergeJoinFilter.
    4. Add utility method RexUtil#replaceFirst.
    
    Move RexUtil.replaceFirst into RexSimplify;
    change it to replaceLast, so that it simplifies (x, y, x) to (x, y)
    rather than the less intuitive (y, x). (Julian Hyde)
    
    Close apache#959
Commits on Dec 6, 2018
  1. [CALCITE-2670] Combine similar JSON aggregate functions in operator t…

    zhztheplayer authored and julianhyde committed Nov 14, 2018
    …able
    
    Convert parameters from Enum to more specific types;
    include varying flag values in JSON aggregate functions.
    
    Some cosmetic stuff.
    
    Close apache#916
  2. [CALCITE-2468] Validator throws IndexOutOfBoundsException when trying…

    Rong Rong authored and julianhyde committed Aug 21, 2018
    … to infer operand type from STRUCT return type (Rong Rong)
    
    Add example in server module's type.iq test.
    Fix type inference when operator is AS with a complex row of just 1 element.
    
    Close apache#932
  3. [CALCITE-2726] ReduceExpressionRule oversimplifies filter conditions …

    kgyrtkirk authored and julianhyde committed Dec 5, 2018
    …containing nulls
    
    ReduceExpressionsRule might have simplified "(empno=null and mgr=1) is
    null" to "false".
    
    Add test case based on [HIVE-20617];
    deprecate ExprSimplifier (Julian Hyde)
    
    Close apache#956
Commits on Dec 4, 2018
  1. [CALCITE-2716] Upgrade to Avatica 1.13.0

    julianhyde committed Nov 28, 2018
    Also upgrade to
    jetty 9.4.11.v20180605
    maven-scm-provider 1.10.0
    mockito 2.22.0
    owasp-dependency-check 3.3.2
    slf4j 1.7.25
  2. [CALCITE-2596] When translating correlated variables in enumerable co…

    zabetak authored and julianhyde committed Sep 26, 2018
    …nvention, convert not-null boxed primitive values to primitive (Stamatis Zampetakis)
    
    Apply nullAs policy when translating expressions with correlated variables.
    
    Close apache#868
  3. [CALCITE-2684] RexBuilder gives AssertionError when creating integer …

    rubenada authored and julianhyde committed Nov 19, 2018
    …literal larger than 2^63 (Ruben Quesada Lopez)
    
    Close apache#928
    
    For [CALCITE-2701]:
    Close apache#935
  4. [CALCITE-2719] In JDBC adapter for MySQL, fix cast to INTEGER and BIG…

    Piotr Bojko authored and julianhyde committed Dec 2, 2018
    …INT (Piotr Bojko)
    
    MySQL does not support casts to INTEGER and BIGINT; instead we must
    cast to SIGNED.
    
    Close apache#953
  5. [CALCITE-2713] JDBC adapter may generate casts on PostgreSQL for VARC…

    jcamachor committed Dec 3, 2018
    …HAR type exceeding max length
    
    Close apache#944
Commits on Dec 3, 2018
  1. [CALCITE-2709] In Geode adapter, allow filtering on DATE, TIME, TIMES…

    chadasa authored and julianhyde committed Dec 1, 2018
    …TAMP fields (Sandeep Chada)
    
    GeodeFilter changes to support filtering with datetime types (DATE,
    TIME, TIMESTAMP).
    
    Close apache#952
  2. [CALCITE-2529] All numbers are in the same type family (Andrew Pilloud)

    apilloud authored and julianhyde committed Aug 17, 2018
    The linq4j code generator fails to generate calls to functions
    when there is a mix between integer and floating point arguments.
    This is due to the incorrect assumption that java integer types
    can not be assigned to floating point types. This change fixes
    the assignment mapping, enabling the generator to call floating
    point functions with integer arguments.
    
    Close apache#818
Older
You can’t perform that action at this time.