973b80dbbc
Merge pull request #820 from mariadb-corporation/MCOL-3424
...
MCOL-3424 Fix handler API breakage for write_row()
2019-08-14 16:46:20 +03:00
f64db01d81
Merge pull request #822 from mariadb-corporation/remove-infinidb
...
Fix hton usage
2019-08-14 16:44:13 +03:00
ad355dc771
Fix hton usage
2019-08-14 14:03:23 +01:00
fd5233f070
MCOL-3424 Fix handler API breakage for write_row()
...
The MariaDB handler API changed for write_row(). The 'buf' parameter is
now a 'const'. This meant that our implementation didn't match the
virtual call so ours was no longer called. This implemented the 'const'.
2019-08-13 14:18:59 +01:00
b1bc995420
Merge branch 'develop' into remove-infinidb
2019-08-13 12:32:01 +03:00
9d83b49fca
MCOL-104 First pass of InfiniDB rename in code
2019-08-12 09:41:28 +01:00
a09a9d5d0f
Mass substitution 'Corporaton' -> 'Corporation'
2019-08-07 14:43:25 -05:00
c297ceb6c1
MCOL-2178 Connector code now uses separate hton for columnstore engine.
...
CS now uses hton->close_connection() method to release all FEP
connections from MDB to ExeMgr.
Refactor fetchNextRow() to remove decimal and double precision
changes.
2019-08-01 14:09:35 -04:00
2071716ebd
MCOL-2121 New derived_handler(MDEV-17096) infrastructure.
...
Renamed isInfiniDB() into isMCSTable
Changed getSelectPlan() to reuse it with derived and
other handler types.
Separate pushdown handlers methods and functions.
Removed vcxproj files from the source.
Added fix for MCOL-2166.
Merged with MCOL-2121
2019-08-01 12:54:17 -04:00
06696f596a
MCOL-1101 Add plugin variables to replace the legacy system vars.
...
Legacy system vars with names infinidb_* was preserved for
backward compatibility and they will be used if
columnstore_use_legacy_vars variable is set.
Remove unused structure and plugin variable.
2019-02-18 16:13:50 +03:00
ca0240037a
FE connection info structure migration.
...
Replaced INFINIDB_VTABLE.cal_conn_info with a plugin thread variable.
Fixed query_string memory deallocation crash at plugin_thdvar_cleanup.
2019-02-13 22:09:55 +03:00
971055a473
MCOL-1101. PoC for INFINIDB_VTABLE and thd variables migration to plugin sys variables.
2019-02-13 22:09:55 +03:00
62f296b443
MCOL-1510 Make changes to allow aggregations as function arguments when build in release mode. See also MDEV-16842.
2018-08-30 16:59:41 +03:00
cdd9bed1ae
MCOL-1510 GROUP BY supports functions with aggregation funcs as arguments in projections, e.g. sum(i)+1.
2018-07-03 18:22:13 +03:00
1a582eed4a
Merge branch 'develop-1.1' into 1.1-merge-up-20180509-a2
2018-05-09 09:20:55 +01:00
b8f3cb2a98
MCOL-1052 WIP Incorporate a fix for MCOL-1348. Comment on the group_by_handler class.
2018-04-20 20:44:28 +03:00
78aeedb162
MCOL-1052 WIP Process UNION subqueries separetely.
2018-04-02 15:03:59 +03:00
a47f16054d
MCOL-1052 Use existed getSelectPlan as a basis for group_by_handler plan generation.
2018-03-30 19:07:33 +03:00
fa4067b6f0
MCOL-1052 Generate execution plan for a aggregated function query call.
2018-03-27 18:37:00 +03:00
cff504c8bf
MCOL-1052. init_scan() initial implementation.
2018-03-22 17:12:56 +03:00
e14b327a57
MCOL-1052: Skeleton for group_by_handler for CS.
2018-03-17 14:06:23 +03:00
0d7c0f7ae4
Merge branch 'develop-1.1' into dev-merge-up-20180202
2018-02-02 14:53:36 +00:00
86b12cabae
MCOL-978 Disable QCache for ColumnStore
...
ColumnStore tables can have data modifications away from a specific
MariaDB server. This means it is possible for QCache to not be
invalidated properly in vtable mode 0. This patch makes sure it is
disabled for ColumnStore.
2017-12-12 21:11:52 +00:00
01446d1e22
Reformat all code to coding standard
2017-10-26 17:18:17 +01:00
e9d96ddc85
copyright additions
2016-06-01 20:03:20 -05:00
3a6d4c3fd2
Revert "copyright name change"
...
This reverts commit 7000f6e4f2
.
2016-06-01 17:54:28 -05:00
7000f6e4f2
copyright name change
2016-06-01 14:54:11 -05:00
a72f053840
Fix for date_item and a crash
2016-04-26 17:21:35 -05:00
d24629b467
MariaDB 10.1 has different signature for start_bulk_insert than mysql 5.1.73
2016-02-19 12:11:05 -06:00
e4c7f2292c
Remove some files that shouldn't be in version control (If you need them, I still have them).
...
Some changes needded to build debug
2016-02-08 13:54:26 -06:00
f6afc42dd0
the begginning
2016-01-06 14:08:59 -06:00