Class Schemas
java.lang.Object
org.talend.sdk.component.runtime.record.Schemas
- All Implemented Interfaces:
Schema,Schema.Builder
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.talend.sdk.component.api.record.Schema
Schema.Builder, Schema.EntriesOrder, Schema.Entry, Schema.Type -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Schemasstatic final Schemasstatic final Schemasstatic final Schemasstatic final Schemasstatic final Schemasstatic final Schemasstatic final Schemasstatic final Schemasstatic final SchemasFields inherited from interface org.talend.sdk.component.api.record.Schema
SKIP_SANITIZE, SKIP_SANITIZE_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()getEntriesOrdered(Comparator<Schema.Entry> comparator) getProps()getType()moveBefore(String before, String name) remove(Schema.Entry entry) static Schema.BuilderwithElementSchema(Schema schema) withEntry(Schema.Entry entry) withEntryAfter(String before, Schema.Entry entry) withEntryBefore(String after, Schema.Entry entry) withType(Schema.Type type) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.talend.sdk.component.api.record.Schema
getEntry, getEntryMap, getJsonPropMethods inherited from interface org.talend.sdk.component.api.record.Schema.Builder
build
-
Field Details
-
STRING
-
BYTES
-
INT
-
LONG
-
FLOAT
-
DOUBLE
-
BOOLEAN
-
DATETIME
-
DECIMAL
-
EMPTY_RECORD
-
-
Constructor Details
-
Schemas
public Schemas()
-
-
Method Details
-
valueOf
-
build
- Specified by:
buildin interfaceSchema.Builder
-
withElementSchema
- Specified by:
withElementSchemain interfaceSchema.Builder
-
withType
- Specified by:
withTypein interfaceSchema.Builder
-
withEntry
- Specified by:
withEntryin interfaceSchema.Builder
-
getElementSchema
- Specified by:
getElementSchemain interfaceSchema
-
getEntries
- Specified by:
getEntriesin interfaceSchema
-
getMetadata
- Specified by:
getMetadatain interfaceSchema
-
getAllEntries
- Specified by:
getAllEntriesin interfaceSchema
-
getEntriesOrdered
- Specified by:
getEntriesOrderedin interfaceSchema
-
moveBefore
- Specified by:
moveBeforein interfaceSchema.Builder
-
moveAfter
- Specified by:
moveAfterin interfaceSchema.Builder
-
swap
- Specified by:
swapin interfaceSchema.Builder
-
withProps
- Specified by:
withPropsin interfaceSchema.Builder
-
withProp
- Specified by:
withPropin interfaceSchema.Builder
-
getProps
-
toBuilder
-
getProp
-
getType
-
withEntryAfter
- Specified by:
withEntryAfterin interfaceSchema.Builder
-
withEntryBefore
- Specified by:
withEntryBeforein interfaceSchema.Builder
-
remove
- Specified by:
removein interfaceSchema.Builder
-
remove
- Specified by:
removein interfaceSchema.Builder
-
getEntriesOrdered
- Specified by:
getEntriesOrderedin interfaceSchema
-
naturalOrder
- Specified by:
naturalOrderin interfaceSchema
-