elasticmagic-kt
0.0.31
common
elasticmagic
dev.
evo.
elasticmagic
Agg
Aware
Result
Async
Result
Base
Search
Query
Companion
Bulk
Error
Bulk
Item
Error
Ok
Bulk
Op
Type
INDEX
CREATE
DELETE
UPDATE
Bulk
Result
Bulk
Scroll
Failure
Bulk
Scroll
Retries
Conflicts
ABORT
PROCEED
Count
Result
Create
Index
Result
Delete
By
Query
Result
Delete
Index
Result
Elasticsearch
Cluster
Elasticsearch
Index
Explanation
Multi
Search
Query
Result
Params()
Ping
Result
Prepared
Search
Query
Companion
Refresh
TRUE
FALSE
WAIT_FOR
Search
Hit
Fields
Search
Query
CLEAR
Companion
Count
Companion
Delete
Companion
Search
Companion
Update
Companion
Search
Query
Result
Search
Type
QUERY_THEN_FETCH
DFS_QUERY_THEN_FETCH
Task
Info
Task
Result
To
Value
Update
By
Query
Partial
Result
Update
By
Query
Result
Update
Mapping
Result
Version
Companion
Elasticsearch
Opensearch
With
Index
with
Index()
dev.
evo.
elasticmagic.
aggs
Agg
Range
Companion
Aggregation
Aggregation
Result
Agg
Value
Field
Script
Value
Script
Avg
Agg
Base
Bucket
Base
Histogram
Agg
Base
Range
Agg
Base
Terms
Agg
Collect
Mode
BREADTH_FIRST
DEPTH_FIRST
Exclude
Regex
Values
Execution
Hint
MAP
GLOBAL_ORDINALS
Include
Partition
Regex
Values
Bucket
Aggregation
Bucket
Agg
Result
Buckets
Order
Calendar
Interval
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
Cardinality
Agg
Date
Histogram
Agg
Interval
Calendar
Fixed
Legacy
Date
Histogram
Agg
Result
Date
Histogram
Bucket
Date
Range
Agg
Companion
Date
Range
Agg
Result
Date
Range
Bucket
Double
Value
Agg
Result
Companion
Extended
Stats
Agg
Extended
Stats
Agg
Result
Companion
Std
Deviation
Bounds
Filter
Agg
Filters
Agg
Filters
Agg
Result
Filters
Bucket
Fixed
Interval
Days
Hours
Milliseconds
Minutes
Seconds
Global
Agg
Histogram
Agg
Histogram
Agg
Result
Histogram
Bounds
Companion
Histogram
Bucket
Keyed
Bucket
Long
Value
Agg
Result
Companion
Max
Agg
Median
Absolute
Deviation
Agg
Metric
Aggregation
Min
Agg
Nested
Agg
Numeric
Value
Agg
Optional
Double
Value
Agg
Result
Companion
Percentile
Agg
Result
Companion
Percentiles
Agg
Range
Agg
Companion
Range
Agg
Result
Range
Bucket
Scripted
Metric
Agg
Companion
Scripted
Metric
Agg
Result
Significant
Term
Bucket
Significant
Terms
Agg
Significant
Terms
Agg
Result
Single
Bucket
Aggregation
Single
Bucket
Agg
Result
Single
Value
Metric
Agg
Result
Stats
Agg
Stats
Agg
Result
Companion
Sum
Agg
Term
Bucket
Terms
Agg
Terms
Agg
Result
Value
Count
Agg
Weighted
Avg
Agg
Value
Source
dev.
evo.
elasticmagic.
bulk
Action
Action
Meta
Companion
Concurrency
Control
VERSION
VERSION_GTE
SEQ_NO
Create
Action
Delete
Action
Doc
Source
And
Meta
Id
Action
Meta
Companion
Index
Action
Update
Action
Update
Source
With
Doc
With
Script
with
Action
Meta()
dev.
evo.
elasticmagic.
compile
Action
Compiler
Compiled
Action
Meta
Compiler
Action
Source
Compiler
Base
Compiler
Base
Search
Query
Compiler
Visitable
Base
Update
By
Query
Compiler
Bulk
Compiler
Compiled
Compiler
Set
Count
Query
Compiler
Create
Index
Compiler
Delete
By
Query
Compiler
Elasticsearch
Features
Companion
ES_6_0
ES_7_0
Mapping
Compiler
Compiled
Multi
Search
Query
Compiler
Prepared
Bulk
Prepared
Create
Index
Prepared
Update
Mapping
Search
Query
Compiler
Update
By
Query
Compiler
Update
Mapping
Compiler
dev.
evo.
elasticmagic.
doc
Base
Doc
Source
Base
Document
Bound
Field
Bound
Join
Field
Parent
Bound
Mapping
Template
Bound
Runtime
Field
Doc
Source
Optional
Listable
Value
Delegate
Optional
Value
Delegate
Optional
Value
Delegate
With
Default
Required
Listable
Value
Delegate
Required
Value
Delegate
Doc
Source
Factory
Document
Runtime
Field
Dynamic
TRUE
FALSE
STRICT
RUNTIME
Dynamic
Templates
Companion
Dynamic
Field
From
Field
From
Sub
Document
From
Sub
Fields
Simple
Mapping
Mapping
Kind
MAPPING
RUNTIME
Mapping
Template
Match
Mapping
Type
ANY
BOOLEAN
Date
DOUBLE
LONG
Object
STRING
Match
Options
Match
Pattern
SIMPLE
REGEX
Runtime
Companion
Simple
Typed
Dyn
Doc
Source
empty
Source()
enum()
Field
Set
Field
Join
Field
Field
Set
Shortcuts
list()
Mapping
Field
Mapping
Options
merge
Documents()
Meta
Fields
Base
Meta
Field
Bound
Field
Names
Field
Bound
Routing
Field
Bound
Size
Field
Bound
Source
Field
Field
Names
Field
Meta
Field
Routing
Field
Size
Field
Source
Field
Root
Field
Set
Companion
Runtime
Fields
Sub
Document
Unbound
Sub
Document
Sub
Fields
Unbound
Sub
Fields
dev.
evo.
elasticmagic.
query
Array
Expression
Bool
Companion
boost()
Boosted
Field
Companion
Dis
Max
Exists
Expression
Field
Format
Companion
Impl
Field
Operations
Function
Score
Boost
Mode
MULTIPLY
REPLACE
SUM
AVG
MAX
MIN
Field
Value
Factor
Modifier
LOG
LOG1P
LOG2P
LN
LN1P
LN2P
SQUARE
SQRT
RECIPROCAL
Function
Random
Score
Score
Mode
MULTIPLY
SUM
AVG
FIRST
MAX
MIN
Script
Score
Weight
Has
Child
Has
Parent
Ids
Match
match()
Match
All
Companion
Match
All
Query
Match
Phrase
Minimum
Should
Match
Combinations
Count
Percent
Simple
Multi
Match
Type
BEST_FIELDS
MOST_FIELDS
CROSS_FIELDS
PHRASE
PHRASE_PREFIX
Named
Named
Expression
Nested
Score
Mode
AVG
MAX
MIN
NONE
SUM
Node
Handle
Obj
Expression
Query
Expression
Query
Expression
Node
Query
Rescore
Score
Mode
TOTAL
MULTIPLY
AVG
MAX
MIN
Range
Relation
INTERSECTS
CONTAINS
WITHIN
Rescore
Script
Id
Source
Search
Ext
Sort
Companion
Field
Missing
First
Last
Value
Mode
MIN
MAX
SUM
AVG
MEDIAN
Nested
Numeric
Type
DOUBLE
LONG
DATE
DATE_NANOS
Order
ASC
DESC
Script
Source
Disable
Enable
Filter
Term
Terms
dev.
evo.
elasticmagic.
types
Base
Date
Time
Type
Companion
Boolean
Type
Byte
Type
de
Err()
Double
Range
Type
Double
Type
Enum
Field
Type
Enum
Value
Field
Type
Float
Range
Type
Float
Type
Int
Enum
Value
Int
Range
Type
Int
Type
Join
Join
Type
Keyword
Enum
Value
Keyword
Type
Long
Range
Type
Long
Type
Nested
Type
Number
Type
Object
Type
Optional
List
Type
Range
Range
Type
Required
List
Type
ser
Err()
Short
Type
Simple
Field
Type
Simple
List
Type
String
Type
Text
Type
Value
Deserialization
Exception
Value
Serialization
Exception
dev.
evo.
elasticmagic.
util
Ordered
Map
Entry
to
Timeout
String()
elasticmagic-kotlinx-datetime
dev.
evo.
elasticmagic.
doc
Base
Kotlinx
Date
Time
Type
date()
datetime()
Date
Time
Type
Date
Type
instant()
Instant
Type
elasticmagic-query-filters
dev.
evo.
elasticmagic.
qf
Applied
Query
Filters
Attr
Bool
Facet
Attr
Bool
Facet
Filter
Selected
Values
Attr
Bool
Facet
Filter
Result
Attr
Bool
Facet
Value
Attr
Bool
Simple
Filter
Attr
Facet
Attr
Facet
Filter
Selected
Values
Attr
Facet
Filter
Result
Attr
Facet
Value
Attr
Range
Facet
Attr
Range
Facet
Filter
Selected
Value
Between
Gte
Lte
Attr
Range
Facet
Filter
Result
Attr
Range
Facet
Type
Attr
Range
Simple
Filter
Attr
Simple
Filter
Base
Filter
Result
Bound
Filter
decode
Attr
And
Value()
decode
Bool
Attr
And
Value()
decode
Last
Value()
decode
Values()
deserialize
Term
Or
Null()
encode
Attr
With
Value()
encode
Bool
Attr
With
Value()
encode
Range
Attr
With
Value()
Expression
Value
facet
Agg()
Facet
Expression
Filter
Result
Facet
Expressions
Filter
Facet
Expression
Value
Facet
Filter
Companion
Facet
Filter
Result
Facet
Filter
Value
Facet
Range
Filter
Facet
Range
Filter
Result
Filter
Filter
Mode
UNION
INTERSECT
Filter
Result
get
Facet
Filter
Expr()
Match
Key
Exact
Type
Mutable
Query
Filter
Params()
Page
Filter
Companion
Page
Filter
Result
Prepared
Attr
Bool
Expression
Filter
Prepared
Attr
Bool
Facet
Filter
Companion
Prepared
Attr
Expression
Filter
Prepared
Attr
Facet
Filter
Companion
Prepared
Attr
Range
Expression
Filter
Prepared
Attr
Range
Facet
Filter
Companion
Prepared
Facet
Expression
Filter
Prepared
Facet
Filter
Prepared
Facet
Range
Filter
Prepared
Filter
Prepared
Page
Filter
Prepared
Simple
Filter
Prepared
Sort
Filter
Query
Filters
Query
Filters
Result
Simple
Expressions
Filter
Simple
Filter
Sort
Filter
Companion
Sort
Filter
Result
Sort
Filter
Value
Sort
Filter
Value
Result
unwrap
Filter
Agg()
elasticmagic-serde
dev.
evo.
elasticmagic.
serde
Deserialization
Exception
Deserializer
Array
Ctx
Array
Iterator
Companion
Object
Ctx
Object
Iterator
for
Each()
for
Each
Array()
for
Each
Obj()
Platform
JVM
NATIVE
JS
platform
Serde
Json
One
Line
Json
Serializer
Array
Ctx
Ctx
Object
Ctx
Std
Deserializer
Array
Ctx
Array
Iterator
Companion
Object
Ctx
Object
Iterator
Std
Serializer
Array
Ctx
Object
Ctx
to
List()
to
Map()
elasticmagic-serde-jackson-json
dev.
evo.
elasticmagic.
serde.
jackson
Json
Deserializer
Json
Serde
Json
Serializer
Array
Ctx
Object
Ctx
Pretty
Json
Serde
Pretty
Json
Serializer
Array
Ctx
Object
Ctx
elasticmagic-serde-jackson-yaml
dev.
evo.
elasticmagic.
serde.
jackson
Yaml
Deserializer
Yaml
Serde
Companion
Yaml
Serializer
Array
Ctx
Object
Ctx
elasticmagic-serde-kotlinx-json
dev.
evo.
elasticmagic.
serde.
kotlinx
Json
Deserializer
Array
Ctx
Array
Iterator
Companion
Object
Ctx
Object
Iterator
Json
Serde
Json
Serializer
Array
Ctx
Companion
Object
Ctx
Pretty
Json
Serde
Pretty
Json
Serializer
elasticmagic-transport
dev.
evo.
elasticmagic.
transport
Api
Request
Companion
Api
Response
Companion
Auth
Basic
Base
Gzip
Encoder
Bulk
Request
Companion
Cat
Request
Companion
Cat
Response
Caused
By
Companion
Content
Encoder
Elasticsearch
Exception
Authentication
Authorization
Bad
Request
Companion
Conflict
Gateway
Timeout
Internal
Not
Found
Transport
Companion
Elasticsearch
Transport
Companion
Config
Error
Cause
Companion
Error
Reason
Companion
Failed
Shard
Companion
Gzip
Encoder
Identity
Encoder
Method
GET
PUT
POST
DELETE
HEAD
Parameters()
parameter
To
String()
Plain
Request
Plain
Response
Preserving
Origin
Gzip
Encoder
Request
Response
Response
Result
Error
Exception
Ok
Tracker
Transport
Error
Companion
Simple
Structured
Companion
elasticmagic-transport-ktor
dev.
evo.
elasticmagic.
transport
Elasticsearch
Ktor
Transport
elasticmagic-serde
/
dev.evo.elasticmagic.serde
/
StdSerializer
/
ObjectCtx
Object
Ctx
abstract
inner
class
ObjectCtx
(
map
:
MutableMap
<
String
,
Any
?
>
)
:
Serializer.ObjectCtx
Constructors
Functions
Constructors
Object
Ctx
Link copied to clipboard
fun
ObjectCtx
(
map
:
MutableMap
<
String
,
Any
?
>
)
Functions
array
Link copied to clipboard
open
override
fun
array
(
name
:
String
,
block
:
Serializer.ArrayCtx
.
(
)
->
Unit
)
build
Link copied to clipboard
fun
build
(
)
:
Map
<
String
,
Any
?
>
field
Link copied to clipboard
open
fun
field
(
name
:
String
,
value
:
Any
?
)
open
override
fun
field
(
name
:
String
,
value
:
Boolean
?
)
open
override
fun
field
(
name
:
String
,
value
:
Double
?
)
open
override
fun
field
(
name
:
String
,
value
:
Float
?
)
open
override
fun
field
(
name
:
String
,
value
:
Int
?
)
open
override
fun
field
(
name
:
String
,
value
:
Long
?
)
open
override
fun
field
(
name
:
String
,
value
:
String
?
)
field
If
Not
Null
Link copied to clipboard
open
fun
fieldIfNotNull
(
name
:
String
,
value
:
Any
?
)
open
fun
fieldIfNotNull
(
name
:
String
,
value
:
Boolean
?
)
open
fun
fieldIfNotNull
(
name
:
String
,
value
:
Double
?
)
open
fun
fieldIfNotNull
(
name
:
String
,
value
:
Float
?
)
open
fun
fieldIfNotNull
(
name
:
String
,
value
:
Long
?
)
open
fun
fieldIfNotNull
(
name
:
String
,
value
:
Number
?
)
open
fun
fieldIfNotNull
(
name
:
String
,
value
:
String
?
)
obj
Link copied to clipboard
open
override
fun
obj
(
name
:
String
,
block
:
Serializer.ObjectCtx
.
(
)
->
Unit
)
serialize
Link copied to clipboard
abstract
fun
serialize
(
)
:
String