Package | Description |
---|---|
com.hof.mi.etl.cache | |
com.hof.mi.etl.data | |
com.hof.mi.etl.runner | |
com.hof.mi.etl.step |
Modifier and Type | Method and Description |
---|---|
java.util.List<ETLStepMetadataFieldBean> |
ETLDataCache.getMetadataFields() |
java.util.List<ETLStepMetadataFieldBean> |
AbstractETLDataCache.getMetadataFields() |
Constructor and Description |
---|
AbstractETLDataCache(java.lang.String flowUuid,
java.util.List<ETLStepMetadataFieldBean> metadataFields) |
ETLMemDataCache(java.lang.String flowUuid,
java.util.List<ETLStepMetadataFieldBean> metadataFields) |
Modifier and Type | Method and Description |
---|---|
ETLStepMetadataFieldBean |
ETLStepMetadataFieldBean.duplicate()
Method to return a 'deep copy' duplicate of this bean.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ETLStepMetadataFieldBean> |
ETLStepResultImpl.getMetadataFields() |
java.util.List<ETLStepMetadataFieldBean> |
ETLStepResult.getMetadataFields()
Return the structure of data in the result as a List of
ETLStepMetadataFieldBean . |
Constructor and Description |
---|
ETLStepResultImpl(java.lang.String outputFlowUuid,
java.util.List<ETLStepMetadataFieldBean> metadataFields) |
ETLStepResultImpl(java.lang.String outputFlowUuid,
java.util.List<ETLStepMetadataFieldBean> metadataFields,
java.util.List<java.lang.Object[]> rows) |
Modifier and Type | Field and Description |
---|---|
protected java.util.List<ETLStepMetadataFieldBean> |
AbstractGroupedDataInlineStep.defaultFields |
Modifier and Type | Method and Description |
---|---|
ETLStepMetadataFieldBean |
AbstractETLStep.addGeneratedField(ETLStepMetadataFieldBean field,
ETLFieldLinkType linkType,
java.lang.String linkFieldUUID)
Generated Metadata Fields are new fields which the step creates.
|
ETLStepMetadataFieldBean |
AbstractETLStep.addNewGeneratedField(ETLStepMetadataFieldBean field,
java.lang.String optionKey)
Passes through to
AbstractETLStep.addGeneratedField(ETLStepMetadataFieldBean, ETLFieldLinkType, String)
with the ETLFieldLinkType.NEWFIELD and if optionKey is not null, adds a step option containing the new field's UUID. |
protected ETLStepMetadataFieldBean |
AbstractETLInlineRowStep.getOperatingField()
Return the operating field of this inline step, as specified by the OPERATING_FIELD option
|
protected ETLStepMetadataFieldBean |
AbstractETLStep.replaceDefaultField(ETLStepMetadataFieldBean fieldToReplace)
This method 'replaces' a default field with another one.
|
protected ETLStepMetadataFieldBean |
AbstractETLStep.restoreReplacedField(ETLStepMetadataFieldBean replacementField)
This method restores the original replaced field back into it's place and removes the replacement field.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ETLStepMetadataFieldBean> |
AbstractETLStep.getDefaultMetadataFields() |
java.util.List<ETLStepMetadataFieldBean> |
ETLStep.getDefaultMetadataFields()
Get Default Metadata of this step.
|
java.util.Map<java.lang.String,ETLStepMetadataFieldBean> |
AbstractETLStep.getDefaultMetadataFieldsMap()
Return the Default Metadata Fields keyed by field UUID.
|
java.util.Map<java.lang.String,ETLStepMetadataFieldBean> |
AbstractETLStep.getDefaultMetadataMap()
Deprecated.
|
java.util.List<ETLStepMetadataFieldBean> |
AbstractETLStep.getMetadataFields(java.lang.String outFlowUuid) |
java.util.List<ETLStepMetadataFieldBean> |
ETLStep.getMetadataFields(java.lang.String outFlowUuid)
Get Output Metadata Fields for a specified output flowUUID.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractETLStep.addDefaultMetadataField(ETLStepMetadataFieldBean field) |
void |
ETLStep.addDefaultMetadataField(ETLStepMetadataFieldBean field)
Add a Default Metadata Field for this step.
|
ETLStepMetadataFieldBean |
AbstractETLStep.addGeneratedField(ETLStepMetadataFieldBean field,
ETLFieldLinkType linkType,
java.lang.String linkFieldUUID)
Generated Metadata Fields are new fields which the step creates.
|
ETLStepMetadataFieldBean |
AbstractETLStep.addNewGeneratedField(ETLStepMetadataFieldBean field,
java.lang.String optionKey)
Passes through to
AbstractETLStep.addGeneratedField(ETLStepMetadataFieldBean, ETLFieldLinkType, String)
with the ETLFieldLinkType.NEWFIELD and if optionKey is not null, adds a step option containing the new field's UUID. |
protected boolean |
AbstractETLStep.isGeneratedField(ETLStepMetadataFieldBean field)
Is the field generated by the step?
|
protected boolean |
AbstractETLStep.isReplacementField(ETLStepMetadataFieldBean defField)
Is this field being used as a 'replacement' for another field?
|
protected ETLStepMetadataFieldBean |
AbstractETLStep.replaceDefaultField(ETLStepMetadataFieldBean fieldToReplace)
This method 'replaces' a default field with another one.
|
protected ETLStepMetadataFieldBean |
AbstractETLStep.restoreReplacedField(ETLStepMetadataFieldBean replacementField)
This method restores the original replaced field back into it's place and removes the replacement field.
|
boolean |
AbstractETLStep.shouldOutputField(java.lang.String flowUuid,
ETLStepMetadataFieldBean field)
Determine if a metadata field should be sent to the next step.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
AbstractGroupedDataInlineStep.getColumnIndexForOperatingFieldInput(java.util.List<ETLStepMetadataFieldBean> inputFields)
Return the column index in the inputFields list to the operating field's linked input field.
|
protected java.lang.Object[] |
AbstractETLRowStep.preRow(java.lang.Object[] data,
java.util.List<ETLStepMetadataFieldBean> metadata)
Perform any pre-processing here.
|
protected void |
AbstractETLRowStep.processDependentRow(java.lang.Object[] data,
java.util.List<ETLStepMetadataFieldBean> metadata,
java.lang.String inFlowUuid)
Processing logic for any dependent input steps goes here.
|
protected ETLStepResults |
AbstractETLRowStep.processRow(java.lang.Object[] data,
java.util.List<ETLStepMetadataFieldBean> metadata)
This method initiates the core processing of this step and maps data from the input structure to the output structure.
|
protected abstract boolean |
AbstractETLRowStep.processWireData(java.util.List<ETLStepMetadataFieldBean> fields)
Process data on
Wire s. |
protected boolean |
AbstractGroupedDataInlineStep.processWireData(java.util.List<ETLStepMetadataFieldBean> fields) |
void |
AbstractETLStep.setMetadataFields(java.lang.String outFlowUuid,
ETLFlowType flowType,
java.util.List<ETLStepMetadataFieldBean> metadata) |
void |
ETLStep.setMetadataFields(java.lang.String outFlowUuid,
ETLFlowType flowType,
java.util.List<ETLStepMetadataFieldBean> metadataFields)
Set Output Metadata Fields for a specified output flowUUID.
|
protected void |
AbstractGroupedDataInlineStep.setupForRun(java.util.List<ETLStepMetadataFieldBean> inputFields)
Setup all the required dependencies of this step before it processes row
data.
|