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 classStorageEntityType.Default
-
Method Summary
Modifier and Type Method Description longentityCount()booleanhasReferences()default booleanisEmpty()<T extends Throwable,P extends ThrowingProcedure<? super I,T>>
PiterateEntities(P procedure)voiditerateEntityReferenceIds(I entity, PersistenceObjectIdAcceptor iterator)longsimpleReferenceDataCount()StorageEntityTypeHandlertypeHandler()StorageIdAnalysisvalidateEntities()
-
-
-
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()
-
-