Details
-
Task
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
-
1.0.6.1
-
None
Description
ColumnStore is case sensitive for string comparisons in queries.
I know that the following query
select * from table1 where field1='aaa';
can be made not case sensitive writing
select * from table1 where field1 collate utf8_general_ci='aaa';
but, is there a way to make the engine not cs by default, without changing the client code?
There should be an option for this.
Attachments
Issue Links
- is blocked by
-
MCOL-4422 Remove mariadb.h and my_sys.h dependency from collation.h
- Closed
-
MDEV-21504 Collation: Create shared library for engines to use
- Closed
- relates to
-
MCOL-4064 Make JOIN collation aware
- Closed
-
MCOL-4065 DISTINCT is case sensitive
- Closed
-
MCOL-4388 Equality does not respect the NOPAD collation attribute
- Closed
-
MCOL-4470 collation aware join code crashes ExeMgr
- Closed
-
MCOL-4498 LIKE is not collation aware
- Closed
-
MCOL-4403 Trailing spaces not behaving as InnoDB
- Closed
-
MCOL-4417 Non-equality comparison operators do not work well with NOPAD collations
- Closed
-
MCOL-4428 WHERE char6col <='STR' OR char6col IS NULL -- returns a wrong result after MCOL-495
- Closed
-
MCOL-4534 MariaDB collation library: improve comparison performance in 8bit nopad_bin collations
- Stalled
-
MCOL-4539 WHERE short_char_column='literal' ignores the collation on a huge table
- Closed
-
MCOL-4726 Wrong result of WHERE char1_col='A'
- Closed