Andrew Hutchings
70b3aa3159
Merge branch 'develop-1.2' into develop-merge-up-20190924-2
2019-09-24 14:17:57 +01:00
David Hall
a18ab52997
MCOL-3492 Format cleanup
2019-09-12 10:41:37 -05:00
David Hall
eae773d122
MCOL-3492 Don't do DISTINCT as aggregate in the presence of Window Functions
2019-09-11 12:28:07 -05:00
Gagan Goel
af988635d4
1. Execution plan now sets limitNum and limitOffset for all cases if an explicit limit is supplied in the query.
...
2. Fallback to using sql_select_limit system variable value if an explicit limit is not supplied.
3. Remove checks that did not allow (2^64 - 1) as a valid limit value.
2019-09-01 23:22:10 -04:00
David Hall
5c8ff4a1eb
MCOL-3435 push an implicit group by for Window Functions in same query as aggregates.
2019-08-29 09:44:17 -05:00
David Hall
608a042065
MCOL-3423 revert PR #806 , which reverted ostensibly no longer needed code from MCOL-3343. That code is needed.
2019-08-20 16:02:39 -05:00
Roman Nozdrin
b1bc995420
Merge branch 'develop' into remove-infinidb
2019-08-13 12:32:01 +03:00
Roman Nozdrin
6cdca1330b
Merge pull request #808 from mariadb-corporation/develop-merge-up-20190729
...
Merge develop-1.2 into develop
2019-08-13 11:55:22 +03:00
Andrew Hutchings
9d83b49fca
MCOL-104 First pass of InfiniDB rename in code
2019-08-12 09:41:28 +01:00
Patrick LeBlanc
a09a9d5d0f
Mass substitution 'Corporaton' -> 'Corporation'
2019-08-07 14:43:25 -05:00
Andrew Hutchings
811909aa72
Merge branch 'develop-1.2' into develop-merge-up-20190729
2019-07-29 12:19:26 +01:00
David Hall
c683b6bfc0
MCOL-3404 Revert experimental changes from MCOL-3343
2019-07-16 18:19:03 -05:00
David Hall
4cf2c37c18
MCOL-3343 Handle windowfunction <arithmetic op> simple column
2019-06-20 09:24:58 -05:00
David Hall
ea6592ea08
MCOL-3343 Try adding aggregate result to jobInfo.nonConstDelCol vector
2019-06-12 14:20:52 -05:00
Andrew Hutchings
5e4f1b9933
Merge branch 'develop' into MCOL-265
2019-06-10 13:58:03 +01:00
Andrew Hutchings
020b211bb7
Merge branch 'develop-1.2' into develop-merge-up-20190514
2019-05-14 13:58:33 +01:00
Roman Nozdrin
7e2cb05624
MCOL-537 There are no CS-specific warnings building with gcc 8.2.
2019-05-07 16:00:05 +03:00
Patrick LeBlanc
cbbf267e88
MCOL-537, cleanup compiler warnings. Checkpointing a bunch of fixes.
...
Work in progress...
2019-04-29 10:56:48 +03:00
David Mott
4b9d046c6e
Fully resolve potentially ambiguous symbols by removing using namespace statements from headers which have a cascading effect. This causes potential behavior changes when switching to c++11 since symbols can be exported from std and boost while both have been imported into the global namespace.
2019-04-29 01:21:15 -05:00
Gagan Goel
e89d1ac3cf
MCOL-265 Add support for TIMESTAMP data type
2019-04-23 00:00:09 -04:00
David Hall
3f2c753947
MCOL-1822-c final checkin
2019-03-05 09:33:39 -06:00
David Hall
a2aa4b8479
MCOL-1822 Intermediate checkin. DISTINCT not working.
2019-02-25 14:54:46 -06:00
Roman Nozdrin
07561c43d7
MCOL-1052 LIMIT processing refactoring in getGroupPlan().
2018-08-30 17:03:14 +03:00
drrtuy
69486310f2
MCOL-1637 Return limit value comparision to fix the regression.
2018-08-16 13:01:04 +03:00
Andrew Hutchings
8c90419852
Fix merge and coding style issues
2018-06-22 15:31:31 +01:00
David Hall
ea70806e93
MCOL-1201 Add support for UDAF multiple parm constants
2018-06-05 14:10:04 -05:00
David Hall
6fa7dded6f
MCOL-1201 manual rebase with develop. Obsoletes branch MCOL-1201
2018-06-05 13:54:17 -05:00
Roman Nozdrin
5d48ddb158
MCOL-1052 CS group_by_handler now uses CS internal sorting.
2018-04-16 16:51:42 +03:00
Andrew Hutchings
01446d1e22
Reformat all code to coding standard
2017-10-26 17:18:17 +01:00
David Hall
a623a2889b
MCOL-890 add logic to perform dictionary lookup for GROUP_CONCAT in the presence of COUNT(<same col>)
2017-08-25 10:54:50 -05:00
David Hall
bc2a4e7795
MCOL-523 Add UDAF and UDAnF SDK
2017-08-02 11:22:07 -05:00
Andrew Hutchings
ffcfc41563
MCOL-507 Further ExeMgr performance improvements
...
This does the following:
* Switch resource manager to a singleton which reduces the amount of
times the XML data is scanned and objects allocated.
* Make the I_S tables use the FE implementation of the system catalog
* Make the I_S.columnstore_columns table use the RID list cache
* Make the extentmap pre-allocate a vector instead of many small allocs
2017-01-16 12:33:27 +00:00
david hill
e9d96ddc85
copyright additions
2016-06-01 20:03:20 -05:00
david hill
3a6d4c3fd2
Revert "copyright name change"
...
This reverts commit 7000f6e4f2 .
2016-06-01 17:54:28 -05:00
david hill
7000f6e4f2
copyright name change
2016-06-01 14:54:11 -05:00
David Hall
1bd427486c
Updated with latest InfiniDB Develop (4.6.6)
2016-01-14 10:27:21 -06:00
david hill
f6afc42dd0
the begginning
2016-01-06 14:08:59 -06:00