Feature #2811

Implement a case insensitive equals constraint

Added by Robert Lemke over 6 years ago. Updated about 4 years ago.

Status:Resolved Start date:2009-03-10
Priority:Must have Due date:
Assigned To:Karsten Dambekalns % Done:

100%

Category:Query handling
Target version:-

Description

Add a new or enhance the existing "equals" query constraint to allow for case insensitive search in properties.


Related issues

related to TYPO3.TYPO3CR - Feature #1875: Add more query options to persistence backend Closed 2008-10-27

Associated revisions

Revision ebd06dad
Added by Karsten Dambekalns over 6 years ago

FLOW3:
  • equality comparisons in persistence can now be done case-insensitive (in QueryInterface and Repository), refs #1884, refs #2811
TYPO3CR:
  • changed more use of PersistenceManager into PersistenceManagerInterface
  • added support for case-insensitive equality comparison in QueryInterface implementation, fixes #2811
  • implemented Literal, LowerCase, UpperCase in QOM
  • reduced the number of tables used for storing properties by roughly 50%
  • removed Lucene search backend
  • added in-RDBMS property index and new search backend based on it, refs #1886
FLOW3 Distribution:
  • removed Lucene package from Global packages
  • removed install.sh, it was broken anyway

History

#1 Updated by Karsten Dambekalns over 6 years ago

  • Status changed from Accepted to Resolved
  • % Done changed from 0 to 100

Applied in changeset r2011.

#2 Updated by Robert Lemke about 4 years ago

  • Target version deleted (198)

Also available in: Atom PDF