Package org.apache.beam.sdk.schemas
Class SchemaTranslation
java.lang.Object
org.apache.beam.sdk.schemas.SchemaTranslation
Utility methods for translating schemas.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Object
rowFromProto
(org.apache.beam.model.pipeline.v1.SchemaApi.Row row, Schema.FieldType fieldType) static org.apache.beam.model.pipeline.v1.SchemaApi.Row
rowToProto
(Row row) static Schema
schemaFromProto
(org.apache.beam.model.pipeline.v1.SchemaApi.Schema protoSchema) static org.apache.beam.model.pipeline.v1.SchemaApi.Schema
schemaToProto
(Schema schema, boolean serializeLogicalType) static org.apache.beam.model.pipeline.v1.SchemaApi.Schema
schemaToProto
(Schema schema, boolean serializeLogicalType, boolean serializeUUID)
-
Constructor Details
-
SchemaTranslation
public SchemaTranslation()
-
-
Method Details
-
schemaToProto
public static org.apache.beam.model.pipeline.v1.SchemaApi.Schema schemaToProto(Schema schema, boolean serializeLogicalType) -
schemaToProto
public static org.apache.beam.model.pipeline.v1.SchemaApi.Schema schemaToProto(Schema schema, boolean serializeLogicalType, boolean serializeUUID) -
schemaFromProto
public static Schema schemaFromProto(org.apache.beam.model.pipeline.v1.SchemaApi.Schema protoSchema) -
rowToProto
-
rowFromProto
public static Object rowFromProto(org.apache.beam.model.pipeline.v1.SchemaApi.Row row, Schema.FieldType fieldType)
-