Package one.microstream.storage.types
Class StorageEntityType.Default
- java.lang.Object
-
- one.microstream.storage.types.StorageEntityType.Default
-
- All Implemented Interfaces:
StorageEntityType<StorageEntity.Default>
- Enclosing interface:
- StorageEntityType<I extends StorageEntityCacheItem<I>>
public static final class StorageEntityType.Default extends Object implements StorageEntityType<StorageEntity.Default>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceStorageEntityType.Default.EntityDeleter-
Nested classes/interfaces inherited from interface one.microstream.storage.types.StorageEntityType
StorageEntityType.Default
-
-
Constructor Summary
Constructors Constructor Description Default()
-
Method Summary
Modifier and Type Method Description longentityCount()booleanhasReferences()<T extends Throwable,P extends ThrowingProcedure<? super StorageEntity.Default,T>>
PiterateEntities(P procedure)voiditerateEntityReferenceIds(StorageEntity.Default entity, PersistenceObjectIdAcceptor iterator)<P extends StorageEntityType.Default.EntityDeleter>
PremoveAll(P deleter)longsimpleReferenceDataCount()StringtoString()StorageEntityTypeHandlertypeHandler()StorageIdAnalysisvalidateEntities()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface one.microstream.storage.types.StorageEntityType
isEmpty
-
-
-
-
Method Detail
-
iterateEntities
public <T extends Throwable,P extends ThrowingProcedure<? super StorageEntity.Default,T>> P iterateEntities(P procedure) throws T extends Throwable
- Specified by:
iterateEntitiesin interfaceStorageEntityType<StorageEntity.Default>- Throws:
T extends Throwable
-
removeAll
public <P extends StorageEntityType.Default.EntityDeleter> P removeAll(P deleter)
-
typeHandler
public final StorageEntityTypeHandler typeHandler()
- Specified by:
typeHandlerin interfaceStorageEntityType<StorageEntity.Default>
-
entityCount
public final long entityCount()
- Specified by:
entityCountin interfaceStorageEntityType<StorageEntity.Default>
-
hasReferences
public final boolean hasReferences()
- Specified by:
hasReferencesin interfaceStorageEntityType<StorageEntity.Default>
-
simpleReferenceDataCount
public final long simpleReferenceDataCount()
- Specified by:
simpleReferenceDataCountin interfaceStorageEntityType<StorageEntity.Default>
-
iterateEntityReferenceIds
public final void iterateEntityReferenceIds(StorageEntity.Default entity, PersistenceObjectIdAcceptor iterator)
- Specified by:
iterateEntityReferenceIdsin interfaceStorageEntityType<StorageEntity.Default>
-
validateEntities
public StorageIdAnalysis validateEntities()
- Specified by:
validateEntitiesin interfaceStorageEntityType<StorageEntity.Default>
-
-