类 MagicDynamicDataSource

java.lang.Object
org.ssssssss.magicapi.datasource.model.MagicDynamicDataSource

public class MagicDynamicDataSource extends Object
动态数据源对象
作者:
mxd
  • 字段详细资料

  • 构造器详细资料

    • MagicDynamicDataSource

      public MagicDynamicDataSource()
  • 方法详细资料

    • put

      public void put(DataSource dataSource)
      注册默认数据源
    • put

      public void put(String dataSourceKey, DataSource dataSource)
      注册数据源(可以运行时注册)
      参数:
      dataSourceKey - 数据源Key
    • put

      public void put(String dataSourceKey, DataSource dataSource, int maxRows)
      注册数据源(可以运行时注册)
      参数:
      dataSourceKey - 数据源Key
      maxRows - 最大返回行数
    • put

      public void put(String id, String dataSourceKey, String datasourceName, DataSource dataSource, int maxRows)
      注册数据源(可以运行时注册)
      参数:
      id - 数据源ID
      dataSourceKey - 数据源Key
      datasourceName - 数据源名称
    • datasources

      public List<String> datasources()
      获取全部数据源
    • isEmpty

      public boolean isEmpty()
    • datasourceNodes

      获取全部数据源
    • delete

      public boolean delete(String datasourceKey)
      删除数据源
      参数:
      datasourceKey - 数据源Key
    • getDataSource

      public MagicDynamicDataSource.DataSourceNode getDataSource()
      获取默认数据源
    • getDataSource

      public MagicDynamicDataSource.DataSourceNode getDataSource(String datasourceKey)
      获取数据源
      参数:
      datasourceKey - 数据源Key
    • setDefault

      public void setDefault(DataSource dataSource)
      设置默认数据源
    • setDefault

      public void setDefault(DataSource dataSource, int maxRows)
      设置默认数据源
      参数:
      maxRows - 最大返回行数
    • add

      public void add(String dataSourceKey, DataSource dataSource)
    • add

      public void add(String dataSourceKey, DataSource dataSource, int maxRows)