Jesus Camacho Rodriguez created HIVE-23224:
----------------------------------------------

             Summary: 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


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