Как сделать соединение [AND] в предложении jhat OQL where?
Я хочу сделать это:
select s from sun.security.x509.X500Name s where s.canonicalDn !=null and
/tiberium/(s.canonicalDn.toString())
То есть - я хочу найти все X500Names, содержащие appTrust, в ихcanonicaldn.Мне нужна проверка нуля, так как некоторые из canonicaldn могут быть нулевыми [и jhat выдает исключение нулевого указателя в этом случае в toString].
Но буквальное "и" не работает.
BTWЯ обошел это для своих целей, используя функцию фильтра:
select filter(heap.objects("sun.security.x509.X500Name"), isTiberium);
function isTiberium(s) {
return s.canonicalDn !=null && /tiberium/(s.canonicalDn.toString());
}