## Uses of Interface
org.apache.cassandra.dht.IPartitioner

Packages that use IPartitioner
org.apache.cassandra.cache
org.apache.cassandra.config
org.apache.cassandra.cql3
org.apache.cassandra.db
org.apache.cassandra.db.marshal
org.apache.cassandra.dht
org.apache.cassandra.gms
org.apache.cassandra.hadoop
org.apache.cassandra.io.sstable
org.apache.cassandra.service
org.apache.cassandra.tools
org.apache.cassandra.utils

Uses of IPartitioner in org.apache.cassandra.cache

Methods in org.apache.cassandra.cache with parameters of type IPartitioner
`java.util.Set<DecoratedKey>` `AutoSavingCache.readSaved(java.lang.String ksName, java.lang.String cfName, IPartitioner partitioner)`

Uses of IPartitioner in org.apache.cassandra.config

Methods in org.apache.cassandra.config that return IPartitioner
`static IPartitioner` `DatabaseDescriptor.getPartitioner()`

Methods in org.apache.cassandra.config with parameters of type IPartitioner
`static void` `DatabaseDescriptor.setPartitioner(IPartitioner newPartitioner)`

Uses of IPartitioner in org.apache.cassandra.cql3

Methods in org.apache.cassandra.cql3 with parameters of type IPartitioner
`Token` `Term.getAsToken(AbstractType<?> validator, java.util.List<java.nio.ByteBuffer> variables, IPartitioner<?> p)`

Uses of IPartitioner in org.apache.cassandra.db

Fields in org.apache.cassandra.db declared as IPartitioner
`IPartitioner` `ColumnFamilyStore.partitioner`

Methods in org.apache.cassandra.db with parameters of type IPartitioner
`static ColumnFamilyStore` `ColumnFamilyStore.createColumnFamilyStore(Table table, java.lang.String columnFamily, IPartitioner partitioner, CFMetaData metadata)`
`static RowPosition` `RowPosition.forKey(java.nio.ByteBuffer key, IPartitioner p)`
`boolean` `DecoratedKey.isMinimum(IPartitioner partitioner)`

Uses of IPartitioner in org.apache.cassandra.db.marshal

Constructors in org.apache.cassandra.db.marshal with parameters of type IPartitioner
`LocalByPartionerType(IPartitioner<T> partitioner)`

Uses of IPartitioner in org.apache.cassandra.dht

Classes in org.apache.cassandra.dht that implement IPartitioner
`class` `AbstractByteOrderedPartitioner`
`class` `AbstractPartitioner<T extends Token>`
`class` `ByteOrderedPartitioner`
`class` `CollatingOrderPreservingPartitioner`
`class` `LocalPartitioner`
`class` `OrderPreservingPartitioner`
`class` `RandomPartitioner` This class generates a BigIntegerToken using MD5 hash.

Fields in org.apache.cassandra.dht declared as IPartitioner
`protected IPartitioner` `AbstractBounds.partitioner`

Methods in org.apache.cassandra.dht with parameters of type IPartitioner
`boolean` `RingPosition.isMinimum(IPartitioner partitioner)`
`boolean` `Token.isMinimum(IPartitioner partitioner)`
`boolean` `Token.KeyBound.isMinimum(IPartitioner partitioner)`
`static Bounds<RowPosition>` `Bounds.makeRowBounds(Token left, Token right, IPartitioner partitioner)` Compute a bounds of keys corresponding to a given bounds of token.
`static Range<RowPosition>` `Range.makeRowRange(Token left, Token right, IPartitioner partitioner)` Compute a range of keys corresponding to a given range of token.
`Token.KeyBound` `Token.maxKeyBound(IPartitioner partitioner)`
`Token.KeyBound` `Token.minKeyBound(IPartitioner partitioner)`

Constructors in org.apache.cassandra.dht with parameters of type IPartitioner
`AbstractBounds(T left, T right, IPartitioner partitioner)`
`Range(T left, T right, IPartitioner partitioner)`

Uses of IPartitioner in org.apache.cassandra.gms

Constructors in org.apache.cassandra.gms with parameters of type IPartitioner
`VersionedValue.VersionedValueFactory(IPartitioner partitioner)`

Uses of IPartitioner in org.apache.cassandra.hadoop

