[
https://issues.apache.org/jira/browse/ASTERIXDB-2829?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Glenn Justo Galvizo resolved ASTERIXDB-2829.
--------------------------------------------
Resolution: Fixed
> Add Support for Composite Atomic-Array Indexes
> ----------------------------------------------
>
> Key: ASTERIXDB-2829
> URL: https://issues.apache.org/jira/browse/ASTERIXDB-2829
> Project: Apache AsterixDB
> Issue Type: Improvement
> Components: IDX - Indexes
> Reporter: Glenn Justo Galvizo
> Assignee: Glenn Justo Galvizo
> Priority: Major
>
> Currently array indexes only support indexing on the elements of an array. It
> would be beneficial to add atomic fields as prefix(es) / suffix(es) to an
> array index, to allow for more queries to use an array index as an access
> method.
>
> As it stands composite array indexes are allowed in the grammar and _should_
> be maintainable (i.e. bulk loading, insert, delete, and upserts should work),
> but care must be given when recognizing that the index is applicable. In the
> IntroduceSelectAccessMethodRule, we currently only attempt to optimize a
> single SELECT (and thus, only keep context for that specific SELECT)- but
> applicable composite atomic-array index queries have SELECTs that span
> multiple levels (one before the unnest and one after).
--
This message was sent by Atlassian Jira
(v8.3.4#803005)