AggregationQueryDsl

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
fun any(field: String, alias: String)
Link copied to clipboard
fun avg(field: String, alias: String)
fun avg(expression: AggregationExpression, alias: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun count(alias: String)
Link copied to clipboard
fun dateHistogram(field: String, unit: AggregationDateUnit, alias: String, timeZone: ZoneId = ZoneOffset.UTC)
Link copied to clipboard
Link copied to clipboard
fun expand(path: String): Boolean
fun expand(path: String, block: FilterDsl.() -> Unit): Boolean
Link copied to clipboard
Link copied to clipboard
fun filter(block: FilterDsl.() -> Unit)
Link copied to clipboard
fun histogram(field: String, interval: Double, alias: String)
Link copied to clipboard
fun limit(limit: Int)
Link copied to clipboard
fun max(field: String, alias: String)
fun max(expression: AggregationExpression, alias: String)
Link copied to clipboard
fun min(field: String, alias: String)
fun min(expression: AggregationExpression, alias: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun sort(block: SortDsl.() -> Unit)
fun sort(sort: List<Sort>)
Link copied to clipboard
fun sum(field: String, alias: String)
fun sum(expression: AggregationExpression, alias: String)
Link copied to clipboard
fun terms(field: String, alias: String)
Link copied to clipboard