| 程序包 | 说明 |
|---|---|
| cn.easyes.core.conditions | |
| cn.easyes.core.conditions.interfaces | |
| cn.easyes.core.toolkit |
| 限定符和类型 | 方法和说明 |
|---|---|
LambdaEsQueryWrapper<T> |
LambdaEsQueryWrapper.enableMust2Filter(boolean condition,
boolean enable) |
LambdaEsQueryWrapper<T> |
LambdaEsQueryWrapper.from(Integer from) |
LambdaEsQueryWrapper<T> |
LambdaEsQueryWrapper.index(boolean condition,
String indexName) |
protected LambdaEsQueryWrapper<T> |
LambdaEsQueryWrapper.instance() |
LambdaEsQueryWrapper<T> |
LambdaEsQueryWrapper.limit(Integer m) |
LambdaEsQueryWrapper<T> |
LambdaEsQueryWrapper.limit(Integer m,
Integer n) |
LambdaEsQueryWrapper<T> |
LambdaEsQueryWrapper.notSelect(String... columns) |
LambdaEsQueryWrapper<T> |
LambdaEsQueryWrapper.select(Class<T> entityClass,
java.util.function.Predicate<EntityFieldInfo> predicate) |
LambdaEsQueryWrapper<T> |
LambdaEsQueryWrapper.select(java.util.function.Predicate<EntityFieldInfo> predicate) |
LambdaEsQueryWrapper<T> |
LambdaEsQueryWrapper.select(String... columns) |
LambdaEsQueryWrapper<T> |
LambdaEsQueryWrapper.size(Integer size) |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.elasticsearch.search.builder.SearchSourceBuilder |
WrapperProcessor.buildSearchSourceBuilder(LambdaEsQueryWrapper<?> wrapper,
Class<?> entityClass)
构建es查询入参
|
Integer |
BaseEsMapperImpl.delete(LambdaEsQueryWrapper<T> wrapper) |
org.elasticsearch.search.builder.SearchSourceBuilder |
BaseEsMapperImpl.getSearchSourceBuilder(LambdaEsQueryWrapper<T> wrapper) |
String |
BaseEsMapperImpl.getSource(LambdaEsQueryWrapper<T> wrapper) |
static boolean |
WrapperProcessor.includeId(String idField,
LambdaEsQueryWrapper<?> wrapper)
查询字段中是否包含id
|
PageInfo<T> |
BaseEsMapperImpl.pageQuery(LambdaEsQueryWrapper<T> wrapper,
Integer pageNum,
Integer pageSize) |
org.elasticsearch.action.search.SearchResponse |
BaseEsMapperImpl.search(LambdaEsQueryWrapper<T> wrapper) |
SAPageInfo<T> |
BaseEsMapperImpl.searchAfterPage(LambdaEsQueryWrapper<T> wrapper,
List<Object> searchAfter,
Integer pageSize) |
Long |
BaseEsMapperImpl.selectCount(LambdaEsQueryWrapper<T> wrapper,
boolean distinct) |
List<T> |
BaseEsMapperImpl.selectList(LambdaEsQueryWrapper<T> wrapper) |
T |
BaseEsMapperImpl.selectOne(LambdaEsQueryWrapper<T> wrapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
Integer |
BaseEsMapper.delete(LambdaEsQueryWrapper<T> wrapper)
根据 entity 条件,删除记录
|
org.elasticsearch.search.builder.SearchSourceBuilder |
BaseEsMapper.getSearchSourceBuilder(LambdaEsQueryWrapper<T> wrapper)
获取SearchSourceBuilder,可用于本框架生成基础查询条件,不支持的高阶语法用户可通过SearchSourceBuilder 进一步封装
|
String |
BaseEsMapper.getSource(LambdaEsQueryWrapper<T> wrapper)
获取通过本框架生成的查询参数,可用于检验本框架生成的查询参数是否正确
|
PageInfo<T> |
BaseEsMapper.pageQuery(LambdaEsQueryWrapper<T> wrapper,
Integer pageNum,
Integer pageSize)
指定返回类型及分页参数
|
org.elasticsearch.action.search.SearchResponse |
BaseEsMapper.search(LambdaEsQueryWrapper<T> wrapper)
标准查询
|
SAPageInfo<T> |
BaseEsMapper.searchAfterPage(LambdaEsQueryWrapper<T> wrapper,
List<Object> searchAfter,
Integer pageSize)
searchAfter类型分页
|
default Long |
BaseEsMapper.selectCount(LambdaEsQueryWrapper<T> wrapper)
获取总数 默认根据折叠参数去重
|
Long |
BaseEsMapper.selectCount(LambdaEsQueryWrapper<T> wrapper,
boolean distinct)
是否去重获取总数
|
List<T> |
BaseEsMapper.selectList(LambdaEsQueryWrapper<T> wrapper)
根据 entity 条件,查询全部记录
|
T |
BaseEsMapper.selectOne(LambdaEsQueryWrapper<T> wrapper)
根据 entity 条件,查询一条记录
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> LambdaEsQueryWrapper<T> |
EsWrappers.lambdaQuery(Class<T> entityClass)
获取 LambdaQueryWrapper
|
Copyright © 2022. All rights reserved.