[ 
https://issues.apache.org/jira/browse/IGNITE-27084?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrey Mashenkov reassigned IGNITE-27084:
-----------------------------------------

    Assignee: Andrey Mashenkov

> Sql. Improve printout of searchBounds in EXPLAIN
> ------------------------------------------------
>
>                 Key: IGNITE-27084
>                 URL: https://issues.apache.org/jira/browse/IGNITE-27084
>             Project: Ignite
>          Issue Type: Improvement
>          Components: sql ai3
>            Reporter: Konstantin Orlov
>            Assignee: Andrey Mashenkov
>            Priority: Minor
>              Labels: ignite-3
>
> Currently, {{toString}} is used to print out search bounds in explain writer. 
> One of the drawback of this approach is that any change in related classes 
> lead to changes in explain output. Another problem is that format of 
> {{toString}} is out of the common style of rest of the expressions. Here is 
> an example:
> {code}
>   IndexScan
>       table: PUBLIC.TEST_TABLE
>       index: TEST_TABLE_IDX
>       type: SORTED
>       predicate: AND(SEARCH(C1, Sarg[1, 2, 3]), 
> >(CAST(CURRENT_TIMESTAMP):TIMESTAMP(0) NOT NULL, 1970-01-01 00:00:00))
>       searchBounds: [MultiBounds [bounds=ArrayList [ExactBounds [bound=1], 
> ExactBounds [bound=2], ExactBounds [bound=3]]]]
>       fieldNames: [C1]
>       collation: [C1 ASC]
>       est: (rows=1)
> {code}
> Search bounds above represents multiple lookup with 3 index keys: 1, 2, and 3.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to