Bug#238961: DatabaseMetaData.getIndexInfo throws NullPointerException

Adam Heath Adam Heath <doogie@brainfood.com>, 238961@bugs.debian.org
Fri Mar 19 14:54:01 2004


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---1463786238-987425243-1079732020=:13832
Content-Type: TEXT/PLAIN; charset=US-ASCII

Package: libpgjava
Version: 7.4-1

getIndexInfo() throws a null pointer, when the table name is null.  This is
unlike getImportedKeys(), which *does* take a null tableName.

These methods are defined as taking an exact table name to query against.
Other methods take a table pattern, and the spec allows it to be null.

The spec mentions nothing about the table parameter being null for
getIndexInfo, but since pgjava supports it being null for other similiar
methods, I think it should support it for this as well.
---1463786238-987425243-1079732020=:13832
Content-Type: TEXT/plain; charset=US-ASCII; name="7.4-1_7.4-1.1.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.58.0403191533400.13832@gradall.private.brainfood.com>
Content-Description: 
Content-Disposition: attachment; filename="7.4-1_7.4-1.1.diff"

ZGlmZiAtdSBsaWJwZ2phdmEtNy40L2RlYmlhbi9jaGFuZ2Vsb2cgbGlicGdq
YXZhLTcuNC9kZWJpYW4vY2hhbmdlbG9nDQotLS0gbGlicGdqYXZhLTcuNC9k
ZWJpYW4vY2hhbmdlbG9nDQorKysgbGlicGdqYXZhLTcuNC9kZWJpYW4vY2hh
bmdlbG9nDQpAQCAtMSwzICsxLDEwIEBADQorbGlicGdqYXZhICg3LjQtMS4x
KSB1bnN0YWJsZTsgdXJnZW5jeT1sb3cNCisNCisgICogRml4IE51bGxQb2lu
dGVyIGluIEFic3RyYWN0SmRiYzFEYXRhYmFzZU1ldGFEYXRhIHdoZW4gY2Fs
bGluZw0KKyAgICBnZXRJbmRleEluZm8gd2l0aCBhIG51bGwgdGFibGVOYW1l
Lg0KKw0KKyAtLSBBZGFtIEhlYXRoIDxkb29naWVAYnJhaW5mb29kLmNvbT4g
IEZyaSwgMTkgTWFyIDIwMDQgMTU6MTg6MTggLTA2MDANCisNCiBsaWJwZ2ph
dmEgKDcuNC0xKSB1bnN0YWJsZTsgdXJnZW5jeT1sb3cNCiANCiAgICogTmV3
IHVwc3RyZWFtIHJlbGVhc2UgKGV4dHJhY3RlZCBmcm9tIHRoZSBzb3VyY2Ug
b2YgUG9zdGdyZVNRTCA3LjMpDQpvbmx5IGluIHBhdGNoMjoNCnVuY2hhbmdl
ZDoNCi0tLSBsaWJwZ2phdmEtNy40Lm9yaWcvc3JjL2ludGVyZmFjZXMvamRi
Yy9vcmcvcG9zdGdyZXNxbC9qZGJjMS9BYnN0cmFjdEpkYmMxRGF0YWJhc2VN
ZXRhRGF0YS5qYXZhDQorKysgbGlicGdqYXZhLTcuNC9zcmMvaW50ZXJmYWNl
cy9qZGJjL29yZy9wb3N0Z3Jlc3FsL2pkYmMxL0Fic3RyYWN0SmRiYzFEYXRh
YmFzZU1ldGFEYXRhLmphdmENCkBAIC0zNTU5LDggKzM1NTksMTEgQEANCiAJ
CQkiIE5VTEwgQVMgRklMVEVSX0NPTkRJVElPTiAiKw0KIAkJCWZyb20rDQog
CQkJIiBXSEVSRSBjdC5vaWQ9aS5pbmRyZWxpZCBBTkQgY2kub2lkPWkuaW5k
ZXhyZWxpZCBBTkQgYS5hdHRyZWxpZD1jaS5vaWQgQU5EIGNpLnJlbGFtPWFt
Lm9pZCAiKw0KLQkJCXdoZXJlKw0KLQkJCSIgQU5EIGN0LnJlbG5hbWUgPSAn
Iitlc2NhcGVRdW90ZXModGFibGVOYW1lKSsiJyAiOw0KKwkJCXdoZXJlOw0K
Kw0KKwkJaWYgKHRhYmxlTmFtZSAhPSBudWxsICYmICEgIiIuZXF1YWxzKHRh
YmxlTmFtZSkpIHsNCisJCQlzcWwgKz0gIiBBTkQgY3QucmVsbmFtZSA9ICci
K2VzY2FwZVF1b3Rlcyh0YWJsZU5hbWUpKyInICI7DQorCQl9DQogDQogCQlp
ZiAodW5pcXVlKSB7DQogCQkJc3FsICs9ICIgQU5EIGkuaW5kaXN1bmlxdWUg
IjsNCg==

---1463786238-987425243-1079732020=:13832--