@PublicAPI(stability=VOLATILE, mayInstantiate=false, mayExtend=true, mayInvoke=false) public abstract class IndexQuery extends Object
Constructor and Description |
---|
IndexQuery() |
Modifier and Type | Method and Description |
---|---|
static IndexQuery |
createIntersectionIndexQuery(Collection<IndexQuery> subIndexQueries)
Creates an IntersectionIndexQuery object from a collection of
IndexQuery objects.
|
static IndexQuery |
createNullIndexQuery()
Creates an empty IndexQuery object.
|
static IndexQuery |
createUnionIndexQuery(Collection<IndexQuery> subIndexQueries)
Creates a union IndexQuery object from a collection of IndexQuery
objects.
|
abstract EntryIDSet |
evaluate(LocalizableMessageBuilder debugMessage)
Evaluates the index query and returns the EntryIDSet.
|
public IndexQuery()
public abstract EntryIDSet evaluate(LocalizableMessageBuilder debugMessage)
debugMessage
- If not null, diagnostic message will be written
which will help to determine why the returned
EntryIDSet is not defined.public static IndexQuery createIntersectionIndexQuery(Collection<IndexQuery> subIndexQueries)
subIndexQueries
- A collection of IndexQuery objects.public static IndexQuery createUnionIndexQuery(Collection<IndexQuery> subIndexQueries)
subIndexQueries
- Collection of IndexQuery objects.public static IndexQuery createNullIndexQuery()
Copyright © 2010-2015 ForgeRock AS. All Rights Reserved.