mirror of
https://github.com/corda/corda.git
synced 2024-12-21 05:53:23 +00:00
db6c7f38a5
* Make the criteria builder functions case insensitive Add IGNORE_CASE versions of the comparison operator enums Add exactMatch argument to criteria builder functions where strings can be passed in and set its default value to true Use JvmOverrides to provide the default true version to java without needing to specify a value manually If exactMatch is true then the original enums will be used, if false the IGNORE_CASE enums will be used instead HibernateQueryCriteriaParser.columnPredicateToPredicate now takes into account the IGNORE_CASE versions of the enums * Tidy up QueryCriteriaUtils and HibernateQueryCriteriaParser Split HibernateQueryCriteriaParser.columnPredicateToPredicate into smaller functions Reduce duplicated code in QueryCriteriaUtils * Tidy up QueryCriteriaUtils and HibernateQueryCriteriaParser Split HibernateQueryCriteriaParser.columnPredicateToPredicate into smaller functions Reduce duplicated code in QueryCriteriaUtils (missed some code here) * update changelog and api-vault-query docs with new API functions * reorder Operator enums so that the ignore case enums are at the end In case anyone is depending on the order of the enums, to keep compatibility with existing CorDapps the enums should be added at the end to prevent ordinals from breaking. |
||
---|---|---|
.. | ||
capsule | ||
src | ||
build.gradle |