oolong-core
oolong-core
API
oolong.dsl
Updater
oolong-core
/
oolong.dsl
/
Updater
Updater
oolong.dsl.Updater
sealed
trait
Updater
[
DocT
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
Value members
Concrete methods
def
inc
[
PropT
,
ValueT
](
selectProp
:
DocT
=>
PropT
,
value
:
ValueT
)(
using
PropT
=:=
ValueT
):
Updater
[
DocT
]
def
max
[
PropT
,
ValueT
](
selectProp
:
DocT
=>
PropT
,
value
:
ValueT
)(
using
PropT
=:=
ValueT
):
Updater
[
DocT
]
def
min
[
PropT
,
ValueT
](
selectProp
:
DocT
=>
PropT
,
value
:
ValueT
)(
using
PropT
=:=
ValueT
):
Updater
[
DocT
]
def
mul
[
PropT
,
ValueT
](
selectProp
:
DocT
=>
PropT
,
value
:
ValueT
)(
using
PropT
=:=
ValueT
):
Updater
[
DocT
]
def
rename
[
PropT
](
selectProp
:
DocT
=>
PropT
,
newName
:
String
):
Updater
[
DocT
]
def
set
[
PropT
,
ValueT
](
selectProp
:
DocT
=>
PropT
,
value
:
ValueT
)(
using
PropT
=:=
ValueT
):
Updater
[
DocT
]
def
setOnInsert
[
PropT
,
ValueT
](
selectProp
:
DocT
=>
PropT
,
value
:
ValueT
)(
using
PropT
=:=
ValueT
):
Updater
[
DocT
]
def
setOpt
[
PropT
,
ValueT
](
selectProp
:
DocT
=>
Option
[
PropT
],
value
:
ValueT
)(
using
PropT
=:=
ValueT
):
Updater
[
DocT
]
def
unset
[
PropT
](
selectProp
:
DocT
=>
PropT
):
Updater
[
DocT
]
In this article
Attributes
Members list
Value members
Concrete methods