[ https://issues.apache.org/jira/browse/IGNITE-24732?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Konstantin Orlov updated IGNITE-24732: -------------------------------------- Fix Version/s: 3.1 > Sql. Avoid expression lookup on every expression invocation > ----------------------------------------------------------- > > Key: IGNITE-24732 > URL: https://issues.apache.org/jira/browse/IGNITE-24732 > Project: Ignite > Issue Type: Bug > Components: sql > Reporter: Konstantin Orlov > Assignee: Konstantin Orlov > Priority: Major > Labels: ignite-3 > Fix For: 3.1 > > Time Spent: 10m > Remaining Estimate: 0h > > IGNITE-21558 introduced an issue where almost every sql expression looked up > in the expression cache on every invocation. For example: > {code} > Predicate<RowT> pred = row -> expressionFactory.predicate(rel.getCondition(), > rel.getRowType()).test(ctx, row); > {code} > The problem is that call to expression factory is inside of the lambda. -- This message was sent by Atlassian Jira (v8.20.10#820010)