| Interface | Description |
|---|---|
| ExtractionComponent |
This interface represents a component of the extraction module
|
| TwoStepsExecutingExtractionComponent |
ExtractionComponent whose execution sometimes needs to be done in two times
(in order to avoid calling execute n times for performance reasons):
by TwoStepsExecutingExtractionComponent.computeFirstLevelResults(ExtractionExecutionContext) for returning all the first level content results;
by TwoStepsExecutingExtractionComponent.executeFor(ContentHandler, Iterable, ExtractionExecutionContext) for SAXing with the given ContentHandler and the given iterable on contents, subset of the one returned by the first method.
Thus, instead of calling execute n times,
computeFirstLevelResults is called one time
and executeFor is called n times with a different handler and iterable. |
| Class | Description |
|---|---|
| AbstractExtractionComponent |
This class represents an extraction component
|
| AbstractGroupExtractionComponent |
This class represents an extraction component with grouping fields
|
| AbstractSolrExtractionComponent |
This class represents an extraction component with a solr query
|
| CountExtractionComponent |
This class represents a count component of the extraction module
|
| ExtractionClause |
Object representing an extraction join information
|
| ExtractionClauseGroup |
Object representing an extraction join group information
|
| ExtractionColumn |
Object representing a extraction columns
|
| MappingQueryExtractionComponent |
This class represents a mapping query component of the extraction module
|
| QueryExtractionComponent |
This class represents a query component of the extraction module
|
| ThesaurusExtractionComponent |
This class represents a thesaurus component of the extraction module
|