[
https://issues.apache.org/jira/browse/HIVE-2090?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13020111#comment-13020111
]
Carl Steinbach commented on HIVE-2090:
--------------------------------------
bq. [exec] .../metastore/if/hive_metastore.thrift:212] optional keyword is
ignored in argument lists.
Looks like this was added here:
{code}
commit 7816572784c7ddafc2c4350b221469af12d198fc
Author: Mark Slee <[email protected]>
Date: Mon Sep 10 22:08:49 2007 +0000
Modify Thrift parser to disallow optional/required keywords in argument lists
Reviewed By: dreiss
Test Plan: Toss an optional/required in an arg list,
check that it's ignored and compiler spits a warning
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665255
13f79535-47bb-0310-9956-ffa450edef68
{code}
The comments seem to indicate that Thrift does not actually support optional
parameters or default parameter values for optional parameters, which implies
that we're depending on undocumented and unintended behavior that can change at
any time. Can you please ask Mark or David about this checkin and see what they
say?
Thanks!
> Add "DROP DATABASE ... FORCE"
> -----------------------------
>
> Key: HIVE-2090
> URL: https://issues.apache.org/jira/browse/HIVE-2090
> Project: Hive
> Issue Type: New Feature
> Components: Metastore
> Reporter: Siying Dong
> Assignee: Siying Dong
> Priority: Minor
> Attachments: HIVE-2090.1.patch, HIVE-2090.2.patch, HIVE-2090.3.patch,
> HIVE-2090.4.patch, HIVE-2090.5.patch
>
>
> A "DROP DATABASE ... FORCE" will be useful, when we use a database for
> isolation when doing some tests. Being able to force cleaning up the database
> will make test cleaning up easier.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira