public static interface ISortedColumns.Factory
Modifier and Type | Method and Description |
---|---|
ISortedColumns |
create(AbstractType<?> comparator,
boolean insertReversed)
Returns a (initially empty) column map whose columns are sorted
according to the provided comparator.
|
ISortedColumns |
fromSorted(java.util.SortedMap<java.nio.ByteBuffer,IColumn> sm,
boolean insertReversed)
Returns a column map whose columns are sorted according to the comparator of the provided sorted
map (which thus, is assumed to _not_ be sorted by natural order) and that initially contains the
columns in the provided sorted map.
|
ISortedColumns create(AbstractType<?> comparator, boolean insertReversed)
insertReversed
flag is an hint on how we expect insertion to be perfomed,
either in sorted or reverse sorted order. This is used by ArrayBackedSortedColumns to
allow optimizing for both forward and reversed slices. This does not matter for ThreadSafeSortedColumns.
Note that this is only an hint on how we expect to do insertion, this does not change the map sorting.ISortedColumns fromSorted(java.util.SortedMap<java.nio.ByteBuffer,IColumn> sm, boolean insertReversed)
create
for the description of insertReversed
Copyright © 2014 The Apache Software Foundation