Re: ResultSetMetaData.getTableName() == null
От | Philip Yarra |
---|---|
Тема | Re: ResultSetMetaData.getTableName() == null |
Дата | |
Msg-id | 4513727F.10107@utiba.com обсуждение исходный текст |
Ответ на | Re: ResultSetMetaData.getTableName() == null (Oliver Jowett <oliver@opencloud.com>) |
Ответы |
Re: ResultSetMetaData.getTableName() == null
|
Список | pgsql-jdbc |
Oliver Jowett wrote: > We don't know whether aliases have been used or not so we can't do this. Just had a look at the source for getTableName: public String getTableName(int column) throws SQLException { return ""; } I can cast rsmd to PGResultSetMetaData and call getBaseTableName, and it does what I expect - in my example, gets the table name... so is there some reason why getTableName couldn't be re-written as: public String getTableName(int column) throws SQLException { return getBaseTableName(column); } Sorry if this is re-hashing old ground - I read the thread you mentioned before, but that seemed to be more about getting column names where they're aliased in the query using an AS clause. I'm assuming there's a lot of background that led to the implementation we have currently... any hints gratefully accepted. Regards, Philip. -- Philip Yarra Senior Software Engineer, Utiba Pty Ltd philip@utiba.com
В списке pgsql-jdbc по дате отправления: