Interface XOrderingSequence<E>
-
- All Superinterfaces:
ExtendedCollection<E>
,ExtendedSequence<E>
- All Known Subinterfaces:
XBasicTable.Values<K,V>
,XChart.Values<K,V>
,XDecreasingEnum<E>
,XDecreasingList<E>
,XDecreasingSequence<E>
,XEnum<E>
,XIncreasingEnum<E>
,XIncreasingList<E>
,XIncreasingSequence<E>
,XList<E>
,XOrderingEnum<E>
,XReference<E>
,XSequence<E>
,XSettingEnum<E>
,XSettingList<E>
,XSettingSequence<E>
,XSortableEnum<E>
,XSortableSequence<E>
,XTable<K,V>
,XTable.Keys<K,V>
,XTable.Values<K,V>
- All Known Implementing Classes:
ArrayAccessor
,ArrayCollector
,BulkList
,EqBulkList
,EqHashEnum
,EqHashTable
,EqHashTable.Keys
,EqHashTable.Values
,FixedList
,HashEnum
,HashTable
,HashTable.Keys
,HashTable.Values
,LimitList
,LinkReference.Default
,ListAccessor
,LockedList
,Single
,Singleton
,SubList
,SubListAccessor
,SubListProcessor
,SynchList
public interface XOrderingSequence<E> extends ExtendedSequence<E>
-
-
Nested Class Summary
-
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 XOrderingSequence<E>
reverse()
XOrderingSequence<E>
shiftBy(long sourceIndex, long distance)
XOrderingSequence<E>
shiftBy(long sourceIndex, long distance, long length)
XOrderingSequence<E>
shiftTo(long sourceIndex, long targetIndex)
XOrderingSequence<E>
shiftTo(long sourceIndex, long targetIndex, long length)
XOrderingSequence<E>
swap(long indexA, long indexB)
XOrderingSequence<E>
swap(long indexA, long indexB, long length)
-
Methods inherited from interface one.microstream.collections.interfaces.ExtendedCollection
hasVolatileElements, nullAllowed
-
-
-
-
Method Detail
-
shiftTo
XOrderingSequence<E> shiftTo(long sourceIndex, long targetIndex)
-
shiftTo
XOrderingSequence<E> shiftTo(long sourceIndex, long targetIndex, long length)
-
shiftBy
XOrderingSequence<E> shiftBy(long sourceIndex, long distance)
-
shiftBy
XOrderingSequence<E> shiftBy(long sourceIndex, long distance, long length)
-
swap
XOrderingSequence<E> swap(long indexA, long indexB)
-
swap
XOrderingSequence<E> swap(long indexA, long indexB, long length)
-
reverse
XOrderingSequence<E> reverse()
-
-