[ https://issues.apache.org/jira/browse/HIVE-21137?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vaibhav Gumashta reassigned HIVE-21137: --------------------------------------- Assignee: Vaibhav Gumashta > JDBC: HiveDatabaseMetaData.getTables does not adhere to jdbc spec > ----------------------------------------------------------------- > > Key: HIVE-21137 > URL: https://issues.apache.org/jira/browse/HIVE-21137 > Project: Hive > Issue Type: Bug > Components: JDBC > Affects Versions: 3.1.1, 2.3.4 > Reporter: Vaibhav Gumashta > Assignee: Vaibhav Gumashta > Priority: Major > Attachments: HiveJdbcClient.java > > > The {{types}} parameter in {{HiveDatabaseMetaData.getTable(String catalog, > String schemaPattern, String tableNamePattern, String[] types)}} is supposed > to honor only the return values from {{HiveDatabaseMetaData.getTableTypes}}. > However following is the output from the attached test jdbc programs: > {code} > *** Using dbMetadata.getTables *** > *** With only EXTERNAL TABLE *** > Table: test1 > Table: test_2 > Table: names_text > Table: names_text_1 > *** With only TABLE *** > Table: test1 > Table: test_2 > Table: names_text > Table: names_text_1 > *** With only EXTERNAL_TABLE *** > Table: test1 > Table: test_2 > Table: names_text > Table: names_text_1 > *** With empty array *** > Table: test1 > Table: test_2 > Table: names_text > Table: names_text_1 > *** With VIEW *** > *** With INDEX_TABLE *** > Table: test1 > Table: test_2 > Table: names_text > Table: names_text_1 > *** With VIEW, INDEX_TABLE *** > *** With EXTERNAL_TABLE, VIEW, INDEX_TABLE *** > *** With TABLE, VIEW, INDEX_TABLE *** > Table: test1 > Table: test_2 > Table: names_text > Table: names_text_1 > *** With a random string *** > Table: test1 > Table: test_2 > Table: names_text > Table: names_text_1 > *** getTableTypes *** > Table: TABLE > Table: TABLE > Table: VIEW > Table: MATERIALIZED_VIEW > {code} > We should fix the api so that clients can see expected behaviour. -- This message was sent by Atlassian JIRA (v7.6.3#76005)