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 Details
-
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
-
validateEntities
StorageIdAnalysis validateEntities()
-