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 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() 
 -