| Interface | Description | 
|---|---|
| DataSourceFactory<Q extends Query,R extends QueryResult> | 
 The DataSource Factory is responsible for building DataSource and Query objects. 
 | 
| Query | 
 <p>Data interrogation query class.</p>
 <p>Defines an interrogation query (SQL select, LDAP search, ...) on a specified
 data source, with optional parameters, which returns either a single result
 (i.e. 
 | 
| QueryDao | 
 Provider for connections and queries. 
 | 
| QueryResult | 
 Result of a Query. 
 | 
| QueryResultRow | 
 Query result row : represent a data entry with one or more attributes (columns). 
 | 
| Class | Description | 
|---|---|
| AbstractQuery | 
 An abstract query. 
Defines getters and setters for all base members of a query, and provides some helpful methods.  | 
| DataSourceFactoryExtensionPoint | 
 Extension point for DataSource factories. 
 | 
| ExternalSearchGenerator | 
 Generator for external data search service 
 | 
| Enum | Description | 
|---|---|
| Query.ResultType | 
 Query result type. 
 | 
| Exception | Description | 
|---|---|
| DataInclusionException | 
 Data inclusion exception, used whenever there is an error specific to the plugin. 
 |