public class ExtractionModel extends Object
RestrictionModel
of an extraction.| Modifier and Type | Class and Description |
|---|---|
static class |
ExtractionModel.AdditionalSubject
Additional Subject.
|
| Modifier and Type | Field and Description |
|---|---|
List<ExtractionModel.AdditionalSubject> |
additionalSubjects
Additional Subjects.
|
DataModel |
dataModel
The restricted data-model to be used for extraction.
|
long |
limit
A limit for the number of subject-entities. (-1 for unlimited)
|
Table |
subject
The table to read from.
|
| Constructor and Description |
|---|
ExtractionModel(DataModel dataModel,
ExecutionContext executionContext)
Constructor for empty restriction models.
|
ExtractionModel(String fileName,
Map<String,String> sourceSchemaMapping,
Map<String,String> parameters,
ExecutionContext executionContext)
Constructor.
|
ExtractionModel(URL modelURL,
Map<String,String> sourceSchemaMapping,
Map<String,String> parameters,
ExecutionContext executionContext,
boolean failOnMissingSubject)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getCondition() |
static String |
loadDatamodelFolder(String fileName,
ExecutionContext executionContext) |
public final Table subject
public List<ExtractionModel.AdditionalSubject> additionalSubjects
public final long limit
public final DataModel dataModel
public ExtractionModel(DataModel dataModel, ExecutionContext executionContext)
dataModel - the data model to restrictpublic ExtractionModel(String fileName, Map<String,String> sourceSchemaMapping, Map<String,String> parameters, ExecutionContext executionContext) throws IOException
the - name of the model-fileparameters - apply this parameter-value mapping to all restriction conditions, XML templates and filtersIOExceptionpublic ExtractionModel(URL modelURL, Map<String,String> sourceSchemaMapping, Map<String,String> parameters, ExecutionContext executionContext, boolean failOnMissingSubject) throws IOException
the - name of the model-fileparameters - apply this parameter-value mapping to all restriction conditions, XML templates and filtersIOExceptionpublic static String loadDatamodelFolder(String fileName, ExecutionContext executionContext) throws IOException
IOExceptionpublic String getCondition()