[ https://issues.apache.org/jira/browse/GEODE-147?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jason Huynh reassigned GEODE-147: --------------------------------- Assignee: (was: Jason Huynh) > Unable to match iterator for indexed query using alias when update in progress > ------------------------------------------------------------------------------ > > Key: GEODE-147 > URL: https://issues.apache.org/jira/browse/GEODE-147 > Project: Geode > Issue Type: Bug > Components: querying > Reporter: Jason Huynh > Priority: Minor > > The problem occurs when there is an update in progress and a query that uses > an index has an alias in the from clause of a query and not in the where > clause. > For example: > select p.id from /portfolios p.entriesSet entry where value.score = $1 > A possible fix would be to also match the indexed expression with the path > name. > if(path.getType() == OQLLexerTokenTypes.Identifier > || itr.getName().equals(pathName) || > info._getIndex().getIndexedExpression().startsWith(pathName + ".")) { -- This message was sent by Atlassian JIRA (v7.6.3#76005)