com.ly.mybatis.mapperservice.service.join.inject.interfaces.IOnInject Maven / Gradle / Ivy
The newest version!
package com.ly.mybatis.mapperservice.service.join.inject.interfaces;
import com.baomidou.mybatisplus.core.toolkit.support.SFunction;
import java.util.Collection;
import java.util.List;
import java.util.function.Function;
import java.util.function.Predicate;
public interface IOnInject extends IStreamInject, ISubInject, IBuildInject {
IOnInject filter(Predicate super O> predicate);
IOnInject map(Function super O, ? extends R> mapper);
IOnInject mapColumn(SFunction super O, ? extends R> mapper);
IOnInject flatMap(Function super O, ? extends Collection extends R>> mapper);
IOnInject column(Class tClass, SFunction column);
IOnInject column(Class tClass, String column);
ISetInject search(Function, ? extends Collection> search);
ISetInject set();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy