Package | Description |
---|---|
com.zementis.adapa.models.api |
Interfaces and Classes for management of models and processing data.
|
com.zementis.adapa.models.batch |
Utility classes for processing data from CSV files in a batch mode.
|
com.zementis.adapa.models.batch.parallel |
Utility classes for processing data from CSV files using concurrent threads.
|
Modifier and Type | Class and Description |
---|---|
class |
HashMapOutputRecord
Hash map based implementation of
OutputRecord . |
Modifier and Type | Method and Description |
---|---|
OutputRecord |
ModelsServiceProvider.applyModel(String modelName,
Record inputRecord)
Apply a model to a record and return an output record using the default
ApplySettings . |
OutputRecord |
ModelsServiceProvider.applyModel(String modelName,
Record inputRecord,
ApplySettings applySettings)
Apply a model to a record and return an output record with the provided
ApplySettings . |
Modifier and Type | Method and Description |
---|---|
static <R extends OutputRecord> |
CSVHelper.createBulkWriteIterator(Iterator<Set<R>> inputIterator,
Map<String,List<String>> fieldNames,
String groupFieldName,
Map<String,OutputStream> ouputStreams) |
Modifier and Type | Method and Description |
---|---|
static CloseableIterator<OutputRecord> |
BatchApply.applyModel(ModelsServiceProvider modelsServiceProvider,
String modelName,
CloseableIterator<? extends Record> inputRecordIterator,
ApplySettings applySettings)
Apply a model to several records, provided through an iterator.
|
static CloseableIterator<Set<OutputRecord>> |
BatchApply.applyModels(ModelsServiceProvider modelsServiceProvider,
Set<String> modelNames,
CloseableIterator<? extends Record> inputRecordIterator,
ApplySettings applySettings)
Apply a set of models to several records, provided through an iterator.
|
static Set<OutputRecord> |
BatchApply.applyModels(ModelsServiceProvider modelsServiceProvider,
Set<String> modelNames,
Record inputRecord,
ApplySettings applySettings)
Apply a set of models to a record.
|
Modifier and Type | Method and Description |
---|---|
static CloseableIterator<OutputRecord> |
ParallelBatchApply.applyModel(ModelsServiceProvider modelsServiceProvider,
String modelName,
Iterator<? extends Record> inputRecordIterator,
ApplySettings applySettings,
ExecutorService executorService)
Apply a model to several records, provided through an iterator.
|
static CloseableIterator<Set<OutputRecord>> |
ParallelBatchApply.applyModels(ModelsServiceProvider modelsServiceProvider,
Set<String> modelNames,
Iterator<? extends Record> inputRecordIterator,
ApplySettings applySettings,
ExecutorService executorService)
Apply a set of models to several records, provided through an iterator.
|
Copyright © 2005–2017 Zementis, Inc.. All rights reserved.