[ https://issues.apache.org/jira/browse/HIVE-10307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14521757#comment-14521757 ]
Chaoyu Tang commented on HIVE-10307: ------------------------------------ Thanks [~leftylev] for reminding this. IMO, we should document the hive.typecheck.on.insert in following sections: Configuration Properties – Query and DDL Execution DDL – Partitioned Tables This property name "hive.typecheck.on.insert" is a little confusing since it controls the column type check to in all static partition operations but not just insert. But considering the backward compatibility, I continue using this name in this release and hope in future it will be replace with the name like "hive.partition.check.column.type". Note, currently this property only controls the type check/conversion/normalization to columns specified in partition specification in static partitions, but it does not apply to dynamic partitions which I am looking into (see HIVE-10362) > Support to use number literals in partition column > -------------------------------------------------- > > Key: HIVE-10307 > URL: https://issues.apache.org/jira/browse/HIVE-10307 > Project: Hive > Issue Type: Improvement > Components: Query Processor > Affects Versions: 1.0.0 > Reporter: Chaoyu Tang > Assignee: Chaoyu Tang > Labels: TODOC1.2 > Fix For: 1.2.0 > > Attachments: HIVE-10307.1.patch, HIVE-10307.2.patch, > HIVE-10307.3.patch, HIVE-10307.4.patch, HIVE-10307.5.patch, > HIVE-10307.6.patch, HIVE-10307.patch > > > Data types like TinyInt, SmallInt, BigInt or Decimal can be expressed as > literals with postfix like Y, S, L, or BD appended to the number. These > literals work in most Hive queries, but do not when they are used as > partition column value. For a partitioned table like: > create table partcoltypenum (key int, value string) partitioned by (tint > tinyint, sint smallint, bint bigint); > insert into partcoltypenum partition (tint=100Y, sint=10000S, > bint=100000000000L) select key, value from src limit 30; > Queries like select, describe and drop partition do not work. For an example > select * from partcoltypenum where tint=100Y and sint=10000S and > bint=100000000000L; > does not return any rows. -- This message was sent by Atlassian JIRA (v6.3.4#6332)