public class PrimitiveLongCollections extends Object
PrimitiveIntCollections,
Primitive| Modifier and Type | Class and Description |
|---|---|
static class |
PrimitiveLongCollections.PrimitiveLongBaseIterator
Base iterator for simpler implementations of
PrimitiveLongIterators. |
static class |
PrimitiveLongCollections.PrimitiveLongConcatingIterator |
static class |
PrimitiveLongCollections.PrimitiveLongFilteringIterator |
static class |
PrimitiveLongCollections.PrimitiveLongInterleavingIterator |
static class |
PrimitiveLongCollections.PrimitiveLongRangeIterator |
| Modifier and Type | Field and Description |
|---|---|
static long[] |
EMPTY_LONG_ARRAY |
| Constructor and Description |
|---|
PrimitiveLongCollections() |
| Modifier and Type | Method and Description |
|---|---|
static <C extends Collection<Long>> |
addToCollection(PrimitiveLongIterator iterator,
C collection)
Adds all the items in
iterator to collection. |
static PrimitiveLongIterator |
append(PrimitiveLongIterator iterator,
long item) |
static long[] |
asArray(Iterator<Long> iterator) |
static long[] |
asArray(PrimitiveLongIterator iterator) |
static List<Long> |
asList(PrimitiveLongIterator iterator)
Pulls all items from the
iterator and puts them into a List, boxing each long. |
static PrimitiveLongSet |
asSet(PrimitiveLongIterator iterator) |
static PrimitiveLongSet |
asSetAllowDuplicates(PrimitiveLongIterator iterator) |
static PrimitiveLongIterator |
concat(Iterable<PrimitiveLongIterator> primitiveLongIterators) |
static PrimitiveLongIterator |
concat(Iterator<PrimitiveLongIterator> iterators) |
static PrimitiveLongIterator |
constant(long value) |
static int |
count(PrimitiveLongIterator iterator) |
static long[] |
deduplicate(long[] values)
Deduplicates values in the sorted
values array. |
static PrimitiveLongIterator |
deduplicate(PrimitiveLongIterator source) |
static PrimitiveLongIterator |
emptyIterator() |
static <T> PrimitiveLongObjectMap<T> |
emptyObjectMap() |
static PrimitiveLongSet |
emptySet() |
static boolean |
equals(PrimitiveLongIterator first,
PrimitiveLongIterator other)
Validates whether two
Iterators are equal or not, i.e. |
static PrimitiveLongIterator |
filter(PrimitiveLongIterator source,
LongPredicate filter) |
static long |
first(PrimitiveLongIterator iterator) |
static long |
first(PrimitiveLongIterator iterator,
long defaultItem) |
static int |
indexOf(PrimitiveLongIterator iterator,
long item)
Returns the index of the given item in the iterator(zero-based).
|
static long |
itemAt(PrimitiveLongIterator iterator,
int index) |
static long |
itemAt(PrimitiveLongIterator iterator,
int index,
long defaultItem) |
static PrimitiveLongIterator |
iterator(long... items) |
static long |
last(PrimitiveLongIterator iterator) |
static long |
last(PrimitiveLongIterator iterator,
long defaultItem) |
static PrimitiveLongIterator |
limit(PrimitiveLongIterator source,
int maxItems) |
static <T> Iterator<T> |
map(LongFunction<T> mapFunction,
PrimitiveLongIterator source) |
static PrimitiveLongIterator |
not(PrimitiveLongIterator source,
long disallowedValue) |
static PrimitiveLongIterator |
prepend(long item,
PrimitiveLongIterator iterator) |
static PrimitiveLongIterator |
range(long end) |
static PrimitiveLongIterator |
range(long start,
long end) |
static PrimitiveLongIterator |
range(long start,
long end,
long stride) |
static PrimitiveLongResourceIterator |
resourceIterator(PrimitiveLongIterator iterator,
org.neo4j.graphdb.Resource resource)
Wraps a
PrimitiveLongIterator in a PrimitiveLongResourceIterator which closes
the provided resource in Resource.close(). |
static PrimitiveLongIterator |
reversed(long... items) |
static PrimitiveLongIterator |
reversed(PrimitiveLongIterator source) |
static PrimitiveLongSet |
setOf(long... values) |
static long |
single(PrimitiveLongIterator iterator) |
static long |
single(PrimitiveLongIterator iterator,
long defaultItem) |
static PrimitiveLongIterator |
singleton(long item) |
static PrimitiveLongIterator |
skip(PrimitiveLongIterator source,
int skipTheFirstNItems) |
static Iterator<Long> |
toIterator(PrimitiveLongIterator primIterator) |
static PrimitiveLongIterator |
toPrimitiveIterator(Iterator<Long> iterator) |
static Set<Long> |
toSet(PrimitiveLongIterator iterator)
Pulls all items from the
iterator and puts them into a Set, boxing each long. |
public static PrimitiveLongIterator iterator(long... items)
public static PrimitiveLongIterator reversed(long... items)
public static PrimitiveLongIterator reversed(PrimitiveLongIterator source)
public static PrimitiveLongIterator concat(Iterable<PrimitiveLongIterator> primitiveLongIterators)
public static PrimitiveLongIterator concat(Iterator<PrimitiveLongIterator> iterators)
public static PrimitiveLongIterator prepend(long item, PrimitiveLongIterator iterator)
public static PrimitiveLongIterator append(PrimitiveLongIterator iterator, long item)
public static PrimitiveLongIterator filter(PrimitiveLongIterator source, LongPredicate filter)
public static PrimitiveLongIterator deduplicate(PrimitiveLongIterator source)
public static PrimitiveLongIterator not(PrimitiveLongIterator source, long disallowedValue)
public static PrimitiveLongIterator skip(PrimitiveLongIterator source, int skipTheFirstNItems)
public static PrimitiveLongIterator limit(PrimitiveLongIterator source, int maxItems)
public static PrimitiveLongIterator range(long end)
public static PrimitiveLongIterator range(long start, long end)
public static PrimitiveLongIterator range(long start, long end, long stride)
public static PrimitiveLongIterator singleton(long item)
public static long first(PrimitiveLongIterator iterator)
public static long first(PrimitiveLongIterator iterator, long defaultItem)
public static long last(PrimitiveLongIterator iterator)
public static long last(PrimitiveLongIterator iterator, long defaultItem)
public static long single(PrimitiveLongIterator iterator)
public static long single(PrimitiveLongIterator iterator, long defaultItem)
public static long itemAt(PrimitiveLongIterator iterator, int index)
public static long itemAt(PrimitiveLongIterator iterator, int index, long defaultItem)
public static int indexOf(PrimitiveLongIterator iterator, long item)
iterator
equals item -1 is returned.item - the item to look for.iterator - of items.public static boolean equals(PrimitiveLongIterator first, PrimitiveLongIterator other)
Iterators are equal or not, i.e. if they have contain same number of items
and each orderly item equals one another.public static PrimitiveLongSet asSet(PrimitiveLongIterator iterator)
public static PrimitiveLongSet asSetAllowDuplicates(PrimitiveLongIterator iterator)
public static int count(PrimitiveLongIterator iterator)
public static long[] asArray(PrimitiveLongIterator iterator)
public static PrimitiveLongIterator emptyIterator()
public static PrimitiveLongIterator toPrimitiveIterator(Iterator<Long> iterator)
public static PrimitiveLongSet emptySet()
public static PrimitiveLongSet setOf(long... values)
public static <T> Iterator<T> map(LongFunction<T> mapFunction, PrimitiveLongIterator source)
public static PrimitiveLongIterator constant(long value)
public static <T> PrimitiveLongObjectMap<T> emptyObjectMap()
public static <C extends Collection<Long>> C addToCollection(PrimitiveLongIterator iterator, C collection)
iterator to collection.C - the type of Collection to add to items to.iterator - the Iterator to grab the items from.collection - the Collection to add the items to.collection which was passed in, now filled
with the items from iterator.public static List<Long> asList(PrimitiveLongIterator iterator)
iterator and puts them into a List, boxing each long.iterator - PrimitiveLongIterator to pull values from.List containing all items.public static Iterator<Long> toIterator(PrimitiveLongIterator primIterator)
public static PrimitiveLongResourceIterator resourceIterator(PrimitiveLongIterator iterator, org.neo4j.graphdb.Resource resource)
PrimitiveLongIterator in a PrimitiveLongResourceIterator which closes
the provided resource in Resource.close().iterator - PrimitiveLongIterator to convertresource - Resource to close in Resource.close()PrimitiveLongIterator.public static Set<Long> toSet(PrimitiveLongIterator iterator)
iterator and puts them into a Set, boxing each long.
Any duplicate value will throw IllegalStateException.iterator - PrimitiveLongIterator to pull values from.Set containing all items.IllegalStateException - for the first encountered duplicate.public static long[] deduplicate(long[] values)
values array.values - sorted array of long values.Copyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.