Package org.evrete.api.spi
Interface SharedBetaFactStorage
- All Superinterfaces:
KeyReIterables<ValueRow>,Memory
public interface SharedBetaFactStorage extends Memory, KeyReIterables<ValueRow>
-
Method Summary
Modifier and Type Method Description voidclear()voidclearDeletedKeys()booleandelete(RuntimeFact fact)voidensureDeltaCapacity(int insertCount)booleanhasDeletedKeys()voidinsert(Collection<? extends RuntimeFact> collection, Predicate<RuntimeFact> predicate)voidinsertDirect(RuntimeFact fact)This method reads fact's key (values of specific fields) and saves the object under this key directly in the main repository.booleanisKeyDeleted(ValueRow row)Methods inherited from interface org.evrete.api.KeyReIterables
keyIterables, keyIterators, keyIterators, keyIterators
-
Method Details
-
ensureDeltaCapacity
void ensureDeltaCapacity(int insertCount) -
delete
-
insert
-
insertDirect
This method reads fact's key (values of specific fields) and saves the object under this key directly in the main repository.
- Parameters:
fact- fact to insert
-
clearDeletedKeys
void clearDeletedKeys() -
hasDeletedKeys
boolean hasDeletedKeys() -
isKeyDeleted
-
clear
void clear()
-