public interface Func<Children,R> extends Serializable
Copyright © 2021 xpc1024 All Rights Reserved
| 限定符和类型 | 方法和说明 |
|---|---|
default Children |
avg(boolean condition,
boolean enablePipeline,
String returnName,
R column) |
Children |
avg(boolean condition,
boolean enablePipeline,
String returnName,
String column)
求平均值
|
default Children |
avg(boolean enablePipeline,
R column) |
default Children |
avg(boolean enablePipeline,
String column) |
default Children |
avg(boolean enablePipeline,
String returnName,
R column) |
default Children |
avg(boolean enablePipeline,
String returnName,
String column) |
default Children |
avg(R column) |
default Children |
avg(String column) |
default Children |
avg(String returnName,
R column) |
default Children |
avg(String returnName,
String column) |
default Children |
distinct(boolean condition,
R column) |
Children |
distinct(boolean condition,
String column)
单字段去重
|
default Children |
distinct(R column) |
default Children |
distinct(String column) |
default Children |
groupBy(boolean condition,
boolean enablePipeline,
R... columns) |
Children |
groupBy(boolean condition,
boolean enablePipeline,
String... columns)
分组:GROUP BY 字段, ...
|
default Children |
groupBy(boolean enablePipeline,
R... columns) |
default Children |
groupBy(boolean enablePipeline,
R column) |
default Children |
groupBy(boolean enablePipeline,
String... columns) |
default Children |
groupBy(boolean enablePipeline,
String column) |
default Children |
groupBy(R... columns) |
default Children |
groupBy(R column) |
default Children |
groupBy(String... columns) |
default Children |
groupBy(String column) |
default Children |
in(boolean condition,
R column,
Collection<?> coll) |
default Children |
in(boolean condition,
R column,
Collection<?> coll,
Float boost) |
default Children |
in(boolean condition,
R column,
Object... values) |
default Children |
in(boolean condition,
String column,
Collection<?> coll) |
Children |
in(boolean condition,
String column,
Collection<?> coll,
Float boost)
字段 IN
|
default Children |
in(boolean condition,
String column,
Object... values) |
default Children |
in(R column,
Collection<?> coll) |
default Children |
in(R column,
Object... values) |
default Children |
in(String column,
Collection<?> coll) |
default Children |
in(String column,
Object... values) |
default Children |
isNotNull(boolean condition,
R column) |
default Children |
isNotNull(boolean condition,
R column,
Float boost) |
default Children |
isNotNull(boolean condition,
String column) |
Children |
isNotNull(boolean condition,
String column,
Float boost)
字段 IS NOT NULL
|
default Children |
isNotNull(R column) |
default Children |
isNotNull(String column) |
default Children |
isNull(boolean condition,
R column) |
default Children |
isNull(boolean condition,
R column,
Float boost) |
default Children |
isNull(boolean condition,
String column) |
Children |
isNull(boolean condition,
String column,
Float boost)
字段 IS NULL
|
default Children |
isNull(R column) |
default Children |
isNull(String column) |
default Children |
max(boolean condition,
boolean enablePipeline,
String returnName,
R column) |
Children |
max(boolean condition,
boolean enablePipeline,
String returnName,
String column)
求最大值
|
default Children |
max(boolean enablePipeline,
R column) |
default Children |
max(boolean enablePipeline,
String column) |
default Children |
max(boolean enablePipeline,
String returnName,
R column) |
default Children |
max(boolean enablePipeline,
String returnName,
String column) |
default Children |
max(R column) |
default Children |
max(String column) |
default Children |
max(String returnName,
R column) |
default Children |
max(String returnName,
String column) |
default Children |
min(boolean condition,
boolean enablePipeline,
String returnName,
R column) |
Children |
min(boolean condition,
boolean enablePipeline,
String returnName,
String column)
求最小值
|
default Children |
min(boolean enablePipeline,
R column) |
default Children |
min(boolean enablePipeline,
String column) |
default Children |
min(boolean enablePipeline,
String returnName,
R column) |
default Children |
min(boolean enablePipeline,
String returnName,
String column) |
default Children |
min(R column) |
default Children |
min(String column) |
default Children |
min(String returnName,
R column) |
default Children |
min(String returnName,
String column) |
default Children |
notIn(boolean condition,
R column,
Collection<?> coll) |
default Children |
notIn(boolean condition,
R column,
Collection<?> coll,
Float boost) |
default Children |
notIn(boolean condition,
R column,
Object... values) |
default Children |
notIn(boolean condition,
String column,
Collection<?> coll) |
Children |
notIn(boolean condition,
String column,
Collection<?> coll,
Float boost)
字段 NOT IN
|
default Children |
notIn(boolean condition,
String column,
Object... values) |
default Children |
notIn(R column,
Collection<?> coll) |
default Children |
notIn(R column,
Object... value) |
default Children |
notIn(String column,
Collection<?> coll) |
default Children |
notIn(String column,
Object... value) |
default Children |
orderBy(boolean condition,
boolean isAsc,
R... columns) |
Children |
orderBy(boolean condition,
boolean isAsc,
String... columns)
排序:ORDER BY 字段, ...
|
Children |
orderBy(boolean condition,
List<OrderByParam> orderByParams)
排序 适用于排序字段和规则从前端通过字符串传入的场景
|
default Children |
orderBy(boolean condition,
OrderByParam orderByParam) |
default Children |
orderBy(List<OrderByParam> orderByParams) |
default Children |
orderBy(OrderByParam orderByParam) |
default Children |
orderByAsc(boolean condition,
R... columns) |
default Children |
orderByAsc(boolean condition,
String... columns) |
default Children |
orderByAsc(R... columns) |
default Children |
orderByAsc(R column) |
default Children |
orderByAsc(String... columns) |
default Children |
orderByAsc(String column) |
default Children |
orderByDesc(boolean condition,
R... columns) |
default Children |
orderByDesc(boolean condition,
String... columns) |
default Children |
orderByDesc(R... columns) |
default Children |
orderByDesc(R column) |
default Children |
orderByDesc(String... columns) |
default Children |
orderByDesc(String column) |
Children |
orderByDistanceAsc(boolean condition,
String column,
org.elasticsearch.common.unit.DistanceUnit unit,
org.elasticsearch.common.geo.GeoDistance geoDistance,
org.elasticsearch.common.geo.GeoPoint... geoPoints)
地理位置坐标点由近及远排序
|
default Children |
orderByDistanceAsc(R column,
org.elasticsearch.common.unit.DistanceUnit unit,
double lat,
double lon) |
default Children |
orderByDistanceAsc(R column,
org.elasticsearch.common.unit.DistanceUnit unit,
org.elasticsearch.common.geo.GeoDistance geoDistance,
double lat,
double lon) |
default Children |
orderByDistanceAsc(R column,
org.elasticsearch.common.unit.DistanceUnit unit,
org.elasticsearch.common.geo.GeoDistance geoDistance,
org.elasticsearch.common.geo.GeoPoint... geoPoints) |
default Children |
orderByDistanceAsc(R column,
org.elasticsearch.common.unit.DistanceUnit unit,
org.elasticsearch.common.geo.GeoPoint... geoPoints) |
default Children |
orderByDistanceAsc(R column,
double lat,
double lon) |
default Children |
orderByDistanceAsc(R column,
org.elasticsearch.common.geo.GeoDistance geoDistance,
double lat,
double lon) |
default Children |
orderByDistanceAsc(R column,
org.elasticsearch.common.geo.GeoDistance geoDistance,
org.elasticsearch.common.geo.GeoPoint... geoPoints) |
default Children |
orderByDistanceAsc(R column,
org.elasticsearch.common.geo.GeoPoint... geoPoints) |
default Children |
orderByDistanceAsc(String column,
org.elasticsearch.common.unit.DistanceUnit unit,
double lat,
double lon) |
default Children |
orderByDistanceAsc(String column,
org.elasticsearch.common.unit.DistanceUnit unit,
org.elasticsearch.common.geo.GeoDistance geoDistance,
double lat,
double lon) |
default Children |
orderByDistanceAsc(String column,
org.elasticsearch.common.unit.DistanceUnit unit,
org.elasticsearch.common.geo.GeoDistance geoDistance,
org.elasticsearch.common.geo.GeoPoint... geoPoints) |
default Children |
orderByDistanceAsc(String column,
org.elasticsearch.common.unit.DistanceUnit unit,
org.elasticsearch.common.geo.GeoPoint... geoPoints) |
default Children |
orderByDistanceAsc(String column,
double lat,
double lon) |
default Children |
orderByDistanceAsc(String column,
org.elasticsearch.common.geo.GeoDistance geoDistance,
double lat,
double lon) |
default Children |
orderByDistanceAsc(String column,
org.elasticsearch.common.geo.GeoDistance geoDistance,
org.elasticsearch.common.geo.GeoPoint... geoPoints) |
default Children |
orderByDistanceAsc(String column,
org.elasticsearch.common.geo.GeoPoint... geoPoints) |
Children |
orderByDistanceDesc(boolean condition,
String column,
org.elasticsearch.common.unit.DistanceUnit unit,
org.elasticsearch.common.geo.GeoDistance geoDistance,
org.elasticsearch.common.geo.GeoPoint... geoPoints)
地理位置坐标点由远及近排序
|
default Children |
orderByDistanceDesc(R column,
org.elasticsearch.common.unit.DistanceUnit unit,
double lat,
double lon) |
default Children |
orderByDistanceDesc(R column,
org.elasticsearch.common.unit.DistanceUnit unit,
org.elasticsearch.common.geo.GeoDistance geoDistance,
double lat,
double lon) |
default Children |
orderByDistanceDesc(R column,
org.elasticsearch.common.unit.DistanceUnit unit,
org.elasticsearch.common.geo.GeoDistance geoDistance,
org.elasticsearch.common.geo.GeoPoint... geoPoints) |
default Children |
orderByDistanceDesc(R column,
org.elasticsearch.common.unit.DistanceUnit unit,
org.elasticsearch.common.geo.GeoPoint... geoPoints) |
default Children |
orderByDistanceDesc(R column,
double lat,
double lon) |
default Children |
orderByDistanceDesc(R column,
org.elasticsearch.common.geo.GeoDistance geoDistance,
double lat,
double lon) |
default Children |
orderByDistanceDesc(R column,
org.elasticsearch.common.geo.GeoDistance geoDistance,
org.elasticsearch.common.geo.GeoPoint... geoPoints) |
default Children |
orderByDistanceDesc(R column,
org.elasticsearch.common.geo.GeoPoint... geoPoints) |
default Children |
orderByDistanceDesc(String column,
org.elasticsearch.common.unit.DistanceUnit unit,
double lat,
double lon) |
default Children |
orderByDistanceDesc(String column,
org.elasticsearch.common.unit.DistanceUnit unit,
org.elasticsearch.common.geo.GeoDistance geoDistance,
double lat,
double lon) |
default Children |
orderByDistanceDesc(String column,
org.elasticsearch.common.unit.DistanceUnit unit,
org.elasticsearch.common.geo.GeoDistance geoDistance,
org.elasticsearch.common.geo.GeoPoint... geoPoints) |
default Children |
orderByDistanceDesc(String column,
org.elasticsearch.common.unit.DistanceUnit unit,
org.elasticsearch.common.geo.GeoPoint... geoPoints) |
default Children |
orderByDistanceDesc(String column,
double lat,
double lon) |
default Children |
orderByDistanceDesc(String column,
org.elasticsearch.common.geo.GeoDistance geoDistance,
double lat,
double lon) |
default Children |
orderByDistanceDesc(String column,
org.elasticsearch.common.geo.GeoDistance geoDistance,
org.elasticsearch.common.geo.GeoPoint... geoPoints) |
default Children |
orderByDistanceDesc(String column,
org.elasticsearch.common.geo.GeoPoint... geoPoints) |
Children |
sort(boolean condition,
List<org.elasticsearch.search.sort.SortBuilder<?>> sortBuilders)
用户自定义排序
|
default Children |
sort(boolean condition,
org.elasticsearch.search.sort.SortBuilder<?> sortBuilder) |
default Children |
sort(org.elasticsearch.search.sort.SortBuilder<?> sortBuilder) |
default Children |
sortByScore()
根据得分_score排序 默认为降序 得分高得在前
|
default Children |
sortByScore(boolean condition)
根据得分_score排序 默认为降序 得分高得在前
|
Children |
sortByScore(boolean condition,
org.elasticsearch.search.sort.SortOrder sortOrder)
根据得分_score排序
|
default Children |
sortByScore(org.elasticsearch.search.sort.SortOrder sortOrder) |
default Children |
sum(boolean condition,
boolean enablePipeline,
String returnName,
R column) |
Children |
sum(boolean condition,
boolean enablePipeline,
String returnName,
String column)
求和
|
default Children |
sum(boolean enablePipeline,
R column) |
default Children |
sum(boolean enablePipeline,
String column) |
default Children |
sum(boolean enablePipeline,
String returnName,
R column) |
default Children |
sum(boolean enablePipeline,
String returnName,
String column) |
default Children |
sum(R column) |
default Children |
sum(String column) |
default Children |
sum(String returnName,
R column) |
default Children |
sum(String returnName,
String column) |
default Children |
termsAggregation(boolean condition,
boolean enablePipeline,
String returnName,
R column) |
Children |
termsAggregation(boolean condition,
boolean enablePipeline,
String returnName,
String column)
可指定返回名称分组,相当于mysql group by
|
default Children |
termsAggregation(boolean enablePipeline,
R column) |
default Children |
termsAggregation(boolean enablePipeline,
String column) |
default Children |
termsAggregation(boolean enablePipeline,
String returnName,
R column) |
default Children |
termsAggregation(boolean enablePipeline,
String returnName,
String column) |
default Children |
termsAggregation(R column) |
default Children |
termsAggregation(String column) |
default Children |
termsAggregation(String returnName,
R column) |
default Children |
termsAggregation(String returnName,
String column) |
Children orderBy(boolean condition, boolean isAsc, String... columns)
condition - 条件isAsc - 是否升序 是:按照升序排列,否:安卓降序排列columns - 列,支持多列default Children orderBy(OrderByParam orderByParam)
default Children orderBy(boolean condition, OrderByParam orderByParam)
default Children orderBy(List<OrderByParam> orderByParams)
Children orderBy(boolean condition, List<OrderByParam> orderByParams)
condition - 条件orderByParams - 排序字段及规则参数列表default Children orderByDistanceAsc(R column, org.elasticsearch.common.unit.DistanceUnit unit, double lat, double lon)
default Children orderByDistanceAsc(R column, org.elasticsearch.common.geo.GeoDistance geoDistance, double lat, double lon)
default Children orderByDistanceAsc(R column, org.elasticsearch.common.unit.DistanceUnit unit, org.elasticsearch.common.geo.GeoDistance geoDistance, double lat, double lon)
default Children orderByDistanceAsc(R column, org.elasticsearch.common.geo.GeoPoint... geoPoints)
default Children orderByDistanceAsc(R column, org.elasticsearch.common.unit.DistanceUnit unit, org.elasticsearch.common.geo.GeoPoint... geoPoints)
default Children orderByDistanceAsc(R column, org.elasticsearch.common.geo.GeoDistance geoDistance, org.elasticsearch.common.geo.GeoPoint... geoPoints)
default Children orderByDistanceAsc(R column, org.elasticsearch.common.unit.DistanceUnit unit, org.elasticsearch.common.geo.GeoDistance geoDistance, org.elasticsearch.common.geo.GeoPoint... geoPoints)
default Children orderByDistanceAsc(String column, org.elasticsearch.common.unit.DistanceUnit unit, double lat, double lon)
default Children orderByDistanceAsc(String column, org.elasticsearch.common.geo.GeoDistance geoDistance, double lat, double lon)
default Children orderByDistanceAsc(String column, org.elasticsearch.common.unit.DistanceUnit unit, org.elasticsearch.common.geo.GeoDistance geoDistance, double lat, double lon)
default Children orderByDistanceAsc(String column, org.elasticsearch.common.geo.GeoPoint... geoPoints)
default Children orderByDistanceAsc(String column, org.elasticsearch.common.unit.DistanceUnit unit, org.elasticsearch.common.geo.GeoPoint... geoPoints)
default Children orderByDistanceAsc(String column, org.elasticsearch.common.geo.GeoDistance geoDistance, org.elasticsearch.common.geo.GeoPoint... geoPoints)
default Children orderByDistanceAsc(String column, org.elasticsearch.common.unit.DistanceUnit unit, org.elasticsearch.common.geo.GeoDistance geoDistance, org.elasticsearch.common.geo.GeoPoint... geoPoints)
Children orderByDistanceAsc(boolean condition, String column, org.elasticsearch.common.unit.DistanceUnit unit, org.elasticsearch.common.geo.GeoDistance geoDistance, org.elasticsearch.common.geo.GeoPoint... geoPoints)
condition - 条件column - 列名unit - 距离单位 默认kmgeoDistance - 计算方式,默认为GeoDistance.PLANEgeoPoints - 坐标点default Children orderByDistanceDesc(R column, org.elasticsearch.common.unit.DistanceUnit unit, double lat, double lon)
default Children orderByDistanceDesc(R column, org.elasticsearch.common.geo.GeoDistance geoDistance, double lat, double lon)
default Children orderByDistanceDesc(R column, org.elasticsearch.common.unit.DistanceUnit unit, org.elasticsearch.common.geo.GeoDistance geoDistance, double lat, double lon)
default Children orderByDistanceDesc(R column, org.elasticsearch.common.geo.GeoPoint... geoPoints)
default Children orderByDistanceDesc(R column, org.elasticsearch.common.unit.DistanceUnit unit, org.elasticsearch.common.geo.GeoPoint... geoPoints)
default Children orderByDistanceDesc(R column, org.elasticsearch.common.geo.GeoDistance geoDistance, org.elasticsearch.common.geo.GeoPoint... geoPoints)
default Children orderByDistanceDesc(R column, org.elasticsearch.common.unit.DistanceUnit unit, org.elasticsearch.common.geo.GeoDistance geoDistance, org.elasticsearch.common.geo.GeoPoint... geoPoints)
default Children orderByDistanceDesc(String column, org.elasticsearch.common.unit.DistanceUnit unit, double lat, double lon)
default Children orderByDistanceDesc(String column, org.elasticsearch.common.geo.GeoDistance geoDistance, double lat, double lon)
default Children orderByDistanceDesc(String column, org.elasticsearch.common.unit.DistanceUnit unit, org.elasticsearch.common.geo.GeoDistance geoDistance, double lat, double lon)
default Children orderByDistanceDesc(String column, org.elasticsearch.common.geo.GeoPoint... geoPoints)
default Children orderByDistanceDesc(String column, org.elasticsearch.common.unit.DistanceUnit unit, org.elasticsearch.common.geo.GeoPoint... geoPoints)
default Children orderByDistanceDesc(String column, org.elasticsearch.common.geo.GeoDistance geoDistance, org.elasticsearch.common.geo.GeoPoint... geoPoints)
default Children orderByDistanceDesc(String column, org.elasticsearch.common.unit.DistanceUnit unit, org.elasticsearch.common.geo.GeoDistance geoDistance, org.elasticsearch.common.geo.GeoPoint... geoPoints)
Children orderByDistanceDesc(boolean condition, String column, org.elasticsearch.common.unit.DistanceUnit unit, org.elasticsearch.common.geo.GeoDistance geoDistance, org.elasticsearch.common.geo.GeoPoint... geoPoints)
condition - 条件column - 列名unit - 距离单位 默认kmgeoDistance - 计算方式,默认为GeoDistance.PLANEgeoPoints - 坐标点default Children in(R column, Collection<?> coll)
default Children in(boolean condition, R column, Collection<?> coll)
default Children in(String column, Collection<?> coll)
default Children in(boolean condition, String column, Collection<?> coll)
default Children in(boolean condition, R column, Collection<?> coll, Float boost)
Children in(boolean condition, String column, Collection<?> coll, Float boost)
condition - 条件column - 列coll - 集合boost - 权重default Children notIn(R column, Collection<?> coll)
default Children notIn(boolean condition, R column, Collection<?> coll)
default Children notIn(String column, Collection<?> coll)
default Children notIn(boolean condition, String column, Collection<?> coll)
default Children notIn(boolean condition, R column, Collection<?> coll, Float boost)
Children notIn(boolean condition, String column, Collection<?> coll, Float boost)
condition - 条件column - 列coll - 集合boost - 权重Children isNull(boolean condition, String column, Float boost)
condition - 条件column - 列boost - 权重Children isNotNull(boolean condition, String column, Float boost)
condition - 条件column - 列boost - 权重Children groupBy(boolean condition, boolean enablePipeline, String... columns)
condition - 条件enablePipeline - 是否管道聚合columns - 列,支持多列default Children termsAggregation(boolean enablePipeline, String returnName, R column)
default Children termsAggregation(boolean enablePipeline, String returnName, String column)
default Children termsAggregation(boolean condition, boolean enablePipeline, String returnName, R column)
Children termsAggregation(boolean condition, boolean enablePipeline, String returnName, String column)
condition - 条件enablePipeline - 是否管道聚合returnName - 返回的聚合字段名称column - 列Children avg(boolean condition, boolean enablePipeline, String returnName, String column)
condition - 条件enablePipeline - 是否管道聚合returnName - 返回的聚合字段名称column - 列Children min(boolean condition, boolean enablePipeline, String returnName, String column)
condition - 条件enablePipeline - 是否管道聚合returnName - 返回的聚合字段名称column - 列Children max(boolean condition, boolean enablePipeline, String returnName, String column)
condition - 条件enablePipeline - 是否管道聚合returnName - 返回的聚合字段名称column - 列Children sum(boolean condition, boolean enablePipeline, String returnName, String column)
condition - 条件enablePipeline - 是否管道聚合returnName - 返回的聚合字段名称column - 列default Children sort(org.elasticsearch.search.sort.SortBuilder<?> sortBuilder)
default Children sort(boolean condition, org.elasticsearch.search.sort.SortBuilder<?> sortBuilder)
Children sort(boolean condition, List<org.elasticsearch.search.sort.SortBuilder<?>> sortBuilders)
condition - 条件sortBuilders - 排序规则列表default Children sortByScore()
default Children sortByScore(boolean condition)
condition - 条件default Children sortByScore(org.elasticsearch.search.sort.SortOrder sortOrder)
Children sortByScore(boolean condition, org.elasticsearch.search.sort.SortOrder sortOrder)
condition - 条件sortOrder - 升序/降序Copyright © 2022. All rights reserved.