# Uses of Interface
net.shibboleth.idp.attribute.resolver.dc.ExecutableSearch

Packages that use ExecutableSearch
Package
Description
net.shibboleth.idp.attribute.resolver.dc
Interfaces supporting data connectors.
net.shibboleth.idp.attribute.resolver.dc.http
Package for HTTP data connector configuration.
net.shibboleth.idp.attribute.resolver.dc.impl
Common functionality used by data connectors.
net.shibboleth.idp.attribute.resolver.dc.ldap
Package for LDAP data connector configuration.
net.shibboleth.idp.attribute.resolver.dc.rdbms
Package for RDBMS data connector configuration.
net.shibboleth.idp.attribute.resolver.dc.saml
Package for SAML data connector configuration.
net.shibboleth.idp.attribute.resolver.dc.saml.impl
A `DataConnector` implementation that queries data from a SAML attribute authority.
net.shibboleth.idp.attribute.resolver.dc.scripted.impl
Classes which make up the scripted data connector.
net.shibboleth.idp.attribute.resolver.dc.storage
StorageService-backed data connector APIs.

## Uses of ExecutableSearch in net.shibboleth.idp.attribute.resolver.dc

Classes in net.shibboleth.idp.attribute.resolver.dc with type parameters of type ExecutableSearch
Modifier and Type
Interface
Description
`interface`
`ExecutableSearchBuilder<T extends ExecutableSearch>`
Builder used to created `ExecutableSearch` instances.

## Uses of ExecutableSearch in net.shibboleth.idp.attribute.resolver.dc.http

Subinterfaces of ExecutableSearch in net.shibboleth.idp.attribute.resolver.dc.http
Modifier and Type
Interface
Description
`interface`
`HTTPSearch`
An HTTP request that returns attribute data.

## Uses of ExecutableSearch in net.shibboleth.idp.attribute.resolver.dc.impl

Classes in net.shibboleth.idp.attribute.resolver.dc.impl with type parameters of type ExecutableSearch
Modifier and Type
Class
Description
`class`
`AbstractSearchDataConnector<T1 extends ExecutableSearch,T2 extends MappingStrategy<?>>`
A `DataConnector` containing functionality common to data connectors that retrieve attribute data by searching a data source.

## Uses of ExecutableSearch in net.shibboleth.idp.attribute.resolver.dc.ldap

Subinterfaces of ExecutableSearch in net.shibboleth.idp.attribute.resolver.dc.ldap
Modifier and Type
Interface
Description
`interface`
`ExecutableSearchFilter`
A search filter that can be executed against an LDAP to fetch results.

## Uses of ExecutableSearch in net.shibboleth.idp.attribute.resolver.dc.rdbms

Subinterfaces of ExecutableSearch in net.shibboleth.idp.attribute.resolver.dc.rdbms
Modifier and Type
Interface
Description
`interface`
`ExecutableStatement`
A statement that can be executed against a database to fetch results.

## Uses of ExecutableSearch in net.shibboleth.idp.attribute.resolver.dc.saml

Subinterfaces of ExecutableSearch in net.shibboleth.idp.attribute.resolver.dc.saml
Modifier and Type
Interface
Description
`interface`
`ExecutableQuery`
A query that can be executed against a SAML 2 AttributeAuthority to fetch results.

## Uses of ExecutableSearch in net.shibboleth.idp.attribute.resolver.dc.saml.impl

Classes in net.shibboleth.idp.attribute.resolver.dc.saml.impl that implement ExecutableSearch
Modifier and Type
Class
Description
`private final class`
`ExecutableQueryBuilder.StandardExecutableQuery`
Standard implementation of the `ExecutableQuery`.

## Uses of ExecutableSearch in net.shibboleth.idp.attribute.resolver.dc.scripted.impl

Subinterfaces of ExecutableSearch in net.shibboleth.idp.attribute.resolver.dc.scripted.impl
Modifier and Type
Interface
Description
`interface`
`ScriptedSearch`
`ExecutableSearch` for the `ScriptedDataConnector`.

## Uses of ExecutableSearch in net.shibboleth.idp.attribute.resolver.dc.storage

Subinterfaces of ExecutableSearch in net.shibboleth.idp.attribute.resolver.dc.storage
Modifier and Type
Interface
Description
`interface`
`StorageServiceSearch`
A search that can be executed against a `StorageService` to fetch a result.