# Package net.shibboleth.idp.attribute.resolver.dc.rdbms

@NonnullElements package net.shibboleth.idp.attribute.resolver.dc.rdbms
Package for RDBMS data connector configuration.

Related Packages
Package
Description
net.shibboleth.idp.attribute.resolver.dc
Interfaces supporting data connectors.
net.shibboleth.idp.attribute.resolver.dc.rdbms.impl
A `DataConnector` implementation that reads data from a relational database.
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.saml
Package for SAML data connector configuration.
net.shibboleth.idp.attribute.resolver.dc.storage
StorageService-backed data connector APIs.
Class
Description
AbstractExecutableStatementBuilder
Basis of statement builder.
ExecutableStatement
A statement that can be executed against a database to fetch results.
FormatExecutableStatementBuilder
An `ExecutableSearchBuilder`.
ResultMappingStrategy
Strategy for mapping from a `ResultSet` to a collection of `IdPAttribute`s.
StringResultMappingStrategy
A simple `ResultMappingStrategy` that assumes all columns in the result set should be mapped and that all values are strings.
TemplatedExecutableStatementBuilder
An `ExecutableSearchBuilder` that generates the SQL statement to be executed by evaluating a `Template` against the currently resolved attributes within a `AttributeResolutionContext`.
TemplatedExecutableStatementBuilder.EscapingReferenceInsertionEventHandler
Escapes SQL values added to the template context.