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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description longentityCount()booleanhasReferences()default booleanisEmpty()<T extends Throwable,P extends one.microstream.functional.ThrowingProcedure<? super E,T>>
PiterateEntities(P procedure)voiditerateEntityReferenceIds(E entity, one.microstream.persistence.types.PersistenceObjectIdAcceptor iterator)longsimpleReferenceDataCount()StorageEntityTypeHandlertypeHandler()StorageIdAnalysisvalidateEntities()
-
-
-
Method Detail
-
typeHandler
StorageEntityTypeHandler typeHandler()
-
entityCount
long entityCount()
-
isEmpty
default boolean isEmpty()
-
iterateEntities
<T extends Throwable,P extends one.microstream.functional.ThrowingProcedure<? super E,T>> P iterateEntities(P procedure) throws T extends Throwable
- Throws:
T extends Throwable
-
hasReferences
boolean hasReferences()
-
simpleReferenceDataCount
long simpleReferenceDataCount()
-
iterateEntityReferenceIds
void iterateEntityReferenceIds(E entity, one.microstream.persistence.types.PersistenceObjectIdAcceptor iterator)
-
validateEntities
StorageIdAnalysis validateEntities()
-
-