Package | Description |
---|---|
org.talend.sdk.component.api.record | |
org.talend.sdk.component.api.service.record |
Modifier and Type | Method and Description |
---|---|
<T> Record.Builder |
Record.Builder.withArray(Schema.Entry entry,
Collection<T> values) |
Record.Builder |
Record.Builder.withBoolean(Schema.Entry entry,
boolean value) |
Record.Builder |
Record.Builder.withBoolean(String name,
boolean value) |
Record.Builder |
Record.Builder.withBytes(Schema.Entry entry,
byte[] value) |
Record.Builder |
Record.Builder.withBytes(String name,
byte[] value) |
Record.Builder |
Record.Builder.withDateTime(Schema.Entry entry,
Date value) |
Record.Builder |
Record.Builder.withDateTime(Schema.Entry entry,
ZonedDateTime value) |
Record.Builder |
Record.Builder.withDateTime(String name,
Date value) |
Record.Builder |
Record.Builder.withDateTime(String name,
ZonedDateTime value) |
Record.Builder |
Record.Builder.withDouble(Schema.Entry entry,
double value) |
Record.Builder |
Record.Builder.withDouble(String name,
double value) |
Record.Builder |
Record.Builder.withFloat(Schema.Entry entry,
float value) |
Record.Builder |
Record.Builder.withFloat(String name,
float value) |
Record.Builder |
Record.Builder.withInt(Schema.Entry entry,
int value) |
Record.Builder |
Record.Builder.withInt(String name,
int value) |
Record.Builder |
Record.Builder.withLong(Schema.Entry entry,
long value) |
Record.Builder |
Record.Builder.withLong(String name,
long value) |
Record.Builder |
Record.Builder.withRecord(Schema.Entry entry,
Record value) |
Record.Builder |
Record.Builder.withRecord(String name,
Record value) |
Record.Builder |
Record.Builder.withString(Schema.Entry entry,
String value) |
Record.Builder |
Record.Builder.withString(String name,
String value) |
Record.Builder |
Record.Builder.withTimestamp(Schema.Entry entry,
long value) |
Record.Builder |
Record.Builder.withTimestamp(String name,
long value) |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
RecordService.forwardEntry(Record source,
Record.Builder builder,
String sourceColumn,
Schema.Entry entry)
Forward an entry from the source record if it exists.
|
Modifier and Type | Method and 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 using
RecordService.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 using
RecordService.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.
|
1.1.14-SNAPSHOT - Copyright © 2019 Talend Component Kit Documentation