Uses of Interface
org.talend.sdk.component.api.record.Schema.Entry
-
Packages that use Schema.Entry Package Description org.talend.sdk.component.api.record org.talend.sdk.component.api.service.record org.talend.sdk.component.api.service.schema -
-
Uses of Schema.Entry in org.talend.sdk.component.api.record
Methods in org.talend.sdk.component.api.record that return Schema.Entry Modifier and Type Method Description static Schema.Entry
Schema. avoidCollision(Schema.Entry newEntry, Function<String,Schema.Entry> entryGetter, BiConsumer<String,Schema.Entry> replaceFunction)
static Schema.Entry
Schema. avoidCollision(Schema.Entry newEntry, Supplier<Stream<Schema.Entry>> allEntriesSupplier, BiConsumer<String,Schema.Entry> replaceFunction)
Deprecated.Schema.Entry
Schema.Entry.Builder. build()
default Schema.Entry
Record.Builder. getEntry(String name)
default Schema.Entry
Schema. getEntry(String name)
Methods in org.talend.sdk.component.api.record that return types with arguments of type Schema.Entry Modifier and Type Method Description Stream<Schema.Entry>
Schema. getAllEntries()
Comparator<Schema.Entry>
Schema.EntriesOrder. getComparator()
List<Schema.Entry>
Record.Builder. getCurrentEntries()
List<Schema.Entry>
Schema. getEntries()
default List<Schema.Entry>
Schema. getEntriesOrdered()
Get all entries sorted by schema designed order.default List<Schema.Entry>
Schema. getEntriesOrdered(Comparator<Schema.Entry> comparator)
Get all entries sorted using a custom comparator.List<Schema.Entry>
Schema. getMetadata()
Methods in org.talend.sdk.component.api.record with parameters of type Schema.Entry Modifier and Type Method Description static Schema.Entry
Schema. avoidCollision(Schema.Entry newEntry, Function<String,Schema.Entry> entryGetter, BiConsumer<String,Schema.Entry> replaceFunction)
static Schema.Entry
Schema. avoidCollision(Schema.Entry newEntry, Supplier<Stream<Schema.Entry>> allEntriesSupplier, BiConsumer<String,Schema.Entry> replaceFunction)
Deprecated.int
Schema.EntriesOrder. compare(Schema.Entry e1, Schema.Entry e2)
default <T> T
Record. get(Class<T> expectedType, Schema.Entry entry)
default Schema.Builder
Schema.Builder. remove(Schema.Entry entry)
Remove entry from builder.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(Schema.Entry entry, boolean value)
Record.Builder
Record.Builder. withBytes(Schema.Entry entry, byte[] 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(Schema.Entry entry, BigDecimal value)
Record.Builder
Record.Builder. withDouble(Schema.Entry entry, double value)
Schema.Builder
Schema.Builder. withEntry(Schema.Entry entry)
default Schema.Builder
Schema.Builder. withEntryAfter(String after, Schema.Entry entry)
Insert the entry after the specified entry.default Schema.Builder
Schema.Builder. withEntryBefore(String before, Schema.Entry entry)
Insert the entry before the specified entry.Record.Builder
Record.Builder. withFloat(Schema.Entry entry, float value)
Record.Builder
Record.Builder. withInt(Schema.Entry entry, int value)
Record.Builder
Record.Builder. withLong(Schema.Entry entry, long value)
Record.Builder
Record.Builder. withRecord(Schema.Entry entry, Record value)
Record.Builder
Record.Builder. withString(Schema.Entry entry, String value)
Record.Builder
Record.Builder. withTimestamp(Schema.Entry entry, long value)
Method parameters in org.talend.sdk.component.api.record with type arguments of type Schema.Entry Modifier and Type Method Description static Schema.Entry
Schema. avoidCollision(Schema.Entry newEntry, Function<String,Schema.Entry> entryGetter, BiConsumer<String,Schema.Entry> replaceFunction)
static Schema.Entry
Schema. avoidCollision(Schema.Entry newEntry, Function<String,Schema.Entry> entryGetter, BiConsumer<String,Schema.Entry> replaceFunction)
static Schema.Entry
Schema. avoidCollision(Schema.Entry newEntry, Supplier<Stream<Schema.Entry>> allEntriesSupplier, BiConsumer<String,Schema.Entry> replaceFunction)
Deprecated.static Schema.Entry
Schema. avoidCollision(Schema.Entry newEntry, Supplier<Stream<Schema.Entry>> allEntriesSupplier, BiConsumer<String,Schema.Entry> replaceFunction)
Deprecated.default Schema
Schema.Builder. build(Comparator<Schema.Entry> order)
Same asSchema.Builder.build()
but entries order is specified byorder
.default List<Schema.Entry>
Schema. getEntriesOrdered(Comparator<Schema.Entry> comparator)
Get all entries sorted using a custom comparator. -
Uses of Schema.Entry in org.talend.sdk.component.api.service.record
Methods in org.talend.sdk.component.api.service.record that return types with arguments of type Schema.Entry 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 Schema.Entry 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.default Schema.Entry.Builder
RecordBuilderFactory. newEntryBuilder(Schema.Entry model)
Build a schema.entry from another one.default void
RecordVisitor. onBoolean(Schema.Entry entry, Optional<Boolean> optionalBoolean)
default void
RecordVisitor. onBooleanArray(Schema.Entry entry, Optional<Collection<Boolean>> array)
default void
RecordVisitor. onBytes(Schema.Entry entry, Optional<byte[]> bytes)
default void
RecordVisitor. onBytesArray(Schema.Entry entry, Optional<Collection<byte[]>> array)
default void
RecordVisitor. onDatetime(Schema.Entry entry, Optional<ZonedDateTime> dateTime)
default void
RecordVisitor. onDatetimeArray(Schema.Entry entry, Optional<Collection<ZonedDateTime>> array)
default void
RecordVisitor. onDecimal(Schema.Entry entry, Optional<BigDecimal> decimal)
default void
RecordVisitor. onDecimalArray(Schema.Entry entry, Optional<Collection<BigDecimal>> array)
default void
RecordVisitor. onDouble(Schema.Entry entry, OptionalDouble optionalDouble)
default void
RecordVisitor. onDoubleArray(Schema.Entry entry, Optional<Collection<Double>> array)
default void
RecordVisitor. onFloat(Schema.Entry entry, OptionalDouble optionalFloat)
default void
RecordVisitor. onFloatArray(Schema.Entry entry, Optional<Collection<Float>> array)
default void
RecordVisitor. onInt(Schema.Entry entry, OptionalInt optionalInt)
default void
RecordVisitor. onIntArray(Schema.Entry entry, Optional<Collection<Integer>> array)
default void
RecordVisitor. onLong(Schema.Entry entry, OptionalLong optionalLong)
default void
RecordVisitor. onLongArray(Schema.Entry entry, Optional<Collection<Long>> array)
default RecordVisitor<T>
RecordVisitor. onRecord(Schema.Entry entry, Optional<Record> record)
default RecordVisitor<T>
RecordVisitor. onRecordArray(Schema.Entry entry, Optional<Collection<Record>> array)
default void
RecordVisitor. onString(Schema.Entry entry, Optional<String> string)
default void
RecordVisitor. onStringArray(Schema.Entry entry, Optional<Collection<String>> array)
Method parameters in org.talend.sdk.component.api.service.record with type arguments of type Schema.Entry 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)
.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. -
Uses of Schema.Entry in org.talend.sdk.component.api.service.schema
Classes in org.talend.sdk.component.api.service.schema that implement Schema.Entry Modifier and Type Class Description static class
Schema.Entry
Deprecated.Methods in org.talend.sdk.component.api.service.schema that return types with arguments of type Schema.Entry Modifier and Type Method Description Stream<Schema.Entry>
Schema. getAllEntries()
Deprecated.List<Schema.Entry>
Schema. getMetadata()
Deprecated.Method parameters in org.talend.sdk.component.api.service.schema with type arguments of type Schema.Entry Modifier and Type Method Description void
Schema. setEntries(Collection<Schema.Entry> entries)
Deprecated.Constructor parameters in org.talend.sdk.component.api.service.schema with type arguments of type Schema.Entry Constructor Description Schema(Collection<Schema.Entry> entries)
Deprecated.
-