Uses of Interface
org.talend.sdk.component.api.record.Record.Builder
-
Packages that use Record.Builder Package Description org.talend.sdk.component.api.record org.talend.sdk.component.api.service.record -
-
Uses of Record.Builder in org.talend.sdk.component.api.record
Methods in org.talend.sdk.component.api.record that return Record.Builder Modifier and Type Method Description default Record.Builder
Record.Builder. after(String entryName)
Mark that next entry createdwithXXXX()
will be afterentryName
in schema order.default Record.Builder
Record.Builder. before(String entryName)
Mark that next entry createdwithXXXX()
will be beforeentryName
in schema order.Record.Builder
Record.Builder. removeEntry(Schema.Entry schemaEntry)
Record.Builder
Record.Builder. updateEntryByName(String name, Schema.Entry schemaEntry)
default Record.Builder
Record.Builder. updateEntryByName(String name, Schema.Entry schemaEntry, Function<Object,Object> valueCastFunction)
Record.Builder
Record.Builder. with(Schema.Entry entry, Object value)
<T> Record.Builder
Record.Builder. withArray(Schema.Entry entry, Collection<T> values)
Record.Builder
Record.Builder. withBoolean(String name, boolean value)
Record.Builder
Record.Builder. withBoolean(Schema.Entry entry, boolean value)
Record.Builder
Record.Builder. withBytes(String name, byte[] value)
Record.Builder
Record.Builder. withBytes(Schema.Entry entry, byte[] value)
Record.Builder
Record.Builder. withDateTime(String name, ZonedDateTime value)
Record.Builder
Record.Builder. withDateTime(String name, Date value)
Record.Builder
Record.Builder. withDateTime(Schema.Entry entry, ZonedDateTime value)
Record.Builder
Record.Builder. withDateTime(Schema.Entry entry, Date value)
default Record.Builder
Record.Builder. withDecimal(String name, BigDecimal value)
default Record.Builder
Record.Builder. withDecimal(Schema.Entry entry, BigDecimal value)
Record.Builder
Record.Builder. withDouble(String name, double value)
Record.Builder
Record.Builder. withDouble(Schema.Entry entry, double value)
Record.Builder
Record.Builder. withFloat(String name, float value)
Record.Builder
Record.Builder. withFloat(Schema.Entry entry, float value)
Record.Builder
Record.Builder. withInt(String name, int value)
Record.Builder
Record.Builder. withInt(Schema.Entry entry, int value)
Record.Builder
Record.Builder. withLong(String name, long value)
Record.Builder
Record.Builder. withLong(Schema.Entry entry, long value)
default Record.Builder
Record. withNewSchema(Schema schema)
Create a Builder with values of the record present inSchema
.Record.Builder
Record.Builder. withRecord(String name, Record value)
Record.Builder
Record.Builder. withRecord(Schema.Entry entry, Record value)
Record.Builder
Record.Builder. withString(String name, String value)
Record.Builder
Record.Builder. withString(Schema.Entry entry, String value)
Record.Builder
Record.Builder. withTimestamp(String name, long value)
Record.Builder
Record.Builder. withTimestamp(Schema.Entry entry, long value)
-
Uses of Record.Builder in org.talend.sdk.component.api.service.record
Methods in org.talend.sdk.component.api.service.record that return Record.Builder Modifier and Type Method Description Record.Builder
RecordBuilderFactory. newRecordBuilder()
Record.Builder
RecordBuilderFactory. newRecordBuilder(Schema schema)
Record.Builder
RecordBuilderFactory. newRecordBuilder(Schema schema, Record record)
Enables to build a record from another one.Methods in org.talend.sdk.component.api.service.record that return types with arguments of type Record.Builder Modifier and Type Method Description Collector<Schema.Entry,Record.Builder,Record>
RecordService. toRecord(Schema schema, Record fallbackRecord, BiFunction<Schema.Entry,Record.Builder,Boolean> customHandler, BiConsumer<Record.Builder,Boolean> beforeFinish)
Method providing a collector enabling to create a record from another one in a custom fashion.Methods in org.talend.sdk.component.api.service.record with parameters of type Record.Builder Modifier and Type Method Description boolean
RecordService. forwardEntry(Record source, Record.Builder builder, String sourceColumn, Schema.Entry entry)
Forward an entry from the source record if it exists.Method parameters in org.talend.sdk.component.api.service.record with type arguments of type Record.Builder Modifier and Type Method Description Record
RecordService. create(Schema schema, Record fallbackRecord, BiFunction<Schema.Entry,Record.Builder,Boolean> customHandler, BiConsumer<Record.Builder,Boolean> beforeFinish)
Shortcut to build a record usingRecordService.toRecord(Schema, Record, BiFunction, BiConsumer)
.Record
RecordService. create(Schema schema, Record fallbackRecord, BiFunction<Schema.Entry,Record.Builder,Boolean> customHandler, BiConsumer<Record.Builder,Boolean> beforeFinish)
Shortcut to build a record usingRecordService.toRecord(Schema, Record, BiFunction, BiConsumer)
.Collector<Schema.Entry,Record.Builder,Record>
RecordService. toRecord(Schema schema, Record fallbackRecord, BiFunction<Schema.Entry,Record.Builder,Boolean> customHandler, BiConsumer<Record.Builder,Boolean> beforeFinish)
Method providing a collector enabling to create a record from another one in a custom fashion.Collector<Schema.Entry,Record.Builder,Record>
RecordService. toRecord(Schema schema, Record fallbackRecord, BiFunction<Schema.Entry,Record.Builder,Boolean> customHandler, BiConsumer<Record.Builder,Boolean> beforeFinish)
Method providing a collector enabling to create a record from another one in a custom fashion.
-