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

Jesus Camacho Rodriguez updated HIVE-23224:
-------------------------------------------
    Target Version/s: 4.0.0

> Literals in CBO plan could show less information
> ------------------------------------------------
>
>                 Key: HIVE-23224
>                 URL: https://issues.apache.org/jira/browse/HIVE-23224
>             Project: Hive
>          Issue Type: Improvement
>          Components: CBO
>            Reporter: Jesus Camacho Rodriguez
>            Assignee: Jesus Camacho Rodriguez
>            Priority: Major
>
> Currently, they are very verbose. For all char and varchar literals it will 
> show the encoding, thought it is always the same. For varchar literals, it 
> prints type and length, which seems unnecessary.
> For instance:
> {code}
>                        HiveFilter(condition=[AND(IN($10, 
> _UTF-16LE'wallpaper':VARCHAR(2147483647) CHARACTER SET "UTF-16LE", 
> _UTF-16LE'parenting':VARCHAR(2147483647) CHARACTER SET "UTF-16LE", 
> _UTF-16LE'musical':VARCHAR(2147483647) CHARACTER SET "UTF-16LE", 
> _UTF-16LE'womens':VARCHAR(2147483647) CHARACTER SET "UTF-16LE", 
> _UTF-16LE'birdal':VARCHAR(2147483647) CHARACTER SET "UTF-16LE", 
> _UTF-16LE'pants':VARCHAR(2147483647) CHARACTER SET "UTF-16LE"), IN($12, 
> _UTF-16LE'Home':VARCHAR(2147483647) CHARACTER SET "UTF-16LE", 
> _UTF-16LE'Books':VARCHAR(2147483647) CHARACTER SET "UTF-16LE", 
> _UTF-16LE'Electronics':VARCHAR(2147483647) CHARACTER SET "UTF-16LE", 
> _UTF-16LE'Shoes':VARCHAR(2147483647) CHARACTER SET "UTF-16LE", 
> _UTF-16LE'Jewelry':VARCHAR(2147483647) CHARACTER SET "UTF-16LE", 
> _UTF-16LE'Men':VARCHAR(2147483647) CHARACTER SET "UTF-16LE"), OR(AND(IN($12, 
> _UTF-16LE'Home':VARCHAR(2147483647) CHARACTER SET "UTF-16LE", 
> _UTF-16LE'Books':VARCHAR(2147483647) CHARACTER SET "UTF-16LE", 
> _UTF-16LE'Electronics':VARCHAR(2147483647) CHARACTER SET "UTF-16LE"), IN($10, 
> _UTF-16LE'wallpaper':VARCHAR(2147483647) CHARACTER SET "UTF-16LE", 
> _UTF-16LE'parenting':VARCHAR(2147483647) CHARACTER SET "UTF-16LE", 
> _UTF-16LE'musical':VARCHAR(2147483647) CHARACTER SET "UTF-16LE")), 
> AND(IN($12, _UTF-16LE'Shoes':VARCHAR(2147483647) CHARACTER SET "UTF-16LE", 
> _UTF-16LE'Jewelry':VARCHAR(2147483647) CHARACTER SET "UTF-16LE", 
> _UTF-16LE'Men':VARCHAR(2147483647) CHARACTER SET "UTF-16LE"), IN($10, 
> _UTF-16LE'womens':VARCHAR(2147483647) CHARACTER SET "UTF-16LE", 
> _UTF-16LE'birdal':VARCHAR(2147483647) CHARACTER SET "UTF-16LE", 
> _UTF-16LE'pants':VARCHAR(2147483647) CHARACTER SET "UTF-16LE"))))]) 
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to