Vikas Saurabh created OAK-6905:
----------------------------------

             Summary: Query enging: support coalesce function as in-built method
                 Key: OAK-6905
                 URL: https://issues.apache.org/jira/browse/OAK-6905
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: core, lucene, query
            Reporter: Vikas Saurabh
            Assignee: Vikas Saurabh
            Priority: Normal
             Fix For: 1.8


Sometimes the content structure stores semantically similar properties at 
different locations (due to content evolution or different locations genuinely 
represent different values).

e.g. say a content represent a real world image as 
{{..../file1.jpg/jcr:content/file}}. Where {{jcr:content/metadata/exif:title}} 
could be title of image from exif data, {{jcr:content/jcr:title}} could be 
title explicitly set by user.

While displaying a title, it probably makes sense to show {{jcr:title}} first 
and fallback to {{exif:title}} and then probaly to node name if nothing else 
works out.

it'd would be useful to have such overlaying be conveyed to query engine too 
for lookup, ordering (and, of course, indexing). As a method name, sql colesce 
is exactly what should serve this purpose.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to