Package one.microstream.storage.types
Interface StorageEntityType<E extends StorageEntity>
- All Known Implementing Classes:
StorageEntityType.Default
public interface StorageEntityType<E extends StorageEntity>
-
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 E, T>>
PiterateEntities(P procedure)voiditerateEntityReferenceIds(E 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 E, T>> P iterateEntities(P procedure) throws T extends Throwable- Throws:
T extends Throwable
-
hasReferences
boolean hasReferences() -
simpleReferenceDataCount
long simpleReferenceDataCount() -
iterateEntityReferenceIds
-
validateEntities
StorageIdAnalysis validateEntities()
-