Class RecordImpl.BuilderImpl
java.lang.Object
org.talend.sdk.component.runtime.record.RecordImpl.BuilderImpl
- All Implemented Interfaces:
Record.Builder
- Enclosing class:
- RecordImpl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()removeEntry(Schema.Entry schemaEntry) updateEntryByName(String name, Schema.Entry schemaEntry) updateEntryByName(String name, Schema.Entry schemaEntry, Function<Object, Object> valueCastFunction) with(Schema.Entry entry, Object value) <T> Record.BuilderwithArray(Schema.Entry entry, Collection<T> values) withBoolean(String name, boolean value) withBoolean(Schema.Entry entry, boolean value) withBytes(Schema.Entry entry, byte[] value) withDateTime(String name, ZonedDateTime value) withDateTime(String name, Date value) withDateTime(Schema.Entry entry, ZonedDateTime value) withDateTime(Schema.Entry entry, Date value) withDecimal(String name, BigDecimal value) withDecimal(Schema.Entry entry, BigDecimal value) withDouble(String name, double value) withDouble(Schema.Entry entry, double value) withFloat(Schema.Entry entry, float value) withInstant(String name, Instant value) withInstant(Schema.Entry entry, Instant value) withInt(Schema.Entry entry, int value) withLong(Schema.Entry entry, long value) withRecord(String name, Record value) withRecord(Schema.Entry entry, Record value) withString(String name, String value) withString(Schema.Entry entry, String value) withTimestamp(String name, long value) withTimestamp(Schema.Entry entry, long value)
-
Constructor Details
-
BuilderImpl
public BuilderImpl() -
BuilderImpl
-
-
Method Details
-
getValue
- Specified by:
getValuein interfaceRecord.Builder
-
with
- Specified by:
within interfaceRecord.Builder
-
getEntry
- Specified by:
getEntryin interfaceRecord.Builder
-
getCurrentEntries
- Specified by:
getCurrentEntriesin interfaceRecord.Builder
-
removeEntry
- Specified by:
removeEntryin interfaceRecord.Builder
-
updateEntryByName
- Specified by:
updateEntryByNamein interfaceRecord.Builder
-
updateEntryByName
public Record.Builder updateEntryByName(String name, Schema.Entry schemaEntry, Function<Object, Object> valueCastFunction) - Specified by:
updateEntryByNamein interfaceRecord.Builder
-
before
- Specified by:
beforein interfaceRecord.Builder
-
after
- Specified by:
afterin interfaceRecord.Builder
-
build
- Specified by:
buildin interfaceRecord.Builder
-
withString
- Specified by:
withStringin interfaceRecord.Builder
-
withString
- Specified by:
withStringin interfaceRecord.Builder
-
withBytes
- Specified by:
withBytesin interfaceRecord.Builder
-
withBytes
- Specified by:
withBytesin interfaceRecord.Builder
-
withDateTime
- Specified by:
withDateTimein interfaceRecord.Builder
-
withDateTime
- Specified by:
withDateTimein interfaceRecord.Builder
-
withDateTime
- Specified by:
withDateTimein interfaceRecord.Builder
-
withDateTime
- Specified by:
withDateTimein interfaceRecord.Builder
-
withDecimal
- Specified by:
withDecimalin interfaceRecord.Builder
-
withDecimal
- Specified by:
withDecimalin interfaceRecord.Builder
-
withTimestamp
- Specified by:
withTimestampin interfaceRecord.Builder
-
withTimestamp
- Specified by:
withTimestampin interfaceRecord.Builder
-
withInstant
- Specified by:
withInstantin interfaceRecord.Builder
-
withInstant
- Specified by:
withInstantin interfaceRecord.Builder
-
withInt
- Specified by:
withIntin interfaceRecord.Builder
-
withInt
- Specified by:
withIntin interfaceRecord.Builder
-
withLong
- Specified by:
withLongin interfaceRecord.Builder
-
withLong
- Specified by:
withLongin interfaceRecord.Builder
-
withFloat
- Specified by:
withFloatin interfaceRecord.Builder
-
withFloat
- Specified by:
withFloatin interfaceRecord.Builder
-
withDouble
- Specified by:
withDoublein interfaceRecord.Builder
-
withDouble
- Specified by:
withDoublein interfaceRecord.Builder
-
withBoolean
- Specified by:
withBooleanin interfaceRecord.Builder
-
withBoolean
- Specified by:
withBooleanin interfaceRecord.Builder
-
withRecord
- Specified by:
withRecordin interfaceRecord.Builder
-
withRecord
- Specified by:
withRecordin interfaceRecord.Builder
-
withArray
- Specified by:
withArrayin interfaceRecord.Builder
-