internal virtual void Remove(LuceneExplicitIndex index, EntityId entity, string key, object value) { TxDataBoth data = GetTxData(index, true); Insert(entity, key, value, data.Removed(true), data.Added(false)); }
internal virtual void Remove(LuceneExplicitIndex index, EntityId entity) { TxDataBoth data = GetTxData(index, true); Insert(entity, null, null, data.Removed(true), data.Added(false)); }
internal virtual TxDataHolder AddedTxDataOrNull(LuceneExplicitIndex index) { TxDataBoth data = GetTxData(index, false); return(data != null?data.Added(false) : null); }