Java JNDI在不检索所有数据的情况下获取LDAP搜索的大小

Java JNDI在不检索所有数据的情况下获取LDAP搜索的大小,java,ldap,jndi,Java,Ldap,Jndi,我需要知道LDAP目录中有多少用户和组。搜索看起来相当简单: (|(objectClass=group)(objectClass=user)) 问题是API非常有限。我只能得到一个namingumeration,它没有计数。我没有找到任何可以使用的函数,比如SQL中的count 是否有任何方法可以获得此计数,而无需检索完整查询并使用循环对结果进行计数?我找到的唯一方法是查询空属性数组,然后循环并递增计数器

我需要知道LDAP目录中有多少用户和组。搜索看起来相当简单:

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

问题是API非常有限。我只能得到一个
namingumeration
,它没有计数。我没有找到任何可以使用的函数,比如SQL中的
count


是否有任何方法可以获得此计数,而无需检索完整查询并使用循环对结果进行计数?

我找到的唯一方法是查询空属性数组,然后循环并递增计数器