[
https://issues.apache.org/jira/browse/PHOENIX-7886?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Kyle Purtell updated PHOENIX-7886:
-----------------------------------------
Description: Split the conflated {{SERVER FILTER BY FIRST KEY ONLY AND
<expr>}} line and rename the projection optimization lines to {{SERVER
PROJECTION FILTER BY FIRST KEY ONLY}} and {{{}... EMPTY COLUMN ONLY{}}}, each
followed when a value predicate exists by a separate {{SERVER FILTER BY
<expr>}} line for each predicate. {{ExplainPlanAttributes}} narrows
{{serverWhereFilter}} to the bare predicate and adds
{{serverFirstKeyOnlyProjection}} and {{serverEmptyColumnOnlyProjection}}
booleans, with matching {{ExplainPlanTestUtil}} fluent assertion getters,
setters, and testers. (was: Split the conflated {{SERVER FILTER BY FIRST KEY
ONLY AND <expr>}} line and rename the projection optimization lines to {{SERVER
PROJECTION FILTER BY FIRST KEY ONLY}} and {{{}... EMPTY COLUMN ONLY{}}}, each
followed when a value predicate exists by a separate {{SERVER FILTER BY
<expr>}} line. {{ExplainPlanAttributes}} narrows {{serverWhereFilter}} to the
bare predicate and adds {{serverFirstKeyOnlyProjection}} and
{{serverEmptyColumnOnlyProjection}} booleans, with matching
{{ExplainPlanTestUtil}} fluent assertion getters, setters, and testers.)
> Server filter and projection EXPLAIN output improvements
> --------------------------------------------------------
>
> Key: PHOENIX-7886
> URL: https://issues.apache.org/jira/browse/PHOENIX-7886
> Project: Phoenix
> Issue Type: Sub-task
> Reporter: Andrew Kyle Purtell
> Assignee: Andrew Kyle Purtell
> Priority: Major
> Fix For: PHOENIX-7876-feature
>
>
> Split the conflated {{SERVER FILTER BY FIRST KEY ONLY AND <expr>}} line and
> rename the projection optimization lines to {{SERVER PROJECTION FILTER BY
> FIRST KEY ONLY}} and {{{}... EMPTY COLUMN ONLY{}}}, each followed when a
> value predicate exists by a separate {{SERVER FILTER BY <expr>}} line for
> each predicate. {{ExplainPlanAttributes}} narrows {{serverWhereFilter}} to
> the bare predicate and adds {{serverFirstKeyOnlyProjection}} and
> {{serverEmptyColumnOnlyProjection}} booleans, with matching
> {{ExplainPlanTestUtil}} fluent assertion getters, setters, and testers.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)