All work
- Rename CONTAINS() string functionSPECQUERY-36Seref Arikan
- Specify subsumption semantics for code matching in AQL pathsSPECQUERY-35Seref Arikan
- Add function which allows terminology matches agnostic or defining_code or mappingSPECQUERY-34Seref Arikan
- Add support for NULLSPECQUERY-33Resolved issue: SPECQUERY-33Sebastian Iancu
- Add support for GROUP BY and HAVINGSPECQUERY-32
- Move AQL examples to a new separate specificationSPECQUERY-31Resolved issue: SPECQUERY-31Sebastian Iancu
- Upgrade grammar to ANTLR4SPECQUERY-30Resolved issue: SPECQUERY-30Sebastian Iancu
- Support for XOR operatorSPECQUERY-29Resolved issue: SPECQUERY-29Sebastian Iancu
- Add support for built-in functionsSPECQUERY-28Resolved issue: SPECQUERY-28Sebastian Iancu
- Add support for SELECT DISTINCT ...SPECQUERY-27Resolved issue: SPECQUERY-27Sebastian Iancu
- Support for querying across LINKs or referencesSPECQUERY-26Seref Arikan
- Add support for aggregate functions (COUNT, SUM, etc)SPECQUERY-25Resolved issue: SPECQUERY-25Sebastian Iancu
- AQL query processor should ignore data with lifecycle_state = incomplete.SPECQUERY-24Seref Arikan
- Improve introductory textSPECQUERY-23Resolved issue: SPECQUERY-23Seref Arikan
- Add support for proper terminology access to AQLSPECQUERY-22Seref Arikan
- Clarify TIMEWINDOW semanticsSPECQUERY-21
- Clarify major keyword documentation and semantics; remove TIMEWINDOW.SPECQUERY-20Resolved issue: SPECQUERY-20Pablo Pazos
- Clarify use of terminology 'identified path'SPECQUERY-19Resolved issue: SPECQUERY-19Pablo Pazos
- Add support for descendant pathsSPECQUERY-18Seref Arikan
- Support for LIKE operatorSPECQUERY-17Resolved issue: SPECQUERY-17Sebastian Iancu
- Add support for LIMIT and OFFSETSPECQUERY-16Resolved issue: SPECQUERY-16Sebastian Iancu
- Add clarifications and fix typographical errorsSPECQUERY-15Resolved issue: SPECQUERY-15Pablo Pazos
- Correct typographical errorsSPECQUERY-14Resolved issue: SPECQUERY-14Pablo Pazos
- Describe how AQL works with openEHR demographic dataSPECQUERY-13Sebastian Iancu
- Improve terminology supportSPECQUERY-12Sebastian Iancu
- Add namespaces to AQLSPECQUERY-11Resolved issue: SPECQUERY-11Thomas Beale
- Add function support to AQLSPECQUERY-10Seref Arikan
- Add description of cartesian product problem.SPECQUERY-9Seref Arikan
- Improve readability and clean up textSPECQUERY-8Resolved issue: SPECQUERY-8Sebastian Iancu
- Add support for NOT CONTAINSSPECQUERY-7Resolved issue: SPECQUERY-7Sebastian Iancu
- Publish original AQL wiki page as formal specification.SPECQUERY-6Resolved issue: SPECQUERY-6Thomas Beale
- AQL functions for state of INSTRUCTION and ACTIVITYSPECQUERY-5Heath Frankel
- Improve documentation of 'matches' operatorSPECQUERY-4Resolved issue: SPECQUERY-4Pablo Pazos
- Support for literals in SELECT clauseSPECQUERY-3Resolved issue: SPECQUERY-3Sebastian Iancu
- Clarify the return structure of an AQL querySPECQUERY-2Resolved issue: SPECQUERY-2Seref Arikan
- Allow term codes to be used in openEHR path predicate shortcutsSPECQUERY-1Resolved issue: SPECQUERY-1Sebastian Iancu
36 of 36
Rename CONTAINS() string function
Raise CR
Analysis
Execution
Raise CR
Analysis
Execution
Description
Details
Details
Reporter
Sebastian Iancu
Sebastian IancuRaised By
Freek Kuijpers
Components
Affects versions
Created September 23, 2024 at 8:49 AM
Updated October 7, 2024 at 8:29 AM
Activity
Show:
Matija Polajnar October 7, 2024 at 8:29 AM
Matija Polajnar
October 7, 2024 at 8:29 AM
I must say I find it wrong to have specific function names in the grammar itself at all…
there is an issue with AQL ANTLR lexer around the `CONTAINS()` [string function](https://specifications.openehr.org/releases/QUERY/development/AQL.html#_contains), as it collides with `CONTAINS` operator. I propose would be rename the function as `CONTAINS_STRING()`