elasticmagic-kt
0.0.31
elasticmagic
/
dev.evo.elasticmagic.query
/
Source
/
Filter
Filter
data
class
Filter
(
val
includes
:
List
<
FieldOperations
<
*
>
>
,
val
excludes
:
List
<
FieldOperations
<
*
>
>
)
:
Source
Constructors
Functions
Properties
Constructors
Filter
Link copied to clipboard
fun
Filter
(
includes
:
List
<
FieldOperations
<
*
>
>
,
excludes
:
List
<
FieldOperations
<
*
>
>
)
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
open
override
fun
clone
(
)
:
Source.Filter
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
excludes
Link copied to clipboard
val
excludes
:
List
<
FieldOperations
<
*
>
>
includes
Link copied to clipboard
val
includes
:
List
<
FieldOperations
<
*
>
>
name
Link copied to clipboard
val
name
:
String