Package | Description |
---|---|
it.unimi.dsi.bits | |
it.unimi.dsi.util |
Modifier and Type | Class and Description |
---|---|
class |
HuTuckerTransformationStrategy
A transformation strategy mapping strings to their Hu-Tucker encoding.
|
class |
PrefixCoderTransformationStrategy
A transformation strategy mapping strings using a prefix-free encoder.
|
class |
Utf16TransformationStrategy
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
TransformationStrategy<T> |
TransformationStrategy.copy()
Returns a copy of this transformation strategy.
|
TransformationStrategy<CharSequence> |
Utf16TransformationStrategy.copy()
Deprecated.
|
static <T extends BitVector> |
BitVectors.identity()
Deprecated.
|
static <T extends BitVector> |
TransformationStrategies.identity()
A trivial transformation for data already in
BitVector form. |
static <T extends CharSequence> |
TransformationStrategies.iso()
A trivial transformation from strings to bit vectors that concatenates the lower eight bits of the UTF-16 representation.
|
static <T extends BitVector> |
TransformationStrategies.prefixFree()
A transformation from bit vectors to bit vectors that guarantees that its results are prefix free.
|
static <T extends CharSequence> |
TransformationStrategies.prefixFreeIso()
A trivial transformation from strings to bit vectors that concatenates the bits of the UTF-16 representation and completes
the representation with an ASCII NUL to guarantee lexicographical ordering and prefix-freeness.
|
static <T extends CharSequence> |
TransformationStrategies.prefixFreeUtf16()
A trivial transformation from strings to bit vectors that concatenates the bits of the UTF-16 representation and completes
the representation with an ASCII NUL to guarantee lexicographical ordering and prefix-freeness.
|
static <T extends CharSequence> |
TransformationStrategies.utf16()
A trivial transformation from strings to bit vectors that concatenates the bits of the UTF-16 representation.
|
Modifier and Type | Method and Description |
---|---|
static <T> Iterable<BitVector> |
TransformationStrategies.wrap(Iterable<T> iterable,
TransformationStrategy<? super T> transformationStrategy)
Wraps a given iterable, returning an iterable that contains bit vectors.
|
static <T> Iterator<BitVector> |
TransformationStrategies.wrap(Iterator<T> iterator,
TransformationStrategy<? super T> transformationStrategy)
Wraps a given iterator, returning an iterator that emits bit vectors.
|
static <T> List<BitVector> |
TransformationStrategies.wrap(List<T> list,
TransformationStrategy<? super T> transformationStrategy)
Wraps a given list, returning a list that contains bit vectors.
|
Constructor and Description |
---|
ImmutableBinaryTrie(Iterable<? extends T> elements,
TransformationStrategy<? super T> transformationStrategy)
Creates a trie from a set of elements.
|
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.