Wow
Toggle table of contents
5.3.8
jvm
Platform filter
jvm
Switch theme
Search in API
Wow
wow-mongo
/
me.ahoo.wow.mongo.query
/
AbstractMongoQueryService
Abstract
Mongo
Query
Service
abstract
class
AbstractMongoQueryService
<
R
:
Any
>
:
QueryService
<
R
>
Inheritors
MongoEventStreamQueryService
MongoSnapshotQueryService
Members
Members & Extensions
Constructors
Abstract
Mongo
Query
Service
Link copied to clipboard
constructor
(
)
Properties
aggregate
Name
Link copied to clipboard
open
override
val
aggregateName
:
String
collection
Link copied to clipboard
abstract
val
collection
:
MongoCollection
<
Document
>
context
Name
Link copied to clipboard
open
override
val
contextName
:
String
converter
Link copied to clipboard
abstract
val
converter
:
ConditionConverter
<
Bson
>
named
Aggregate
Link copied to clipboard
abstract
val
namedAggregate
:
NamedAggregate
Functions
count
Link copied to clipboard
open
override
fun
count
(
condition
:
Condition
)
:
Mono
<
Long
>
dynamic
List
Link copied to clipboard
open
override
fun
dynamicList
(
listQuery
:
IListQuery
)
:
Flux
<
DynamicDocument
>
dynamic
Paged
Link copied to clipboard
open
override
fun
dynamicPaged
(
pagedQuery
:
IPagedQuery
)
:
Mono
<
PagedList
<
DynamicDocument
>
>
dynamic
Single
Link copied to clipboard
open
override
fun
dynamicSingle
(
singleQuery
:
ISingleQuery
)
:
Mono
<
DynamicDocument
>
is
Same
Aggregate
Name
Link copied to clipboard
open
fun
isSameAggregateName
(
other
:
NamedAggregate
)
:
Boolean
is
Same
Bounded
Context
Link copied to clipboard
open
fun
isSameBoundedContext
(
other
:
NamedBoundedContext
)
:
Boolean
list
Link copied to clipboard
open
override
fun
list
(
listQuery
:
IListQuery
)
:
Flux
<
R
>
paged
Link copied to clipboard
open
override
fun
paged
(
pagedQuery
:
IPagedQuery
)
:
Mono
<
PagedList
<
R
>
>
single
Link copied to clipboard
open
override
fun
single
(
singleQuery
:
ISingleQuery
)
:
Mono
<
R
>
to
Dynamic
Document
Link copied to clipboard
abstract
fun
toDynamicDocument
(
document
:
Document
)
:
DynamicDocument
to
Event
Stream
Collection
Name
Link copied to clipboard
fun
NamedAggregate
.
toEventStreamCollectionName
(
)
:
String
to
Snapshot
Collection
Name
Link copied to clipboard
fun
NamedAggregate
.
toSnapshotCollectionName
(
)
:
String
to
Typed
Result
Link copied to clipboard
abstract
fun
toTypedResult
(
document
:
Document
)
:
R