public static class HoodiePipeline.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
HoodiePipeline.Builder |
column(String column)
Add a table column definition.
|
HoodiePipeline.TableDescriptor |
getTableDescriptor() |
HoodiePipeline.Builder |
option(org.apache.flink.configuration.ConfigOption<?> option,
Object val)
Add a config option.
|
HoodiePipeline.Builder |
option(String key,
Object val) |
HoodiePipeline.Builder |
options(Map<String,String> options) |
HoodiePipeline.Builder |
partition(String... partitions)
Add partition fields.
|
HoodiePipeline.Builder |
pk(String... pks)
Add primary keys.
|
org.apache.flink.streaming.api.datastream.DataStreamSink<?> |
sink(org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.table.data.RowData> input,
boolean bounded) |
org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.table.data.RowData> |
source(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment execEnv) |
public HoodiePipeline.Builder column(String column)
column - the column format should be in the form like 'f0 int'public HoodiePipeline.Builder pk(String... pks)
public HoodiePipeline.Builder partition(String... partitions)
public HoodiePipeline.Builder option(org.apache.flink.configuration.ConfigOption<?> option, Object val)
public HoodiePipeline.Builder option(String key, Object val)
public HoodiePipeline.Builder options(Map<String,String> options)
public org.apache.flink.streaming.api.datastream.DataStreamSink<?> sink(org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.table.data.RowData> input,
boolean bounded)
public HoodiePipeline.TableDescriptor getTableDescriptor()
public org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.table.data.RowData> source(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment execEnv)
Copyright © 2022 The Apache Software Foundation. All rights reserved.