oxygen-storage
oxygen-storage
API
oxygen.storage
Atomically
Atomically
NoOp
NoOp
CRUDRepo
oxygen-storage
/
oxygen.storage
/
CRUDRepo
CRUDRepo
oxygen.storage.CRUDRepo
trait
CRUDRepo
[
A
,
K
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
Value members
Abstract methods
def
delete
(
key
:
K
):
UIO
[
Unit
]
def
deleteAll
[
S
[
_
] :
SeqOps
](
keys
:
S
[
K
]):
UIO
[
Unit
]
def
findByKey
(
key
:
K
):
UIO
[
Option
[
A
]]
def
getByKeyOrDie
(
key
:
K
):
UIO
[
A
]
def
insert
(
value
:
A
):
UIO
[
Unit
]
def
insertAll
[
S
[
_
] :
SeqOps
](
values
:
S
[
A
]):
UIO
[
Unit
]
def
insertAllStream
[
R
,
E
](
values
:
ZStream
[
R
,
E
,
A
]):
ZIO
[
R
,
E
,
Unit
]
def
selectAll
[
S
[
_
] :
SeqOps
]:
UIO
[
S
[
A
]]
def
selectAllStream
:
UStream
[
A
]
def
truncate
(
using
Unsafe
):
UIO
[
Unit
]
def
truncateCascade
(
using
Unsafe
):
UIO
[
Unit
]
def
update
(
value
:
A
):
UIO
[
Unit
]
def
updateAll
[
S
[
_
] :
SeqOps
](
values
:
S
[
A
]):
UIO
[
Unit
]
def
upsert
(
value
:
A
):
UIO
[
Unit
]
def
upsertAll
[
S
[
_
] :
SeqOps
](
values
:
S
[
A
]):
UIO
[
Unit
]
def
upsertAllStream
[
R
,
E
](
values
:
ZStream
[
R
,
E
,
A
]):
ZIO
[
R
,
E
,
Unit
]
Concrete methods
final
def
deleteAll
(
keys
:
K
*):
UIO
[
Unit
]
final
def
insertAll
(
values
:
A
*):
UIO
[
Unit
]
final
def
updateAll
(
values
:
A
*):
UIO
[
Unit
]
final
def
upsertAll
(
values
:
A
*):
UIO
[
Unit
]
In this article
Attributes
Members list
Value members
Abstract methods
Concrete methods