Interface CatalogTableMapper

  • All Superinterfaces:
    com.baomidou.mybatisplus.core.mapper.BaseMapper<CatalogTable>, com.baomidou.mybatisplus.core.mapper.Mapper<CatalogTable>

    @Mapper
    public interface CatalogTableMapper
    extends com.baomidou.mybatisplus.core.mapper.BaseMapper<CatalogTable>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int countByDatabase​(cn.sliew.sakura.common.dict.catalog.CatalogType type, java.lang.String catalog, java.lang.String database, cn.sliew.sakura.common.dict.catalog.flink.CatalogTableKind kind)  
      int deleteByName​(cn.sliew.sakura.common.dict.catalog.CatalogType type, java.lang.String catalog, java.lang.String database, cn.sliew.sakura.common.dict.catalog.flink.CatalogTableKind kind, java.lang.String name)  
      java.util.List<CatalogTable> selectByDatabase​(cn.sliew.sakura.common.dict.catalog.CatalogType type, java.lang.String catalog, java.lang.String database, cn.sliew.sakura.common.dict.catalog.flink.CatalogTableKind kind)  
      java.util.Optional<CatalogTable> selectByName​(cn.sliew.sakura.common.dict.catalog.CatalogType type, java.lang.String catalog, java.lang.String database, cn.sliew.sakura.common.dict.catalog.flink.CatalogTableKind kind, java.lang.String name)  
      • Methods inherited from interface com.baomidou.mybatisplus.core.mapper.BaseMapper

        delete, deleteBatchIds, deleteById, deleteById, deleteByMap, exists, insert, selectBatchIds, selectBatchIds, selectById, selectByMap, selectByMap, selectCount, selectList, selectList, selectList, selectList, selectMaps, selectMaps, selectMaps, selectMaps, selectMapsPage, selectObjs, selectObjs, selectOne, selectOne, selectPage, update, update, updateById
    • Method Detail

      • selectByDatabase

        java.util.List<CatalogTable> selectByDatabase​(@Param("type")
                                                      cn.sliew.sakura.common.dict.catalog.CatalogType type,
                                                      @Param("catalog")
                                                      java.lang.String catalog,
                                                      @Param("database")
                                                      java.lang.String database,
                                                      @Param("kind")
                                                      cn.sliew.sakura.common.dict.catalog.flink.CatalogTableKind kind)
      • countByDatabase

        int countByDatabase​(@Param("type")
                            cn.sliew.sakura.common.dict.catalog.CatalogType type,
                            @Param("catalog")
                            java.lang.String catalog,
                            @Param("database")
                            java.lang.String database,
                            @Param("kind")
                            cn.sliew.sakura.common.dict.catalog.flink.CatalogTableKind kind)
      • selectByName

        java.util.Optional<CatalogTable> selectByName​(@Param("type")
                                                      cn.sliew.sakura.common.dict.catalog.CatalogType type,
                                                      @Param("catalog")
                                                      java.lang.String catalog,
                                                      @Param("database")
                                                      java.lang.String database,
                                                      @Param("kind")
                                                      cn.sliew.sakura.common.dict.catalog.flink.CatalogTableKind kind,
                                                      @Param("name")
                                                      java.lang.String name)
      • deleteByName

        int deleteByName​(@Param("type")
                         cn.sliew.sakura.common.dict.catalog.CatalogType type,
                         @Param("catalog")
                         java.lang.String catalog,
                         @Param("database")
                         java.lang.String database,
                         @Param("kind")
                         cn.sliew.sakura.common.dict.catalog.flink.CatalogTableKind kind,
                         @Param("name")
                         java.lang.String name)