JNDI Получить размер поиска LDAP без извлечения всех данных - PullRequest
1 голос
/ 29 января 2010

Мне нужно знать, сколько пользователей и групп в моем каталоге LDAP.Поиск выглядит довольно просто:

(| (objectClass = group) (objectClass = user))

Проблема в том, что API очень ограничен.Я могу получить только NamingEnumeration<SearchResult>, и он не имеет счет.Я не нашел ни одной функции, которую мы могли бы использовать, например, count в SQL.

Есть ли какой-нибудь способ получить этот счетчик без необходимости извлекать полный запрос и подсчитывать результаты с помощью цикла?

1 Ответ

0 голосов
/ 10 февраля 2010

Единственный способ, который я нашел, - это сделать запрос для пустого массива атрибутов, затем зациклить и увеличить счетчик.

...