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​(java.lang.String catalog, java.lang.String database, cn.sliew.sakura.common.dict.CatalogTableKind kind)  
      int deleteByName​(java.lang.String catalog, java.lang.String database, cn.sliew.sakura.common.dict.CatalogTableKind kind, java.lang.String name)  
      java.util.List<CatalogTable> selectByDatabase​(java.lang.String catalog, java.lang.String database, cn.sliew.sakura.common.dict.CatalogTableKind kind)  
      java.util.Optional<CatalogTable> selectByName​(java.lang.String catalog, java.lang.String database, cn.sliew.sakura.common.dict.CatalogTableKind kind, java.lang.String name)  
      • Methods inherited from interface com.baomidou.mybatisplus.core.mapper.BaseMapper

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

      • selectByDatabase

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

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

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

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