Class RecordServiceImpl
java.lang.Object
org.talend.sdk.component.runtime.manager.service.RecordServiceImpl
- All Implemented Interfaces:
Serializable,org.talend.sdk.component.api.service.record.RecordService
public class RecordServiceImpl
extends Object
implements org.talend.sdk.component.api.service.record.RecordService, Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.talend.sdk.component.api.record.Recordcreate(org.talend.sdk.component.api.record.Schema schema, org.talend.sdk.component.api.record.Record fallbackRecord, BiFunction<org.talend.sdk.component.api.record.Schema.Entry, org.talend.sdk.component.api.record.Record.Builder, Boolean> customHandler, BiConsumer<org.talend.sdk.component.api.record.Record.Builder, Boolean> beforeFinish) booleanforwardEntry(org.talend.sdk.component.api.record.Record source, org.talend.sdk.component.api.record.Record.Builder builder, String sourceColumn, org.talend.sdk.component.api.record.Schema.Entry entry) <T> TCollector<org.talend.sdk.component.api.record.Schema.Entry,org.talend.sdk.component.api.record.Record.Builder, org.talend.sdk.component.api.record.Record> toRecord(org.talend.sdk.component.api.record.Schema schema, org.talend.sdk.component.api.record.Record fallbackRecord, BiFunction<org.talend.sdk.component.api.record.Schema.Entry, org.talend.sdk.component.api.record.Record.Builder, Boolean> customHandler, BiConsumer<org.talend.sdk.component.api.record.Record.Builder, Boolean> beforeFinish) <T> org.talend.sdk.component.api.record.RecordtoRecord(T data) <T> Tvisit(org.talend.sdk.component.api.service.record.RecordVisitor<T> visitor, org.talend.sdk.component.api.record.Record record)
-
Constructor Details
-
RecordServiceImpl
public RecordServiceImpl()
-
-
Method Details
-
toRecord
public Collector<org.talend.sdk.component.api.record.Schema.Entry,org.talend.sdk.component.api.record.Record.Builder, toRecordorg.talend.sdk.component.api.record.Record> (org.talend.sdk.component.api.record.Schema schema, org.talend.sdk.component.api.record.Record fallbackRecord, BiFunction<org.talend.sdk.component.api.record.Schema.Entry, org.talend.sdk.component.api.record.Record.Builder, Boolean> customHandler, BiConsumer<org.talend.sdk.component.api.record.Record.Builder, Boolean> beforeFinish) - Specified by:
toRecordin interfaceorg.talend.sdk.component.api.service.record.RecordService
-
create
public org.talend.sdk.component.api.record.Record create(org.talend.sdk.component.api.record.Schema schema, org.talend.sdk.component.api.record.Record fallbackRecord, BiFunction<org.talend.sdk.component.api.record.Schema.Entry, org.talend.sdk.component.api.record.Record.Builder, Boolean> customHandler, BiConsumer<org.talend.sdk.component.api.record.Record.Builder, Boolean> beforeFinish) - Specified by:
createin interfaceorg.talend.sdk.component.api.service.record.RecordService
-
visit
public <T> T visit(org.talend.sdk.component.api.service.record.RecordVisitor<T> visitor, org.talend.sdk.component.api.record.Record record) - Specified by:
visitin interfaceorg.talend.sdk.component.api.service.record.RecordService
-
toObject
- Specified by:
toObjectin interfaceorg.talend.sdk.component.api.service.record.RecordService
-
toRecord
- Specified by:
toRecordin interfaceorg.talend.sdk.component.api.service.record.RecordService
-
forwardEntry
public boolean forwardEntry(org.talend.sdk.component.api.record.Record source, org.talend.sdk.component.api.record.Record.Builder builder, String sourceColumn, org.talend.sdk.component.api.record.Schema.Entry entry) - Specified by:
forwardEntryin interfaceorg.talend.sdk.component.api.service.record.RecordService
-