All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.webank.wedatasphere.dss.server.dao.impl.nodeInfoMapper.xml Maven / Gradle / Ivy

There is a newer version: 1.1.2
Show newest version
<?xml version="1.0" encoding="UTF-8" ?>
<!--
  ~ Copyright 2019 WeBank
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~  you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~ http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  ~
  -->

<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >


<mapper namespace="com.webank.wedatasphere.dss.server.dao.NodeInfoMapper">
    <select id="selectNodeInfo" resultType="com.webank.wedatasphere.dss.server.entity.NodeInfo">
        SELECT
            ni.*
        FROM
            `dss_workflow_node` ni
        LEFT JOIN `dss_application` pl ON ni.application_id = pl.id
        WHERE
            pl.`name` = #{developProject}
    </select>

    <select id="getApplicationUrlByNodeType" resultType="String">
      SELECT
        url
    FROM
        `dss_application` a
    LEFT JOIN dss_workflow_node an ON a.id = an.application_id
    WHERE
        an.node_type = #{nodeType}
    </select>

    <select id="getApplicationbyNodeType" resultType="com.webank.wedatasphere.dss.application.entity.Application">
        SELECT
        *
        FROM
        `dss_application` a
        LEFT JOIN dss_workflow_node an ON a.id = an.application_id
        WHERE
        an.node_type = #{nodeType}
    </select>
</mapper>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy