## Uses of Class
org.apache.cassandra.utils.Pair

Packages that use Pair
org.apache.cassandra.cache
org.apache.cassandra.config
org.apache.cassandra.dht
org.apache.cassandra.io.sstable
org.apache.cassandra.locator
org.apache.cassandra.service
org.apache.cassandra.streaming
org.apache.cassandra.utils

Uses of Pair in org.apache.cassandra.cache

Methods in org.apache.cassandra.cache that return Pair
`Pair<java.lang.String,java.lang.String>` `CacheKey.getPathInfo()`
`Pair<java.lang.String,java.lang.String>` `KeyCacheKey.getPathInfo()`
`Pair<java.lang.String,java.lang.String>` `RowCacheKey.getPathInfo()`

Uses of Pair in org.apache.cassandra.config

Methods in org.apache.cassandra.config that return Pair
`Pair<java.lang.String,java.lang.String>` `Schema.getCF(java.lang.Integer cfId)`

Uses of Pair in org.apache.cassandra.dht

Methods in org.apache.cassandra.dht that return Pair
`abstract Pair<AbstractBounds<T>,AbstractBounds<T>>` `AbstractBounds.split(T position)` Given token T and AbstractBounds ?L,R?, returns Pair(?L,T], (T,R?), where ? means that the same type of AbstractBounds is returned as the original.
`Pair<AbstractBounds<T>,AbstractBounds<T>>` `Bounds.split(T position)`
`Pair<AbstractBounds<T>,AbstractBounds<T>>` `ExcludingBounds.split(T position)`
`Pair<AbstractBounds<T>,AbstractBounds<T>>` `IncludingExcludingBounds.split(T position)`
`Pair<AbstractBounds<T>,AbstractBounds<T>>` `Range.split(T position)`

Uses of Pair in org.apache.cassandra.io.sstable

Methods in org.apache.cassandra.io.sstable that return Pair
`static Pair<Descriptor,Component>` `Component.fromFilename(java.io.File directory, java.lang.String name)` Filename of the form "<ksname>/<cfname>-[tmp-][<version>-]<gen>-<component>",
`static Pair<Descriptor,java.lang.String>` `Descriptor.fromFilename(java.io.File directory, java.lang.String name)` Filename of the form "<ksname>-<cfname>-[tmp-][<version>-]<gen>-<component>"
`static Pair<Descriptor,Component>` `SSTable.tryComponentFromFilename(java.io.File dir, java.lang.String name)`

Methods in org.apache.cassandra.io.sstable that return types with arguments of type Pair
`java.util.List<Pair<java.lang.Long,java.lang.Long>>` `SSTableReader.getPositionsForRanges(java.util.Collection<Range<Token>> ranges)` Determine the minimal set of sections that can be extracted from this SSTable to cover the given ranges.

Uses of Pair in org.apache.cassandra.locator

Methods in org.apache.cassandra.locator that return types with arguments of type Pair
`java.util.Set<Pair<Token,java.net.InetAddress>>` `TokenMetadata.getMovingEndpoints()` Endpoints which are migrating to the new tokens

Method parameters in org.apache.cassandra.locator with type arguments of type Pair
`void` `TokenMetadata.updateNormalTokens(java.util.Set<Pair<Token,java.net.InetAddress>> tokenPairs)` Update token map with a set of token/endpoint pairs in normal state.

Uses of Pair in org.apache.cassandra.service

Subclasses of Pair in org.apache.cassandra.service
`static class` `AntiEntropyService.CFPair` A tuple of table and cf.

Methods in org.apache.cassandra.service that return Pair
`Pair<java.util.Set<Range<Token>>,java.util.Set<Range<Token>>>` `StorageService.calculateStreamAndFetchRanges(java.util.Collection<Range<Token>> current, java.util.Collection<Range<Token>> updated)` Calculate pair of ranges to stream/fetch for given two range collections (current ranges for table and ranges after move to new token)

Methods in org.apache.cassandra.service that return types with arguments of type Pair
`java.util.List<Pair<Range<Token>,java.lang.Long>>` `StorageService.getSplits(java.lang.String table, java.lang.String cfName, Range<Token> range, int keysPerSplit)`

Uses of Pair in org.apache.cassandra.streaming

Fields in org.apache.cassandra.streaming declared as Pair
`protected Pair<java.net.InetAddress,java.lang.Long>` `AbstractStreamSession.context`

Fields in org.apache.cassandra.streaming with type parameters of type Pair
`java.util.List<Pair<java.lang.Long,java.lang.Long>>` `PendingFile.sections`

Constructors in org.apache.cassandra.streaming with parameters of type Pair
`AbstractStreamSession(java.lang.String table, Pair<java.net.InetAddress,java.lang.Long> context, IStreamCallback callback)`

Constructor parameters in org.apache.cassandra.streaming with type arguments of type Pair
`PendingFile(SSTableReader sstable, Descriptor desc, java.lang.String component, java.util.List<Pair<java.lang.Long,java.lang.Long>> sections, OperationType type)`
`PendingFile(SSTableReader sstable, Descriptor desc, java.lang.String component, java.util.List<Pair<java.lang.Long,java.lang.Long>> sections, OperationType type, long estimatedKeys)`

Uses of Pair in org.apache.cassandra.utils

Methods in org.apache.cassandra.utils that return Pair

`static

`<X,Y> Pair<X,Y>`

`

`Pair.create(X x, Y y)`

`static Pair<java.math.BigInteger,java.lang.Boolean>` `FBUtilities.midpoint(java.math.BigInteger left, java.math.BigInteger right, int sigbits)` Given two bit arrays represented as BigIntegers, containing the given number of significant bits, calculate a midpoint.

Constructor parameters in org.apache.cassandra.utils with type arguments of type Pair
`ExpiringMap(long defaultExpiration, com.google.common.base.Function<Pair<K,V>,?> postExpireHook)`

Copyright © 2013 The Apache Software Foundation