Skip to content

Commit ab0a878

Browse files
committed
fix build error
1 parent 31a5642 commit ab0a878

File tree

6 files changed

+7
-74
lines changed

6 files changed

+7
-74
lines changed

dolphinscheduler-task-plugin/dolphinscheduler-task-flink-materialized-table/pom.xml

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -42,20 +42,10 @@
4242
<artifactId>dolphinscheduler-datasource-all</artifactId>
4343
<version>${project.version}</version>
4444
</dependency>
45-
<!-- <dependency>
46-
<groupId>org.apache.flink</groupId>
47-
<artifactId>flink-table-filesystem-test-utils</artifactId>
48-
<version>1.20-SNAPSHOT</version>
49-
</dependency>
5045
<dependency>
51-
<groupId>org.apache.flink</groupId>
52-
<artifactId>flink-table-api-java</artifactId>
53-
<version>1.20-SNAPSHOT</version>
46+
<groupId>org.apache.dolphinscheduler</groupId>
47+
<artifactId>dolphinscheduler-common</artifactId>
48+
<version>${project.version}</version>
5449
</dependency>
55-
<dependency>
56-
<groupId>org.apache.flink</groupId>
57-
<artifactId>flink-connector-files</artifactId>
58-
<version>1.20-SNAPSHOT</version>
59-
</dependency> -->
6050
</dependencies>
6151
</project>

dolphinscheduler-task-plugin/dolphinscheduler-task-flink-materialized-table/src/main/java/org/apache/dolphinscheduler/plugin/task/flink/FlinkMaterializedTableTaskChannel.java

Lines changed: 2 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@
2222
import org.apache.dolphinscheduler.plugin.task.api.TaskChannel;
2323
import org.apache.dolphinscheduler.plugin.task.api.TaskExecutionContext;
2424
import org.apache.dolphinscheduler.plugin.task.api.parameters.AbstractParameters;
25-
import org.apache.dolphinscheduler.plugin.task.api.parameters.ParametersNode;
26-
import org.apache.dolphinscheduler.plugin.task.api.parameters.resource.ResourceParametersHelper;
2725

2826
/**
2927
* Flink Materialized Table Task Channel.
@@ -33,18 +31,6 @@
3331
*/
3432
public class FlinkMaterializedTableTaskChannel implements TaskChannel {
3533

36-
/**
37-
* Cancels the application.
38-
*
39-
* This method is not used in this implementation as the task is handled directly.
40-
*
41-
* @param status The status of the cancellation operation
42-
*/
43-
@Override
44-
public void cancelApplication(boolean status) {
45-
// Not used in this implementation
46-
}
47-
4834
/**
4935
* Creates a new Flink Materialized Table task instance.
5036
*
@@ -56,25 +42,8 @@ public AbstractTask createTask(TaskExecutionContext taskRequest) {
5642
return new FlinkMaterializedTableTask(taskRequest);
5743
}
5844

59-
/**
60-
* Parses the task parameters from the parameters node.
61-
*
62-
* @param parametersNode The parameters node containing task configuration
63-
* @return Parsed FlinkMaterializedTableParameters instance
64-
*/
65-
@Override
66-
public AbstractParameters parseParameters(ParametersNode parametersNode) {
67-
return JSONUtils.parseObject(parametersNode.getTaskParams(), FlinkMaterializedTableParameters.class);
68-
}
69-
70-
/**
71-
* Gets the resource parameters helper for the task.
72-
*
73-
* @param parameters The task parameters as a JSON string
74-
* @return ResourceParametersHelper instance for managing task resources
75-
*/
7645
@Override
77-
public ResourceParametersHelper getResources(String parameters) {
78-
return JSONUtils.parseObject(parameters, FlinkMaterializedTableParameters.class).getResources();
46+
public AbstractParameters parseParameters(String taskParams) {
47+
return JSONUtils.parseObject(taskParams, FlinkMaterializedTableParameters.class);
7948
}
8049
}

dolphinscheduler-task-plugin/dolphinscheduler-task-flink-materialized-table/src/main/java/org/apache/dolphinscheduler/plugin/task/flink/FlinkMaterializedTableTaskChannelFactory.java

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,6 @@
1919

2020
import org.apache.dolphinscheduler.plugin.task.api.TaskChannel;
2121
import org.apache.dolphinscheduler.plugin.task.api.TaskChannelFactory;
22-
import org.apache.dolphinscheduler.spi.params.base.PluginParams;
23-
24-
import java.util.Collections;
25-
import java.util.List;
2622

2723
import com.google.auto.service.AutoService;
2824

@@ -48,18 +44,6 @@ public String getName() {
4844
return "FLINK_MATERIALIZED_TABLE";
4945
}
5046

51-
/**
52-
* Gets the plugin parameters.
53-
*
54-
* This method returns the list of parameters that can be configured for this task type.
55-
*
56-
* @return List of plugin parameters (currently returns null as parameters are handled internally)
57-
*/
58-
@Override
59-
public List<PluginParams> getParams() {
60-
return Collections.emptyList();
61-
}
62-
6347
/**
6448
* Creates a new task channel instance.
6549
*

dolphinscheduler-ui/src/views/projects/task/components/node/format-data.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -458,14 +458,6 @@ export function formatParams(data: INodeData): {
458458
taskParams.datasource = data.datasource
459459
}
460460

461-
if (data.taskType === 'DYNAMIC') {
462-
taskParams.processDefinitionCode = data.processDefinitionCode
463-
taskParams.maxNumOfSubWorkflowInstances = data.maxNumOfSubWorkflowInstances
464-
taskParams.degreeOfParallelism = data.degreeOfParallelism
465-
taskParams.filterCondition = data.filterCondition
466-
taskParams.listParameters = data.listParameters
467-
}
468-
469461
if (data.taskType === 'FLINK_MATERIALIZED_TABLE') {
470462
taskParams.identifier = data.identifier
471463
taskParams.gatewayEndpoint = data.gatewayEndpoint

dolphinscheduler-ui/src/views/projects/task/components/node/tasks/use-flink-materialized-table.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ export function useFlinkMaterializedTable({
5656
Fields.useName(from),
5757
...Fields.useTaskDefinition({ projectCode, from, readonly, data, model }),
5858
Fields.useRunFlag(),
59-
Fields.useCache(),
6059
Fields.useDescription(),
6160
Fields.useTaskPriority(),
6261
Fields.useWorkerGroup(projectCode),

dolphinscheduler-ui/src/views/projects/task/constants/task-type.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -184,13 +184,12 @@ export const TASK_TYPES_MAP = {
184184
alias: 'REMOTESHELL',
185185
helperLinkDisable: true
186186
},
187-
<<<<<<< HEAD
188187
ALIYUN_SERVERLESS_SPARK: {
189188
alias: 'ALIYUN_SERVERLESS_SPARK',
190-
=======
189+
helperLinkDisable: true
190+
},
191191
FLINK_MATERIALIZED_TABLE: {
192192
alias: 'FLINK_MATERIALIZED_TABLE',
193-
>>>>>>> d1a185500 (support flink materialized table)
194193
helperLinkDisable: true
195194
}
196195
} as {

0 commit comments

Comments
 (0)