Package org.apache.beam.sdk.io.jdbc
Class SchemaUtil
java.lang.Object
org.apache.beam.sdk.io.jdbc.SchemaUtil
Provides utility functions for working with Beam
Schema types.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAJdbcIO.RowMapperimplementation that converts JDBC results into BeamRowobjects. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancompares two fields.static SchemaInfers the BeamSchemafromResultSetMetaData.
-
Constructor Details
-
SchemaUtil
public SchemaUtil()
-
-
Method Details
-
toBeamSchema
Infers the BeamSchemafromResultSetMetaData.- Throws:
SQLException
-
compareSchemaField
compares two fields. Does not compare nullability of field types.- Parameters:
a- field 1b- field 2- Returns:
- TRUE if fields are equal. Otherwise FALSE
-