You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by ad...@apache.org on 2020/10/19 14:31:53 UTC

[cassandra] branch trunk updated (fde6600 -> 83b41b6)

This is an automated email from the ASF dual-hosted git repository.

adelapena pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git.


    from fde6600  Revert "Nodetool ring testing"
     new c3636bf  Fix ColumnFilter to avoid querying cells of unselected complex columns
     new 83b41b6  Merge branch 'cassandra-3.11' into trunk

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CHANGES.txt                                        |    1 +
 build.xml                                          |    2 +-
 .../apache/cassandra/db/filter/ColumnFilter.java   |    7 +-
 .../cassandra/metrics/ReadRepairMetrics.java       |    1 -
 test/data/jmxdump/cassandra-4.0-jmx.yaml           |   12 -
 .../test/ReadRepairEmptyRangeTombstonesTest.java   |  290 +++++
 .../distributed/test/ReadRepairQueryTypesTest.java | 1198 ++++++++++++++++++++
 .../cassandra/distributed/test/ReadRepairTest.java |  299 +++--
 .../distributed/test/ReadRepairTester.java         |  165 +++
 .../distributed/test/SimpleReadWriteTest.java      |  133 +--
 .../cassandra/distributed/test/TestBaseImpl.java   |  105 ++
 .../upgrade/MixedModeReadRepairTest.java           |  190 +++-
 test/unit/org/apache/cassandra/cql3/CQLTester.java |    2 +-
 .../cassandra/db/filter/ColumnFilterTest.java      |  112 +-
 14 files changed, 2300 insertions(+), 217 deletions(-)
 create mode 100644 test/distributed/org/apache/cassandra/distributed/test/ReadRepairEmptyRangeTombstonesTest.java
 create mode 100644 test/distributed/org/apache/cassandra/distributed/test/ReadRepairQueryTypesTest.java
 create mode 100644 test/distributed/org/apache/cassandra/distributed/test/ReadRepairTester.java


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org


[cassandra] 01/01: Merge branch 'cassandra-3.11' into trunk

Posted by ad...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

adelapena pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra.git

commit 83b41b6b69b6f020401ecb94137d0cf6fa2b67e4
Merge: fde6600 c3636bf
Author: Andrés de la Peña <a....@gmail.com>
AuthorDate: Mon Oct 19 15:31:20 2020 +0100

    Merge branch 'cassandra-3.11' into trunk
    
    # Conflicts:
    #	CHANGES.txt
    #	src/java/org/apache/cassandra/db/filter/ColumnFilter.java
    #	test/unit/org/apache/cassandra/db/filter/ColumnFilterTest.java

 CHANGES.txt                                        |    1 +
 build.xml                                          |    2 +-
 .../apache/cassandra/db/filter/ColumnFilter.java   |    7 +-
 .../cassandra/metrics/ReadRepairMetrics.java       |    1 -
 test/data/jmxdump/cassandra-4.0-jmx.yaml           |   12 -
 .../test/ReadRepairEmptyRangeTombstonesTest.java   |  290 +++++
 .../distributed/test/ReadRepairQueryTypesTest.java | 1198 ++++++++++++++++++++
 .../cassandra/distributed/test/ReadRepairTest.java |  299 +++--
 .../distributed/test/ReadRepairTester.java         |  165 +++
 .../distributed/test/SimpleReadWriteTest.java      |  133 +--
 .../cassandra/distributed/test/TestBaseImpl.java   |  105 ++
 .../upgrade/MixedModeReadRepairTest.java           |  190 +++-
 test/unit/org/apache/cassandra/cql3/CQLTester.java |    2 +-
 .../cassandra/db/filter/ColumnFilterTest.java      |  112 +-
 14 files changed, 2300 insertions(+), 217 deletions(-)

diff --cc CHANGES.txt
index 543a1cf,df8e6ba..70bbd4f
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@@ -1,35 -1,11 +1,36 @@@
 -3.11.9
 +4.0-beta3
 + * Segregate Network and Chunk Cache BufferPools and Recirculate Partially Freed Chunks (CASSANDRA-15229)
 + * Fail truncation requests when they fail on a replica (CASSANDRA-16208)
 + * Move compact storage validation earlier in startup process (CASSANDRA-16063)
 + * Fix ByteBufferAccessor cast exceptions are thrown when trying to query a virtual table (CASSANDRA-16155)
 + * Consolidate node liveness check for forced repair (CASSANDRA-16113)
 + * Use unsigned short in ValueAccessor.sliceWithShortLength (CASSANDRA-16147)
 + * Abort repairs when getting a truncation request (CASSANDRA-15854)
 + * Remove bad assert when getting active compactions for an sstable (CASSANDRA-15457)
 + * Avoid failing compactions with very large partitions (CASSANDRA-15164)
 + * Prevent NPE in StreamMessage in type lookup (CASSANDRA-16131)
 + * Avoid invalid state transition exception during incremental repair (CASSANDRA-16067)
 + * Allow zero padding in timestamp serialization (CASSANDRA-16105)
 + * Add byte array backed cells (CASSANDRA-15393)
 + * Correctly handle pending ranges with adjacent range movements (CASSANDRA-14801)
 + * Avoid adding locahost when streaming trivial ranges (CASSANDRA-16099)
 + * Add nodetool getfullquerylog (CASSANDRA-15988)
 + * Fix yaml format and alignment in tpstats (CASSANDRA-11402)
 + * Avoid trying to keep track of RTs for endpoints we won't write to during read repair (CASSANDRA-16084)
 + * When compaction gets interrupted, the exception should include the compactionId (CASSANDRA-15954)
 + * Make Table/Keyspace Metric Names Consistent With Each Other (CASSANDRA-15909)
 + * Mutating sstable component may race with entire-sstable-streaming(ZCS) causing checksum validation failure (CASSANDRA-15861)
 + * NPE thrown while updating speculative execution time if keyspace is removed during task execution (CASSANDRA-15949)
 + * Show the progress of data streaming and index build (CASSANDRA-15406)
 + * Add flag to disable chunk cache and disable by default (CASSANDRA-16036)
 + * Upgrade to snakeyaml >= 1.26 version for CVE-2017-18640 fix (CASSANDRA-16150)
 +Merged from 3.11:
+  * Fix ColumnFilter to avoid querying cells of unselected complex columns (CASSANDRA-15977)
   * Fix memory leak in CompressedChunkReader (CASSANDRA-15880)
   * Don't attempt value skipping with mixed version cluster (CASSANDRA-15833)
 - * Avoid failing compactions with very large partitions (CASSANDRA-15164)
 + * Use IF NOT EXISTS for index and UDT create statements in snapshot schema files (CASSANDRA-13935)
   * Make sure LCS handles duplicate sstable added/removed notifications correctly (CASSANDRA-14103)
  Merged from 3.0:
 - * Check SSTables for latest version before dropping compact storage (CASSANDRA-16063)
   * Handle unexpected columns due to schema races (CASSANDRA-15899)
   * Add flag to ignore unreplicated keyspaces during repair (CASSANDRA-15160)
  Merged from 2.2:
diff --cc build.xml
index 44cd965,774439f..4f7d217
--- a/build.xml
+++ b/build.xml
@@@ -96,10 -102,9 +96,10 @@@
      <property name="maven-repository-id" value="apache.snapshots.https"/>
  
      <property name="test.timeout" value="240000" />
 +    <property name="test.memory.timeout" value="480000" />
      <property name="test.long.timeout" value="600000" />
      <property name="test.burn.timeout" value="60000000" />
