Class SchemaCompanionUtil
java.lang.Object
org.talend.sdk.component.api.record.SchemaCompanionUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Schema.EntryavoidCollision(Schema.Entry newEntry, Function<String, Schema.Entry> entryGetter, BiConsumer<String, Schema.Entry> replaceFunction) May return a different entry with different name.static StringsanitizeName(String name) Sanitize name to be avro compatible.
-
Constructor Details
-
SchemaCompanionUtil
public SchemaCompanionUtil()
-
-
Method Details
-
sanitizeName
Sanitize name to be avro compatible.- Parameters:
name- : original name.- Returns:
- avro compatible name.
-
avoidCollision
public static Schema.Entry avoidCollision(Schema.Entry newEntry, Function<String, Schema.Entry> entryGetter, BiConsumer<String, Schema.Entry> replaceFunction) May return a different entry with different name.
-