Alexey Antipovsky
d2e7c9d98d
MCOL-2000 Process charset definitions in the DDL
...
MCOL-2000 Process charset definitions in the ALTER TABLE .. ADD COLUMN
MCOL-2000 Yet another fixes for column charsets
* make respect for column (including table/db/server default) charsets
for the TEXT(n) fields
* round TEXT(n) column length up to the next default length of TEXT-like
subtypes, 255 (TINYTEXT), 65535 (TEXT) and so on up to 2100000000
(LONGTEXT)
2020-12-04 15:01:01 +03:00
Gagan Goel
995cadef2d
MCOL-641 Fix alter table add wide decimal column.
...
This patch also removes CalpontSystemCatalog::BINARY and
ddlpackage::DDL_BINARY that were added during the initial
stages of the work on MCOL-641.
2020-11-20 19:49:54 -05:00
Roman Nozdrin
f7002e20b5
::writeRow now treats WR_BINARY as int128 for 16 bytes DT only
...
WF avg uses const & as arguments types
Removed BINARY from DDL parser
2020-11-18 13:52:20 +00:00
Roman Nozdrin
31d597d87e
MCOL-641 This commit enables CS to return a warning on non-supported ZEROFILL
...
keyword.
The change potentially replaces tabs with spaces in the bison's ddl.y file.
2020-11-18 13:47:01 +00:00
drrtuy
2eb5af1d24
MCOL-641 This commit adds support for SIGNED and ZEROFILL keywords in
...
CREATE TABLE. ZEROFILL is dummy though.
There is a new file with column width utilities.
Array access was replaced by a variable that is calculated only once in
TupleJoiner::updateCPData.
2020-11-18 13:47:01 +00:00
Gagan Goel
77e1d6abe3
Basic SELECT support for Decimal38
2020-11-18 13:47:00 +00:00
Roman Nozdrin
c9f42fb5cc
MCOL-641 PoC version for DECIMAL(38) using BINARY as a basis.
2020-11-18 13:47:00 +00:00
Gagan Goel
32f6167067
MCOL-641 Work of Ivan Zuniga on basic read and write support for Binary16
2020-11-18 13:47:00 +00:00
Alexey Antipovsky
0e29b0b0f9
Fix -Wtype-limits
2020-11-17 15:03:10 +03:00
Roman Nozdrin
1c74f80d76
MCOL-4136 This patch makes an explicit dependency on generated errorids.h
2020-08-05 12:22:50 +00:00
Jose
98abf95eae
MCOL-3991 MCS is now single package and properly uninstalls
2020-05-12 13:36:24 +00:00
Roman Nozdrin
cc69edce6a
MCOL-3981 Fixed builds with cmake 2.8.X.
2020-05-04 15:35:26 +00:00
Patrick LeBlanc
432e13c3b1
MCOL-3941 part 2. Added the location of the flex/bison output to the include list.
2020-04-22 11:14:58 -04:00
Roman Nozdrin
6f3ae1b429
MCOL-3941 Ninja now builds MCS.
...
Generated files in utils/loggingcpp/ are now moved into bin dir.
2020-04-20 13:35:30 +00:00
Jose Rojas
61574cd00d
Merge pull request #1047 from LinuxJedi/collate_warn
...
MCOL-3721 Fix quoting issues for COLLATE
2020-02-28 16:19:53 -05:00
Roman Nozdrin
e0cb60dcd2
Merge pull request #1024 from LinuxJedi/collate_warn
...
MCOL-3721 Allow collate and warn on ORDER BY
2020-02-28 16:19:36 -05:00
David.Hall
bfe3ab14c0
Merge pull request #1030 from LinuxJedi/MCOL-3764
...
MCOL-3764 Fix RENAME TABLE
2020-02-28 16:19:18 -05:00
Andrew Hutchings
49994f7bc3
Fix warnings found in DEBUG combined build
...
Fixes:
* Irrelevant where conditions
* Irrelevant const
* A potential infinite loop in treenode
* Bad implicit case fallthroughs
* Explicit markings for required case fallthroughs
* Unused variables
* Unused function
Also disabled some warnings for now which we should fix later.
2019-12-10 16:33:08 +00:00
Andrew Hutchings
7489d0bfd0
MCOL-3625 Rename packages
...
Rename packages to MariaDB-columnstore-engine, MariaDB-columnstore-libs
and MariaDB-columnstore-platform.
Also add the "columnstore-" prefix the the components so that MariaDB's
packaging system understands then and add a line to include them in
MariaDB's packaging.
In addition
* Fix S3 building for dist source build
* Fix Debian 10 dependency issue
* Fix git handling for dist builds
* Add support for MariaDB's RPM building
* Use MariaDB's PCRE and readline
* Removes a few dead files
* Fix Boost noncopyable includes
2019-12-04 11:04:39 +00:00
Andrew Hutchings
70b3aa3159
Merge branch 'develop-1.2' into develop-merge-up-20190924-2
2019-09-24 14:17:57 +01:00
Andrew Hutchings
3fef0f21d3
Remove vpj files
...
They shouldn't be here
2019-09-05 17:38:03 +01:00
Andrew Hutchings
82f5a985a0
MCOL-2219 Remove unused lexer patterns
2019-08-12 08:50:47 +01:00
Roman Nozdrin
a9c72675ba
MCOL-2178 Fixed MDB crash with setError() operating with empty gwi.
...
FromSubQuery() is no pushdown aware.
Actualize OUTER_JOIN_DEBUG section in ha_calpont_execplan.cpp
to be used with 10.4.
Enabled derivedTableOptimization() for select handler.
2019-08-01 14:29:55 -04:00
Andrew Hutchings
e9a4412346
MCOL-2219 Fix space handling in DDL parser
...
Allow non-alphanumeric character after space in column names.
2019-08-01 18:20:13 +01:00
Andrew Hutchings
5e4f1b9933
Merge branch 'develop' into MCOL-265
2019-06-10 13:58:03 +01:00
Roman Nozdrin
e12a2acd53
MCOL-537 Regression test doesn't tolerate 'failed' in stderr, stdout.
...
I reformulate the messages.
Changed version in preprocessor conditions to avoid compilation
warnings in Debian 9.
Disabled sign-compare check for generated files in DML/DDL.
2019-05-20 18:30:52 +03:00
David Mott
e65f80f493
delete visual c++ project files. cmake can generate these if needed
2019-04-25 23:35:03 -05:00
David Mott
8b715fed44
permit script execution when sources reside on non-executable file system
2019-04-25 22:41:26 -05:00
Gagan Goel
e89d1ac3cf
MCOL-265 Add support for TIMESTAMP data type
2019-04-23 00:00:09 -04:00
David Mott
138a6c5592
move cmake scripts to cmake folder
...
add boost super build project (currently disabled)
declare BOOST_NO_CXX11_SCOPED_ENUMS on projects that use boost::filesystem
2019-04-19 11:00:43 -05:00
Gagan Goel
d1ada75395
MCOL-270 Add support for MEDIUMINT data type
2018-12-30 19:13:16 -05:00
Roman Nozdrin
068b1681f1
Merge pull request #582 from mariadb-corporation/1.1-merge-up-2018-10-05
...
Merge develop-1.1 into develop
2018-10-08 10:43:33 +03:00
Roman Nozdrin
d1f02026c5
Backported the rest of MCOL-1659(spaces in identifiers).
2018-10-07 16:19:50 +03:00
Gagan Goel
38d0740ec1
MCOL-266 Add support for BOOLEAN/BOOL data type
2018-10-07 00:43:34 -04:00
Andrew Hutchings
f1f13a09d1
Merge branch 'develop-1.1' into 1.1-merge-up-2018-10-05
2018-10-05 18:40:07 +01:00
Roman Nozdrin
07bd413053
MCOL-1660/1659 Table/column identifiers support spaces in DDL.
...
MCOL-1660/1659 Table/column identifiers support spaces in DDL.
2018-08-18 15:29:52 +03:00
Andrew Hutchings
03da6df473
Merge branch 'develop-1.1' into 1.1-merge-up-20180817
2018-08-17 16:17:13 +01:00
Ravi Prakash
e5891e4ddc
Fix MCOL-1577 ColumnStore to allow CREATE TABLE table_name LIKE Syntax
...
The code walks the source table meta-data structure to generate CREATE
table statement which creates the new table.
2018-08-16 17:26:53 -07:00
Roman Nozdrin
a98aec07fa
MCOL-1655 removed hardcoded %debug from ddl.y.
2018-08-17 01:10:00 +03:00
Roman Nozdrin
5ddd510c31
MCOL-1454 DDL parser supports reserved word TIME as a column name now.
2018-06-23 18:21:47 +03:00
Andrew Hutchings
4764094e4a
Fix merge errors
2018-05-31 15:04:04 +01:00
Andrew Hutchings
53f281933a
Merge branch 'develop-1.1' into 1.1-merge-up-20180531
2018-05-31 14:43:52 +01:00
Roman Nozdrin
efbf297eb7
MCOL-1384 Backport the MCOL-573 feature to 1.1. Change msg type to avoid server code assert violation.
2018-05-31 10:45:22 +03:00
Roman Nozdrin
04c87aca31
MCOL-1406 Removed unused non-terminal token.
2018-05-25 12:28:00 +03:00
Roman Nozdrin
8f3faee25d
MCOL-1406 Fixed the regression.
2018-05-23 23:38:11 +03:00
Roman Nozdrin
59858aa896
MCOL-1415 Fixed regression with extra spaces after dot in qualified identifiers.
2018-05-17 10:01:17 +03:00
Andrew Hutchings
8790177d2a
Merge pull request #471 from drrtuy/MCOL-1386
...
MCOL-1386 C-style comments
2018-05-15 15:32:47 +01:00
Roman Nozdrin
f67c9fd50f
MCOL-1386 Add c-style comments support for DDL statements.
2018-05-10 22:04:33 +03:00
Andrew Hutchings
1a582eed4a
Merge branch 'develop-1.1' into 1.1-merge-up-20180509-a2
2018-05-09 09:20:55 +01:00
Roman Nozdrin
b9f2b55484
MCOL-1384 Parser accepts quotes with qualified dbobject identifiers.
2018-05-07 11:56:54 +03:00