| 程序包 | 说明 |
|---|---|
| cn.easyes.core.conditions.index | |
| cn.easyes.core.conditions.select | |
| cn.easyes.core.conditions.update | |
| cn.easyes.core.core |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractLambdaIndexWrapper<T,Children extends AbstractLambdaIndexWrapper<T,Children>>
抽象Lambda表达式父类
Copyright © 2021 xpc1024 All Rights Reserved
|
class |
LambdaEsIndexChainWrapper<T>
链式索引条件构造器
Copyright © 2023 xpc1024 All Rights Reserved
|
class |
LambdaEsIndexWrapper<T>
索引Lambda表达式
Copyright © 2021 xpc1024 All Rights Reserved
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractLambdaQueryWrapper<T,Children extends AbstractLambdaQueryWrapper<T,Children>>
抽象Lambda表达式父类
Copyright © 2021 xpc1024 All Rights Reserved
|
class |
LambdaEsQueryChainWrapper<T>
链式调用Lambda表达式
Copyright © 2023 xpc1024 All Rights Reserved
|
class |
LambdaEsQueryWrapper<T>
查询Lambda表达式
Copyright © 2021 xpc1024 All Rights Reserved
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractLambdaUpdateWrapper<T,Children extends AbstractLambdaUpdateWrapper<T,Children>>
抽象Lambda表达式父类
Copyright © 2021 xpc1024 All Rights Reserved
|
class |
LambdaEsUpdateChainWrapper<T>
链式更新条件构造器
Copyright © 2023 xpc1024 All Rights Reserved
|
class |
LambdaEsUpdateWrapper<T>
更新Lambda表达式
Copyright © 2021 xpc1024 All Rights Reserved
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractChainWrapper<T,R,Children extends AbstractChainWrapper<T,R,Children,Param>,Param>
链式抽象条件构造器
Copyright © 2021 xpc1024 All Rights Reserved
|
class |
AbstractWrapper<T,R,Children extends AbstractWrapper<T,R,Children>>
抽象Lambda表达式父类
Copyright © 2021 xpc1024 All Rights Reserved
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected Wrapper<T> |
Wrapper.clone()
浅拷贝当前条件构造器
|
Wrapper<T> |
EsChainWrapper.getWrapper()
获取最终拿去执行的 Wrapper
|
| 限定符和类型 | 方法和说明 |
|---|---|
static org.elasticsearch.search.builder.SearchSourceBuilder |
WrapperProcessor.buildSearchSourceBuilder(Wrapper<?> wrapper,
Class<?> entityClass)
构建es查询入参
|
Boolean |
BaseEsMapperImpl.createIndex(Wrapper<T> wrapper) |
Boolean |
BaseEsMapper.createIndex(Wrapper<T> wrapper)
创建索引
|
Integer |
BaseEsMapperImpl.delete(Wrapper<T> wrapper) |
Integer |
BaseEsMapper.delete(Wrapper<T> wrapper)
根据 entity 条件,删除记录
|
org.elasticsearch.search.builder.SearchSourceBuilder |
BaseEsMapperImpl.getSearchSourceBuilder(Wrapper<T> wrapper) |
org.elasticsearch.search.builder.SearchSourceBuilder |
BaseEsMapper.getSearchSourceBuilder(Wrapper<T> wrapper)
获取SearchSourceBuilder,可用于本框架生成基础查询条件,不支持的高阶语法用户可通过SearchSourceBuilder 进一步封装
|
String |
BaseEsMapperImpl.getSource(Wrapper<T> wrapper) |
String |
BaseEsMapper.getSource(Wrapper<T> wrapper)
获取通过本框架生成的查询参数,可用于检验本框架生成的查询参数是否正确
|
static boolean |
WrapperProcessor.includeId(String idField,
Wrapper<?> wrapper)
查询字段中是否包含id
|
EsPageInfo<T> |
BaseEsMapperImpl.pageQuery(Wrapper<T> wrapper,
Integer pageNum,
Integer pageSize) |
EsPageInfo<T> |
BaseEsMapper.pageQuery(Wrapper<T> wrapper,
Integer pageNum,
Integer pageSize)
指定返回类型及分页参数
|
org.elasticsearch.action.search.SearchResponse |
BaseEsMapperImpl.search(Wrapper<T> wrapper) |
org.elasticsearch.action.search.SearchResponse |
BaseEsMapper.search(Wrapper<T> wrapper)
混合查询
|
SAPageInfo<T> |
BaseEsMapperImpl.searchAfterPage(Wrapper<T> wrapper,
List<Object> searchAfter,
Integer pageSize) |
SAPageInfo<T> |
BaseEsMapper.searchAfterPage(Wrapper<T> wrapper,
List<Object> searchAfter,
Integer pageSize)
searchAfter类型分页
|
Long |
BaseEsMapperImpl.selectCount(Wrapper<T> wrapper) |
Long |
BaseEsMapper.selectCount(Wrapper<T> wrapper)
获取总数(智能推断:若wrapper中指定了去重字段则去重,若未指定则不去重 推荐使用)
|
Long |
BaseEsMapperImpl.selectCount(Wrapper<T> wrapper,
boolean distinct) |
Long |
BaseEsMapper.selectCount(Wrapper<T> wrapper,
boolean distinct)
无论wrapper中是否指定去重字段,都以用户传入的distinct布尔值作为是否去重的条件
|
List<T> |
BaseEsMapperImpl.selectList(Wrapper<T> wrapper) |
List<T> |
BaseEsMapper.selectList(Wrapper<T> wrapper)
根据 entity 条件,查询全部记录
|
T |
BaseEsMapperImpl.selectOne(Wrapper<T> wrapper) |
T |
BaseEsMapper.selectOne(Wrapper<T> wrapper)
根据 entity 条件,查询一条记录
|
Integer |
BaseEsMapperImpl.update(T entity,
Wrapper<T> updateWrapper) |
Integer |
BaseEsMapper.update(T entity,
Wrapper<T> updateWrapper)
根据 whereEntity 条件,更新记录
|
Boolean |
BaseEsMapperImpl.updateIndex(Wrapper<T> wrapper) |
Boolean |
BaseEsMapper.updateIndex(Wrapper<T> wrapper)
更新索引
|
Copyright © 2023. All rights reserved.