--    <property name="test.distributed.timeout" value="360000" />
++    <property name="test.distributed.timeout" value="900000" />
  
      <!-- default for cql tests. Can be override by -Dcassandra.test.use_prepared=false -->
      <property name="cassandra.test.use_prepared" value="true" />
diff --cc src/java/org/apache/cassandra/db/filter/ColumnFilter.java
index 5a98785,e18717c..b2ffa52
--- a/src/java/org/apache/cassandra/db/filter/ColumnFilter.java
+++ b/src/java/org/apache/cassandra/db/filter/ColumnFilter.java
@@@ -231,10 -177,15 +231,15 @@@ public class ColumnFilte
       * columns that this class made before using this method. If unsure, you probably want
       * to use the {@link #fetches} method.
       */
 -    public boolean fetchedCellIsQueried(ColumnDefinition column, CellPath path)
 +    public boolean fetchedCellIsQueried(ColumnMetadata column, CellPath path)
      {
          assert path != null;
-         if (!fetchAllRegulars || subSelections == null)
+ 
+         // first verify that the column to which the cell belongs is queried
+         if (!fetchedColumnIsQueried(column))
+             return false;
+ 
+         if (subSelections == null)
              return true;
  
          SortedSet<ColumnSubselection> s = subSelections.get(column.name);
diff --cc src/java/org/apache/cassandra/metrics/ReadRepairMetrics.java
index 3d00b12,9ee1c60..989e09f
--- a/src/java/org/apache/cassandra/metrics/ReadRepairMetrics.java
+++ b/src/java/org/apache/cassandra/metrics/ReadRepairMetrics.java
@@@ -29,17 -29,6 +29,16 @@@ public class ReadRepairMetric
      private static final MetricNameFactory factory = new DefaultNameFactory("ReadRepair");
  
      public static final Meter repairedBlocking = Metrics.meter(factory.createMetricName("RepairedBlocking"));
-     public static final Meter repairedAsync = Metrics.meter(factory.createMetricName("RepairedAsync"));
 +    public static final Meter reconcileRead = Metrics.meter(factory.createMetricName("ReconcileRead"));
 +
 +    @Deprecated
      public static final Meter repairedBackground = Metrics.meter(factory.createMetricName("RepairedBackground"));
 +    @Deprecated
      public static final Meter attempted = Metrics.meter(factory.createMetricName("Attempted"));
 +
 +    // Incremented when additional requests were sent during blocking read repair due to unavailable or slow nodes
 +    public static final Meter speculatedRead = Metrics.meter(factory.createMetricName("SpeculatedRead"));
 +    public static final Meter speculatedWrite = Metrics.meter(factory.createMetricName("SpeculatedWrite"));
 +
 +    public static void init() {}
  }
diff --cc test/data/jmxdump/cassandra-4.0-jmx.yaml
index 05f4773,0000000..350cc07
mode 100644,000000..100644
--- a/test/data/jmxdump/cassandra-4.0-jmx.yaml
+++ b/test/data/jmxdump/cassandra-4.0-jmx.yaml
@@@ -1,107628 -1,0 +1,107616 @@@
 +org.apache.cassandra.db:type=BatchlogManager:
 +  attributes:
 +  - {access: read-only, name: TotalBatchesReplayed, type: long}
 +  operations:
 +  - name: countAllBatches
 +    parameters: []
 +    returnType: int
 +  - name: forceBatchlogReplay
 +    parameters: []
 +    returnType: void
 +org.apache.cassandra.db:type=BlacklistedDirectories:
 +  attributes:
 +  - {access: read-only, name: UnreadableDirectories, type: java.util.Set}
 +  - {access: read-only, name: UnwritableDirectories, type: java.util.Set}
 +  operations:
 +  - name: markUnreadable
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: void
 +  - name: markUnwritable
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: void
 +org.apache.cassandra.db:type=Caches:
 +  attributes:
 +  - {access: write-only, name: CounterCacheCapacityInMB, type: long}
 +  - {access: read/write, name: CounterCacheKeysToSave, type: int}
 +  - {access: read/write, name: CounterCacheSavePeriodInSeconds, type: int}
 +  - {access: write-only, name: KeyCacheCapacityInMB, type: long}
 +  - {access: read/write, name: KeyCacheKeysToSave, type: int}
 +  - {access: read/write, name: KeyCacheSavePeriodInSeconds, type: int}
 +  - {access: write-only, name: RowCacheCapacityInMB, type: long}
 +  - {access: read/write, name: RowCacheKeysToSave, type: int}
 +  - {access: read/write, name: RowCacheSavePeriodInSeconds, type: int}
 +  operations:
 +  - name: invalidateCounterCache
 +    parameters: []
 +    returnType: void
 +  - name: invalidateKeyCache
 +    parameters: []
 +    returnType: void
 +  - name: invalidateRowCache
 +    parameters: []
 +    returnType: void
 +  - name: saveCaches
 +    parameters: []
 +    returnType: void
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=cql_test_keyspace,columnfamily=table_00:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=IndexInfo:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=available_ranges:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=available_ranges_v2:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=batches:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=built_views:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=compaction_history:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=local:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=paxos:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=peer_events:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=peer_events_v2:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=peers:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=peers_v2:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=prepared_statements:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=repairs:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=size_estimates:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=sstable_activity:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=table_estimates:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=transferred_ranges:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=transferred_ranges_v2:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system,columnfamily=view_builds_in_progress:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_auth,columnfamily=network_permissions:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_auth,columnfamily=resource_role_permissons_index:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_auth,columnfamily=role_members:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_auth,columnfamily=role_permissions:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_auth,columnfamily=roles:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_distributed,columnfamily=parent_repair_history:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_distributed,columnfamily=repair_history:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_distributed,columnfamily=view_build_status:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_schema,columnfamily=aggregates:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_schema,columnfamily=columns:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_schema,columnfamily=dropped_columns:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_schema,columnfamily=functions:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_schema,columnfamily=indexes:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_schema,columnfamily=keyspaces:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_schema,columnfamily=tables:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_schema,columnfamily=triggers:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_schema,columnfamily=types:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_schema,columnfamily=views:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_traces,columnfamily=events:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=ColumnFamilies,keyspace=system_traces,columnfamily=sessions:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Commitlog:
 +  attributes:
 +  - {access: read-only, name: ActiveContentSize, type: long}
 +  - {access: read-only, name: ActiveOnDiskSize, type: long}
 +  - {access: read-only, name: ActiveSegmentCompressionRatios, type: java.util.Map}
 +  - {access: read-only, name: ActiveSegmentNames, type: java.util.List}
 +  - {access: read-only, name: ArchiveCommand, type: java.lang.String}
 +  - {access: read-only, name: ArchivingSegmentNames, type: java.util.List}
 +  - {access: read-only, name: RestoreCommand, type: java.lang.String}
 +  - {access: read-only, name: RestoreDirectories, type: java.lang.String}
 +  - {access: read-only, name: RestorePointInTime, type: long}
 +  - {access: read-only, name: RestorePrecision, type: java.lang.String}
 +  operations:
 +  - name: recover
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: void
 +org.apache.cassandra.db:type=CompactionManager:
 +  attributes:
 +  - {access: read/write, name: AutomaticSSTableUpgradeEnabled, type: boolean}
 +  - {access: read-only, name: CompactionHistory, type: javax.management.openmbean.TabularData}
 +  - {access: read-only, name: CompactionSummary, type: java.util.List}
 +  - {access: read-only, name: Compactions, type: java.util.List}
 +  - {access: read/write, name: CoreCompactorThreads, type: int}
 +  - {access: read/write, name: CoreValidationThreads, type: int}
 +  - {access: read/write, name: CoreViewBuildThreads, type: int}
 +  - {access: read/write, name: DisableSTCSInL0, type: boolean}
 +  - {access: read/write, name: MaxConcurrentAutoUpgradeTasks, type: int}
 +  - {access: read/write, name: MaximumCompactorThreads, type: int}
 +  - {access: read/write, name: MaximumValidatorThreads, type: int}
 +  - {access: read/write, name: MaximumViewBuildThreads, type: int}
 +  operations:
 +  - name: forceUserDefinedCleanup
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: void
 +  - name: forceUserDefinedCompaction
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: void
 +  - name: stopCompaction
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: void
 +  - name: stopCompactionById
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: void
 +org.apache.cassandra.db:type=DisallowedDirectories:
 +  attributes:
 +  - {access: read-only, name: UnreadableDirectories, type: java.util.Set}
 +  - {access: read-only, name: UnwritableDirectories, type: java.util.Set}
 +  operations:
 +  - name: markUnreadable
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: void
 +  - name: markUnwritable
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: void
 +org.apache.cassandra.db:type=DynamicEndpointSnitch:
 +  attributes:
 +  - {access: read-only, name: BadnessThreshold, type: double}
 +  - {access: read-only, name: ResetInterval, type: int}
 +  - {access: read-only, name: Scores, type: java.util.Map}
 +  - {access: read-only, name: ScoresWithPort, type: java.util.Map}
 +  - {access: read/write, name: Severity, type: double}
 +  - {access: read-only, name: SubsnitchClassName, type: java.lang.String}
 +  - {access: read-only, name: UpdateInterval, type: int}
 +  operations:
 +  - name: dumpTimings
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +org.apache.cassandra.db:type=EndpointSnitchInfo:
 +  attributes:
 +  - {access: read-only, name: Datacenter, type: java.lang.String}
 +  - {access: read-only, name: Rack, type: java.lang.String}
 +  - {access: read-only, name: SnitchName, type: java.lang.String}
 +  operations:
 +  - name: getDatacenter
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.lang.String
 +  - name: getRack
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.lang.String
 +org.apache.cassandra.db:type=IndexSummaries:
 +  attributes:
 +  - {access: read-only, name: AverageIndexInterval, type: double}
 +  - {access: read-only, name: IndexIntervals, type: java.util.Map}
 +  - {access: read/write, name: MemoryPoolCapacityInMB, type: long}
 +  - {access: read-only, name: MemoryPoolSizeInMB, type: double}
 +  - {access: read/write, name: ResizeIntervalInMinutes, type: int}
 +  operations:
 +  - name: redistributeSummaries
 +    parameters: []
 +    returnType: void
 +org.apache.cassandra.db:type=NativeAccess:
 +  attributes:
 +  - {access: read-only, name: Available, type: boolean}
 +  - {access: read-only, name: MemoryLockable, type: boolean}
 +  operations: []
 +org.apache.cassandra.db:type=RepairService:
 +  attributes:
 +  - {access: read/write, name: RepairPendingCompactionRejectThreshold, type: int}
 +  - {access: read/write, name: RepairSessionSpaceInMegabytes, type: int}
 +  - {access: read/write, name: UseOffheapMerkleTrees, type: boolean}
 +  operations:
 +  - name: cleanupPending
 +    parameters:
 +    - {name: p1, type: java.util.List}
 +    - {name: p2, type: java.lang.String}
 +    - {name: p3, type: boolean}
 +    returnType: java.util.List
 +  - name: failSession
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: void
 +  - name: getPendingStats
 +    parameters:
 +    - {name: p1, type: java.util.List}
 +    - {name: p2, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getRepairStats
 +    parameters:
 +    - {name: p1, type: java.util.List}
 +    - {name: p2, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSessions
 +    parameters:
 +    - {name: p1, type: boolean}
 +    - {name: p2, type: java.lang.String}
 +    returnType: java.util.List
 +org.apache.cassandra.db:type=StorageProxy:
 +  attributes:
 +  - {access: read/write, name: CasContentionTimeout, type: java.lang.Long}
 +  - {access: read-only, name: CheckForDuplicateRowsDuringCompaction, type: boolean}
 +  - {access: read-only, name: CheckForDuplicateRowsDuringReads, type: boolean}
 +  - {access: read/write, name: CounterWriteRpcTimeout, type: java.lang.Long}
 +  - {access: read-only, name: HintedHandoffDisabledDCs, type: java.util.Set}
 +  - {access: read/write, name: HintedHandoffEnabled, type: boolean}
 +  - {access: read-only, name: HintsInProgress, type: int}
 +  - {access: read-only, name: IdealConsistencyLevel, type: java.lang.String}
 +  - {access: read/write, name: MaxHintWindow, type: int}
 +  - {access: read/write, name: MaxHintsInProgress, type: int}
 +  - {access: read/write, name: NativeTransportMaxConcurrentConnections, type: java.lang.Long}
 +  - {access: read-only, name: NumberOfTables, type: int}
 +  - {access: read/write, name: OtcBacklogExpirationInterval, type: int}
 +  - {access: read/write, name: RangeRpcTimeout, type: java.lang.Long}
 +  - {access: read-only, name: ReadRepairAttempted, type: long}
 +  - {access: read-only, name: ReadRepairRepairedBackground, type: long}
 +  - {access: read-only, name: ReadRepairRepairedBlocking, type: long}
 +  - {access: read/write, name: ReadRpcTimeout, type: java.lang.Long}
 +  - {access: read-only, name: RepairedDataTrackingEnabledForPartitionReads, type: boolean}
 +  - {access: read-only, name: RepairedDataTrackingEnabledForRangeReads, type: boolean}
 +  - {access: read-only, name: ReportingUnconfirmedRepairedDataMismatchesEnabled, type: boolean}
 +  - {access: read/write, name: RpcTimeout, type: java.lang.Long}
 +  - {access: read-only, name: SchemaVersions, type: java.util.Map}
 +  - {access: read-only, name: SchemaVersionsWithPort, type: java.util.Map}
 +  - {access: read-only, name: SnapshotOnDuplicateRowDetectionEnabled, type: boolean}
 +  - {access: read-only, name: SnapshotOnRepairedDataMismatchEnabled, type: boolean}
 +  - {access: read-only, name: TotalHints, type: long}
 +  - {access: read/write, name: TruncateRpcTimeout, type: java.lang.Long}
 +  - {access: read/write, name: WriteRpcTimeout, type: java.lang.Long}
 +  operations:
 +  - name: disableCheckForDuplicateRowsDuringCompaction
 +    parameters: []
 +    returnType: void
 +  - name: disableCheckForDuplicateRowsDuringReads
 +    parameters: []
 +    returnType: void
 +  - name: disableHintsForDC
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: void
 +  - name: disableRepairedDataTrackingForPartitionReads
 +    parameters: []
 +    returnType: void
 +  - name: disableRepairedDataTrackingForRangeReads
 +    parameters: []
 +    returnType: void
 +  - name: disableReportingUnconfirmedRepairedDataMismatches
 +    parameters: []
 +    returnType: void
 +  - name: disableSnapshotOnDuplicateRowDetection
 +    parameters: []
 +    returnType: void
 +  - name: disableSnapshotOnRepairedDataMismatch
 +    parameters: []
 +    returnType: void
 +  - name: enableCheckForDuplicateRowsDuringCompaction
 +    parameters: []
 +    returnType: void
 +  - name: enableCheckForDuplicateRowsDuringReads
 +    parameters: []
 +    returnType: void
 +  - name: enableHintsForDC
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: void
 +  - name: enableRepairedDataTrackingForPartitionReads
 +    parameters: []
 +    returnType: void
 +  - name: enableRepairedDataTrackingForRangeReads
 +    parameters: []
 +    returnType: void
 +  - name: enableReportingUnconfirmedRepairedDataMismatches
 +    parameters: []
 +    returnType: void
 +  - name: enableSnapshotOnDuplicateRowDetection
 +    parameters: []
 +    returnType: void
 +  - name: enableSnapshotOnRepairedDataMismatch
 +    parameters: []
 +    returnType: void
 +  - name: reloadTriggerClasses
 +    parameters: []
 +    returnType: void
 +  - name: setIdealConsistencyLevel
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.lang.String
 +org.apache.cassandra.db:type=StorageService:
 +  attributes:
 +  - {access: read-only, name: AllDataFileLocations, type: 'java.lang.String[]'}
 +  - {access: read-only, name: AuditLogEnabled, type: boolean}
 +  - {access: read/write, name: BatchSizeFailureThreshold, type: int}
 +  - {access: read/write, name: BatchSizeWarnThreshold, type: int}
 +  - {access: read/write, name: BatchlogReplayThrottleInKB, type: int}
 +  - {access: read-only, name: BootstrapMode, type: boolean}
 +  - {access: read/write, name: CachedReplicaRowsFailThreshold, type: int}
 +  - {access: read/write, name: CachedReplicaRowsWarnThreshold, type: int}
 +  - {access: read/write, name: CasContentionTimeout, type: long}
 +  - {access: read-only, name: ClusterName, type: java.lang.String}
 +  - {access: read/write, name: ColumnIndexCacheSize, type: int}
 +  - {access: read-only, name: CommitLogLocation, type: java.lang.String}
 +  - {access: read/write, name: CompactionThroughputMbPerSec, type: int}
 +  - {access: read/write, name: ConcurrentCompactors, type: int}
 +  - {access: read/write, name: ConcurrentValidators, type: int}
 +  - {access: read-only, name: ConcurrentValidatorsLimitEnforced, type: boolean}
 +  - {access: read/write, name: ConcurrentViewBuilders, type: int}
 +  - {access: read/write, name: CorruptedTombstoneStrategy, type: java.lang.String}
 +  - {access: read/write, name: CounterWriteRpcTimeout, type: long}
 +  - {access: read-only, name: CurrentGenerationNumber, type: int}
 +  - {access: read-only, name: DrainProgress, type: java.lang.String}
 +  - {access: read-only, name: Drained, type: boolean}
 +  - {access: read-only, name: Draining, type: boolean}
 +  - {access: read/write, name: DynamicUpdateInterval, type: int}
 +  - {access: read-only, name: EndpointToHostId, type: java.util.Map}
 +  - {access: read-only, name: EndpointWithPortToHostId, type: java.util.Map}
 +  - {access: read-only, name: FullQueryLogEnabled, type: boolean}
 +  - {access: read-only, name: FullQueryLoggerOptions, type: javax.management.openmbean.CompositeData}
 +  - {access: read-only, name: GossipRunning, type: boolean}
 +  - {access: write-only, name: HintedHandoffThrottleInKB, type: int}
 +  - {access: read-only, name: HostIdMap, type: java.util.Map}
 +  - {access: read-only, name: HostIdToEndpoint, type: java.util.Map}
 +  - {access: read-only, name: HostIdToEndpointWithPort, type: java.util.Map}
 +  - {access: read/write, name: IncrementalBackupsEnabled, type: boolean}
 +  - {access: read/write, name: InitialRangeTombstoneListAllocationSize, type: int}
 +  - {access: read-only, name: Initialized, type: boolean}
 +  - {access: read/write, name: InterDCStreamThroughputMbPerSec, type: int}
 +  - {access: read/write, name: InternodeTcpConnectTimeoutInMS, type: int}
 +  - {access: read/write, name: InternodeTcpUserTimeoutInMS, type: int}
 +  - {access: read-only, name: Joined, type: boolean}
 +  - {access: read-only, name: JoiningNodes, type: java.util.List}
 +  - {access: read-only, name: JoiningNodesWithPort, type: java.util.List}
 +  - {access: read-only, name: Keyspaces, type: java.util.List}
 +  - {access: read-only, name: LeavingNodes, type: java.util.List}
 +  - {access: read-only, name: LeavingNodesWithPort, type: java.util.List}
 +  - {access: read-only, name: LiveNodes, type: java.util.List}
 +  - {access: read-only, name: LiveNodesWithPort, type: java.util.List}
 +  - {access: read-only, name: LoadMap, type: java.util.Map}
 +  - {access: read-only, name: LoadMapWithPort, type: java.util.Map}
 +  - {access: read-only, name: LoadString, type: java.lang.String}
 +  - {access: read-only, name: LocalHostId, type: java.lang.String}
 +  - {access: read-only, name: LoggingLevels, type: java.util.Map}
 +  - {access: read/write, name: MigrateKeycacheOnCompaction, type: boolean}
 +  - {access: read-only, name: MovingNodes, type: java.util.List}
 +  - {access: read-only, name: MovingNodesWithPort, type: java.util.List}
 +  - {access: read/write, name: NativeTransportMaxConcurrentRequestsInBytes, type: long}
 +  - {access: read/write, name: NativeTransportMaxConcurrentRequestsInBytesPerIp, type: long}
 +  - {access: read-only, name: NativeTransportRunning, type: boolean}
 +  - {access: read-only, name: NonLocalStrategyKeyspaces, type: java.util.List}
 +  - {access: read-only, name: NonSystemKeyspaces, type: java.util.List}
 +  - {access: read-only, name: NotificationInfo, type: 'javax.management.MBeanNotificationInfo[]'}
 +  - {access: read-only, name: OperationMode, type: java.lang.String}
 +  - {access: read-only, name: Ownership, type: java.util.Map}
 +  - {access: read-only, name: OwnershipWithPort, type: java.util.Map}
 +  - {access: read-only, name: PartitionerName, type: java.lang.String}
 +  - {access: read/write, name: RangeRpcTimeout, type: long}
 +  - {access: write-only, name: RangeTombstoneListResizeGrowthFactor, type: double}
 +  - {access: read-only, name: RangeTombstoneResizeListGrowthFactor, type: double}
 +  - {access: read/write, name: ReadRpcTimeout, type: long}
 +  - {access: read-only, name: ReleaseVersion, type: java.lang.String}
 +  - {access: read-only, name: RemovalStatus, type: java.lang.String}
 +  - {access: read-only, name: RemovalStatusWithPort, type: java.lang.String}
 +  - {access: read/write, name: RepairSessionMaxTreeDepth, type: int}
 +  - {access: read/write, name: RpcTimeout, type: long}
 +  - {access: read/write, name: SSTablePreemptiveOpenIntervalInMB, type: int}
 +  - {access: read-only, name: SavedCachesLocation, type: java.lang.String}
 +  - {access: read-only, name: SchemaVersion, type: java.lang.String}
 +  - {access: read-only, name: SnapshotDetails, type: java.util.Map}
 +  - {access: read-only, name: Starting, type: boolean}
 +  - {access: read/write, name: StreamThroughputMbPerSec, type: int}
 +  - {access: read-only, name: TokenToEndpointMap, type: java.util.Map}
 +  - {access: read-only, name: TokenToEndpointWithPortMap, type: java.util.Map}
 +  - {access: read-only, name: Tokens, type: java.util.List}
 +  - {access: read/write, name: TombstoneFailureThreshold, type: int}
 +  - {access: read/write, name: TombstoneWarnThreshold, type: int}
 +  - {access: read/write, name: TraceProbability, type: double}
 +  - {access: read/write, name: TruncateRpcTimeout, type: long}
 +  - {access: read-only, name: UnreachableNodes, type: java.util.List}
 +  - {access: read-only, name: UnreachableNodesWithPort, type: java.util.List}
 +  - {access: read/write, name: WriteRpcTimeout, type: long}
 +  operations:
 +  - name: addNotificationListener
 +    parameters:
 +    - {name: p1, type: javax.management.NotificationListener}
 +    - {name: p2, type: javax.management.NotificationFilter}
 +    - {name: p3, type: java.lang.Object}
 +    returnType: void
 +  - name: bulkLoad
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: void
 +  - name: bulkLoadAsync
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.lang.String
 +  - name: bypassConcurrentValidatorsLimit
 +    parameters: []
 +    returnType: void
 +  - name: cleanupSizeEstimates
 +    parameters: []
 +    returnType: void
 +  - name: clearConnectionHistory
 +    parameters: []
 +    returnType: void
 +  - name: clearSnapshot
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: 'java.lang.String[]'}
 +    returnType: void
 +  - name: decommission
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: deliverHints
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: void
 +  - name: describeRingJMX
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: describeRingWithPortJMX
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: disableAuditLog
 +    parameters: []
 +    returnType: void
 +  - name: disableAutoCompaction
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: 'java.lang.String[]'}
 +    returnType: void
 +  - name: disableNativeTransportOldProtocolVersions
 +    parameters: []
 +    returnType: void
 +  - name: drain
 +    parameters: []
 +    returnType: void
 +  - name: effectiveOwnership
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.Map
 +  - name: effectiveOwnershipWithPort
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.Map
 +  - name: enableAuditLog
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.lang.String}
 +    - {name: p3, type: java.lang.String}
 +    - {name: p4, type: java.lang.String}
 +    - {name: p5, type: java.lang.String}
 +    - {name: p6, type: java.lang.String}
 +    - {name: p7, type: java.lang.String}
 +    returnType: void
 +  - name: enableAuditLog
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.util.Map}
 +    - {name: p3, type: java.lang.String}
 +    - {name: p4, type: java.lang.String}
 +    - {name: p5, type: java.lang.String}
 +    - {name: p6, type: java.lang.String}
 +    - {name: p7, type: java.lang.String}
 +    - {name: p8, type: java.lang.String}
 +    returnType: void
 +  - name: enableAutoCompaction
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: 'java.lang.String[]'}
 +    returnType: void
 +  - name: enableFullQueryLogger
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.lang.String}
 +    - {name: p3, type: java.lang.Boolean}
 +    - {name: p4, type: int}
 +    - {name: p5, type: long}
 +    - {name: p6, type: java.lang.String}
 +    - {name: p7, type: int}
 +    returnType: void
 +  - name: enableNativeTransportOldProtocolVersions
 +    parameters: []
 +    returnType: void
 +  - name: enforceConcurrentValidatorsLimit
 +    parameters: []
 +    returnType: void
 +  - name: forceKeyspaceCleanup
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: 'java.lang.String[]'}
 +    returnType: int
 +  - name: forceKeyspaceCleanup
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: java.lang.String}
 +    - {name: p3, type: 'java.lang.String[]'}
 +    returnType: int
 +  - name: forceKeyspaceCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    - {name: p2, type: java.lang.String}
 +    - {name: p3, type: 'java.lang.String[]'}
 +    returnType: void
 +  - name: forceKeyspaceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.lang.String}
 +    - {name: p3, type: java.lang.String}
 +    - {name: p4, type: 'java.lang.String[]'}
 +    returnType: void
 +  - name: forceKeyspaceFlush
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: 'java.lang.String[]'}
 +    returnType: void
 +  - name: forceRemoveCompletion
 +    parameters: []
 +    returnType: void
 +  - name: forceTerminateAllRepairSessions
 +    parameters: []
 +    returnType: void
 +  - name: garbageCollect
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: java.lang.String}
 +    - {name: p4, type: 'java.lang.String[]'}
 +    returnType: int
 +  - name: getAutoCompactionStatus
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: 'java.lang.String[]'}
 +    returnType: java.util.Map
 +  - name: getConcurrency
 +    parameters:
 +    - {name: p1, type: java.util.List}
 +    returnType: java.util.Map
 +  - name: getKeyspaceReplicationInfo
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.lang.String
 +  - name: getNaturalEndpoints
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.nio.ByteBuffer}
 +    returnType: java.util.List
 +  - name: getNaturalEndpoints
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.lang.String}
 +    - {name: p3, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getNaturalEndpointsWithPort
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.nio.ByteBuffer}
 +    returnType: java.util.List
 +  - name: getNaturalEndpointsWithPort
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.lang.String}
 +    - {name: p3, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getParentRepairStatus
 +    parameters:
 +    - {name: p1, type: int}
 +    returnType: java.util.List
 +  - name: getPendingRangeToEndpointMap
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.Map
 +  - name: getPendingRangeToEndpointWithPortMap
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.Map
 +  - name: getRangeToEndpointMap
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.Map
 +  - name: getRangeToEndpointWithPortMap
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.Map
 +  - name: getRangeToNativeaddressWithPortMap
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.Map
 +  - name: getRangeToRpcaddressMap
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.Map
 +  - name: getTokens
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getViewBuildStatuses
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.lang.String}
 +    returnType: java.util.Map
 +  - name: getViewBuildStatusesWithPort
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.lang.String}
 +    returnType: java.util.Map
 +  - name: joinRing
 +    parameters: []
 +    returnType: void
 +  - name: loadNewSSTables
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.lang.String}
 +    returnType: void
 +  - name: move
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: void
 +  - name: rebuild
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: void
 +  - name: rebuild
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.lang.String}
 +    - {name: p3, type: java.lang.String}
 +    - {name: p4, type: java.lang.String}
 +    returnType: void
 +  - name: rebuildSecondaryIndex
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.lang.String}
 +    - {name: p3, type: 'java.lang.String[]'}
 +    returnType: void
 +  - name: refreshSizeEstimates
 +    parameters: []
 +    returnType: void
 +  - name: reloadLocalSchema
 +    parameters: []
 +    returnType: void
 +  - name: relocateSSTables
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: 'java.lang.String[]'}
 +    returnType: int
 +  - name: relocateSSTables
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: java.lang.String}
 +    - {name: p3, type: 'java.lang.String[]'}
 +    returnType: int
 +  - name: removeNode
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: void
 +  - name: removeNotificationListener
 +    parameters:
 +    - {name: p1, type: javax.management.NotificationListener}
 +    returnType: void
 +  - name: removeNotificationListener
 +    parameters:
 +    - {name: p1, type: javax.management.NotificationListener}
 +    - {name: p2, type: javax.management.NotificationFilter}
 +    - {name: p3, type: java.lang.Object}
 +    returnType: void
 +  - name: repairAsync
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.util.Map}
 +    returnType: int
 +  - name: rescheduleFailedDeletions
 +    parameters: []
 +    returnType: void
 +  - name: resetFullQueryLogger
 +    parameters: []
 +    returnType: void
 +  - name: resetLocalSchema
 +    parameters: []
 +    returnType: void
 +  - name: resumeBootstrap
 +    parameters: []
 +    returnType: boolean
 +  - name: sampleKeyRange
 +    parameters: []
 +    returnType: java.util.List
 +  - name: samplePartitions
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    - {name: p4, type: java.util.List}
 +    returnType: java.util.Map
 +  - name: scrub
 +    parameters:
 +    - {name: p1, type: boolean}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: java.lang.String}
 +    - {name: p4, type: 'java.lang.String[]'}
 +    returnType: int
 +  - name: scrub
 +    parameters:
 +    - {name: p1, type: boolean}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: java.lang.String}
 +    - {name: p5, type: 'java.lang.String[]'}
 +    returnType: int
 +  - name: scrub
 +    parameters:
 +    - {name: p1, type: boolean}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: int}
 +    - {name: p5, type: java.lang.String}
 +    - {name: p6, type: 'java.lang.String[]'}
 +    returnType: int
 +  - name: scrub
 +    parameters:
 +    - {name: p1, type: boolean}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: int}
 +    - {name: p6, type: java.lang.String}
 +    - {name: p7, type: 'java.lang.String[]'}
 +    returnType: int
 +  - name: setConcurrency
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: setLoggingLevel
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.lang.String}
 +    returnType: void
 +  - name: startGossiping
 +    parameters: []
 +    returnType: void
 +  - name: startNativeTransport
 +    parameters: []
 +    returnType: void
 +  - name: stopDaemon
 +    parameters: []
 +    returnType: void
 +  - name: stopFullQueryLogger
 +    parameters: []
 +    returnType: void
 +  - name: stopGossiping
 +    parameters: []
 +    returnType: void
 +  - name: stopNativeTransport
 +    parameters: []
 +    returnType: void
 +  - name: takeMultipleTableSnapshot
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: 'java.lang.String[]'}
 +    returnType: void
 +  - name: takeSnapshot
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: 'java.lang.String[]'}
 +    returnType: void
 +  - name: takeSnapshot
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.util.Map}
 +    - {name: p3, type: 'java.lang.String[]'}
 +    returnType: void
 +  - name: takeTableSnapshot
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.lang.String}
 +    - {name: p3, type: java.lang.String}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +  - name: truncate
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.lang.String}
 +    returnType: void
 +  - name: updateSnitch
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: java.lang.Boolean}
 +    - {name: p3, type: java.lang.Integer}
 +    - {name: p4, type: java.lang.Integer}
 +    - {name: p5, type: java.lang.Double}
 +    returnType: void
 +  - name: upgradeSSTables
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: 'java.lang.String[]'}
 +    returnType: int
 +  - name: upgradeSSTables
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: int}
 +    - {name: p4, type: 'java.lang.String[]'}
 +    returnType: int
 +  - name: verify
 +    parameters:
 +    - {name: p1, type: boolean}
 +    - {name: p2, type: java.lang.String}
 +    - {name: p3, type: 'java.lang.String[]'}
 +    returnType: int
 +  - name: verify
 +    parameters:
 +    - {name: p1, type: boolean}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: java.lang.String}
 +    - {name: p8, type: 'java.lang.String[]'}
 +    returnType: int
 +org.apache.cassandra.db:type=Tables,keyspace=cql_test_keyspace,table=table_00:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=IndexInfo:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=available_ranges:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=available_ranges_v2:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=batches:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=built_views:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=compaction_history:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=local:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=paxos:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=peer_events:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=peer_events_v2:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=peers:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=peers_v2:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=prepared_statements:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=repairs:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=size_estimates:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=sstable_activity:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=table_estimates:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=transferred_ranges:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=transferred_ranges_v2:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system,table=view_builds_in_progress:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_auth,table=network_permissions:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_auth,table=resource_role_permissons_index:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_auth,table=role_members:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_auth,table=role_permissions:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_auth,table=roles:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_distributed,table=parent_repair_history:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_distributed,table=repair_history:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_distributed,table=view_build_status:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_schema,table=aggregates:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_schema,table=columns:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_schema,table=dropped_columns:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_schema,table=functions:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_schema,table=indexes:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_schema,table=keyspaces:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_schema,table=tables:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_schema,table=triggers:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_schema,table=types:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_schema,table=views:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_traces,table=events:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.db:type=Tables,keyspace=system_traces,table=sessions:
 +  attributes:
 +  - {access: read-only, name: AutoCompactionDisabled, type: boolean}
 +  - {access: read-only, name: BuiltIndexes, type: java.util.List}
 +  - {access: read-only, name: ColumnFamilyName, type: java.lang.String}
 +  - {access: read-only, name: CompactionDiskSpaceCheckEnabled, type: boolean}
 +  - {access: read/write, name: CompactionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompactionParametersJson, type: java.lang.String}
 +  - {access: read/write, name: CompressionParameters, type: java.util.Map}
 +  - {access: read/write, name: CompressionParametersJson, type: java.lang.String}
 +  - {access: write-only, name: CrcCheckChance, type: double}
 +  - {access: read-only, name: DroppableTombstoneRatio, type: double}
 +  - {access: read-only, name: LevelFanoutSize, type: int}
 +  - {access: read/write, name: MaximumCompactionThreshold, type: int}
 +  - {access: read/write, name: MinimumCompactionThreshold, type: int}
 +  - {access: read/write, name: NeverPurgeTombstones, type: boolean}
 +  - {access: read-only, name: SSTableCountPerLevel, type: 'int[]'}
 +  - {access: read-only, name: TableName, type: java.lang.String}
 +  - {access: read-only, name: UnleveledSSTables, type: int}
 +  operations:
 +  - name: beginLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    - {name: p3, type: int}
 +    returnType: void
 +  - name: compactionDiskSpaceCheck
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: estimateKeys
 +    parameters: []
 +    returnType: long
 +  - name: finishLocalSampling
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: int}
 +    returnType: java.util.List
 +  - name: forceCompactionForTokenRange
 +    parameters:
 +    - {name: p1, type: java.util.Collection}
 +    returnType: void
 +  - name: forceMajorCompaction
 +    parameters:
 +    - {name: p1, type: boolean}
 +    returnType: void
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: java.util.List
 +  - name: getSSTablesForKey
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    - {name: p2, type: boolean}
 +    returnType: java.util.List
 +  - name: importNewSSTables
 +    parameters:
 +    - {name: p1, type: java.util.Set}
 +    - {name: p2, type: boolean}
 +    - {name: p3, type: boolean}
 +    - {name: p4, type: boolean}
 +    - {name: p5, type: boolean}
 +    - {name: p6, type: boolean}
 +    - {name: p7, type: boolean}
 +    returnType: java.util.List
 +  - name: loadNewSSTables
 +    parameters: []
 +    returnType: void
 +  - name: setCompactionThresholds
 +    parameters:
 +    - {name: p1, type: int}
 +    - {name: p2, type: int}
 +    returnType: void
 +  - name: trueSnapshotsSize
 +    parameters: []
 +    returnType: long
 +org.apache.cassandra.hints:type=HintsService:
 +  attributes: []
 +  operations:
 +  - name: deleteAllHints
 +    parameters: []
 +    returnType: void
 +  - name: deleteAllHintsForEndpoint
 +    parameters:
 +    - {name: p1, type: java.lang.String}
 +    returnType: void
 +  - name: pauseDispatch
 +    parameters: []
 +    returnType: void
 +  - name: resumeDispatch
 +    parameters: []
 +    returnType: void
 +org.apache.cassandra.internal:type=CacheCleanupExecutor:
 +  attributes:
 +  - {access: read/write, name: CorePoolSize, type: int}
 +  - {access: read/write, name: CoreThreads, type: int}
 +  - {access: read/write, name: MaximumPoolSize, type: int}
 +  - {access: read/write, name: MaximumThreads, type: int}
 +  operations: []
 +org.apache.cassandra.internal:type=CompactionExecutor:
 +  attributes:
 +  - {access: read/write, name: CorePoolSize, type: int}
 +  - {access: read/write, name: CoreThreads, type: int}
 +  - {access: read/write, name: MaximumPoolSize, type: int}
 +  - {access: read/write, name: MaximumThreads, type: int}
 +  operations: []
 +org.apache.cassandra.internal:type=GossipStage:
 +  attributes:
 +  - {access: read/write, name: CorePoolSize, type: int}
 +  - {access: read/write, name: CoreThreads, type: int}
 +  - {access: read/write, name: MaximumPoolSize, type: int}
 +  - {access: read/write, name: MaximumThreads, type: int}
 +  operations: []
 +org.apache.cassandra.internal:type=HintsDispatcher:
 +  attributes:
 +  - {access: read/write, name: CorePoolSize, type: int}
 +  - {access: read/write, name: CoreThreads, type: int}
 +  - {access: read/write, name: MaximumPoolSize, type: int}
 +  - {access: read/write, name: MaximumThreads, type: int}
 +  operations: []
 +org.apache.cassandra.internal:type=MemtableFlushWriter:
 +  attributes:
 +  - {access: read/write, name: CorePoolSize, type: int}
 +  - {access: read/write, name: CoreThreads, type: int}
 +  - {access: read/write, name: MaximumPoolSize, type: int}
 +  - {access: read/write, name: MaximumThreads, type: int}
 +  operations: []
 +org.apache.cassandra.internal:type=MemtablePostFlush:
 +  attributes:
 +  - {access: read/write, name: CorePoolSize, type: int}
 +  - {access: read/write, name: CoreThreads, type: int}
 +  - {access: read/write, name: MaximumPoolSize, type: int}
 +  - {access: read/write, name: MaximumThreads, type: int}
 +  operations: []
 +org.apache.cassandra.internal:type=MemtableReclaimMemory:
 +  attributes:
 +  - {access: read/write, name: CorePoolSize, type: int}
 +  - {access: read/write, name: CoreThreads, type: int}
 +  - {access: read/write, name: MaximumPoolSize, type: int}
 +  - {access: read/write, name: MaximumThreads, type: int}
 +  operations: []
 +org.apache.cassandra.internal:type=MigrationStage:
 +  attributes:
 +  - {access: read/write, name: CorePoolSize, type: int}
 +  - {access: read/write, name: CoreThreads, type: int}
 +  - {access: read/write, name: MaximumPoolSize, type: int}
 +  - {access: read/write, name: MaximumThreads, type: int}
 +  operations: []
 +org.apache.cassandra.internal:type=PendingRangeCalculator:
 +  attributes:
 +  - {access: read/write, name: CorePoolSize, type: int}
 +  - {access: read/write, name: CoreThreads, type: int}
 +  - {access: read/write, name: MaximumPoolSize, type: int}
 +  - {access: read/write, name: MaximumThreads, type: int}
 +  operations: []
 +org.apache.cassandra.internal:type=PerDiskMemtableFlushWriter_0:
 +  attributes:
 +  - {access: read/write, name: CorePoolSize, type: int}
 +  - {access: read/write, name: CoreThreads, type: int}
 +  - {access: read/write, name: MaximumPoolSize, type: int}
 +  - {access: read/write, name: MaximumThreads, type: int}
 +  operations: []
 +org.apache.cassandra.internal:type=Sampler:
 +  attributes:
 +  - {access: read/write, name: CorePoolSize, type: int}
 +  - {access: read/write, name: CoreThreads, type: int}
 +  - {access: read/write, name: MaximumPoolSize, type: int}
 +  - {access: read/write, name: MaximumThreads, type: int}
 +  operations: []
 +org.apache.cassandra.internal:type=SecondaryIndexManagement:
 +  attributes:
 +  - {access: read/write, name: CorePoolSize, type: int}
 +  - {access: read/write, name: CoreThreads, type: int}
 +  - {access: read/write, name: MaximumPoolSize, type: int}
 +  - {access: read/write, name: MaximumThreads, type: int}
 +  operations: []
 +org.apache.cassandra.internal:type=ValidationExecutor:
 +  attributes:
 +  - {access: read/write, name: CorePoolSize, type: int}
 +  - {access: read/write, name: CoreThreads, type: int}
 +  - {access: read/write, name: MaximumPoolSize, type: int}
 +  - {access: read/write, name: MaximumThreads, type: int}
 +  operations: []
 +org.apache.cassandra.internal:type=ViewBuildExecutor:
 +  attributes:
 +  - {access: read/write, name: CorePoolSize, type: int}
 +  - {access: read/write, name: CoreThreads, type: int}
 +  - {access: read/write, name: MaximumPoolSize, type: int}
 +  - {access: read/write, name: MaximumThreads, type: int}
 +  operations: []
 +org.apache.cassandra.metrics:type=BufferPool,scope=chunk-cache,name=Misses:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=BufferPool,scope=chunk-cache,name=Hits:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=BufferPool,scope=chunk-cache,name=Size:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=BufferPool,scope=chunk-cache,name=UsedSize:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=BufferPool,scope=chunk-cache,name=OverflowSize:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=BufferPool,scope=networking,name=Misses:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=BufferPool,scope=networking,name=Hits:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=BufferPool,scope=networking,name=Size:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=BufferPool,scope=networking,name=UsedSize:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=BufferPool,scope=networking,name=OverflowSize:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=CQL,name=PreparedStatementsCount:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=CQL,name=PreparedStatementsEvicted:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=CQL,name=PreparedStatementsExecuted:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=CQL,name=PreparedStatementsRatio:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=CQL,name=RegularStatementsExecuted:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=ChunkCache,name=Capacity:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=ChunkCache,name=Entries:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=ChunkCache,name=FifteenMinuteHitRate:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=ChunkCache,name=FiveMinuteHitRate:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=ChunkCache,name=HitRate:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=ChunkCache,name=Hits:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=ChunkCache,name=MissLatency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=Cache,scope=ChunkCache,name=Misses:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=ChunkCache,name=OneMinuteHitRate:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=ChunkCache,name=Requests:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=ChunkCache,name=Size:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=CounterCache,name=Capacity:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=CounterCache,name=Entries:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=CounterCache,name=FifteenMinuteHitRate:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=CounterCache,name=FiveMinuteHitRate:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=CounterCache,name=HitRate:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=CounterCache,name=Hits:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=CounterCache,name=Misses:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=CounterCache,name=OneMinuteHitRate:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=CounterCache,name=Requests:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=CounterCache,name=Size:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=Capacity:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=Entries:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=FifteenMinuteHitRate:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=FiveMinuteHitRate:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=HitRate:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=Hits:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=Misses:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=OneMinuteHitRate:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=Requests:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=Size:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=RowCache,name=Capacity:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=RowCache,name=Entries:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=RowCache,name=FifteenMinuteHitRate:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=RowCache,name=FiveMinuteHitRate:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=RowCache,name=HitRate:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=RowCache,name=Hits:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=RowCache,name=Misses:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=RowCache,name=OneMinuteHitRate:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=RowCache,name=Requests:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Cache,scope=RowCache,name=Size:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Client,name=AuthFailure:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Client,name=AuthSuccess:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Client,name=ClientsByProtocolVersion:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Client,name=ConnectedNativeClients:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Client,name=ConnectedNativeClientsByUser:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Client,name=Connections:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Client,name=PausedConnections:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Client,name=RequestDiscarded:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Client,name=clientsByProtocolVersion:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Client,name=connectedNativeClients:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Client,name=connectedNativeClientsByUser:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=Client,name=connections:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=CASRead,name=ContentionHistogram:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: Max, type: long}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: Min, type: long}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=CASRead,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=CASRead,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=CASRead,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=CASRead,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=CASRead,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=CASRead,name=UnfinishedCommit:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=CASRead,name=UnknownResult:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=CASWrite,name=ConditionNotMet:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=CASWrite,name=ContentionHistogram:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: Max, type: long}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: Min, type: long}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=CASWrite,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=CASWrite,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=CASWrite,name=MutationSizeHistogram:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: Max, type: long}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: Min, type: long}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=CASWrite,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=CASWrite,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=CASWrite,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=CASWrite,name=UnfinishedCommit:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=CASWrite,name=UnknownResult:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=RangeSlice,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=RangeSlice,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=RangeSlice,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=RangeSlice,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=RangeSlice,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-ALL,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-ALL,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-ALL,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-ALL,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-ALL,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-ANY,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-ANY,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-ANY,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-ANY,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-ANY,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-EACH_QUORUM,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-EACH_QUORUM,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-EACH_QUORUM,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-EACH_QUORUM,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-EACH_QUORUM,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-LOCAL_ONE,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-LOCAL_ONE,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-LOCAL_ONE,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-LOCAL_ONE,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-LOCAL_ONE,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-LOCAL_QUORUM,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-LOCAL_QUORUM,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-LOCAL_QUORUM,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-LOCAL_QUORUM,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-LOCAL_QUORUM,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-LOCAL_SERIAL,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-LOCAL_SERIAL,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-LOCAL_SERIAL,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-LOCAL_SERIAL,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-LOCAL_SERIAL,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-NODE_LOCAL,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-NODE_LOCAL,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-NODE_LOCAL,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-NODE_LOCAL,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-NODE_LOCAL,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-ONE,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-ONE,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-ONE,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-ONE,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-ONE,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-QUORUM,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-QUORUM,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-QUORUM,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-QUORUM,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-QUORUM,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-SERIAL,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-SERIAL,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-SERIAL,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-SERIAL,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-SERIAL,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-THREE,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-THREE,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-THREE,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-THREE,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-THREE,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-TWO,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-TWO,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-TWO,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-TWO,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Read-TWO,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=ViewWrite,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=ViewWrite,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=ViewWrite,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=ViewWrite,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=ViewWrite,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=ViewWrite,name=ViewPendingMutations:
 +  attributes:
 +  - {access: read-only, name: Value, type: java.lang.Object}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=ViewWrite,name=ViewReplicasAttempted:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=ViewWrite,name=ViewReplicasSuccess:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=ViewWrite,name=ViewWriteLatency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=MutationSizeHistogram:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: Max, type: long}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: Min, type: long}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-ALL,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-ALL,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-ALL,name=MutationSizeHistogram:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: Max, type: long}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: Min, type: long}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-ALL,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-ALL,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-ALL,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-ANY,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-ANY,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-ANY,name=MutationSizeHistogram:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: Max, type: long}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: Min, type: long}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-ANY,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-ANY,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-ANY,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-EACH_QUORUM,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-EACH_QUORUM,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-EACH_QUORUM,name=MutationSizeHistogram:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: Max, type: long}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: Min, type: long}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-EACH_QUORUM,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-EACH_QUORUM,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-EACH_QUORUM,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-LOCAL_ONE,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-LOCAL_ONE,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-LOCAL_ONE,name=MutationSizeHistogram:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: Max, type: long}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: Min, type: long}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-LOCAL_ONE,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-LOCAL_ONE,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-LOCAL_ONE,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-LOCAL_QUORUM,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-LOCAL_QUORUM,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-LOCAL_QUORUM,name=MutationSizeHistogram:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: Max, type: long}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: Min, type: long}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-LOCAL_QUORUM,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-LOCAL_QUORUM,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-LOCAL_QUORUM,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-LOCAL_SERIAL,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-LOCAL_SERIAL,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-LOCAL_SERIAL,name=MutationSizeHistogram:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: Max, type: long}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: Min, type: long}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-LOCAL_SERIAL,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-LOCAL_SERIAL,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-LOCAL_SERIAL,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-NODE_LOCAL,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-NODE_LOCAL,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-NODE_LOCAL,name=MutationSizeHistogram:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: Max, type: long}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: Min, type: long}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-NODE_LOCAL,name=Timeouts:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-NODE_LOCAL,name=TotalLatency:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-NODE_LOCAL,name=Unavailables:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-ONE,name=Failures:
 +  attributes:
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-ONE,name=Latency:
 +  attributes:
 +  - {access: read-only, name: 50thPercentile, type: double}
 +  - {access: read-only, name: 75thPercentile, type: double}
 +  - {access: read-only, name: 95thPercentile, type: double}
 +  - {access: read-only, name: 98thPercentile, type: double}
 +  - {access: read-only, name: 999thPercentile, type: double}
 +  - {access: read-only, name: 99thPercentile, type: double}
 +  - {access: read-only, name: Count, type: long}
 +  - {access: read-only, name: DurationUnit, type: java.lang.String}
 +  - {access: read-only, name: FifteenMinuteRate, type: double}
 +  - {access: read-only, name: FiveMinuteRate, type: double}
 +  - {access: read-only, name: Max, type: double}
 +  - {access: read-only, name: Mean, type: double}
 +  - {access: read-only, name: MeanRate, type: double}
 +  - {access: read-only, name: Min, type: double}
 +  - {access: read-only, name: OneMinuteRate, type: double}
 +  - {access: read-only, name: RateUnit, type: java.lang.String}
 +  - {access: read-only, name: RecentValues, type: 'long[]'}
 +  - {access: read-only, name: StdDev, type: double}
 +  operations:
 +  - name: objectName
 +    parameters: []
 +    returnType: javax.management.ObjectName
 +  - name: values
 +    parameters: []
 +    returnType: long[]
 +org.apache.cassandra.metrics:type=ClientRequest,scope=Write-ONE,name=MutationSizeHistogram:
... 101142 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org