diff --git a/src/org/redkale/service/DataSourceService.java b/src/org/redkale/service/DataSourceService.java index 206d81129..435ae4f56 100644 --- a/src/org/redkale/service/DataSourceService.java +++ b/src/org/redkale/service/DataSourceService.java @@ -155,18 +155,18 @@ public class DataSourceService implements DataSource, Service { } @Override - public Map getMapResult(Class entityClass, String keyColumn, Reckon reckon, String reckonColumn) { - return source.getMapResult(entityClass, keyColumn, reckon, reckonColumn); + public Map queryColumnMap(Class entityClass, String keyColumn, Reckon reckon, String reckonColumn) { + return source.queryColumnMap(entityClass, keyColumn, reckon, reckonColumn); } @Override - public final Map getMapResult(Class entityClass, String keyColumn, Reckon reckon, String reckonColumn, FilterBean bean) { - return getMapResult(entityClass, keyColumn, reckon, reckonColumn, FilterNodeBean.createFilterNode(bean)); + public final Map queryColumnMap(Class entityClass, String keyColumn, Reckon reckon, String reckonColumn, FilterBean bean) { + return queryColumnMap(entityClass, keyColumn, reckon, reckonColumn, FilterNodeBean.createFilterNode(bean)); } @Override - public Map getMapResult(Class entityClass, String keyColumn, Reckon reckon, String reckonColumn, FilterNode node) { - return source.getMapResult(entityClass, keyColumn, reckon, reckonColumn, node); + public Map queryColumnMap(Class entityClass, String keyColumn, Reckon reckon, String reckonColumn, FilterNode node) { + return source.queryColumnMap(entityClass, keyColumn, reckon, reckonColumn, node); } @Override @@ -210,55 +210,35 @@ public class DataSourceService implements DataSource, Service { } @Override - public HashSet queryColumnSet(String selectedColumn, Class clazz, String column, Serializable key) { + public HashSet queryColumnSet(String selectedColumn, Class clazz, String column, Serializable key) { return source.queryColumnSet(selectedColumn, clazz, column, key); } @Override - public HashSet queryColumnSet(String selectedColumn, Class clazz, FilterNode node) { + public HashSet queryColumnSet(String selectedColumn, Class clazz, FilterNode node) { return source.queryColumnSet(selectedColumn, clazz, node); } @Override - public final HashSet queryColumnSet(String selectedColumn, Class clazz, FilterBean bean) { + public final HashSet queryColumnSet(String selectedColumn, Class clazz, FilterBean bean) { return queryColumnSet(selectedColumn, clazz, FilterNodeBean.createFilterNode(bean)); } @Override - public List queryColumnList(String selectedColumn, Class clazz, String column, Serializable key) { + public List queryColumnList(String selectedColumn, Class clazz, String column, Serializable key) { return source.queryColumnList(selectedColumn, clazz, column, key); } @Override - public List queryColumnList(String selectedColumn, Class clazz, FilterNode node) { + public List queryColumnList(String selectedColumn, Class clazz, FilterNode node) { return source.queryColumnList(selectedColumn, clazz, node); } @Override - public final List queryColumnList(String selectedColumn, Class clazz, FilterBean bean) { + public final List queryColumnList(String selectedColumn, Class clazz, FilterBean bean) { return queryColumnList(selectedColumn, clazz, FilterNodeBean.createFilterNode(bean)); } - @Override - public Map queryMap(Class clazz, FilterNode node) { - return source.queryMap(clazz, node); - } - - @Override - public final Map queryMap(Class clazz, FilterBean bean) { - return queryMap(clazz, FilterNodeBean.createFilterNode(bean)); - } - - @Override - public Map queryMap(Class clazz, SelectColumn selects, FilterNode node) { - return source.queryMap(clazz, selects, node); - } - - @Override - public final Map queryMap(Class clazz, SelectColumn selects, FilterBean bean) { - return queryMap(clazz, selects, FilterNodeBean.createFilterNode(bean)); - } - @Override public List queryList(Class clazz, String column, Serializable key) { return source.queryList(clazz, column, key); @@ -310,12 +290,12 @@ public class DataSourceService implements DataSource, Service { } @Override - public final Sheet queryColumnSheet(String selectedColumn, Class clazz, Flipper flipper, FilterBean bean) { + public final Sheet queryColumnSheet(String selectedColumn, Class clazz, Flipper flipper, FilterBean bean) { return queryColumnSheet(selectedColumn, clazz, flipper, FilterNodeBean.createFilterNode(bean)); } @Override - public Sheet queryColumnSheet(String selectedColumn, Class clazz, Flipper flipper, FilterNode node) { + public Sheet queryColumnSheet(String selectedColumn, Class clazz, Flipper flipper, FilterNode node) { return source.queryColumnSheet(selectedColumn, clazz, flipper, node); } diff --git a/src/org/redkale/source/DataDefaultSource.java b/src/org/redkale/source/DataDefaultSource.java index 53a978b9c..ecc6d8faf 100644 --- a/src/org/redkale/source/DataDefaultSource.java +++ b/src/org/redkale/source/DataDefaultSource.java @@ -1108,19 +1108,19 @@ public final class DataDefaultSource implements DataSource, Nameable, Function Map getMapResult(final Class entityClass, final String keyColumn, Reckon reckon, final String reckonColumn) { - return getMapResult(entityClass, keyColumn, reckon, reckonColumn, (FilterNode) null); + public Map queryColumnMap(final Class entityClass, final String keyColumn, Reckon reckon, final String reckonColumn) { + return queryColumnMap(entityClass, keyColumn, reckon, reckonColumn, (FilterNode) null); } @Override - public Map getMapResult(final Class entityClass, final String keyColumn, Reckon reckon, final String reckonColumn, FilterBean bean) { - return getMapResult(entityClass, keyColumn, reckon, reckonColumn, FilterNodeBean.createFilterNode(bean)); + public Map queryColumnMap(final Class entityClass, final String keyColumn, Reckon reckon, final String reckonColumn, FilterBean bean) { + return queryColumnMap(entityClass, keyColumn, reckon, reckonColumn, FilterNodeBean.createFilterNode(bean)); } @Override - public Map getMapResult(final Class entityClass, final String keyColumn, final Reckon reckon, final String reckonColumn, FilterNode node) { + public Map queryColumnMap(final Class entityClass, final String keyColumn, final Reckon reckon, final String reckonColumn, FilterNode node) { final Connection conn = createReadSQLConnection(); try { final EntityInfo info = loadEntityInfo(entityClass); @@ -1290,64 +1290,35 @@ public final class DataDefaultSource implements DataSource, Nameable, Function HashSet queryColumnSet(String selectedColumn, Class clazz, String column, Serializable key) { + public HashSet queryColumnSet(String selectedColumn, Class clazz, String column, Serializable key) { return queryColumnSet(selectedColumn, clazz, FilterNode.create(column, key)); } @Override - public HashSet queryColumnSet(String selectedColumn, Class clazz, FilterBean bean) { + public HashSet queryColumnSet(String selectedColumn, Class clazz, FilterBean bean) { return new LinkedHashSet<>(queryColumnList(selectedColumn, clazz, bean)); } @Override - public HashSet queryColumnSet(String selectedColumn, Class clazz, FilterNode node) { + public HashSet queryColumnSet(String selectedColumn, Class clazz, FilterNode node) { return new LinkedHashSet<>(queryColumnList(selectedColumn, clazz, node)); } @Override - public List queryColumnList(String selectedColumn, Class clazz, String column, Serializable key) { + public List queryColumnList(String selectedColumn, Class clazz, String column, Serializable key) { return queryColumnList(selectedColumn, clazz, FilterNode.create(column, key)); } @Override - public List queryColumnList(String selectedColumn, Class clazz, FilterBean bean) { + public List queryColumnList(String selectedColumn, Class clazz, FilterBean bean) { return (List) queryColumnSheet(selectedColumn, clazz, null, bean).list(true); } @Override - public List queryColumnList(String selectedColumn, Class clazz, FilterNode node) { + public List queryColumnList(String selectedColumn, Class clazz, FilterNode node) { return (List) queryColumnSheet(selectedColumn, clazz, null, node).list(true); } - /** - * 根据过滤对象FilterBean查询对象集合 - * - * @param - * @param - * @param clazz - * @param bean - * @return - */ - @Override - public Map queryMap(final Class clazz, final FilterBean bean) { - return queryMap(clazz, null, bean); - } - - @Override - public Map queryMap(final Class clazz, final FilterNode node) { - return queryMap(clazz, null, node); - } - - @Override - public Map queryMap(final Class clazz, final SelectColumn selects, final FilterBean bean) { - return formatMap(clazz, queryList(clazz, selects, null, bean)); - } - - @Override - public Map queryMap(final Class clazz, final SelectColumn selects, final FilterNode node) { - return formatMap(clazz, queryList(clazz, selects, null, node)); - } - private Map formatMap(final Class clazz, Collection list) { Map map = new LinkedHashMap<>(); if (list == null || list.isEmpty()) return map; @@ -1447,12 +1418,12 @@ public final class DataDefaultSource implements DataSource, Nameable, Function Sheet queryColumnSheet(String selectedColumn, Class clazz, final Flipper flipper, final FilterBean bean) { + public Sheet queryColumnSheet(String selectedColumn, Class clazz, final Flipper flipper, final FilterBean bean) { return queryColumnSheet(selectedColumn, clazz, flipper, FilterNodeBean.createFilterNode(bean)); } @Override - public Sheet queryColumnSheet(String selectedColumn, Class clazz, final Flipper flipper, final FilterNode node) { + public Sheet queryColumnSheet(String selectedColumn, Class clazz, final Flipper flipper, final FilterNode node) { Sheet sheet = querySheet(true, true, clazz, SelectColumn.createIncludes(selectedColumn), flipper, node); final Sheet rs = new Sheet<>(); if (sheet.isEmpty()) return rs; diff --git a/src/org/redkale/source/DataSource.java b/src/org/redkale/source/DataSource.java index 59ffcf53d..31b60bdac 100644 --- a/src/org/redkale/source/DataSource.java +++ b/src/org/redkale/source/DataSource.java @@ -116,11 +116,11 @@ public interface DataSource { public Number getNumberResult(final Class entityClass, final Reckon reckon, final String column, FilterNode node); - public Map getMapResult(Class entityClass, final String keyColumn, Reckon reckon, final String reckonColumn); + public Map queryColumnMap(Class entityClass, final String keyColumn, Reckon reckon, final String reckonColumn); - public Map getMapResult(Class entityClass, final String keyColumn, Reckon reckon, final String reckonColumn, FilterBean bean); + public Map queryColumnMap(Class entityClass, final String keyColumn, Reckon reckon, final String reckonColumn, final FilterBean bean); - public Map getMapResult(Class entityClass, final String keyColumn, Reckon reckon, final String reckonColumn, FilterNode node); + public Map queryColumnMap(Class entityClass, final String keyColumn, Reckon reckon, final String reckonColumn, final FilterNode node); //-----------------------find---------------------------- /** @@ -159,17 +159,17 @@ public interface DataSource { * @param key * @return */ - public HashSet queryColumnSet(String selectedColumn, Class clazz, String column, Serializable key); + public HashSet queryColumnSet(final String selectedColumn, final Class clazz, final String column, final Serializable key); - public HashSet queryColumnSet(String selectedColumn, Class clazz, FilterNode node); + public HashSet queryColumnSet(final String selectedColumn, final Class clazz, final FilterNode node); - public HashSet queryColumnSet(String selectedColumn, Class clazz, FilterBean bean); + public HashSet queryColumnSet(final String selectedColumn, final Class clazz, final FilterBean bean); - public List queryColumnList(String selectedColumn, Class clazz, String column, Serializable key); + public List queryColumnList(final String selectedColumn, final Class clazz, final String column, final Serializable key); - public List queryColumnList(String selectedColumn, Class clazz, FilterNode node); + public List queryColumnList(final String selectedColumn, final Class clazz, final FilterNode node); - public List queryColumnList(String selectedColumn, Class clazz, FilterBean bean); + public List queryColumnList(final String selectedColumn, final Class clazz, final FilterBean bean); /** * 根据指定参数查询对象某个字段的集合 @@ -182,26 +182,9 @@ public interface DataSource { * @param bean * @return */ - public Sheet queryColumnSheet(final String selectedColumn, final Class clazz, final Flipper flipper, final FilterBean bean); + public Sheet queryColumnSheet(final String selectedColumn, final Class clazz, final Flipper flipper, final FilterBean bean); - public Sheet queryColumnSheet(final String selectedColumn, final Class clazz, final Flipper flipper, final FilterNode node); - - /** - * Map 接口 - *

- * @param - * @param - * @param clazz - * @param node - * @return - */ - public Map queryMap(final Class clazz, final FilterNode node); - - public Map queryMap(final Class clazz, final FilterBean bean); - - public Map queryMap(final Class clazz, final SelectColumn selects, final FilterNode node); - - public Map queryMap(final Class clazz, final SelectColumn selects, final FilterBean bean); + public Sheet queryColumnSheet(final String selectedColumn, final Class clazz, final Flipper flipper, final FilterNode node); /** * 根据指定字段值查询对象集合