Uses of Class
org.apache.cassandra.db.tries.Trie
Packages that use Trie
-
Uses of Trie in org.apache.cassandra.db.tries
Subclasses of Trie in org.apache.cassandra.db.triesModifier and TypeClassDescriptionclassIn-memory trie built for fast modification and reads executing concurrently with writes from a single mutator thread.classInMemoryTrie<T>In-memory trie built for fast modification and reads executing concurrently with writes from a single mutator thread.classSlicedTrie<T>Represents a sliced view of a trie, i.e.Methods in org.apache.cassandra.db.tries that return TrieModifier and TypeMethodDescriptionstatic <T> Trie<T>Trie.empty()static <T> Trie<T>Trie.merge(Collection<? extends Trie<T>> sources, Trie.CollectionMergeResolver<T> resolver) Constructs a view of the merge of multiple tries.static <T> Trie<T>Trie.mergeDistinct(Collection<? extends Trie<T>> sources) Constructs a view of the merge of multiple tries, where each source must have distinct keys.Trie.mergeWith(Trie<T> other, Trie.MergeResolver<T> resolver) Constructs a view of the merge of this trie with the given one.static <T> Trie<T>Trie.singleton(ByteComparable b, T v) Returns a singleton trie mapping the given byte path to content.Trie.subtrie(ByteComparable left, boolean includeLeft, ByteComparable right, boolean includeRight) Returns a view of the subtrie containing everything in this trie whose keys fall between the given boundaries.Trie.subtrie(ByteComparable left, ByteComparable right) Returns a view of the subtrie containing everything in this trie whose keys fall between the given boundaries, left-inclusive and right-exclusive.Methods in org.apache.cassandra.db.tries with parameters of type TrieModifier and TypeMethodDescription<U> voidInMemoryTrie.apply(Trie<U> mutation, InMemoryTrie.UpsertTransformer<T, U> transformer) Modify this trie to apply the mutation given in the form of a trie.Trie.mergeWith(Trie<T> other, Trie.MergeResolver<T> resolver) Constructs a view of the merge of this trie with the given one.Method parameters in org.apache.cassandra.db.tries with type arguments of type TrieModifier and TypeMethodDescriptionstatic <T> Trie<T>Trie.merge(Collection<? extends Trie<T>> sources, Trie.CollectionMergeResolver<T> resolver) Constructs a view of the merge of multiple tries.static <T> Trie<T>Trie.mergeDistinct(Collection<? extends Trie<T>> sources) Constructs a view of the merge of multiple tries, where each source must have distinct keys.Constructors in org.apache.cassandra.db.tries with parameters of type TrieModifierConstructorDescriptionSlicedTrie(Trie<T> source, ByteComparable left, boolean includeLeft, ByteComparable right, boolean includeRight) protectedTrieEntriesIterator(Trie<T> trie)