All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.cassite.daf4j.stream.QueryProjectionStream Maven / Gradle / Ivy

package net.cassite.daf4j.stream;

import net.cassite.daf4j.AndOr;
import net.cassite.daf4j.DataAccess;
import net.cassite.daf4j.QueryParameterWithFocus;

import java.util.Iterator;
import java.util.List;
import java.util.Map;

/**
 * Stream式查询
* 用于查询{别名:值}序列 * * @param 实体类型 */ public class QueryProjectionStream extends QueryStreamBase> implements Iterable> { QueryProjectionStream(E entity, DataAccess dataAccess, AndOr andOr, QueryParameterWithFocus parameter) { super(entity, dataAccess); this.andOr = andOr; this.parameter = parameter; } public List> list() { return dataAccess.projection(entity, andOr, (QueryParameterWithFocus) parameter); } @Override public Iterator> iterator() { return list().iterator(); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy