[ 
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)

Reply via email to