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 class
AJdbcIO.RowMapper
implementation that converts JDBC results into BeamRow
objects. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
compares two fields.static Schema
Infers the BeamSchema
fromResultSetMetaData
.
-
Constructor Details
-
SchemaUtil
public SchemaUtil()
-
-
Method Details
-
toBeamSchema
Infers the BeamSchema
fromResultSetMetaData
.- 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
-