Re: TableName - Mailing list pgsql-jdbc

From dmp
Subject Re: TableName
Date
Msg-id 508FED36.6000106@ttc-cmc.net
Whole thread Raw
In response to TableName  (Goran Popov <goran.popov@prokomsoft.rs>)
List pgsql-jdbc
 >> Goran Popov wrote:
 >>> AbstractJdbc2ResultSetMetaData.java
 >>>
 >>>
 >>> Whay this is default
 >>> public String getTableName(int column) throws SQLException
 >>> {
 >>> return "";
 >>> }
 >>>
 >>> and not this
 >>> public String getTableName(int column) throws SQLException
 >>> {
 >>> return getBaseTableName(column);
 >>> }
> On 10/29/2012 05:21 PM, dmp wrote:
>> Looks like perhasp because it is not applicable for a resultSet.
>> As per the the Java™ Platform, Standard Edition 6 API Specification.
>>
>> Interface ResultSetMetaData
>>
>> String getTableName(int column)
>> throws SQLException
>>
>> Gets the designated column's table name.
>>
>> Parameters:
>> column - the first column is 1, the second is 2, ...
>> Returns:
>> table name or "" if not applicable
>> Throws:
>> SQLException - if a database access error occurs
>>
>> Consider SELECT(1*2) resultSet.
>> Does that have a table name?
>>
>> danap.
>>
Goran Popov wrote:
>>
>>
> No and that shoud be empty "". But when there is table name than should
> be table name.

I agree and later upon reflection knew that the reason for not
returning the table name as such was more complicated as Kris
has provided hindsight to. When I first came to this forum I
read for insight and occasionally responded when I thought I
could contribute. Sometimes I also asked questions like yours
in order to point out perceived inconsistencies in the drivers
behavior. Later I found out that just as Rome was not build in
a day, but over years with many contributing no matter how modest.

danap.


pgsql-jdbc by date:

Previous
From: Kris Jurka
Date:
Subject: Re: TableName
Next
From: Stephen Nelson
Date:
Subject: Publish artifacts to Maven central