You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "Juraj Duráni (JIRA)" <ji...@apache.org> on 2015/09/04 09:04:45 UTC
[jira] [Created] (PHOENIX-2232)
PhoenixDatabaseMetaData#getIndexInfo(...) returns the same empty ResultSet
if unique parameter is true
Juraj Duráni created PHOENIX-2232:
-------------------------------------
Summary: PhoenixDatabaseMetaData#getIndexInfo(...) returns the same empty ResultSet if unique parameter is true
Key: PHOENIX-2232
URL: https://issues.apache.org/jira/browse/PHOENIX-2232
Project: Phoenix
Issue Type: Bug
Reporter: Juraj Duráni
PhoenixDatabaseMetaData#getIndexInfo(...) returns the same empty ResultSet if unique parameter is true. Consequently, ResultSet#close() method closes the ResultSet and no further operations are allowed for the ResultSet. It prevents automatic download of selected metada datas, e.g.:
{code:java}
void getMD(List<Table> tables, boolean unique, boolean approximate){
for(Table t : tables){
ResultSet rs = databaseMetaData.getIndexInfo(t.catalog(), t.schema(), t.name(), unique, approximate);
// do something with rs
rs.close();
}
}
{code}
Maybe it would be better either to disable close operation or to reopen it.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)