public class ContextualStoreImpl extends StoreImpl implements jetbrains.exodus.env.ContextualStore
| Constructor and Description |
|---|
ContextualStoreImpl(@NotNull ContextualEnvironmentImpl env,
@NotNull java.lang.String name,
@NotNull TreeMetaInfo metaInfo) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(@NotNull jetbrains.exodus.ByteIterable key,
@NotNull jetbrains.exodus.ByteIterable value) |
long |
count() |
boolean |
delete(@NotNull jetbrains.exodus.ByteIterable key) |
boolean |
exists(@NotNull jetbrains.exodus.ByteIterable key,
@NotNull jetbrains.exodus.ByteIterable value) |
@Nullable jetbrains.exodus.ByteIterable |
get(@NotNull jetbrains.exodus.ByteIterable key) |
@NotNull ContextualEnvironmentImpl |
getEnvironment() |
jetbrains.exodus.env.Cursor |
openCursor() |
boolean |
put(@NotNull jetbrains.exodus.ByteIterable key,
@NotNull jetbrains.exodus.ByteIterable value) |
void |
putRight(@NotNull jetbrains.exodus.ByteIterable key,
@NotNull jetbrains.exodus.ByteIterable value) |
add, close, count, delete, exists, get, getConfig, getName, isNew, openCursor, persistCreation, put, putNotifyNoCursors, putRight, reclaimpublic ContextualStoreImpl(@NotNull
@NotNull ContextualEnvironmentImpl env,
@NotNull
@NotNull java.lang.String name,
@NotNull
@NotNull TreeMetaInfo metaInfo)
@NotNull public @NotNull ContextualEnvironmentImpl getEnvironment()
getEnvironment in interface jetbrains.exodus.env.ContextualStoregetEnvironment in interface jetbrains.exodus.env.StoregetEnvironment in class StoreImpl@Nullable
public @Nullable jetbrains.exodus.ByteIterable get(@NotNull
@NotNull jetbrains.exodus.ByteIterable key)
get in interface jetbrains.exodus.env.ContextualStorepublic boolean exists(@NotNull
@NotNull jetbrains.exodus.ByteIterable key,
@NotNull
@NotNull jetbrains.exodus.ByteIterable value)
exists in interface jetbrains.exodus.env.ContextualStorepublic boolean put(@NotNull
@NotNull jetbrains.exodus.ByteIterable key,
@NotNull
@NotNull jetbrains.exodus.ByteIterable value)
put in interface jetbrains.exodus.env.ContextualStorepublic void putRight(@NotNull
@NotNull jetbrains.exodus.ByteIterable key,
@NotNull
@NotNull jetbrains.exodus.ByteIterable value)
putRight in interface jetbrains.exodus.env.ContextualStorepublic boolean add(@NotNull
@NotNull jetbrains.exodus.ByteIterable key,
@NotNull
@NotNull jetbrains.exodus.ByteIterable value)
add in interface jetbrains.exodus.env.ContextualStorepublic boolean delete(@NotNull
@NotNull jetbrains.exodus.ByteIterable key)
delete in interface jetbrains.exodus.env.ContextualStorepublic long count()
count in interface jetbrains.exodus.env.ContextualStorepublic jetbrains.exodus.env.Cursor openCursor()
openCursor in interface jetbrains.exodus.env.ContextualStore