@Test
    public void testInnerTemporalJoinWithProcessTimeParse() throws Exception {
        StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();
        env.setParallelism(1);
        env.enableCheckpointing(10000);
        env.disableOperatorChaining();
        EnvironmentSettings settings = EnvironmentSettings
                .newInstance()
                .inStreamingMode()
                .build();
        StreamTableEnvironment tableEnv = StreamTableEnvironment.create(env, settings);
        Node kafkaExtractNode = buildKafkaExtractNode();
        Node mySqlExtractNode2 = buildMySQLExtractNode2();
        Node kafkaLoadNode = buildKafkaLoadNode();
        StreamInfo streamInfo = new StreamInfo("1",
                Arrays.asList(kafkaExtractNode, mySqlExtractNode2, kafkaLoadNode),
                Collections.singletonList(
                        buildNodeRelation(Arrays.asList(kafkaExtractNode, mySqlExtractNode2),
                                Collections.singletonList(kafkaLoadNode), false, new FieldInfo("proc_time"))));
        GroupInfo groupInfo = new GroupInfo("1", Collections.singletonList(streamInfo));
        FlinkSqlParser parser = FlinkSqlParser.getInstance(tableEnv, groupInfo);
        ParseResult result = parser.parse();
        Assert.assertTrue(result.tryExecute());
    }
Test inner temporal join with process time for extract is mysql {@link MySqlExtractNode},
{@link KafkaExtractNode} and load is mysql {@link KafkaLoadNode}

@throws Exception The exception may be thrown when executing
inlong-sort/sort-core/src/test/java/org/apache/inlong/sort/parser/MySqlTemporalJoinRelationSqlParseTest.java