Package | Description |
---|---|
com.neurosys.etl.common.mapper | |
com.neurosys.etl.common.transformers | |
com.neurosys.etl.excel.transformers | |
com.neurosys.modules.etl |
Modifier and Type | Class and Description |
---|---|
class |
MapperMutate<T extends Mapper>
|
Modifier and Type | Class and Description |
---|---|
class |
LookupMapper
|
class |
MapperChain
|
class |
MapperMutate<T extends Mapper>
|
class |
TransformerMapper<T,O>
Mapper that uses a Transformer as a transform process |
Constructor and Description |
---|
Mapper(Mapper mapper) |
Modifier and Type | Field and Description |
---|---|
protected Map<?,Mapper> |
AbstractEntityTransformer.columnFieldMapping
Mapper from Tuple Column Index/Field Name to a particular field (one to one); index # starts @ 0 |
protected List<Mapper> |
AbstractEntityTransformer.nonAssociatedMappers
Mapper that uses the tuple/Row to extract data to map to particular column |
Modifier and Type | Method and Description |
---|---|
Mapper |
AbstractReverseTupleToEntityTransformer.OverridableHashMap.get(Object key) |
Mapper |
ContextExtractorTransformer.getMapper()
The mapper to reverse-map / extract the value from the Context
If the mapper is not specified then the input is used as a key |
Modifier and Type | Method and Description |
---|---|
Map<?,Mapper> |
AbstractReverseTupleToEntityTransformer.getColumnFieldMapping() |
Map<?,Mapper> |
AbstractEntityTransformer.getColumnFieldMapping()
Mapper from Tuple Column Index/Field Name to a particular field (one to one); index # starts @ 0 |
List<Mapper<org.apache.commons.collections.Transformer>> |
ContextMapperTransformer.getMappers()
List of
Mapper s that will act on the input to create context variables |
List<Mapper> |
AbstractEntityTransformer.getNonAssiciatedMappers()
Mapper that uses the tuple/Row to extract data to map to particular column |
List<Mapper> |
AbstractEntityTransformer.getNonAssociatedMappers()
Mapper that uses the tuple/Row to extract data to map to particular column |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AbstractEntityTransformer.consumeIntermediateObjects(NODE_IDENTIFIER nodeIdentifier,
Map<String,Object> intermediateObjects,
Mapper mapper,
Queue<NODE_IDENTIFIER> nodesForReProcessing)
For
Mapper s with IntermediateResultMapperBehavior , process and set them with the required intermediate objects |
protected abstract Object |
AbstractTupleToEntityTransformer.getValue(CELL col,
Mapper mapper) |
protected Object |
ObjectArrayToEntityTransformer.getValue(com.neurosys.etl.common.transformers.ObjectArrayToEntityTransformer.Cell col,
Mapper mapper)
Ignores Mapper
|
protected Object |
AbstractReverseTupleToEntityTransformer.getValue(Object propertyKey,
ENTITY e,
Mapper mapper) |
protected Object |
AbstractEntityTransformer.getValue(Object propertyKey,
NODE e,
Mapper mapper)
Extract the value from the Entity.
If an EntityChainAccessTransformer is defined then that is used or else default PropertyUtils.getProperty(Object, String) is used. |
protected Object |
AbstractReverseTupleToEntityTransformer.processOriginalMapperValue(Mapper mapper,
Object value)
Mapper is from
AbstractReverseTupleToEntityTransformer.tupleToEntityTransformer then do not apply any Transformations as they are opposite of whats required, other than any TwoWayTransformation process. |
protected Object |
AbstractReverseTupleToEntityTransformer.processOverrideMapperValue(Mapper mapper,
Object value)
Mapper an override (an Override implies this instance) and any Transformers provided in it are intended for this process.
|
protected Object |
AbstractReverseTupleToEntityTransformer.processValue(Mapper mapper,
Object value)
Process field data for
Chain s, Transformer s, Predicate filters etcCheck if Mapper is an override from this instance or used from AbstractReverseTupleToEntityTransformer.tupleToEntityTransformer and call the respective processor. |
protected Object |
AbstractEntityTransformer.processValue(Mapper mapper,
Object value)
|
protected void |
AbstractEntityTransformer.setEntity(ENTITY entity,
Mapper mapper,
Object value)
Set the entity with the value for the field that is mapped
|
protected void |
EntityToListTransformer.setEntity(List<T> tuple,
Mapper mapper,
Object value) |
protected void |
EntityToObjectArrayTransformer.setEntity(Object[] tuple,
Mapper mapper,
Object value) |
protected abstract void |
AbstractEntityToTupleTransformer.setEntity(TUPLE tuple,
Mapper mapper,
Object value)
Reverse of SetEntity actually, setting the value to a given position in the Tuple for
getFieldName() != null (I.e concrete Output fields) |
void |
ContextExtractorTransformer.setMapper(Mapper mapper)
The mapper to reverse-map / extract the value from the Context
If the mapper is not specified then the input is used as a key |
Modifier and Type | Method and Description |
---|---|
void |
AbstractEntityTransformer.setColumnFieldMapping(Map<?,Mapper> columnFieldMapping)
Mapper from Tuple Column Index/Field Name to a particular field (one to one); index # starts @ 0 |
void |
ContextMapperTransformer.setMappers(List<Mapper<org.apache.commons.collections.Transformer>> mappers)
List of
Mapper s that will act on the input to create context variables |
void |
AbstractEntityTransformer.setNonAssociatedMappers(List<Mapper> nonAssociatedMappers)
Mapper that uses the tuple/Row to extract data to map to particular column |
Constructor and Description |
---|
ContextExtractorTransformer(Mapper mapper,
Map context) |
Constructor and Description |
---|
ContextMapperTransformer(List<Mapper<org.apache.commons.collections.Transformer>> mappers) |
ObjectArrayToEntityTransformer(Class<ENTITY> type,
Map<Integer,Mapper> columnFieldMapping) |
Modifier and Type | Method and Description |
---|---|
protected Object |
AbstractExcelRowToEntityTransformer.getValue(org.apache.poi.ss.usermodel.Cell cell,
Mapper mapper) |
Modifier and Type | Class and Description |
---|---|
class |
AttributesMapper<A extends Attributes<A,V>,V>
Specialized/Convenient wrapper
Mapper for mapping Attributes .This specialized because Attributes and Attribute have an encapsulated relation which requires awareness of the Attributes interface. |
Modifier and Type | Method and Description |
---|---|
protected Object |
ObjectToRowReverseTransformer.processOriginalMapperValue(Mapper mapper,
Object value)
Default Processing
|
protected void |
ObjectToRowReverseTransformer.setEntity(Object[] tuple,
Mapper mapper,
Object value) |
Constructor and Description |
---|
QueryResultArrayToEntityTransformer(Class<ENTITY> type,
Map<Integer,Mapper> columnFieldMapping) |
Copyright © 2018. All rights reserved.