protected CloseableIterator<Tuple2<Long,T>> |
IndexedPLL.compute(Partition partition) |
|
protected CloseableIterator<Tuple2<K,Tuple2<V,W>>> |
OrderedJoinPLL.compute(Partition partition) |
|
protected CloseableIterator<Tuple2<K,Tuple2<V,W>>> |
OrderedJoinPLL.compute(Partition partition) |
|
protected CloseableIterator<Tuple2<K,V>> |
PairPLL.compute(Partition partition) |
|
protected CloseableIterator<Tuple2<Long,Record>> |
RecordPLL.compute(Partition partition) |
|
<W> PairPLL<K,Tuple2<V,W>> |
PairPLL.fullJoinOrdered(PairPLL<K,W> other,
Comparator<K> comparator) |
Assuming both PairPLLs are ordered by key, and each key appears at most once in each dataset, returns an ordered
PairPLL with the full (outer) join of both PLLs.
|
protected static <K,V> List<Tuple2<K,V>> |
PairPLL.gatherElementsBefore(K upperBound,
int limit,
CloseableIterator<Tuple2<K,V>> stream,
Comparator<K> comparator) |
Returns the last n elements whose key is strictly less than the supplied upper bound.
|
io.vavr.collection.Array<Tuple2<K,V>> |
PairPLL.getByKeys(Set<K> keys) |
Returns the list of elements whose keys match one of the supplied keys.
|
List<Tuple2<K,V>> |
PairPLL.getRangeAfter(K from,
int limit,
Comparator<K> comparator) |
Returns the list of elements starting at the given key and for up to the given number of elements.
|
List<Tuple2<K,V>> |
PairPLL.getRangeBefore(K upperBound,
int limit,
Comparator<K> comparator) |
Returns the list of elements ending at the given key (excluded) and for up to the given number of elements.
|
protected static CloseableIterator<Tuple2<Long,Record>> |
RecordPLL.groupIntoRecords(CloseableIterator<IndexedRow> indexedRows,
int keyCellIndex,
boolean ignoreFirstRows,
List<Row> additionalRows) |
|
<W> PairPLL<K,Tuple2<V,W>> |
PairPLL.innerJoinOrdered(PairPLL<K,W> other,
Comparator<K> comparator) |
Assuming both PairPLLs are ordered by key, and each key appears at most once in each dataset, returns an ordered
PairPLL with the inner join of both PLLs.
|
CloseableIterator<Tuple2<K,V>> |
PairPLL.iterate(Partition partition) |
|
protected static <K,V,W> CloseableIterator<Tuple2<K,Tuple2<V,W>>> |
OrderedJoinPLL.joinStreams(CloseableIterator<Tuple2<K,V>> firstIterator,
CloseableIterator<Tuple2<K,W>> secondIterator,
Comparator<K> comparator,
OrderedJoinPLL.JoinType joinType) |
Merges two key-ordered streams where each key is guaranteed to appear at most once in each stream.
|
protected static <K,V,W> CloseableIterator<Tuple2<K,Tuple2<V,W>>> |
OrderedJoinPLL.joinStreams(CloseableIterator<Tuple2<K,V>> firstIterator,
CloseableIterator<Tuple2<K,W>> secondIterator,
Comparator<K> comparator,
OrderedJoinPLL.JoinType joinType) |
Merges two key-ordered streams where each key is guaranteed to appear at most once in each stream.
|
<W> PairPLL<K,Tuple2<V,W>> |
PairPLL.leftJoinOrdered(PairPLL<K,W> other,
Comparator<K> comparator) |
Assuming both PairPLLs are ordered by key, and each key appears at most once in each dataset, returns an ordered
PairPLL with the left join of both PLLs.
|
<W> PairPLL<K,Tuple2<V,W>> |
PairPLL.rightJoinOrdered(PairPLL<K,W> other,
Comparator<K> comparator) |
Assuming both PairPLLs are ordered by key, and each key appears at most once in each dataset, returns an ordered
PairPLL with the right join of both PLLs.
|
CloseableIterator<Tuple2<K,V>> |
PairPLL.streamBetweenKeys(Optional<K> from,
Optional<K> upTo,
Comparator<K> comparator) |
Iterates over the elements of this PLL between the given keys, where both boundaries are optional.
|
CloseableIterator<Tuple2<K,V>> |
PairPLL.streamBetweenKeys(K from,
K upTo,
Comparator<K> comparator) |
Iterates over the elements of this PLL from the given key (inclusive) and up to the other given key (exclusive).
|
CloseableIterator<Tuple2<K,V>> |
PairPLL.streamFromKey(K from,
Comparator<K> comparator) |
Iterates over the elements of this PLL starting from a given key (inclusive).
|
CloseableIterator<Tuple2<K,V>> |
PairPLL.streamUpToKey(K upTo,
Comparator<K> comparator) |
Iterates over the elements of this PLL up to the given key (exclusive).
|
PLL<Tuple2<K,V>> |
PairPLL.toPLL() |
Returns the underlying PLL, discarding any partitioner.
|