elasticmagic-kt
0.0.31
elasticmagic
/
dev.evo.elasticmagic.query
/
Script
Script
sealed
class
Script
:
ObjExpression
Types
Functions
Properties
Inheritors
Types
Id
Link copied to clipboard
data
class
Id
(
val
id
:
String
,
val
lang
:
String
?
=
null
,
val
params
:
Params
=
Params()
)
:
Script
Source
Link copied to clipboard
data
class
Source
(
val
source
:
String
,
val
lang
:
String
?
=
null
,
val
params
:
Params
=
Params()
)
:
Script
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
>
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
lang
Link copied to clipboard
abstract
val
lang
:
String
?
params
Link copied to clipboard
abstract
val
params
:
Params
Inheritors
Id
Link copied to clipboard
Source
Link copied to clipboard