org.apache.cassandra.utils Class Hierarchy (apache-cassandra API)
Date: 2018-02-14

# Hierarchy For Package org.apache.cassandra.utils

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.cassandra.dht.AbstractBounds<T> (implements java.io.Serializable)
    - org.apache.cassandra.dht.Range<T> (implements java.lang.Comparable<T>, java.io.Serializable)
      - org.apache.cassandra.utils.MerkleTree.TreeRange
        - org.apache.cassandra.utils.MerkleTree.TreeDifference
  - org.apache.cassandra.utils.AbstractIterator<V> (implements java.util.Iterator<E>, com.google.common.collect.PeekingIterator<E>)
    - org.apache.cassandra.utils.MergeIterator<In,Out> (implements org.apache.cassandra.utils.IMergeIterator<In,Out>)
    - org.apache.cassandra.utils.MerkleTree.TreeRangeIterator (implements java.lang.Iterable<T>, com.google.common.collect.PeekingIterator<E>)
  - org.apache.cassandra.utils.AlwaysPresentFilter (implements org.apache.cassandra.utils.IFilter)
  - org.apache.cassandra.utils.Architecture
  - org.apache.cassandra.utils.BiMultiValMap<K,V> (implements java.util.Map<K,V>)
    - org.apache.cassandra.utils.SortedBiMultiValMap<K,V>
  - org.apache.cassandra.utils.BloomCalculations
  - org.apache.cassandra.utils.BloomCalculations.BloomSpecification
  - org.apache.cassandra.utils.BooleanSerializer (implements org.apache.cassandra.io.IVersionedSerializer<T>)
  - org.apache.cassandra.utils.ByteBufferUtil
  - org.apache.cassandra.utils.CassandraVersion (implements java.lang.Comparable<T>)
  - org.apache.cassandra.utils.Clock
  - org.apache.cassandra.utils.CoalescingStrategies
  - org.apache.cassandra.utils.CoalescingStrategies.CoalescingStrategy
  - org.apache.cassandra.utils.ConcurrentBiMap<K,V> (implements java.util.Map<K,V>)
  - org.apache.cassandra.utils.CounterId (implements java.lang.Comparable<T>)
  - org.apache.cassandra.utils.DefaultValue<T>
  - org.apache.cassandra.utils.DynamicList<E>
    - org.apache.cassandra.utils.LockedDynamicList<E>
  - org.apache.cassandra.utils.DynamicList.Node<E>
  - org.apache.cassandra.utils.EstimatedHistogram
  - org.apache.cassandra.utils.EstimatedHistogram.EstimatedHistogramSerializer (implements org.apache.cassandra.io.ISerializer<T>)
  - org.apache.cassandra.utils.ExpiringMap<K,V>
  - org.apache.cassandra.utils.ExpiringMap.CacheableObject<T>
  - org.apache.cassandra.utils.FastByteOperations
  - org.apache.cassandra.utils.FastByteOperations.PureJavaOperations (implements org.apache.cassandra.utils.FastByteOperations.ByteOperations)
  - org.apache.cassandra.utils.FastByteOperations.UnsafeOperations (implements org.apache.cassandra.utils.FastByteOperations.ByteOperations)
  - org.apache.cassandra.utils.FBUtilities
  - org.apache.cassandra.utils.FilterFactory
  - org.apache.cassandra.utils.GuidGenerator
  - org.apache.cassandra.utils.HeapUtils
  - org.jboss.byteman.rule.helper.Helper
    - org.apache.cassandra.utils.TestRateLimiter
  - org.apache.cassandra.utils.Hex
  - org.apache.cassandra.utils.HistogramBuilder
  - org.apache.cassandra.utils.IntegerInterval
  - org.apache.cassandra.utils.IntegerInterval.Set
  - org.apache.cassandra.utils.Interval<C,D>
  - org.apache.cassandra.utils.IntervalTree<C,D,I> (implements java.lang.Iterable<T>)
  - org.apache.cassandra.utils.IntervalTree.Serializer<C,D,I> (implements org.apache.cassandra.io.IVersionedSerializer<T>)
  - org.apache.cassandra.utils.JavaUtils
  - org.apache.cassandra.utils.JMXServerUtils
  - org.apache.cassandra.utils.JVMStabilityInspector
  - org.apache.cassandra.utils.JVMStabilityInspector.Killer
  - org.apache.cassandra.utils.LongTimSort
  - org.apache.cassandra.utils.MD5Digest
  - org.apache.cassandra.utils.MergeIterator.Candidate<In> (implements java.lang.Comparable<T>)
  - org.apache.cassandra.utils.MergeIterator.Reducer<In,Out>
  - org.apache.cassandra.utils.MerkleTree (implements java.io.Serializable)
  - org.apache.cassandra.utils.MerkleTree.MerkleTreeSerializer (implements org.apache.cassandra.io.IVersionedSerializer<T>)
  - org.apache.cassandra.utils.MerkleTree.RowHash
  - org.apache.cassandra.utils.MerkleTrees (implements java.lang.Iterable<T>)
  - org.apache.cassandra.utils.MerkleTrees.MerkleTreesSerializer (implements org.apache.cassandra.io.IVersionedSerializer<T>)
  - org.apache.cassandra.utils.MurmurHash
  - org.apache.cassandra.utils.Mx4jTool
  - org.apache.cassandra.utils.NanoTimeToCurrentTimeMillis
  - org.apache.cassandra.utils.NativeLibrary
  - org.apache.cassandra.utils.NativeLibraryDarwin
  - org.apache.cassandra.utils.NativeLibraryLinux
  - org.apache.cassandra.utils.NativeLibraryWindows
  - org.apache.cassandra.utils.NoSpamLogger
  - java.lang.Number (implements java.io.Serializable)
    - java.util.concurrent.atomic.AtomicLong (implements java.io.Serializable)
      - org.apache.cassandra.utils.NoSpamLogger.NoSpamLogStatement
  - org.apache.cassandra.utils.ObjectSizes
  - com.google.common.collect.Ordering<T> (implements java.util.Comparator<T>)
    - org.apache.cassandra.utils.AsymmetricOrdering<T1,T2>
  - org.apache.cassandra.utils.OutputHandler.LogOutput (implements org.apache.cassandra.utils.OutputHandler)
  - org.apache.cassandra.utils.OutputHandler.SystemOutput (implements org.apache.cassandra.utils.OutputHandler)
  - org.apache.cassandra.utils.OverlapIterator<I,V>
  - org.apache.cassandra.utils.Pair<T1,T2>
  - org.apache.cassandra.utils.ResourceWatcher
  - org.apache.cassandra.utils.ResourceWatcher.WatchedResource (implements java.lang.Runnable)
  - org.apache.cassandra.utils.RMIServerSocketFactoryImpl (implements java.rmi.server.RMIServerSocketFactory)
  - org.apache.cassandra.utils.concurrent.SharedCloseableImpl (implements org.apache.cassandra.utils.concurrent.SharedCloseable)
    - org.apache.cassandra.utils.concurrent.WrappedSharedCloseable
      - org.apache.cassandra.utils.BloomFilter (implements org.apache.cassandra.utils.IFilter)
  - org.apache.cassandra.utils.SigarLibrary
  - java.nio.file.SimpleFileVisitor<T> (implements java.nio.file.FileVisitor<T>)
    - org.apache.cassandra.utils.DirectorySizeCalculator
  - org.apache.cassandra.utils.SlidingTimeRate
  - org.apache.cassandra.io.sstable.SSTableLoader.Client
    - org.apache.cassandra.utils.NativeSSTableLoaderClient
  - org.apache.cassandra.utils.StatusLogger
  - org.apache.cassandra.utils.StreamingHistogram
  - org.apache.cassandra.utils.StreamingHistogram.StreamingHistogramBuilder
  - org.apache.cassandra.utils.StreamingHistogram.StreamingHistogramSerializer (implements org.apache.cassandra.io.ISerializer<T>)
  - org.apache.cassandra.utils.SyncUtil
  - org.apache.cassandra.utils.SystemTimeSource (implements org.apache.cassandra.utils.TimeSource)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.cassandra.utils.WrappedException
  - org.apache.cassandra.utils.Throwables
  - org.apache.cassandra.utils.TopKSampler<T>
  - org.apache.cassandra.utils.TopKSampler.SamplerResult<S> (implements java.io.Serializable)
  - com.google.common.collect.UnmodifiableIterator<E> (implements java.util.Iterator<E>)
    - com.google.common.collect.AbstractIterator<T>
      - org.apache.cassandra.utils.MerkleTrees.TreeRangeIterator (implements java.lang.Iterable<T>, com.google.common.collect.PeekingIterator<E>)
  - org.apache.cassandra.utils.UUIDGen
  - org.apache.cassandra.utils.UUIDSerializer (implements org.apache.cassandra.io.IVersionedSerializer<T>)
  - org.apache.cassandra.utils.WindowsTimer
  - org.apache.cassandra.utils.Wrapped<T>
  - org.apache.cassandra.utils.WrappedBoolean
  - org.apache.cassandra.utils.WrappedInt
  - org.apache.cassandra.utils.WrappedRunnable (implements java.lang.Runnable)

