| Modifier and Type | Method and Description |
|---|---|
static org.apache.flink.streaming.api.functions.sink.SinkFunction<String> |
StarRocksSink.sink(StarRocksSinkOptions sinkOptions)
Create a StarRocks DataStream sink, stream elements could only be String.
|
static <T> org.apache.flink.streaming.api.functions.sink.SinkFunction<T> |
StarRocksSink.sink(org.apache.flink.table.api.TableSchema flinkTableSchema,
StarRocksSinkOptions sinkOptions,
StarRocksSinkRowBuilder<T> rowDataTransformer)
Create a StarRocks DataStream sink.
|
| Modifier and Type | Method and Description |
|---|---|
StarRocksSinkTable.Builder |
StarRocksSinkTable.Builder.sinkOptions(StarRocksSinkOptions sinkOptions) |
void |
StarRocksSinkTable.validateTableStructure(StarRocksSinkOptions sinkOptions,
org.apache.flink.table.api.TableSchema flinkSchema) |
| Constructor and Description |
|---|
StarRocksSinkManager(StarRocksSinkOptions sinkOptions,
org.apache.flink.table.api.TableSchema flinkSchema) |
StarRocksSinkManager(StarRocksSinkOptions sinkOptions,
org.apache.flink.table.api.TableSchema flinkSchema,
StarRocksJdbcConnectionProvider jdbcConnProvider,
StarRocksQueryVisitor starrocksQueryVisitor) |
StarRocksStreamLoadListener(org.apache.flink.metrics.MetricGroup metricGroup,
StarRocksSinkOptions sinkOptions) |
StarRocksStreamLoadVisitor(StarRocksSinkOptions sinkOptions,
String[] fieldNames,
boolean __opAutoProjectionInJson) |
| Modifier and Type | Method and Description |
|---|---|
static StarRocksISerializer |
StarRocksSerializerFactory.createSerializer(StarRocksSinkOptions sinkOptions,
String[] fieldNames) |
| Modifier and Type | Method and Description |
|---|---|
StarRocksSinkOptions |
StarRocksSinkOptions.addTableProperties(com.starrocks.data.load.stream.properties.StreamLoadTableProperties tableProperties) |
StarRocksSinkOptions |
StarRocksSinkOptions.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
static com.starrocks.connector.flink.table.sink.SinkFunctionFactory.SinkVersion |
SinkFunctionFactory.chooseSinkVersionAutomatically(StarRocksSinkOptions sinkOptions) |
static <T> StarRocksSink<T> |
SinkFunctionFactory.createSink(StarRocksSinkOptions sinkOptions,
RecordSerializationSchema<T> serializationSchema) |
static StarRocksSink<org.apache.flink.table.data.RowData> |
SinkFunctionFactory.createSink(StarRocksSinkOptions sinkOptions,
org.apache.flink.table.api.TableSchema schema,
StarRocksIRowTransformer<org.apache.flink.table.data.RowData> rowTransformer) |
static <T> StarRocksDynamicSinkFunctionBase<T> |
SinkFunctionFactory.createSinkFunction(StarRocksSinkOptions sinkOptions) |
static <T> StarRocksDynamicSinkFunctionBase<T> |
SinkFunctionFactory.createSinkFunction(StarRocksSinkOptions sinkOptions,
org.apache.flink.table.api.TableSchema schema,
StarRocksIRowTransformer<T> rowTransformer) |
static void |
SinkFunctionFactory.detectStarRocksFeature(StarRocksSinkOptions sinkOptions) |
static com.starrocks.connector.flink.table.sink.SinkFunctionFactory.SinkVersion |
SinkFunctionFactory.getSinkVersion(StarRocksSinkOptions sinkOptions) |
| Constructor and Description |
|---|
StarRocksDynamicSinkFunction(StarRocksSinkOptions sinkOptions) |
StarRocksDynamicSinkFunction(StarRocksSinkOptions sinkOptions,
org.apache.flink.table.api.TableSchema schema,
StarRocksIRowTransformer<T> rowTransformer) |
StarRocksDynamicSinkFunctionV2(StarRocksSinkOptions sinkOptions) |
StarRocksDynamicSinkFunctionV2(StarRocksSinkOptions sinkOptions,
org.apache.flink.table.api.TableSchema schema,
StarRocksIRowTransformer<T> rowTransformer) |
StarRocksDynamicTableSink(StarRocksSinkOptions sinkOptions,
org.apache.flink.table.api.TableSchema schema) |
| Modifier and Type | Method and Description |
|---|---|
StarRocksSinkOptions |
DefaultStarRocksSinkContext.getSinkOptions() |
StarRocksSinkOptions |
StarRocksSinkContext.getSinkOptions()
Returns the sink options .
|
| Constructor and Description |
|---|
DefaultStarRocksSinkContext(org.apache.flink.api.connector.sink2.Sink.InitContext initContext,
StarRocksSinkOptions sinkOptions) |
StarRocksCommitter(StarRocksSinkOptions sinkOptions,
com.starrocks.data.load.stream.properties.StreamLoadProperties streamLoadProperties) |
StarRocksSink(StarRocksSinkOptions sinkOptions,
RecordSerializationSchema<InputT> serializationSchema,
com.starrocks.data.load.stream.properties.StreamLoadProperties streamLoadProperties) |
StarRocksWriter(StarRocksSinkOptions sinkOptions,
org.apache.flink.api.connector.sink2.Sink.InitContext initContext,
org.apache.flink.api.common.serialization.SerializationSchema.InitializationContext schemaContext,
RecordSerializationSchema<InputT> serializationSchema,
com.starrocks.data.load.stream.properties.StreamLoadProperties streamLoadProperties,
Collection<StarRocksWriterState> recoveredState) |
Copyright © 2023. All rights reserved.