com
.
qmetric
.
penfold
.
app
.
readstore
mongodb
package
mongodb
Visibility
Public
All
Type Members
case class
Index
(
name:
Option
[
String
]
,
fields:
List
[
IndexField
]
)
extends
Product
with
Serializable
case class
IndexField
(
alias:
String
,
path:
String
,
multiKey:
Boolean
=
false
)
extends
Product
with
Serializable
class
IndexWriter
extends
AnyRef
case class
Indexes
(
customIndexes:
List
[
Index
]
)
extends
Product
with
Serializable
case class
LastKnownPageDetails
(
id:
AggregateId
,
sortValue:
Long
,
direction:
NavigationDirection
)
extends
Product
with
Serializable
class
MongoEventTracker
extends
EventTracker
class
MongoNextExpectedEventIdProvider
extends
NextExpectedEventIdProvider
class
MongoReadStore
extends
ReadStore
class
MongoReadStoreUpdater
extends
EventListener
sealed
trait
NavigationDirection
extends
AnyRef
case class
QueryPlan
(
restrictionFields:
List
[
RestrictionField
]
,
sortFields:
List
[
SortField
]
)
extends
Product
with
Serializable
case class
RestrictionField
(
name:
String
,
values:
Set
[
Option
[
String
]]
)
extends
Product
with
Serializable
case class
SortField
(
name:
String
)
extends
Product
with
Serializable
Value Members
object
NavigationDirection
Ungrouped