## Interface Hierarchy

- java.lang.AutoCloseable
  - org.apache.cassandra.utils.CloseableIterator<T> (also extends java.util.Iterator<E>)
    - org.apache.cassandra.utils.IMergeIterator<In,Out>
  - org.apache.cassandra.utils.concurrent.SharedCloseable
    - org.apache.cassandra.utils.IFilter
- org.apache.cassandra.utils.CoalescingStrategies.Coalescable
- org.apache.cassandra.utils.FastByteOperations.ByteOperations
- org.apache.cassandra.utils.IFilter.FilterKey
- java.util.Iterator<E>
  - org.apache.cassandra.utils.BatchRemoveIterator<T>
  - org.apache.cassandra.utils.CloseableIterator<T> (also extends java.lang.AutoCloseable)
    - org.apache.cassandra.utils.IMergeIterator<In,Out>
- org.apache.cassandra.utils.IteratorWithLowerBound<In>
- org.apache.cassandra.utils.LongTimSort.LongComparator
- org.apache.cassandra.utils.OutputHandler
- org.apache.cassandra.utils.SearchIterator<K,V>
  - org.apache.cassandra.utils.IndexedSearchIterator<K,V>
- org.apache.cassandra.utils.Throwables.DiscreteAction<E>
- org.apache.cassandra.utils.TimeSource

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.cassandra.utils.ChecksumType
    - org.apache.cassandra.utils.Throwables.FileOpType
    - org.apache.cassandra.utils.NoSpamLogger.Level
    - org.apache.cassandra.utils.NativeLibrary.OSType
    - org.apache.cassandra.utils.AsymmetricOrdering.Op

Copyright © 2018 The Apache Software Foundation