elasticmagic-kt
0.0.30
elasticmagic
/
dev.evo.elasticmagic.aggs
/
DateHistogramAgg
/
Interval
Interval
sealed
class
Interval
:
ObjExpression
Types
Functions
Properties
Inheritors
Types
Calendar
Link copied to clipboard
data
class
Calendar
(
val
interval
:
CalendarInterval
)
:
DateHistogramAgg.Interval
Fixed
Link copied to clipboard
data
class
Fixed
(
val
interval
:
FixedInterval
)
:
DateHistogramAgg.Interval
Legacy
Link copied to clipboard
data
class
Legacy
(
val
interval
:
String
)
:
DateHistogramAgg.Interval
Functions
accept
Link copied to clipboard
open
override
fun
accept
(
ctx
:
Serializer.ObjectCtx
,
compiler
:
BaseSearchQueryCompiler
)
children
Link copied to clipboard
open
fun
children
(
)
:
Iterator
<
Expression
<
*
>
>
?
clone
Link copied to clipboard
abstract
fun
clone
(
)
:
Expression
<
Serializer.ObjectCtx
>
interval
Value
Link copied to clipboard
abstract
fun
intervalValue
(
)
:
String
reduce
Link copied to clipboard
open
fun
reduce
(
)
:
Expression
<
Serializer.ObjectCtx
>
?
rewrite
Link copied to clipboard
open
fun
rewrite
(
newNode
:
QueryExpressionNode
<
*
>
)
:
Expression
<
Serializer.ObjectCtx
>
Properties
name
Link copied to clipboard
abstract
val
name
:
String
Inheritors
Calendar
Link copied to clipboard
Fixed
Link copied to clipboard
Legacy
Link copied to clipboard