Interface DataReaderAction
- All Known Implementing Classes:
AddFieldsAction,AggregateGroupFieldsAction,CompositePipelineAction,ConvertDateTimeToStringAction,ConvertNullToValueAction,ConvertNumberToStringAction,ConvertStringToBooleanAction,ConvertStringToDateTimeAction,ConvertStringToNumberAction,ConvertValueToStringAction,CopyFieldsAction,DataMappingAction,DecisionTableAction,DecisionTreeAction,FilterFieldExistsAction,FilterFieldMatchesPatternAction,FilterFieldNotNullAction,FilterMatchExpression,PipelineAction,RemoveDuplicatesAction,RenameFieldsAction,SelectArrangeFieldsAction,SortFieldsAction,ValidateFieldsExistsAction,ValidateFieldsMatchPatternAction,ValidateFieldsNotNullAction,ValidateMatchExpression
public interface DataReaderAction
A processing step, such as a conversion, filter or transformation, applied to records by wrapping their
DataReader.-
Method Summary
Modifier and TypeMethodDescriptionapply(DataReader reader) Returns a reader that applies this action to the records of the given reader, usually by wrapping it.getCode()Returns the identifier of this kind of action, such as"data-mapping".Returns the human-readable name of this action, such as"Data Mapping".
-
Method Details
-
getCode
String getCode()Returns the identifier of this kind of action, such as"data-mapping". -
getDisplayText
String getDisplayText()Returns the human-readable name of this action, such as"Data Mapping". -
apply
Returns a reader that applies this action to the records of the given reader, usually by wrapping it.- Throws:
Throwable
-