public class SinkExecuteProcessor extends SparkAbstractPluginExecuteProcessor<Optional<? extends org.apache.seatunnel.api.table.factory.Factory>>
classLoader, jobContext, pluginConfigs, plugins, sparkRuntimeEnvironment| 限定符 | 构造器和说明 |
|---|---|
protected |
SinkExecuteProcessor(SparkRuntimeEnvironment sparkRuntimeEnvironment,
org.apache.seatunnel.api.common.JobContext jobContext,
List<? extends org.apache.seatunnel.shade.com.typesafe.config.Config> pluginConfigs) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<org.apache.seatunnel.translation.spark.execution.DatasetTableInfo> |
execute(List<org.apache.seatunnel.translation.spark.execution.DatasetTableInfo> upstreamDataStreams) |
void |
handleSaveMode(org.apache.seatunnel.api.sink.SeaTunnelSink sink) |
protected List<Optional<? extends org.apache.seatunnel.api.table.factory.Factory>> |
initializePlugins(List<? extends org.apache.seatunnel.shade.com.typesafe.config.Config> pluginConfigs) |
fromSourceTable, registerInputTempView, setRuntimeEnvironment, tryGenerateMultiTableSinkprotected SinkExecuteProcessor(SparkRuntimeEnvironment sparkRuntimeEnvironment, org.apache.seatunnel.api.common.JobContext jobContext, List<? extends org.apache.seatunnel.shade.com.typesafe.config.Config> pluginConfigs)
protected List<Optional<? extends org.apache.seatunnel.api.table.factory.Factory>> initializePlugins(List<? extends org.apache.seatunnel.shade.com.typesafe.config.Config> pluginConfigs)
initializePlugins 在类中 SparkAbstractPluginExecuteProcessor<Optional<? extends org.apache.seatunnel.api.table.factory.Factory>>public List<org.apache.seatunnel.translation.spark.execution.DatasetTableInfo> execute(List<org.apache.seatunnel.translation.spark.execution.DatasetTableInfo> upstreamDataStreams) throws TaskExecuteException
public void handleSaveMode(org.apache.seatunnel.api.sink.SeaTunnelSink sink)
Copyright © 2025 The Apache Software Foundation. All rights reserved.