Class TableSchema
java.lang.Object
org.apache.beam.sdk.io.clickhouse.TableSchema
- All Implemented Interfaces:
 Serializable
A descriptor for ClickHouse table schema.
- See Also:
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA column in ClickHouse table.static classA descriptor for a column type.static enumAn enumeration of possible kinds of default values in ClickHouse.static enumAn enumeration of possible types in ClickHouse. - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionabstract List<TableSchema.Column> columns()static Schema.FieldTypegetEquivalentFieldType(TableSchema.ColumnType columnType) Returns Beam equivalent of ClickHouse column type.static SchemagetEquivalentSchema(TableSchema tableSchema) Returns Beam equivalent of ClickHouse schema.static TableSchemaof(TableSchema.Column... columns)  
- 
Constructor Details
- 
TableSchema
public TableSchema() 
 - 
 - 
Method Details
- 
columns
 - 
of
 - 
getEquivalentSchema
Returns Beam equivalent of ClickHouse schema.- Parameters:
 tableSchema- schema of ClickHouse table- Returns:
 - Beam schema
 
 - 
getEquivalentFieldType
Returns Beam equivalent of ClickHouse column type.- Parameters:
 columnType- type of ClickHouse column- Returns:
 - Beam field type
 
 
 -