Interface XRemovingSequence<E>
-
- All Superinterfaces:
Clearable
,ConsolidatableCollection
,ExtendedCollection<E>
,OptimizableCollection
,ReleasingCollection<E>
,Sized
,Truncateable
,XRemovingCollection<E>
- All Known Subinterfaces:
XBasicEnum<E>
,XBasicList<E>
,XBasicSequence<E>
,XBasicTable<K,V>
,XBasicTable.Keys<K,V>
,XBasicTable.Values<K,V>
,XChart<K,V>
,XChart.Keys<K,V>
,XChart.Values<K,V>
,XDecreasingEnum<E>
,XDecreasingList<E>
,XDecreasingSequence<E>
,XEnum<E>
,XLadder<E>
,XList<E>
,XProcessingEnum<E>
,XProcessingList<E>
,XProcessingSequence<E>
,XProcessingSortation<E>
,XRank<E>
,XRemovingEnum<E>
,XRemovingList<E>
,XRemovingSortation<E>
,XSequence<E>
,XSortation<E>
,XTable<K,V>
,XTable.Keys<K,V>
,XTable.Values<K,V>
- All Known Implementing Classes:
ArrayCollector
,BulkList
,EnumProcessor
,EqBulkList
,EqHashEnum
,EqHashTable
,EqHashTable.Keys
,EqHashTable.Values
,HashEnum
,HashTable
,HashTable.Keys
,HashTable.Values
,LimitList
,ListProcessor
,LockedList
,Single
,SubList
,SubListProcessor
,SubProcessor
,SynchList
public interface XRemovingSequence<E> extends XRemovingCollection<E>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
XRemovingSequence.Factory<E>
-
Nested classes/interfaces inherited from interface one.microstream.collections.interfaces.ExtendedCollection
ExtendedCollection.Creator<E,C extends ExtendedCollection<E>>
-
-
Method Summary
Modifier and Type Method Description XRemovingSequence<E>
removeRange(long offset, long length)
long
removeSelection(long[] indices)
XRemovingSequence<E>
retainRange(long offset, long length)
-
Methods inherited from interface one.microstream.collections.interfaces.ExtendedCollection
hasVolatileElements, nullAllowed
-
Methods inherited from interface one.microstream.collections.types.XRemovingCollection
clear, consolidate, nullRemove, optimize, remove, removeAll, removeDuplicates, removeOne, retainAll, truncate
-
-
-
-
Method Detail
-
removeRange
XRemovingSequence<E> removeRange(long offset, long length)
-
retainRange
XRemovingSequence<E> retainRange(long offset, long length)
-
removeSelection
long removeSelection(long[] indices)
-
-