public interface XodusRepository<T extends ObjectWithId<jetbrains.exodus.entitystore.EntityId>> extends Repository<jetbrains.exodus.entitystore.EntityId,T,jetbrains.exodus.entitystore.PersistentEntityStore>
| Modifier and Type | Method and Description |
|---|---|
java.util.function.Function<? super jetbrains.exodus.entitystore.StoreTransaction,? extends java.lang.Iterable<jetbrains.exodus.entitystore.Entity>> |
asQuery(jetbrains.exodus.entitystore.EntityId id) |
java.util.function.Function<? super jetbrains.exodus.entitystore.StoreTransaction,? extends java.lang.Iterable<jetbrains.exodus.entitystore.Entity>> |
asQuery(java.time.Instant createdUtc) |
java.util.Optional<java.util.function.Function<? super jetbrains.exodus.entitystore.StoreTransaction,? extends java.lang.Iterable<jetbrains.exodus.entitystore.Entity>>> |
asQueryForIdOrTime(java.lang.String idOrTime) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
delete(java.util.function.Function<? super jetbrains.exodus.entitystore.StoreTransaction,? extends java.lang.Iterable<jetbrains.exodus.entitystore.Entity>> query) |
java.util.concurrent.CompletableFuture<java.util.List<T>> |
getAll(java.util.function.Function<? super jetbrains.exodus.entitystore.StoreTransaction,? extends java.lang.Iterable<jetbrains.exodus.entitystore.Entity>> query) |
java.util.concurrent.CompletableFuture<java.util.Optional<T>> |
getOne(java.util.function.Function<? super jetbrains.exodus.entitystore.StoreTransaction,? extends java.lang.Iterable<jetbrains.exodus.entitystore.Entity>> query) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
update(java.util.function.Function<? super jetbrains.exodus.entitystore.StoreTransaction,? extends java.lang.Iterable<jetbrains.exodus.entitystore.Entity>> query,
java.util.function.Consumer<? super jetbrains.exodus.entitystore.Entity> update) |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
update(java.util.Optional<java.util.function.Function<? super jetbrains.exodus.entitystore.StoreTransaction,? extends java.lang.Iterable<jetbrains.exodus.entitystore.Entity>>> optionalQuery,
java.util.function.Consumer<? super jetbrains.exodus.entitystore.Entity> update) |
getCreatedUtcdeleteOne, deleteOne, generateEmpty, getAll, getAllIds, getOne, getOne, getTClass, insert, insertOne, parseAndDeleteOne, parseAndGetOnegetDataStoreContext, getTKeyClass, parse, parseUnsafejava.util.concurrent.CompletableFuture<java.util.List<T>> getAll(java.util.function.Function<? super jetbrains.exodus.entitystore.StoreTransaction,? extends java.lang.Iterable<jetbrains.exodus.entitystore.Entity>> query)
java.util.concurrent.CompletableFuture<java.util.Optional<T>> getOne(java.util.function.Function<? super jetbrains.exodus.entitystore.StoreTransaction,? extends java.lang.Iterable<jetbrains.exodus.entitystore.Entity>> query)
java.util.concurrent.CompletableFuture<java.lang.Boolean> delete(java.util.function.Function<? super jetbrains.exodus.entitystore.StoreTransaction,? extends java.lang.Iterable<jetbrains.exodus.entitystore.Entity>> query)
java.util.concurrent.CompletableFuture<java.lang.Boolean> update(java.util.function.Function<? super jetbrains.exodus.entitystore.StoreTransaction,? extends java.lang.Iterable<jetbrains.exodus.entitystore.Entity>> query,
java.util.function.Consumer<? super jetbrains.exodus.entitystore.Entity> update)
java.util.concurrent.CompletableFuture<java.lang.Boolean> update(java.util.Optional<java.util.function.Function<? super jetbrains.exodus.entitystore.StoreTransaction,? extends java.lang.Iterable<jetbrains.exodus.entitystore.Entity>>> optionalQuery,
java.util.function.Consumer<? super jetbrains.exodus.entitystore.Entity> update)
java.util.function.Function<? super jetbrains.exodus.entitystore.StoreTransaction,? extends java.lang.Iterable<jetbrains.exodus.entitystore.Entity>> asQuery(jetbrains.exodus.entitystore.EntityId id)
java.util.function.Function<? super jetbrains.exodus.entitystore.StoreTransaction,? extends java.lang.Iterable<jetbrains.exodus.entitystore.Entity>> asQuery(java.time.Instant createdUtc)
java.util.Optional<java.util.function.Function<? super jetbrains.exodus.entitystore.StoreTransaction,? extends java.lang.Iterable<jetbrains.exodus.entitystore.Entity>>> asQueryForIdOrTime(java.lang.String idOrTime)