cubicweb #17059828 [rqlrewrite/schema] avoid parsing computed relations for each query [validation pending]

[rqlrewrite/schema] avoid parsing computed relations for each query

The RQLRelationRewriter is instanciated for each RQL query, it should avoid parsing computed relations formula by using a cache.

This brings a huge performance boost to some pages.

Kudos to Adrien, David and Sylvain.

prioritynormal
typebug
done in3.25.0
load left0.000
closed by#39c9e548f0ce [rqlrewrite/schema] Avoid parsing computed relations for each query
patch[rqlrewrite/schema] Avoid parsing computed relations for each query [applied]