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 interface
StorageEntityType.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 long
entityCount()
boolean
hasReferences()
<T extends Throwable, P extends ThrowingProcedure<? super StorageEntity.Default, T>>
PiterateEntities(P procedure)
void
iterateEntityReferenceIds(StorageEntity.Default entity, PersistenceObjectIdAcceptor iterator)
<P extends StorageEntityType.Default.EntityDeleter>
PremoveAll(P deleter)
long
simpleReferenceDataCount()
String
toString()
StorageEntityTypeHandler
typeHandler()
StorageIdAnalysis
validateEntities()
-
Constructor Details
-
Default
public Default()
-
-
Method Details
-
iterateEntities
public <T extends Throwable, P extends ThrowingProcedure<? super StorageEntity.Default, T>> P iterateEntities(P procedure) throws T extends Throwable- Specified by:
iterateEntities
in interfaceStorageEntityType<StorageEntity.Default>
- Throws:
T extends Throwable
-
removeAll
-
typeHandler
- Specified by:
typeHandler
in interfaceStorageEntityType<StorageEntity.Default>
-
entityCount
public final long entityCount()- Specified by:
entityCount
in interfaceStorageEntityType<StorageEntity.Default>
-
hasReferences
public final boolean hasReferences()- Specified by:
hasReferences
in interfaceStorageEntityType<StorageEntity.Default>
-
simpleReferenceDataCount
public final long simpleReferenceDataCount()- Specified by:
simpleReferenceDataCount
in interfaceStorageEntityType<StorageEntity.Default>
-
iterateEntityReferenceIds
public final void iterateEntityReferenceIds(StorageEntity.Default entity, PersistenceObjectIdAcceptor iterator)- Specified by:
iterateEntityReferenceIds
in interfaceStorageEntityType<StorageEntity.Default>
-
validateEntities
- Specified by:
validateEntities
in interfaceStorageEntityType<StorageEntity.Default>
-
toString
-