public class MagicDynamicDataSource extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
MagicDynamicDataSource.DataSourceNode |
| 构造器和说明 |
|---|
MagicDynamicDataSource() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(String dataSourceKey,
DataSource dataSource) |
void |
add(String dataSourceKey,
DataSource dataSource,
int maxRows) |
Collection<MagicDynamicDataSource.DataSourceNode> |
datasourceNodes()
获取全部数据源
|
List<String> |
datasources()
获取全部数据源
|
boolean |
delete(String datasourceKey)
删除数据源
|
MagicDynamicDataSource.DataSourceNode |
getDataSource()
获取默认数据源
|
MagicDynamicDataSource.DataSourceNode |
getDataSource(String datasourceKey)
获取数据源
|
boolean |
isEmpty() |
void |
put(DataSource dataSource)
注册默认数据源
|
void |
put(String dataSourceKey,
DataSource dataSource)
注册数据源(可以运行时注册)
|
void |
put(String dataSourceKey,
DataSource dataSource,
int maxRows)
注册数据源(可以运行时注册)
|
void |
put(String id,
String dataSourceKey,
String datasourceName,
DataSource dataSource,
int maxRows)
注册数据源(可以运行时注册)
|
void |
setDefault(DataSource dataSource)
设置默认数据源
|
void |
setDefault(DataSource dataSource,
int maxRows)
设置默认数据源
|
public void put(DataSource dataSource)
public void put(String dataSourceKey, DataSource dataSource)
dataSourceKey - 数据源Keypublic void put(String dataSourceKey, DataSource dataSource, int maxRows)
dataSourceKey - 数据源KeymaxRows - 最大返回行数public void put(String id, String dataSourceKey, String datasourceName, DataSource dataSource, int maxRows)
id - 数据源IDdataSourceKey - 数据源KeydatasourceName - 数据源名称public boolean isEmpty()
public Collection<MagicDynamicDataSource.DataSourceNode> datasourceNodes()
public boolean delete(String datasourceKey)
datasourceKey - 数据源Keypublic MagicDynamicDataSource.DataSourceNode getDataSource()
public MagicDynamicDataSource.DataSourceNode getDataSource(String datasourceKey)
datasourceKey - 数据源Keypublic void setDefault(DataSource dataSource)
public void setDefault(DataSource dataSource, int maxRows)
maxRows - 最大返回行数public void add(String dataSourceKey, DataSource dataSource)
public void add(String dataSourceKey, DataSource dataSource, int maxRows)
Copyright © 2020–2021. All rights reserved.