Appends a new column to the input schema.
Appends a new column to the input schema. This fails if the given output column already exists.
input schema
New column schema
new schema with the input column appended
Appends a new column to the input schema.
Appends a new column to the input schema. This fails if the given output column already exists.
input schema
new column name. If this column name is an empty string "", this method returns the input schema unchanged. This allows users to disable output columns.
new column data type
new schema with the input column appended
Check whether the given schema contains a column of the required data type.
Check whether the given schema contains a column of the required data type.
column name
required column data type
Check whether the given schema contains a column of one of the require data types.
Check whether the given schema contains a column of one of the require data types.
column name
required column data types
Check whether the given schema contains a column of the numeric data type.
Check whether the given schema contains a column of the numeric data type.
column name
Utils for handling schemas.