IndexLong
Index with long keys
Value members
Concrete methods
Returns offsets into index that would result in sorted index
Returns offsets into index that would result in sorted index
Default equality does an iterative, element-wise equality check of all values.
Default equality does an iterative, element-wise equality check of all values.
- Definition Classes
- Index -> Any
Inherited methods
Given an array of keys, return the sequence of locations in the index at which those keys correspondingly occur, ignoring keys which do not exist.
Given an array of keys, return the sequence of locations in the index at which those keys correspondingly occur, ignoring keys which do not exist.
- Value parameters:
- keys
Sequence of keys to find
- Inherited from:
- Index
Given a sequence of keys, return the sequence of locations in the index at which those keys correspondingly occur, ignoring keys which do not exist.
Given a sequence of keys, return the sequence of locations in the index at which those keys correspondingly occur, ignoring keys which do not exist.
- Value parameters:
- keys
Sequence of keys to find
- Inherited from:
- Index
Retrieve several elements from the index at provided offsets
Retrieve several elements from the index at provided offsets
- Value parameters:
- locs
A sequence of integer offsets
- Inherited from:
- Index
Retrieve several elements from the index at provided offets
Retrieve several elements from the index at provided offets
- Value parameters:
- locs
An array of integer offsets
- Inherited from:
- Index
Retrieve an element of the index at a particular offset
Retrieve an element of the index at a particular offset
- Value parameters:
- loc
Offset into index
- Inherited from:
- Index
Returns true if the index contains at least one entry equal to the provided key
Returns true if the index contains at least one entry equal to the provided key
- Value parameters:
- key
Key to query
- Inherited from:
- Index
Return the number of times the key occurs in the index
Return the number of times the key occurs in the index
- Value parameters:
- key
The key to query
- Inherited from:
- Index
Returns an array whose entries represent the number of times the
corresponding entry in uniques
occurs within the index.
Returns an array whose entries represent the number of times the
corresponding entry in uniques
occurs within the index.
- Inherited from:
- Index
Return the index of distinct values. Keeps order of first occurences.
Return the index of distinct values. Keeps order of first occurences.
- Inherited from:
- Index
For an index which contains Tuples, drop the right-most element of each tuple, resulting in a new index.
For an index which contains Tuples, drop the right-most element of each tuple, resulting in a new index.
- Type parameters:
- U
Type of elements of result index
- Value parameters:
- ev
Implicit evidence of a Splitter instance that takes T (of arity N) to U (of arity N-1)
- Inherited from:
- Index
Returns true if there is an element which satisfies the predicate function,
Returns true if there is an element which satisfies the predicate function,
- Value parameters:
- pred
Function from T => Boolean
- Inherited from:
- Index
Returns the int location of the first element of the index to satisfy the predicate function, or -1 if no element satisfies the function.
Returns the int location of the first element of the index to satisfy the predicate function, or -1 if no element satisfies the function.
- Value parameters:
- pred
Function from T => Boolean
- Inherited from:
- Index
Returns the first element of the Index, or NA if there is none
Returns the first element of the Index, or NA if there is none
- Inherited from:
- Index
Given a sequence of keys, return the sequence of first locations in the index at which those keys correspondingly occur, ignoring keys which do not exist.
Given a sequence of keys, return the sequence of first locations in the index at which those keys correspondingly occur, ignoring keys which do not exist.
- Value parameters:
- keys
Sequence of keys to find
- Inherited from:
- Index
Get location offsets within Index given a particular key
Get location offsets within Index given a particular key
- Value parameters:
- key
Key with which to search
- Inherited from:
- Index
Get first integer offset of a key
Get first integer offset of a key
- Value parameters:
- key
Key to find in index
- Inherited from:
- Index
Generates offsets into current index given another index for the purposes of re-indexing. For more on reindexing, see org.saddle.index.ReIndexer. If the current and other indexes are equal, a value of None is returned.
Generates offsets into current index given another index for the purposes of re-indexing. For more on reindexing, see org.saddle.index.ReIndexer. If the current and other indexes are equal, a value of None is returned.
- Value parameters:
- other
The other index with which to generate offsets
- Inherited from:
- Index
Get last integer offset of a key
Get last integer offset of a key
- Value parameters:
- key
Key to find in index
- Inherited from:
- Index
Returns a slice comprised of at most the first n elements of the Index
Returns a slice comprised of at most the first n elements of the Index
- Value parameters:
- n
Number of elements to slice
- Inherited from:
- Index
Returns true if there are no duplicate keys in the Index
Returns true if there are no duplicate keys in the Index
- Inherited from:
- Index
Returns the last element of the Index, or NA if there is none
Returns the last element of the Index, or NA if there is none
- Inherited from:
- Index
Given a key, return the next value in the Index (in the natural, ie
supplied, order). The Index must at least be contiguous, if not unique.
Returns current
if it is the last.
Given a key, return the next value in the Index (in the natural, ie
supplied, order). The Index must at least be contiguous, if not unique.
Returns current
if it is the last.
- Value parameters:
- current
Key value to find
- Inherited from:
- Index
Given a key, return the previous value in the Index (in the natural, ie
supplied, order). The Index must at least be contiguous, if not unique.
Returns current
if it is the first.
Given a key, return the previous value in the Index (in the natural, ie
supplied, order). The Index must at least be contiguous, if not unique.
Returns current
if it is the first.
- Value parameters:
- current
Key value to find
- Inherited from:
- Index
Pretty-printer for Index, which simply outputs the result of stringify.
Pretty-printer for Index, which simply outputs the result of stringify.
- Value parameters:
- len
Number of elements to display
- Inherited from:
- Index
Returns a slice of Index between two keys, including both the lower and upper keys.
Returns a slice of Index between two keys, including both the lower and upper keys.
- Value parameters:
- rng
An instance of
- Inherited from:
- Index
Returns a slice of an index between two keys; if inclusive is false, then exclude the upper bound. Index must be sorted, as this method relies on lsearch and rsearch.
Returns a slice of an index between two keys; if inclusive is false, then exclude the upper bound. Index must be sorted, as this method relies on lsearch and rsearch.
- Value parameters:
- from
Key lower bound
- inclusive
If true (default), include upper bound in slice
- to
Key upper bound
- Inherited from:
- Index
Returns the index in sorted (ascending) order
Returns the index in sorted (ascending) order
- Inherited from:
- Index
Given this index contains tuples of arity N > 1, split will result in a pair of index instances; the left will have elements of arity N-1, and the right arity 1.
Given this index contains tuples of arity N > 1, split will result in a pair of index instances; the left will have elements of arity N-1, and the right arity 1.
- Type parameters:
- O1
Left index type (of arity N-1)
- O2
Right index type (of arity 1)
- Value parameters:
- ev
Implicit evidence of an instance of Splitter
- Inherited from:
- Index
Given this index whose elements have arity N and another index of arity 1, form a result index whose entries are tuples of arity N+1 reflecting the Cartesian product of the two, in the provided order. See org.saddle.index.Stacker for more details.
Given this index whose elements have arity N and another index of arity 1, form a result index whose entries are tuples of arity N+1 reflecting the Cartesian product of the two, in the provided order. See org.saddle.index.Stacker for more details.
- Type parameters:
- U
The input type, of arity 1
- V
The result type, of arity N+1
- Value parameters:
- ev
Implicit evidence of a Stacker
- other
Another Index
- Inherited from:
- Index
Creates a string representation of Index
Creates a string representation of Index
- Value parameters:
- len
Max number of elements to include
- Inherited from:
- Index
Returns a slice comprised of at most the last n elements of the Index
Returns a slice comprised of at most the last n elements of the Index
- Value parameters:
- n
Number of elements to slice
- Inherited from:
- Index
Convert Index elements to an IndexedSeq.
Convert Index elements to an IndexedSeq.
- Inherited from:
- Index
Returns a unique index where each element is paired up with a unique integer in [0,n) n being the multiplicity count of that element in the index
Returns a unique index where each element is paired up with a unique integer in [0,n) n being the multiplicity count of that element in the index
- Inherited from:
- Index
Returns an array of unique keys in the Index, in the order in which they originally appeared in the backing Vec.
Returns an array of unique keys in the Index, in the order in which they originally appeared in the backing Vec.
- Value parameters:
- ord
Implicit ORD for instances of type T
- tag
Implicit ST for instances of type T
- Inherited from:
- Index