The latest javadocs have added some clarity to what the precision of non-numeric fields should be.  For example a date/time type's precision is the length of the String representation.
The latest javadocs have added some clarity to what the precision
of non-numeric fields should be.  For example a date/time type's
precision is the length of the String representation.

It also seems to hint that we shouldn't be returning -1 for unknown
lengths and since we've already seen RowSet implementations assume
this go along and return 0 instead.

Finally correct a misunderstanding about the varbit type.  I assumed
that since you couldn't say varbit(N) it didn't have a valid typmod,
but the correct syntax is bit varying(N) so account for typmod
correctly.

amozhenin/pgjdbc,jorsol/pgjdbc,panchenko/pgjdbc,pgjdbc/pgjdbc,zemian/pgjdbc,lonnyj/pgjdbc,AlexElin/pgjdbc,panchenko/pgjdbc,panchenko/pgjdbc,zemian/pgjdbc,davecramer/pgjdbc,ekoontz/pgjdbc,whitingjr/pgjdbc,golovnin/pgjdbc,marschall/pgjdbc,amozhenin/pgjdbc,rjmac/pgjdbc,underyx/pgjdbc,thkoch2001/libpostgresql-jdbc-java,bocap/pgjdbc,phillipross/pgjdbc,sehrope/pgjdbc,sehrope/pgjdbc,jamesthomp/pgjdbc,phillipross/pgjdbc,Gordiychuk/pgjdbc,schlosna/pgjdbc,Gordiychuk/pgjdbc,davecramer/pgjdbc,pgjdbc/pgjdbc,alexismeneses/pgjdbc,AlexElin/pgjdbc,whitingjr/pgjdbc,jorsol/pgjdbc,underyx/pgjdbc,whitingjr/pgjdbc,marschall/pgjdbc,schlosna/pgjdbc,davecramer/pgjdbc,pgjdbc/pgjdbc,marschall/pgjdbc,ekoontz/pgjdbc,rjmac/pgjdbc,sehrope/pgjdbc,jamesthomp/pgjdbc,zapov/pgjdbc,thkoch2001/libpostgresql-jdbc-java,bocap/pgjdbc,marschall/pgjdbc,lordnelson/pgjdbc,bocap/pgjdbc,AlexElin/pgjdbc,tivv/pgjdbc,zapov/pgjdbc,Gordiychuk/pgjdbc,jorsol/pgjdbc,pgjdbc/pgjdbc,jkutner/pgjdbc,lonnyj/pgjdbc,lordnelson/pgjdbc,zapov/pgjdbc,amozhenin/pgjdbc,sehrope/pgjdbc,tivv/pgjdbc,jkutner/pgjdbc,golovnin/pgjdbc,phillipross/pgjdbc,thkoch2001/libpostgresql-jdbc-java,lordnelson/pgjdbc,jkutner/pgjdbc,rjmac/pgjdbc,jamesthomp/pgjdbc,zemian/pgjdbc,underyx/pgjdbc,alexismeneses/pgjdbc,golovnin/pgjdbc,jorsol/pgjdbc,davecramer/pgjdbc