Package one.microstream.storage.types
Interface StorageEntityType<I extends StorageEntityCacheItem<I>>
-
- All Known Implementing Classes:
StorageEntityType.Default
public interface StorageEntityType<I extends StorageEntityCacheItem<I>>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
StorageEntityType.Default
-
Method Summary
Modifier and Type Method Description long
entityCount()
boolean
hasReferences()
default boolean
isEmpty()
<T extends Throwable,P extends ThrowingProcedure<? super I,T>>
PiterateEntities(P procedure)
void
iterateEntityReferenceIds(I entity, PersistenceObjectIdAcceptor iterator)
long
simpleReferenceDataCount()
StorageEntityTypeHandler
typeHandler()
StorageIdAnalysis
validateEntities()
-
-
-
Method Detail
-
typeHandler
StorageEntityTypeHandler typeHandler()
-
entityCount
long entityCount()
-
isEmpty
default boolean isEmpty()
-
iterateEntities
<T extends Throwable,P extends ThrowingProcedure<? super I,T>> P iterateEntities(P procedure) throws T extends Throwable
- Throws:
T extends Throwable
-
hasReferences
boolean hasReferences()
-
simpleReferenceDataCount
long simpleReferenceDataCount()
-
iterateEntityReferenceIds
void iterateEntityReferenceIds(I entity, PersistenceObjectIdAcceptor iterator)
-
validateEntities
StorageIdAnalysis validateEntities()
-
-