Methods in org.apache.cassandra.hadoop that return IPartitioner
`static IPartitioner` `ConfigHelper.getInputPartitioner(org.apache.hadoop.conf.Configuration conf)`
`static IPartitioner` `ConfigHelper.getOutputPartitioner(org.apache.hadoop.conf.Configuration conf)`

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

Fields in org.apache.cassandra.io.sstable declared as IPartitioner
`IPartitioner` `SSTable.partitioner`

Methods in org.apache.cassandra.io.sstable that return IPartitioner
`IPartitioner` `SSTableLoader.Client.getPartitioner()`

Methods in org.apache.cassandra.io.sstable with parameters of type IPartitioner
`static java.util.Collection<SSTableReader>` `SSTableReader.batchOpen(java.util.Set<java.util.Map.Entry<Descriptor,java.util.Set<Component>>> entries, java.util.Set<DecoratedKey> savedKeys, DataTracker tracker, CFMetaData metadata, IPartitioner partitioner)`
`static DecoratedKey` `SSTableReader.decodeKey(IPartitioner p, Descriptor d, java.nio.ByteBuffer bytes)` Conditionally use the deprecated 'IPartitioner.convertFromDiskFormat' method.
`static SSTableReader` `SSTableReader.open(Descriptor descriptor, java.util.Set<Component> components, CFMetaData metadata, IPartitioner partitioner)`
`static SSTableReader` `SSTableReader.open(Descriptor descriptor, java.util.Set<Component> components, java.util.Set<DecoratedKey> savedKeys, CFMetaData metadata, IPartitioner partitioner)`
`protected void` `SSTableLoader.Client.setPartitioner(IPartitioner partitioner)`

Constructors in org.apache.cassandra.io.sstable with parameters of type IPartitioner
`AbstractSSTableSimpleWriter(java.io.File directory, CFMetaData metadata, IPartitioner partitioner)`
`SSTable(Descriptor descriptor, CFMetaData metadata, IPartitioner partitioner)`
`SSTable(Descriptor descriptor, java.util.Set<Component> components, CFMetaData metadata, IPartitioner partitioner)`
`SSTableSimpleUnsortedWriter(java.io.File directory, IPartitioner partitioner, java.lang.String keyspace, java.lang.String columnFamily, AbstractType<?> comparator, AbstractType<?> subComparator, int bufferSizeInMB)`
`SSTableSimpleUnsortedWriter(java.io.File directory, IPartitioner partitioner, java.lang.String keyspace, java.lang.String columnFamily, AbstractType<?> comparator, AbstractType<?> subComparator, int bufferSizeInMB, CompressionParameters compressParameters)` Create a new buffering writer.
`SSTableSimpleWriter(java.io.File directory, CFMetaData metadata, IPartitioner partitioner)`
`SSTableSimpleWriter(java.io.File directory, IPartitioner partitioner, java.lang.String keyspace, java.lang.String columnFamily, AbstractType<?> comparator, AbstractType<?> subComparator)` Create a new writer.
`SSTableWriter(java.lang.String filename, long keyCount, CFMetaData metadata, IPartitioner<?> partitioner, SSTableMetadata.Collector sstableMetadataCollector)`

Uses of IPartitioner in org.apache.cassandra.service

Methods in org.apache.cassandra.service that return IPartitioner
`static IPartitioner` `StorageService.getPartitioner()`

Uses of IPartitioner in org.apache.cassandra.tools

Methods in org.apache.cassandra.tools with parameters of type IPartitioner
`static int` `SSTableImport.importSorted(java.lang.String jsonFile, ColumnFamily columnFamily, java.lang.String ssTablePath, IPartitioner<?> partitioner)`

Uses of IPartitioner in org.apache.cassandra.utils

Methods in org.apache.cassandra.utils that return IPartitioner
`static IPartitioner` `FBUtilities.newPartitioner(java.lang.String partitionerClassName)`
`IPartitioner` `MerkleTree.partitioner()`

Methods in org.apache.cassandra.utils with parameters of type IPartitioner
`void` `MerkleTree.partitioner(IPartitioner partitioner)` TODO: Find another way to use the local partitioner after serialization.

Constructors in org.apache.cassandra.utils with parameters of type IPartitioner
`MerkleTree(IPartitioner partitioner, Range<Token> range, byte hashdepth, long maxsize)`

Copyright © 2013 The Apache Software Foundation