Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance improvements #1251

Open
wants to merge 171 commits into
base: master
Choose a base branch
from
Open

Performance improvements #1251

wants to merge 171 commits into from

Commits on Oct 14, 2022

  1. infer anonymous object type when possible

    Dominik Bruggisser committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    7f8fe38 View commit details
    Browse the repository at this point in the history
  2. Spotless

    Dominik Bruggisser committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    7a9d5f9 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2022

  1. anonymous type when arity one; refactor method; update tests

    Dominik Bruggisser committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    14e5b77 View commit details
    Browse the repository at this point in the history
  2. get sequenceType of LetClause as inferred in InferTypeVisitor

    Dominik Bruggisser committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    c9b5f74 View commit details
    Browse the repository at this point in the history
  3. native query for cast to float

    Dominik Bruggisser committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    299867e View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. remove anonymous type from test to avoid parse failure

    Dominik Bruggisser committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    2226ae6 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. add field staticType to LetClause with inferred type

    Dominik Bruggisser committed Oct 26, 2022
    Configuration menu
    Copy the full SHA
    3456d21 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. invert if statement for cast native query

    Dominik Bruggisser committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    4427546 View commit details
    Browse the repository at this point in the history
  2. arity of group by variables is not increased

    Dominik Bruggisser committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    8bac0f6 View commit details
    Browse the repository at this point in the history
  3. set castedSequenceType to One when cast input is exactly One

    Dominik Bruggisser committed Oct 27, 2022
    Configuration menu
    Copy the full SHA
    ce8c426 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2022

  1. function inlining visitors (wip)

    Dominik Bruggisser committed Nov 1, 2022
    Configuration menu
    Copy the full SHA
    0e79bef View commit details
    Browse the repository at this point in the history
  2. function inlining visitors (wip)

    Dominik Bruggisser committed Nov 1, 2022
    Configuration menu
    Copy the full SHA
    76a5aea View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2022

  1. variable inlining

    Dominik Bruggisser committed Nov 2, 2022
    Configuration menu
    Copy the full SHA
    49c2608 View commit details
    Browse the repository at this point in the history
  2. explicit field reference

    Dominik Bruggisser committed Nov 2, 2022
    Configuration menu
    Copy the full SHA
    193ce1b View commit details
    Browse the repository at this point in the history
  3. refactoring, correct recursion detection

    Dominik Bruggisser committed Nov 2, 2022
    Configuration menu
    Copy the full SHA
    498a4ff View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2022

  1. no variable inlining

    Dominik Bruggisser committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    387f0ff View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2022

  1. inlining add missing visit method

    Dominik Bruggisser committed Nov 6, 2022
    Configuration menu
    Copy the full SHA
    902e99f View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2022

  1. make namespaces globally accessible

    Dominik Bruggisser committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    9e78a46 View commit details
    Browse the repository at this point in the history
  2. type promotion for function inlining

    Dominik Bruggisser committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    c4a1a39 View commit details
    Browse the repository at this point in the history
  3. cleanup, spotless

    Dominik Bruggisser committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    acc2132 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. cleanup, spotless

    Dominik Bruggisser committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    74358da View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. if this == Zero, then check other is variation of zero

    Dominik Bruggisser committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    c404cfb View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. abs, size and count spark sql

    Dominik Bruggisser committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    ee2f6ce View commit details
    Browse the repository at this point in the history
  2. infer item type for array unboxing

    Dominik Bruggisser committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    180e497 View commit details
    Browse the repository at this point in the history
  3. spotless

    Dominik Bruggisser committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    96b3b30 View commit details
    Browse the repository at this point in the history
  4. complete implementation of FunctionInliningVisitor

    Dominik Bruggisser committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    ba396c3 View commit details
    Browse the repository at this point in the history
  5. SimpleMapExpression doesn't implement DataFrames

    Dominik Bruggisser committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    48f2f34 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2022

  1. TypeSwitch only Dataframe if all children are Dataframe

    Dominik Bruggisser committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    7832ed6 View commit details
    Browse the repository at this point in the history
  2. spotless

    Dominik Bruggisser committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    fb54f53 View commit details
    Browse the repository at this point in the history
  3. spotless

    Dominik Bruggisser committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    53874c6 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'native-cast-float' into 'master-dominik'

    native query for cast to float
    
    See merge request gfourny/rumble!52
    Dominik Bruggisser committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    686e78a View commit details
    Browse the repository at this point in the history
  5. only change arity when not in varToExclude

    Dominik Bruggisser committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    c3d2377 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'letclausesparkiterator-set-sequencetype' into 'master-d…

    …ominik'
    
    Letclausesparkiterator set sequencetype
    
    See merge request gfourny/rumble!54
    Dominik Bruggisser committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    164dc89 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'bugfix-arity' into 'master-dominik'

    if this == Zero, then check other is variation of zero
    
    See merge request gfourny/rumble!55
    Dominik Bruggisser committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    969e0c1 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'infer-array-type' into 'master-dominik'

    Infer array type
    
    See merge request gfourny/rumble!56
    Dominik Bruggisser committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    f50a2e3 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'bugfix-groupby-arity' into 'master-dominik'

    arity of group by variables is not increased
    
    See merge request gfourny/rumble!53
    Dominik Bruggisser committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    cf4a852 View commit details
    Browse the repository at this point in the history
  10. change dates in test

    Dominik Bruggisser committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    05e73ae View commit details
    Browse the repository at this point in the history
  11. change dates in test

    Dominik Bruggisser committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    3d2b198 View commit details
    Browse the repository at this point in the history
  12. Merge branch 'rumble-optimizations' into 'master-dominik'

    Rumble optimizations
    
    See merge request gfourny/rumble!57
    Dominik Bruggisser committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    3317c57 View commit details
    Browse the repository at this point in the history
  13. Merge branch 'function-inlining' into 'master-dominik'

    Function inlining
    
    See merge request gfourny/rumble!58
    Dominik Bruggisser committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    1618398 View commit details
    Browse the repository at this point in the history
  14. 3 cast as integer? can infer its type

    Dominik Bruggisser committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    b7e8f5b View commit details
    Browse the repository at this point in the history
  15. Merge branch 'master-dominik' into native-spark-queries

    Dominik Bruggisser committed Nov 16, 2022
    Configuration menu
    Copy the full SHA
    28948a7 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. Merge branch 'casting-infer-arity-one' into 'master-dominik'

    Casting infer arity one
    
    See merge request gfourny/rumble!59
    Dominik Bruggisser committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    a024064 View commit details
    Browse the repository at this point in the history
  2. set arity of array type to ZeroOrMore, undo test change

    Dominik Bruggisser committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    a344ef1 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'infer-array-type' into 'master-dominik'

    set arity of array type to ZeroOrMore, undo test change
    
    See merge request gfourny/rumble!60
    Dominik Bruggisser committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    314d474 View commit details
    Browse the repository at this point in the history
  4. if arity one, use value comparison

    Dominik Bruggisser committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    1d13128 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'group-comparison-to-value-comparison' into 'master-domi…

    …nik'
    
    if arity one, use value comparison
    
    See merge request gfourny/rumble!61
    Dominik Bruggisser committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    ab88f5b View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master-dominik' into native-spark-queries

    Dominik Bruggisser committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    5f67d77 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2022

  1. unary operation iterator

    Dominik Bruggisser committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    020bef8 View commit details
    Browse the repository at this point in the history
  2. do not apply type promotion for object and array types

    Dominik Bruggisser committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    e4fedd6 View commit details
    Browse the repository at this point in the history
  3. spotless

    Dominik Bruggisser committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    f5e79d6 View commit details
    Browse the repository at this point in the history
  4. size function with input arity one has type integer

    Dominik Bruggisser committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    563e19c View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2022

  1. Merge branch 'master' into master-dominik

    Dominik Bruggisser committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    207a847 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master-dominik' into native-spark-queries

    Dominik Bruggisser committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    5ed71b4 View commit details
    Browse the repository at this point in the history
  3. native Spark SQL implementations

    Dominik Bruggisser committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    a775cac View commit details
    Browse the repository at this point in the history
  4. use DataFrame for exists

    Dominik Bruggisser committed Nov 24, 2022
    Configuration menu
    Copy the full SHA
    fb22abf View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

  1. native array constructor

    Dominik Bruggisser committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    7d43da9 View commit details
    Browse the repository at this point in the history
  2. filter over array with short-circuit array count function

    Dominik Bruggisser committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    5ef10a8 View commit details
    Browse the repository at this point in the history
  3. spotless

    Dominik Bruggisser committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    8f95e66 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. remove redundant parantheses

    Dominik Bruggisser committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    5bf6bd3 View commit details
    Browse the repository at this point in the history
  2. use JSONAssert for tests

    Dominik Bruggisser committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    f484a56 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. only use temp variables if referenced by param expression

    Dominik Bruggisser committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    82b0bf1 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'duplicated-parameters' into 'master-dominik'

    only use temp variables if referenced by param expression
    
    See merge request gfourny/rumble!62
    Dominik Bruggisser committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    8514862 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master-dominik' into native-spark-queries

    Dominik Bruggisser committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    4d88eca View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. Merge branch 'master' into master-dominik

    Dominik Bruggisser committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    58bb174 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master-dominik' into native-spark-queries

    Dominik Bruggisser committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    de36ab6 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. native implementation of clauses (wip)

    Dominik Bruggisser committed Dec 2, 2022
    Configuration menu
    Copy the full SHA
    7f56b71 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2022

  1. native implementation of clauses (wip)

    Dominik Bruggisser committed Dec 19, 2022
    Configuration menu
    Copy the full SHA
    d8ef004 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2022

  1. native implementation of clauses (broken)

    Dominik Bruggisser committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    8543a21 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2022

  1. native implementation of clauses

    Dominik Bruggisser committed Dec 23, 2022
    Configuration menu
    Copy the full SHA
    1a18ac6 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2023

  1. bugfix: duplicate entry for string

    Dominik Bruggisser committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    664e736 View commit details
    Browse the repository at this point in the history
  2. native implementation of object creation

    Dominik Bruggisser committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    2610e82 View commit details
    Browse the repository at this point in the history
  3. native implementation of object creation for merged objects

    Dominik Bruggisser committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    09754f7 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. only assign function params if they have different names

    Dominik Bruggisser committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    9c7ce6c View commit details
    Browse the repository at this point in the history
  2. allow referencing sequences in native queries

    Dominik Bruggisser committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    0d7ebba View commit details
    Browse the repository at this point in the history
  3. check for array type

    Dominik Bruggisser committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    d1867a8 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

  1. native empty function iterator

    Dominik Bruggisser committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    06acf7b View commit details
    Browse the repository at this point in the history
  2. native object constructor add brackets

    Dominik Bruggisser committed Jan 9, 2023
    Configuration menu
    Copy the full SHA
    e0e170e View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2023

  1. native comma expression for objects of same type

    Dominik Bruggisser committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    e7ccbb0 View commit details
    Browse the repository at this point in the history
  2. for clause use outer explode

    Dominik Bruggisser committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    d9a3750 View commit details
    Browse the repository at this point in the history
  3. spotless

    Dominik Bruggisser committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    f4e8ee4 View commit details
    Browse the repository at this point in the history
  4. improve static typing

    Dominik Bruggisser committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    5bdd581 View commit details
    Browse the repository at this point in the history
  5. only filter in return clause

    Dominik Bruggisser committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    9bc345a View commit details
    Browse the repository at this point in the history
  6. use positional value for where clause

    Dominik Bruggisser committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    e228f71 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. ForClause does not need sequence

    Dominik Bruggisser committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    672ada5 View commit details
    Browse the repository at this point in the history
  2. improve typing and order by

    Dominik Bruggisser committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    63091fc View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2023

  1. filter null values in dataframes

    Dominik Bruggisser committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    f0064de View commit details
    Browse the repository at this point in the history
  2. spotless

    Dominik Bruggisser committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    ebdb6ce View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2023

  1. sorting (wip)

    Dominik Bruggisser committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    1c24d47 View commit details
    Browse the repository at this point in the history
  2. sorting with partitions

    Dominik Bruggisser committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    908d324 View commit details
    Browse the repository at this point in the history
  3. native min and max of sequence

    Dominik Bruggisser committed Jan 16, 2023
    Configuration menu
    Copy the full SHA
    abaaf68 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2023

  1. bugfix in multiply, cast double

    Dominik Bruggisser committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    2f0dbc5 View commit details
    Browse the repository at this point in the history
  2. bugfix in multiply

    Dominik Bruggisser committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    cdcd70f View commit details
    Browse the repository at this point in the history
  3. comma expression child queries not implemented for flwor

    Dominik Bruggisser committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    3b2bdc7 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. set clause type to FOR

    Dominik Bruggisser committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    0d13f8a View commit details
    Browse the repository at this point in the history
  2. implementation of empty object

    Dominik Bruggisser committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    4c8f51f View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. rename variables in sql queries

    Dominik Bruggisser committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    92460dc View commit details
    Browse the repository at this point in the history
  2. string length native implementation

    Dominik Bruggisser committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    099d32a View commit details
    Browse the repository at this point in the history
  3. native group by

    Dominik Bruggisser committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    29ab0af View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2023

  1. ignore sort when grouping

    Dominik Bruggisser committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    0cb5395 View commit details
    Browse the repository at this point in the history
  2. native sql count clause

    Dominik Bruggisser committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    17306c4 View commit details
    Browse the repository at this point in the history
  3. sum, count columns not implemented in native queries

    Dominik Bruggisser committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    f34a19e View commit details
    Browse the repository at this point in the history
  4. native implementation of count aggregation for group by

    Dominik Bruggisser committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    4dcdacf View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. sequences in spark objects

    Dominik Bruggisser committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    5f4effe View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. Merge branch 'native-spark-clauses-return-sequences' into 'native-spa…

    …rk-clauses'
    
    sequences in spark objects
    
    See merge request gfourny/rumble!63
    Dominik Bruggisser committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    621716e View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into master-dominik

    Dominik Bruggisser committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    5d7fdaa View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master-dominik' into native-spark-clauses

    Dominik Bruggisser committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    7ef0a56 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master-dominik' into native-spark-clauses

    Dominik Bruggisser committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    7b2d37e View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. allow flwor as subquery of other expressions, propagate view

    Dominik Bruggisser committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    d33f3cd View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. rename variable

    Dominik Bruggisser committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    4d749e2 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. do not apply where after grouping

    Dominik Bruggisser committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    a5a04c4 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. bugfix: use correct view in forclause

    Dominik Bruggisser committed Feb 2, 2023
    Configuration menu
    Copy the full SHA
    c8ff51e View commit details
    Browse the repository at this point in the history
  2. bugfix: select only columns of dataframe

    Dominik Bruggisser committed Feb 2, 2023
    Configuration menu
    Copy the full SHA
    d2a9d06 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. native SQL for range iterator

    Dominik Bruggisser committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    cb45cdd View commit details
    Browse the repository at this point in the history
  2. correct type for cast to double

    Dominik Bruggisser committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    3e25d44 View commit details
    Browse the repository at this point in the history
  3. sum function and type promotion native sql

    Dominik Bruggisser committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    bc0517f View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. decide comparison operation based on sequence type

    Dominik Bruggisser committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    d62b18d View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. use a sequence instead of an array, simplify sequence lookup native q…

    …uery
    Dominik Bruggisser committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    d28b53d View commit details
    Browse the repository at this point in the history
  2. generalize optimization pipelines

    Dominik Bruggisser committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    5cd1e39 View commit details
    Browse the repository at this point in the history
  3. allow general expressions in predicates

    Dominik Bruggisser committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    33e9253 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. allow general visitors for optimizations

    Dominik Bruggisser committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    636eaa2 View commit details
    Browse the repository at this point in the history
  2. only execute code if variable in output projection

    Dominik Bruggisser committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    5c26213 View commit details
    Browse the repository at this point in the history
  3. undo breaking optimization

    Dominik Bruggisser committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    c2b78bc View commit details
    Browse the repository at this point in the history
  4. Merge branch 'rewrite-comparisons' into 'native-spark-clauses'

    Rewrite comparisons
    
    See merge request gfourny/rumble!65
    Dominik Bruggisser committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    1338435 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Merge branch 'native-spark-clauses' into 'master-dominik'

    Native spark clauses
    
    See merge request gfourny/rumble!66
    Dominik Bruggisser committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    59f8fc8 View commit details
    Browse the repository at this point in the history
  2. find and remove unused code

    Dominik Bruggisser committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    f84dd1f View commit details
    Browse the repository at this point in the history
  3. remove duplicate code

    Dominik Bruggisser committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    1cdedea View commit details
    Browse the repository at this point in the history
  4. fix: use result as param

    Dominik Bruggisser committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    d5ecae1 View commit details
    Browse the repository at this point in the history
  5. undo change of test

    Dominik Bruggisser committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    df4d0d5 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. floor function allow any numeric value

    Dominik Bruggisser committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    4b74598 View commit details
    Browse the repository at this point in the history
  2. bugfix: count clause support

    Dominik Bruggisser committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    55d6a4b View commit details
    Browse the repository at this point in the history
  3. Merge branch 'bugfix-floor-function' into 'master-dominik'

    floor function allow any numeric value
    
    See merge request gfourny/rumble!67
    Dominik Bruggisser committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    9d5f2f7 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'dead-code-detection' into 'master-dominik'

    Dead code detection
    
    See merge request gfourny/rumble!68
    Dominik Bruggisser committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    2741e02 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. only create flwor queries when view is set

    Dominik Bruggisser committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    184ece1 View commit details
    Browse the repository at this point in the history
  2. include library modules in comparison rewriting

    Dominik Bruggisser committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    177a729 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'extended-comparison-rewriting' into 'master-dominik'

    include library modules in comparison rewriting
    
    See merge request gfourny/rumble!69
    Dominik Bruggisser committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    10eace9 View commit details
    Browse the repository at this point in the history
  4. Validate Type with no-op validator

    Dominik Bruggisser committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    cce9598 View commit details
    Browse the repository at this point in the history
  5. cast and type promotion native sql

    Dominik Bruggisser committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    c80f13c View commit details
    Browse the repository at this point in the history
  6. spotless.

    Dominik Bruggisser committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    e521584 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'native-type-promotion' into 'master-dominik'

    Native type promotion
    
    See merge request gfourny/rumble!70
    Dominik Bruggisser committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    79aa10f View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. extend validate expression with optional validation

    Dominik Bruggisser committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    0c1dd27 View commit details
    Browse the repository at this point in the history
  2. rename visitor

    Dominik Bruggisser committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    d908a00 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'rename-visitor' into 'master-dominik'

    rename visitor
    
    See merge request gfourny/rumble!71
    Dominik Bruggisser committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    150d46a View commit details
    Browse the repository at this point in the history
  4. spotless.

    Dominik Bruggisser committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    491a796 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. propagate type for sum function

    Dominik Bruggisser committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    1b1256f View commit details
    Browse the repository at this point in the history
  2. Merge branch 'infer-type-for-sum' into 'master-dominik'

    propagate type for sum function
    
    See merge request gfourny/rumble!73
    Dominik Bruggisser committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    158a48f View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2023

  1. rename annotated to annotate

    Dominik Bruggisser committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    a726126 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'extend-validate-expression' into 'master-dominik'

    extend validate expression with optional validation
    
    See merge request gfourny/rumble!72
    Dominik Bruggisser committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    046ee76 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. add repartition parameter to ParquetFileFunctionIterator

    Dominik Bruggisser committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    6c104b7 View commit details
    Browse the repository at this point in the history
  2. spotless.

    Dominik Bruggisser committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    d2a9c27 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'parquet-file-repartition' into 'master-dominik'

    Parquet file repartition
    
    See merge request gfourny/rumble!74
    Dominik Bruggisser committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    055c36e View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. Merge from master.

    Ghislain Fourny committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    ae02eca View commit details
    Browse the repository at this point in the history
  2. Reduce diff.

    Ghislain Fourny committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    bc7637b View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. Merge branch 'master' of github.com:RumbleDB/rumble into master-domin…

    …ik-merge
    Ghislain Fourny committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    6a99ebd View commit details
    Browse the repository at this point in the history
  2. Fix build.

    Ghislain Fourny committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    9e90d7b View commit details
    Browse the repository at this point in the history
  3. Take over.

    Ghislain Fourny committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    3424e1b View commit details
    Browse the repository at this point in the history
  4. Take over.

    Ghislain Fourny committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    703d984 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. Solve conflict.

    Ghislain Fourny committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    ccd7ba3 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Merge master back.

    Ghislain Fourny committed May 4, 2023
    Configuration menu
    Copy the full SHA
    d1363c1 View commit details
    Browse the repository at this point in the history
  2. Merge back.

    Ghislain Fourny committed May 4, 2023
    Configuration menu
    Copy the full SHA
    7dc94b4 View commit details
    Browse the repository at this point in the history
  3. Revert file.

    Ghislain Fourny committed May 4, 2023
    Configuration menu
    Copy the full SHA
    6ec5b16 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

  1. Merge branch 'master' of github.com:RumbleDB/rumble into master-domin…

    …ik-merge
    Ghislain Fourny committed May 17, 2023
    Configuration menu
    Copy the full SHA
    a19514c View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. Merge branch 'master' of github.com:RumbleDB/rumble into master-domin…

    …ik-merge
    Ghislain Fourny committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    a8f5180 View commit details
    Browse the repository at this point in the history
  2. Merge back.

    Ghislain Fourny committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    06c7519 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Merge back.

    Ghislain Fourny committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    b1e427e View commit details
    Browse the repository at this point in the history
  2. Fix concurrent modification.

    Ghislain Fourny committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    ac1f5b8 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    5974106 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    95e383b View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Merge master.

    Ghislain Fourny committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    0b97abf View commit details
    Browse the repository at this point in the history
  2. Merge.

    Ghislain Fourny committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    0fea179 View commit details
    Browse the repository at this point in the history
  3. Fix build.

    Ghislain Fourny committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    8c0f5de View commit details
    Browse the repository at this point in the history