UNPKG

cassandra-server

Version:

A thin Javascript wrapper around Apache Cassandra to provide out of the box server support

2,422 lines 137 kB
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_67) on Sun Sep 07 15:29:30 CEST 2014 -->
<title>CFMetaData (apache-cassandra API)</title>
<meta name="date" content="2014-09-07">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="CFMetaData (apache-cassandra API)";
    }
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/CFMetaData.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
<li><a href="../../../../org/apache/cassandra/config/CFMetaData.SpeculativeRetry.html" title="class in org.apache.cassandra.config"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/cassandra/config/CFMetaData.html" target="_top">Frames</a></li>
<li><a href="CFMetaData.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.cassandra.config</div>
<h2 title="Class CFMetaData" class="title">Class CFMetaData</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.apache.cassandra.config.CFMetaData</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public final class <span class="strong">CFMetaData</span>
extends java.lang.Object</pre>
<div class="block">This class can be tricky to modify. Please read http://wiki.apache.org/cassandra/ConfigurationNotes for how to do so safely.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested_class_summary">
<!--   -->
</a>
<h3>Nested Class Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.SpeculativeRetry.html" title="class in org.apache.cassandra.config">CFMetaData.SpeculativeRetry</a></strong></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!--   -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#BatchlogCf">BatchlogCf</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.UUID</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#cfId">cfId</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#cfName">cfName</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/db/ColumnFamilyType.html" title="enum in org.apache.cassandra.db">ColumnFamilyType</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#cfType">cfType</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#CompactionHistoryCf">CompactionHistoryCf</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#CompactionLogCf">CompactionLogCf</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.Class&lt;? extends <a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#compactionStrategyClass">compactionStrategyClass</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#compactionStrategyOptions">compactionStrategyOptions</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/db/composites/CellNameType.html" title="interface in org.apache.cassandra.db.composites">CellNameType</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#comparator">comparator</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/io/compress/CompressionParameters.html" title="class in org.apache.cassandra.io.compress">CompressionParameters</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#compressionParameters">compressionParameters</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/cache/CachingOptions.html" title="class in org.apache.cassandra.cache">CachingOptions</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#DEFAULT_CACHING_STRATEGY">DEFAULT_CACHING_STRATEGY</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#DEFAULT_COLUMN_ALIAS">DEFAULT_COLUMN_ALIAS</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.Class&lt;? extends <a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#DEFAULT_COMPACTION_STRATEGY_CLASS">DEFAULT_COMPACTION_STRATEGY_CLASS</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#DEFAULT_COMPRESSOR">DEFAULT_COMPRESSOR</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#DEFAULT_DCLOCAL_READ_REPAIR_CHANCE">DEFAULT_DCLOCAL_READ_REPAIR_CHANCE</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#DEFAULT_DEFAULT_TIME_TO_LIVE">DEFAULT_DEFAULT_TIME_TO_LIVE</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#DEFAULT_GC_GRACE_SECONDS">DEFAULT_GC_GRACE_SECONDS</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#DEFAULT_KEY_ALIAS">DEFAULT_KEY_ALIAS</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#DEFAULT_MAX_COMPACTION_THRESHOLD">DEFAULT_MAX_COMPACTION_THRESHOLD</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#DEFAULT_MAX_INDEX_INTERVAL">DEFAULT_MAX_INDEX_INTERVAL</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#DEFAULT_MIN_COMPACTION_THRESHOLD">DEFAULT_MIN_COMPACTION_THRESHOLD</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#DEFAULT_MIN_INDEX_INTERVAL">DEFAULT_MIN_INDEX_INTERVAL</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#DEFAULT_READ_REPAIR_CHANCE">DEFAULT_READ_REPAIR_CHANCE</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.SpeculativeRetry.html" title="class in org.apache.cassandra.config">CFMetaData.SpeculativeRetry</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#DEFAULT_SPECULATIVE_RETRY">DEFAULT_SPECULATIVE_RETRY</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#DEFAULT_VALUE_ALIAS">DEFAULT_VALUE_ALIAS</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#HintsCf">HintsCf</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#IndexCf">IndexCf</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#ksName">ksName</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#LocalCf">LocalCf</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#PaxosCf">PaxosCf</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#PeerEventsCf">PeerEventsCf</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#PeersCf">PeersCf</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#RangeXfersCf">RangeXfersCf</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#SchemaColumnFamiliesCf">SchemaColumnFamiliesCf</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#SchemaColumnsCf">SchemaColumnsCf</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#SchemaKeyspacesCf">SchemaKeyspacesCf</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#SchemaTriggersCf">SchemaTriggersCf</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#SchemaUserTypesCf">SchemaUserTypesCf</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#SSTableActivityCF">SSTableActivityCF</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#TraceEventsCf">TraceEventsCf</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#TraceSessionsCf">TraceSessionsCf</a></strong></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!--   -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#CFMetaData(java.lang.String,%20java.lang.String,%20org.apache.cassandra.db.ColumnFamilyType,%20org.apache.cassandra.db.composites.CellNameType)">CFMetaData</a></strong>(java.lang.String&nbsp;keyspace,
          java.lang.String&nbsp;name,
          <a href="../../../../org/apache/cassandra/db/ColumnFamilyType.html" title="enum in org.apache.cassandra.db">ColumnFamilyType</a>&nbsp;type,
          <a href="../../../../org/apache/cassandra/db/composites/CellNameType.html" title="interface in org.apache.cassandra.db.composites">CellNameType</a>&nbsp;comp)</code>
<div class="block">Create new ColumnFamily metadata with generated random ID.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!--   -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#addAllColumnDefinitions(java.util.Collection)">addAllColumnDefinitions</a></strong>(java.util.Collection&lt;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&gt;&nbsp;defs)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#addColumnDefinition(org.apache.cassandra.config.ColumnDefinition)">addColumnDefinition</a></strong>(<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;def)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#addColumnMetadataFromAliases(java.util.List,%20org.apache.cassandra.db.marshal.AbstractType,%20org.apache.cassandra.config.ColumnDefinition.Kind)">addColumnMetadataFromAliases</a></strong>(java.util.List&lt;java.nio.ByteBuffer&gt;&nbsp;aliases,
                            <a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;comparator,
                            <a href="../../../../org/apache/cassandra/config/ColumnDefinition.Kind.html" title="enum in org.apache.cassandra.config">ColumnDefinition.Kind</a>&nbsp;kind)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#addDefaultIndexNames()">addDefaultIndexNames</a></strong>()</code>
<div class="block">Convert a null index_name to appropriate default name according to column status</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#addOrReplaceColumnDefinition(org.apache.cassandra.config.ColumnDefinition)">addOrReplaceColumnDefinition</a></strong>(<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;def)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#addTriggerDefinition(org.apache.cassandra.config.TriggerDefinition)">addTriggerDefinition</a></strong>(<a href="../../../../org/apache/cassandra/config/TriggerDefinition.html" title="class in org.apache.cassandra.config">TriggerDefinition</a>&nbsp;def)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.Collection&lt;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#allColumns()">allColumns</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Iterator&lt;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#allColumnsInSelectOrder()">allColumnsInSelectOrder</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#bloomFilterFpChance(java.lang.Double)">bloomFilterFpChance</a></strong>(java.lang.Double&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#caching(org.apache.cassandra.cache.CachingOptions)">caching</a></strong>(<a href="../../../../org/apache/cassandra/cache/CachingOptions.html" title="class in org.apache.cassandra.cache">CachingOptions</a>&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#clusteringColumns()">clusteringColumns</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#comment(java.lang.String)">comment</a></strong>(java.lang.String&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#compactionStrategyClass(java.lang.Class)">compactionStrategyClass</a></strong>(java.lang.Class&lt;? extends <a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a>&gt;&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#compactionStrategyOptions(java.util.Map)">compactionStrategyOptions</a></strong>(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#compactValueColumn()">compactValueColumn</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#compile(java.lang.String,%20java.lang.String)">compile</a></strong>(java.lang.String&nbsp;cql,
       java.lang.String&nbsp;keyspace)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/io/compress/CompressionParameters.html" title="class in org.apache.cassandra.io.compress">CompressionParameters</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#compressionParameters()">compressionParameters</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#compressionParameters(org.apache.cassandra.io.compress.CompressionParameters)">compressionParameters</a></strong>(<a href="../../../../org/apache/cassandra/io/compress/CompressionParameters.html" title="class in org.apache.cassandra.io.compress">CompressionParameters</a>&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#copy()">copy</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#copy(java.util.UUID)">copy</a></strong>(java.util.UUID&nbsp;newCfId)</code>
<div class="block">Clones the CFMetaData, but sets a different cfId</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.Class&lt;? extends <a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#createCompactionStrategy(java.lang.String)">createCompactionStrategy</a></strong>(java.lang.String&nbsp;className)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#createCompactionStrategyInstance(org.apache.cassandra.db.ColumnFamilyStore)">createCompactionStrategyInstance</a></strong>(<a href="../../../../org/apache/cassandra/db/ColumnFamilyStore.html" title="class in org.apache.cassandra.db">ColumnFamilyStore</a>&nbsp;cfs)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#dcLocalReadRepairChance(double)">dcLocalReadRepairChance</a></strong>(double&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#defaultTimeToLive(int)">defaultTimeToLive</a></strong>(int&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#defaultValidator(org.apache.cassandra.db.marshal.AbstractType)">defaultValidator</a></strong>(<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#denseCFMetaData(java.lang.String,%20java.lang.String,%20org.apache.cassandra.db.marshal.AbstractType)">denseCFMetaData</a></strong>(java.lang.String&nbsp;keyspace,
               java.lang.String&nbsp;name,
               <a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;comp)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#denseCFMetaData(java.lang.String,%20java.lang.String,%20org.apache.cassandra.db.marshal.AbstractType,%20org.apache.cassandra.db.marshal.AbstractType)">denseCFMetaData</a></strong>(java.lang.String&nbsp;keyspace,
               java.lang.String&nbsp;name,
               <a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;comp,
               <a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;subcc)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/db/Mutation.html" title="class in org.apache.cassandra.db">Mutation</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#dropFromSchema(long)">dropFromSchema</a></strong>(long&nbsp;timestamp)</code>
<div class="block">Remove all CF attributes from schema</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#droppedColumns(java.util.Map)">droppedColumns</a></strong>(java.util.Map&lt;<a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a>,java.lang.Long&gt;&nbsp;cols)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;o)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#fromSchema(org.apache.cassandra.cql3.UntypedResultSet.Row)">fromSchema</a></strong>(<a href="../../../../org/apache/cassandra/cql3/UntypedResultSet.Row.html" title="class in org.apache.cassandra.cql3">UntypedResultSet.Row</a>&nbsp;result)</code>
<div class="block">Deserialize CF metadata from low-level representation</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#fromThrift(org.apache.cassandra.thrift.CfDef)">fromThrift</a></strong>(<a href="../../../../org/apache/cassandra/thrift/CfDef.html" title="class in org.apache.cassandra.thrift">CfDef</a>&nbsp;cf_def)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#fromThriftCqlRow(org.apache.cassandra.thrift.CqlRow,%20org.apache.cassandra.thrift.CqlResult)">fromThriftCqlRow</a></strong>(<a href="../../../../org/apache/cassandra/thrift/CqlRow.html" title="class in org.apache.cassandra.thrift">CqlRow</a>&nbsp;cf,
                <a href="../../../../org/apache/cassandra/thrift/CqlResult.html" title="class in org.apache.cassandra.thrift">CqlResult</a>&nbsp;columnsRes)</code>
<div class="block">Create CFMetaData from thrift <a href="../../../../org/apache/cassandra/thrift/CqlRow.html" title="class in org.apache.cassandra.thrift"><code>CqlRow</code></a> that contains columns from schema_columnfamilies.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#fromThriftForUpdate(org.apache.cassandra.thrift.CfDef,%20org.apache.cassandra.config.CFMetaData)">fromThriftForUpdate</a></strong>(<a href="../../../../org/apache/cassandra/thrift/CfDef.html" title="class in org.apache.cassandra.thrift">CfDef</a>&nbsp;cf_def,
                   <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;toUpdate)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#gcGraceSeconds(int)">gcGraceSeconds</a></strong>(int&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.util.UUID</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#generateLegacyCfId(java.lang.String,%20java.lang.String)">generateLegacyCfId</a></strong>(java.lang.String&nbsp;ksName,
                  java.lang.String&nbsp;cfName)</code>
<div class="block">Generates deterministic UUID from keyspace/columnfamily name pair.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getBloomFilterFpChance()">getBloomFilterFpChance</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/cache/CachingOptions.html" title="class in org.apache.cassandra.cache">CachingOptions</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getCaching()">getCaching</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getColumnDefinition(java.nio.ByteBuffer)">getColumnDefinition</a></strong>(java.nio.ByteBuffer&nbsp;name)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getColumnDefinition(org.apache.cassandra.db.composites.CellName)">getColumnDefinition</a></strong>(<a href="../../../../org/apache/cassandra/db/composites/CellName.html" title="interface in org.apache.cassandra.db.composites">CellName</a>&nbsp;cellName)</code>
<div class="block">Returns a ColumnDefinition given a cell name.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getColumnDefinition(org.apache.cassandra.cql3.ColumnIdentifier)">getColumnDefinition</a></strong>(<a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a>&nbsp;name)</code>
<div class="block">Returns the ColumnDefinition for <code>name</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getColumnDefinitionComparator(org.apache.cassandra.config.ColumnDefinition)">getColumnDefinitionComparator</a></strong>(<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;def)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getColumnDefinitionForIndex(java.lang.String)">getColumnDefinitionForIndex</a></strong>(java.lang.String&nbsp;indexName)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getComment()">getComment</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getComponentComparator(java.lang.Integer,%20org.apache.cassandra.config.ColumnDefinition.Kind)">getComponentComparator</a></strong>(java.lang.Integer&nbsp;componentIndex,
                      <a href="../../../../org/apache/cassandra/config/ColumnDefinition.Kind.html" title="enum in org.apache.cassandra.config">ColumnDefinition.Kind</a>&nbsp;kind)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getCQL2KeyName()">getCQL2KeyName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getDcLocalReadRepair()">getDcLocalReadRepair</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getDefaultIndexName(java.lang.String,%20org.apache.cassandra.cql3.ColumnIdentifier)">getDefaultIndexName</a></strong>(java.lang.String&nbsp;cfName,
                   <a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a>&nbsp;columnName)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getDefaultTimeToLive()">getDefaultTimeToLive</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getDefaultValidator()">getDefaultValidator</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.Map&lt;<a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a>,java.lang.Long&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getDroppedColumns()">getDroppedColumns</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getGcGraceSeconds()">getGcGraceSeconds</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getIsDense()">getIsDense</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getKeyValidator()">getKeyValidator</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/db/composites/CType.html" title="interface in org.apache.cassandra.db.composites">CType</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getKeyValidatorAsCType()">getKeyValidatorAsCType</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.Integer</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getMaxCompactionThreshold()">getMaxCompactionThreshold</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getMaxIndexInterval()">getMaxIndexInterval</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getMemtableFlushPeriod()">getMemtableFlushPeriod</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.Integer</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getMinCompactionThreshold()">getMinCompactionThreshold</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getMinIndexInterval()">getMinIndexInterval</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/db/AtomDeserializer.html" title="class in org.apache.cassandra.db">AtomDeserializer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getOnDiskDeserializer(java.io.DataInput,%20org.apache.cassandra.io.sstable.Descriptor.Version)">getOnDiskDeserializer</a></strong>(java.io.DataInput&nbsp;in,
                     <a href="../../../../org/apache/cassandra/io/sstable/Descriptor.Version.html" title="class in org.apache.cassandra.io.sstable">Descriptor.Version</a>&nbsp;version)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Iterator&lt;<a href="../../../../org/apache/cassandra/db/OnDiskAtom.html" title="interface in org.apache.cassandra.db">OnDiskAtom</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getOnDiskIterator(java.io.DataInput,%20org.apache.cassandra.db.ColumnSerializer.Flag,%20int,%20org.apache.cassandra.io.sstable.Descriptor.Version)">getOnDiskIterator</a></strong>(java.io.DataInput&nbsp;in,
                 <a href="../../../../org/apache/cassandra/db/ColumnSerializer.Flag.html" title="enum in org.apache.cassandra.db">ColumnSerializer.Flag</a>&nbsp;flag,
                 int&nbsp;expireBefore,
                 <a href="../../../../org/apache/cassandra/io/sstable/Descriptor.Version.html" title="class in org.apache.cassandra.io.sstable">Descriptor.Version</a>&nbsp;version)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.Iterator&lt;<a href="../../../../org/apache/cassandra/db/OnDiskAtom.html" title="interface in org.apache.cassandra.db">OnDiskAtom</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getOnDiskIterator(java.io.DataInput,%20org.apache.cassandra.io.sstable.Descriptor.Version)">getOnDiskIterator</a></strong>(java.io.DataInput&nbsp;in,
                 <a href="../../../../org/apache/cassandra/io/sstable/Descriptor.Version.html" title="class in org.apache.cassandra.io.sstable">Descriptor.Version</a>&nbsp;version)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getReadRepairChance()">getReadRepairChance</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.SpeculativeRetry.html" title="class in org.apache.cassandra.config">CFMetaData.SpeculativeRetry</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getSpeculativeRetry()">getSpeculativeRetry</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,<a href="../../../../org/apache/cassandra/config/TriggerDefinition.html" title="class in org.apache.cassandra.config">TriggerDefinition</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getTriggers()">getTriggers</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getValueValidator(org.apache.cassandra.db.composites.CellName)">getValueValidator</a></strong>(<a href="../../../../org/apache/cassandra/db/composites/CellName.html" title="interface in org.apache.cassandra.db.composites">CellName</a>&nbsp;cellName)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#hashCode()">hashCode</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#hasStaticColumns()">hasStaticColumns</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#indexColumnFamilyName(org.apache.cassandra.config.ColumnDefinition)">indexColumnFamilyName</a></strong>(<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;info)</code>
<div class="block">generate a column family name for an index corresponding to the given column.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#isCounter()">isCounter</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#isCQL3Table()">isCQL3Table</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#isDense(java.lang.Boolean)">isDense</a></strong>(java.lang.Boolean&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#isIndexNameValid(java.lang.String)">isIndexNameValid</a></strong>(java.lang.String&nbsp;name)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#isNameValid(java.lang.String)">isNameValid</a></strong>(java.lang.String&nbsp;name)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#isPurged()">isPurged</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#isSuper()">isSuper</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#isThriftCompatible()">isThriftCompatible</a></strong>()</code>
<div class="block">Returns whether this CFMetaData can be returned to thrift.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#keyValidator(org.apache.cassandra.db.marshal.AbstractType)">keyValidator</a></strong>(<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#maxCompactionThreshold(int)">maxCompactionThreshold</a></strong>(int&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#maxIndexInterval(int)">maxIndexInterval</a></strong>(int&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#memtableFlushPeriod(int)">memtableFlushPeriod</a></strong>(int&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#minCompactionThreshold(int)">minCompactionThreshold</a></strong>(int&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#minIndexInterval(int)">minIndexInterval</a></strong>(int&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#newIndexMetadata(org.apache.cassandra.config.CFMetaData,%20org.apache.cassandra.config.ColumnDefinition,%20org.apache.cassandra.db.composites.CellNameType)">newIndexMetadata</a></strong>(<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;parent,
                <a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;info,
                <a href="../../../../org/apache/cassandra/db/composites/CellNameType.html" title="interface in org.apache.cassandra.db.composites">CellNameType</a>&nbsp;indexComparator)</code>
<div class="block">Creates CFMetaData for secondary index CF.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/ReadRepairDecision.html" title="enum in org.apache.cassandra.config">ReadRepairDecision</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#newReadRepairDecision()">newReadRepairDecision</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#partitionKeyColumns()">partitionKeyColumns</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#readRepairChance(double)">readRepairChance</a></strong>(double&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#rebuild()">rebuild</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#recordColumnDrop(org.apache.cassandra.config.ColumnDefinition)">recordColumnDrop</a></strong>(<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;def)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.Iterable&lt;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#regularAndStaticColumns()">regularAndStaticColumns</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Set&lt;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#regularColumns()">regularColumns</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#reload()">reload</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#reloadSecondaryIndexMetadata(org.apache.cassandra.config.CFMetaData)">reloadSecondaryIndexMetadata</a></strong>(<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;parent)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#removeColumnDefinition(org.apache.cassandra.config.ColumnDefinition)">removeColumnDefinition</a></strong>(<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;def)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#removeTrigger(java.lang.String)">removeTrigger</a></strong>(java.lang.String&nbsp;name)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#renameColumn(org.apache.cassandra.cql3.ColumnIdentifier,%20org.apache.cassandra.cql3.ColumnIdentifier)">renameColumn</a></strong>(<a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a>&nbsp;from,
            <a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a>&nbsp;to)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#sparseCFMetaData(java.lang.String,%20java.lang.String,%20org.apache.cassandra.db.marshal.AbstractType)">sparseCFMetaData</a></strong>(java.lang.String&nbsp;keyspace,
                java.lang.String&nbsp;name,
                <a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;comp)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#speculativeRetry(org.apache.cassandra.config.CFMetaData.SpeculativeRetry)">speculativeRetry</a></strong>(<a href="../../../../org/apache/cassandra/config/CFMetaData.SpeculativeRetry.html" title="class in org.apache.cassandra.config">CFMetaData.SpeculativeRetry</a>&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Set&lt;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#staticColumns()">staticColumns</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/db/Mutation.html" title="class in org.apache.cassandra.db">Mutation</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#toSchema(long)">toSchema</a></strong>(long&nbsp;timestamp)</code>
<div class="block">Convert current metadata into schema mutation</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#toSchema(org.apache.cassandra.db.Mutation,%20long)">toSchema</a></strong>(<a href="../../../../org/apache/cassandra/db/Mutation.html" title="class in org.apache.cassandra.db">Mutation</a>&nbsp;mutation,
        long&nbsp;timestamp)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/db/Mutation.html" title="class in org.apache.cassandra.db">Mutation</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#toSchemaUpdate(org.apache.cassandra.config.CFMetaData,%20long,%20boolean)">toSchemaUpdate</a></strong>(<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;newState,
              long&nbsp;modificationTimestamp,
              boolean&nbsp;fromThrift)</code>
<div class="block">Create schema mutations to update this metadata to provided new state.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#toString()">toString</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/thrift/CfDef.html" title="class in org.apache.cassandra.thrift">CfDef</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#toThrift()">toThrift</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#triggers(java.util.Map)">triggers</a></strong>(java.util.Map&lt;java.lang.String,<a href="../../../../org/apache/cassandra/config/TriggerDefinition.html" title="class in org.apache.cassandra.config">TriggerDefinition</a>&gt;&nbsp;prop)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#validate()">validate</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#validateCompactionOptions(java.lang.Class,%20java.util.Map)">validateCompactionOptions</a></strong>(java.lang.Class&lt;? extends <a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a>&gt;&nbsp;strategyClass,
                         java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;options)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#validateCompatility(org.apache.cassandra.config.CFMetaData)">validateCompatility</a></strong>(<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;cfm)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!--   -->
</a>
<h3>Field Detail</h3>
<a name="DEFAULT_READ_REPAIR_CHANCE">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_READ_REPAIR_CHANCE</h4>
<pre>public static final&nbsp;double DEFAULT_READ_REPAIR_CHANCE</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.cassandra.config.CFMetaData.DEFAULT_READ_REPAIR_CHANCE">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DEFAULT_DCLOCAL_READ_REPAIR_CHANCE">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_DCLOCAL_READ_REPAIR_CHANCE</h4>
<pre>public static final&nbsp;double DEFAULT_DCLOCAL_READ_REPAIR_CHANCE</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.cassandra.config.CFMetaData.DEFAULT_DCLOCAL_READ_REPAIR_CHANCE">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DEFAULT_GC_GRACE_SECONDS">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_GC_GRACE_SECONDS</h4>
<pre>public static final&nbsp;int DEFAULT_GC_GRACE_SECONDS</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.cassandra.config.CFMetaData.DEFAULT_GC_GRACE_SECONDS">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DEFAULT_MIN_COMPACTION_THRESHOLD">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_MIN_COMPACTION_THRESHOLD</h4>
<pre>public static final&nbsp;int DEFAULT_MIN_COMPACTION_THRESHOLD</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.cassandra.config.CFMetaData.DEFAULT_MIN_COMPACTION_THRESHOLD">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DEFAULT_MAX_COMPACTION_THRESHOLD">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_MAX_COMPACTION_THRESHOLD</h4>
<pre>public static final&nbsp;int DEFAULT_MAX_COMPACTION_THRESHOLD</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.cassandra.config.CFMetaData.DEFAULT_MAX_COMPACTION_THRESHOLD">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DEFAULT_COMPACTION_STRATEGY_CLASS">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_COMPACTION_STRATEGY_CLASS</h4>
<pre>public static final&nbsp;java.lang.Class&lt;? extends <a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a>&gt; DEFAULT_COMPACTION_STRATEGY_CLASS</pre>
</li>
</ul>
<a name="DEFAULT_CACHING_STRATEGY">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_CACHING_STRATEGY</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/cache/CachingOptions.html" title="class in org.apache.cassandra.cache">CachingOptions</a> DEFAULT_CACHING_STRATEGY</pre>
</li>
</ul>
<a name="DEFAULT_DEFAULT_TIME_TO_LIVE">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_DEFAULT_TIME_TO_LIVE</h4>
<pre>public static final&nbsp;int DEFAULT_DEFAULT_TIME_TO_LIVE</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.cassandra.config.CFMetaData.DEFAULT_DEFAULT_TIME_TO_LIVE">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DEFAULT_SPECULATIVE_RETRY">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_SPECULATIVE_RETRY</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.SpeculativeRetry.html" title="class in org.apache.cassandra.config">CFMetaData.SpeculativeRetry</a> DEFAULT_SPECULATIVE_RETRY</pre>
</li>
</ul>
<a name="DEFAULT_MIN_INDEX_INTERVAL">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_MIN_INDEX_INTERVAL</h4>
<pre>public static final&nbsp;int DEFAULT_MIN_INDEX_INTERVAL</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.cassandra.config.CFMetaData.DEFAULT_MIN_INDEX_INTERVAL">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DEFAULT_MAX_INDEX_INTERVAL">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_MAX_INDEX_INTERVAL</h4>
<pre>public static final&nbsp;int DEFAULT_MAX_INDEX_INTERVAL</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.cassandra.config.CFMetaData.DEFAULT_MAX_INDEX_INTERVAL">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DEFAULT_COMPRESSOR">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_COMPRESSOR</h4>
<pre>public static final&nbsp;java.lang.String DEFAULT_COMPRESSOR</pre>
</li>
</ul>
<a name="IndexCf">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>IndexCf</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> IndexCf</pre>
</li>
</ul>
<a name="SchemaKeyspacesCf">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SchemaKeyspacesCf</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> SchemaKeyspacesCf</pre>
</li>
</ul>
<a name="SchemaColumnFamiliesCf">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SchemaColumnFamiliesCf</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> SchemaColumnFamiliesCf</pre>
</li>
</ul>
<a name="SchemaColumnsCf">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SchemaColumnsCf</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> SchemaColumnsCf</pre>
</li>
</ul>
<a name="SchemaTriggersCf">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SchemaTriggersCf</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> SchemaTriggersCf</pre>
</li>
</ul>
<a name="SchemaUserTypesCf">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SchemaUserTypesCf</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> SchemaUserTypesCf</pre>
</li>
</ul>
<a name="HintsCf">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>HintsCf</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> HintsCf</pre>
</li>
</ul>
<a name="PeersCf">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PeersCf</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> PeersCf</pre>
</li>
</ul>
<a name="PeerEventsCf">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PeerEventsCf</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> PeerEventsCf</pre>
</li>
</ul>
<a name="LocalCf">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LocalCf</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> LocalCf</pre>
</li>
</ul>
<a name="TraceSessionsCf">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TraceSessionsCf</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> TraceSessionsCf</pre>
</li>
</ul>
<a name="TraceEventsCf">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>TraceEventsCf</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> TraceEventsCf</pre>
</li>
</ul>
<a name="BatchlogCf">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BatchlogCf</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> BatchlogCf</pre>
</li>
</ul>
<a name="RangeXfersCf">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RangeXfersCf</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> RangeXfersCf</pre>
</li>
</ul>
<a name="CompactionLogCf">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CompactionLogCf</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> CompactionLogCf</pre>
</li>
</ul>
<a name="PaxosCf">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PaxosCf</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> PaxosCf</pre>
</li>
</ul>
<a name="SSTableActivityCF">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SSTableActivityCF</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> SSTableActivityCF</pre>
</li>
</ul>
<a name="CompactionHistoryCf">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CompactionHistoryCf</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> CompactionHistoryCf</pre>
</li>
</ul>
<a name="cfId">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cfId</h4>
<pre>public final&nbsp;java.util.UUID cfId</pre>
</li>
</ul>
<a name="ksName">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ksName</h4>
<pre>public final&nbsp;java.lang.String ksName</pre>
</li>
</ul>
<a name="cfName">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cfName</h4>
<pre>public final&nbsp;java.lang.String cfName</pre>
</li>
</ul>
<a name="cfType">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cfType</h4>
<pre>public final&nbsp;<a href="../../../../org/apache/cassandra/db/ColumnFamilyType.html" title="enum in org.apache.cassandra.db">ColumnFamilyType</a> cfType</pre>
</li>
</ul>
<a name="comparator">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>comparator</h4>
<pre>public volatile&nbsp;<a href="../../../../org/apache/cassandra/db/composites/CellNameType.html" title="interface in org.apache.cassandra.db.composites">CellNameType</a> comparator</pre>
</li>
</ul>
<a name="DEFAULT_KEY_ALIAS">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_KEY_ALIAS</h4>
<pre>public static final&nbsp;java.lang.String DEFAULT_KEY_ALIAS</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.cassandra.config.CFMetaData.DEFAULT_KEY_ALIAS">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DEFAULT_COLUMN_ALIAS">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_COLUMN_ALIAS</h4>
<pre>public static final&nbsp;java.lang.String DEFAULT_COLUMN_ALIAS</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.cassandra.config.CFMetaData.DEFAULT_COLUMN_ALIAS">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="DEFAULT_VALUE_ALIAS">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_VALUE_ALIAS</h4>
<pre>public static final&nbsp;java.lang.String DEFAULT_VALUE_ALIAS</pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#org.apache.cassandra.config.CFMetaData.DEFAULT_VALUE_ALIAS">Constant Field Values</a></dd></dl>
</li>
</ul>
<a name="compactionStrategyClass">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compactionStrategyClass</h4>
<pre>public volatile&nbsp;java.lang.Class&lt;? extends <a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a>&gt; compactionStrategyClass</pre>
</li>
</ul>
<a name="compactionStrategyOptions">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compactionStrategyOptions</h4>
<pre>public volatile&nbsp;java.util.Map&lt;java.lang.String,java.lang.String&gt; compactionStrategyOptions</pre>
</li>
</ul>
<a name="compressionParameters">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>compressionParameters</h4>
<pre>public volatile&nbsp;<a href="../../../../org/apache/cassandra/io/compress/CompressionParameters.html" title="class in org.apache.cassandra.io.compress">CompressionParameters</a> compressionParameters</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!--   -->
</a>
<h3>Constructor Detail</h3>
<a name="CFMetaData(java.lang.String, java.lang.String, org.apache.cassandra.db.ColumnFamilyType, org.apache.cassandra.db.composites.CellNameType)">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>CFMetaData</h4>
<pre>public&nbsp;CFMetaData(java.lang.String&nbsp;keyspace,
          java.lang.String&nbsp;name,
          <a href="../../../../org/apache/cassandra/db/ColumnFamilyType.html" title="enum in org.apache.cassandra.db">ColumnFamilyType</a>&nbsp;type,
          <a href="../../../../org/apache/cassandra/db/composites/CellNameType.html" title="interface in org.apache.cassandra.db.composites">CellNameType</a>&nbsp;comp)</pre>
<div class="block">Create new ColumnFamily metadata with generated random ID.
 When loading from existing schema, use CFMetaData</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>keyspace</code> - keyspace name</dd><dd><code>name</code> - column family name</dd><dd><code>comp</code> - default comparator</dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!--   -->
</a>
<h3>Method Detail</h3>
<a name="comment(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>comment</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;comment(java.lang.String&nbsp;prop)</pre>
</li>
</ul>
<a name="readRepairChance(double)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readRepairChance</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;readRepairChance(double&nbsp;prop)</pre>
</li>
</ul>
<a name="dcLocalReadRepairChance(double)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dcLocalReadRepairChance</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;dcLocalReadRepairChance(double&nbsp;prop)</pre>
</li>
</ul>
<a name="gcGraceSeconds(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>gcGraceSeconds</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;gcGraceSeconds(int&nbsp;prop)</pre>
</li>
</ul>
<a name="defaultValidator(org.apache.cassandra.db.marshal.AbstractType)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultValidator</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;defaultValidator(<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;prop)</pre>
</li>
</ul>
<a name="keyValidator(org.apache.cassandra.db.marshal.AbstractType)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>keyValidator</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;keyValidator(<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;prop)</pre>
</li>
</ul>
<a name="minCompactionThreshold(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minCompactionThreshold</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;minCompactionThreshold(int&nbsp;prop)</pre>
</li>
</ul>
<a name="maxCompactionThreshold(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxCompactionThreshold</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;maxCompactionThreshold(int&nbsp;prop)</pre>
</li>
</ul>
<a name="compactionStrategyClass(java.lang.Class)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compactionStrategyClass</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;compactionStrategyClass(java.lang.Class&lt;? extends <a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a>&gt;&nbsp;prop)</pre>
</li>
</ul>
<a name="compactionStrategyOptions(java.util.Map)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compactionStrategyOptions</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;compactionStrategyOptions(java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;prop)</pre>
</li>
</ul>
<a name="compressionParameters(org.apache.cassandra.io.compress.CompressionParameters)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compressionParameters</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;compressionParameters(<a href="../../../../org/apache/cassandra/io/compress/CompressionParameters.html" title="class in org.apache.cassandra.io.compress">CompressionParameters</a>&nbsp;prop)</pre>
</li>
</ul>
<a name="bloomFilterFpChance(java.lang.Double)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bloomFilterFpChance</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;bloomFilterFpChance(java.lang.Double&nbsp;prop)</pre>
</li>
</ul>
<a name="caching(org.apache.cassandra.cache.CachingOptions)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>caching</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;caching(<a href="../../../../org/apache/cassandra/cache/CachingOptions.html" title="class in org.apache.cassandra.cache">CachingOptions</a>&nbsp;prop)</pre>
</li>
</ul>
<a name="minIndexInterval(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minIndexInterval</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;minIndexInterval(int&nbsp;prop)</pre>
</li>
</ul>
<a name="maxIndexInterval(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxIndexInterval</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;maxIndexInterval(int&nbsp;prop)</pre>
</li>
</ul>
<a name="memtableFlushPeriod(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>memtableFlushPeriod</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;memtableFlushPeriod(int&nbsp;prop)</pre>
</li>
</ul>
<a name="defaultTimeToLive(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultTimeToLive</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;defaultTimeToLive(int&nbsp;prop)</pre>
</li>
</ul>
<a name="speculativeRetry(org.apache.cassandra.config.CFMetaData.SpeculativeRetry)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>speculativeRetry</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;speculativeRetry(<a href="../../../../org/apache/cassandra/config/CFMetaData.SpeculativeRetry.html" title="class in org.apache.cassandra.config">CFMetaData.SpeculativeRetry</a>&nbsp;prop)</pre>
</li>
</ul>
<a name="droppedColumns(java.util.Map)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>droppedColumns</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;droppedColumns(java.util.Map&lt;<a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a>,java.lang.Long&gt;&nbsp;cols)</pre>
</li>
</ul>
<a name="triggers(java.util.Map)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>triggers</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;triggers(java.util.Map&lt;java.lang.String,<a href="../../../../org/apache/cassandra/config/TriggerDefinition.html" title="class in org.apache.cassandra.config">TriggerDefinition</a>&gt;&nbsp;prop)</pre>
</li>
</ul>
<a name="isDense(java.lang.Boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDense</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;isDense(java.lang.Boolean&nbsp;prop)</pre>
</li>
</ul>
<a name="denseCFMetaData(java.lang.String, java.lang.String, org.apache.cassandra.db.marshal.AbstractType, org.apache.cassandra.db.marshal.AbstractType)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>denseCFMetaData</h4>
<pre>public static&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;denseCFMetaData(java.lang.String&nbsp;keyspace,
                         java.lang.String&nbsp;name,
                         <a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;comp,
                         <a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;subcc)</pre>
</li>
</ul>
<a name="sparseCFMetaData(java.lang.String, java.lang.String, org.apache.cassandra.db.marshal.AbstractType)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sparseCFMetaData</h4>
<pre>public static&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;sparseCFMetaData(java.lang.String&nbsp;keyspace,
                          java.lang.String&nbsp;name,
                          <a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;comp)</pre>
</li>
</ul>
<a name="denseCFMetaData(java.lang.String, java.lang.String, org.apache.cassandra.db.marshal.AbstractType)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>denseCFMetaData</h4>
<pre>public static&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;denseCFMetaData(java.lang.String&nbsp;keyspace,
                         java.lang.String&nbsp;name,
                         <a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;comp)</pre>
</li>
</ul>
<a name="getTriggers()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTriggers</h4>
<pre>public&nbsp;java.util.Map&lt;java.lang.String,<a href="../../../../org/apache/cassandra/config/TriggerDefinition.html" title="class in org.apache.cassandra.config">TriggerDefinition</a>&gt;&nbsp;getTriggers()</pre>
</li>
</ul>
<a name="compile(java.lang.String, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compile</h4>
<pre>public static&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;compile(java.lang.String&nbsp;cql,
                 java.lang.String&nbsp;keyspace)</pre>
</li>
</ul>
<a name="generateLegacyCfId(java.lang.String, java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>generateLegacyCfId</h4>
<pre>public static&nbsp;java.util.UUID&nbsp;generateLegacyCfId(java.lang.String&nbsp;ksName,
                                java.lang.String&nbsp;cfName)</pre>
<div class="block">Generates deterministic UUID from keyspace/columnfamily name pair.
 This is used to generate the same UUID for C* version < 2.1

 Since 2.1, this is only used for system columnfamilies and tests.</div>
</li>
</ul>
<a name="newIndexMetadata(org.apache.cassandra.config.CFMetaData, org.apache.cassandra.config.ColumnDefinition, org.apache.cassandra.db.composites.CellNameType)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newIndexMetadata</h4>
<pre>public static&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;newIndexMetadata(<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;parent,
                          <a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;info,
                          <a href="../../../../org/apache/cassandra/db/composites/CellNameType.html" title="interface in org.apache.cassandra.db.composites">CellNameType</a>&nbsp;indexComparator)</pre>
<div class="block">Creates CFMetaData for secondary index CF.
 Secondary index CF has the same CF ID as parent's.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>parent</code> - Parent CF where secondary index is created</dd><dd><code>info</code> - Column definition containing secondary index definition</dd><dd><code>indexComparator</code> - Comparator for secondary index</dd>
<dt><span class="strong">Returns:</span></dt><dd>CFMetaData for secondary index</dd></dl>
</li>
</ul>
<a name="reloadSecondaryIndexMetadata(org.apache.cassandra.config.CFMetaData)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reloadSecondaryIndexMetadata</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;reloadSecondaryIndexMetadata(<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;parent)</pre>
</li>
</ul>
<a name="copy()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;copy()</pre>
</li>
</ul>
<a name="copy(java.util.UUID)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;copy(java.util.UUID&nbsp;newCfId)</pre>
<div class="block">Clones the CFMetaData, but sets a different cfId</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>newCfId</code> - the cfId for the cloned CFMetaData</dd>
<dt><span class="strong">Returns:</span></dt><dd>the cloned CFMetaData instance with the new cfId</dd></dl>
</li>
</ul>
<a name="indexColumnFamilyName(org.apache.cassandra.config.ColumnDefinition)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>indexColumnFamilyName</h4>
<pre>public&nbsp;java.lang.String&nbsp;indexColumnFamilyName(<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;info)</pre>
<div class="block">generate a column family name for an index corresponding to the given column.
 This is NOT the same as the index's name! This is only used in sstable filenames and is not exposed to users.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>info</code> - A definition of the column with index</dd>
<dt><span class="strong">Returns:</span></dt><dd>name of the index ColumnFamily</dd></dl>
</li>
</ul>
<a name="getComment()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getComment</h4>
<pre>public&nbsp;java.lang.String&nbsp;getComment()</pre>
</li>
</ul>
<a name="isSuper()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSuper</h4>
<pre>public&nbsp;boolean&nbsp;isSuper()</pre>
</li>
</ul>
<a name="getReadRepairChance()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReadRepairChance</h4>
<pre>public&nbsp;double&nbsp;getReadRepairChance()</pre>
</li>
</ul>
<a name="getDcLocalReadRepair()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDcLocalReadRepair</h4>
<pre>public&nbsp;double&nbsp;getDcLocalReadRepair()</pre>
</li>
</ul>
<a name="newReadRepairDecision()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newReadRepairDecision</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/ReadRepairDecision.html" title="enum in org.apache.cassandra.config">ReadRepairDecision</a>&nbsp;newReadRepairDecision()</pre>
</li>
</ul>
<a name="getGcGraceSeconds()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGcGraceSeconds</h4>
<pre>public&nbsp;int&nbsp;getGcGraceSeconds()</pre>
</li>
</ul>
<a name="getDefaultValidator()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultValidator</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;getDefaultValidator()</pre>
</li>
</ul>
<a name="getKeyValidator()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getKeyValidator</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;getKeyValidator()</pre>
</li>
</ul>
<a name="getMinCompactionThreshold()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMinCompactionThreshold</h4>
<pre>public&nbsp;java.lang.Integer&nbsp;getMinCompactionThreshold()</pre>
</li>
</ul>
<a name="getMaxCompactionThreshold()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxCompactionThreshold</h4>
<pre>public&nbsp;java.lang.Integer&nbsp;getMaxCompactionThreshold()</pre>
</li>
</ul>
<a name="getCQL2KeyName()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCQL2KeyName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getCQL2KeyName()</pre>
</li>
</ul>
<a name="compressionParameters()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compressionParameters</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/io/compress/CompressionParameters.html" title="class in org.apache.cassandra.io.compress">CompressionParameters</a>&nbsp;compressionParameters()</pre>
</li>
</ul>
<a name="allColumns()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>allColumns</h4>
<pre>public&nbsp;java.util.Collection&lt;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&gt;&nbsp;allColumns()</pre>
</li>
</ul>
<a name="allColumnsInSelectOrder()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>allColumnsInSelectOrder</h4>
<pre>public&nbsp;java.util.Iterator&lt;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&gt;&nbsp;allColumnsInSelectOrder()</pre>
</li>
</ul>
<a name="partitionKeyColumns()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partitionKeyColumns</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&gt;&nbsp;partitionKeyColumns()</pre>
</li>
</ul>
<a name="clusteringColumns()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clusteringColumns</h4>
<pre>public&nbsp;java.util.List&lt;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&gt;&nbsp;clusteringColumns()</pre>
</li>
</ul>
<a name="regularColumns()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>regularColumns</h4>
<pre>public&nbsp;java.util.Set&lt;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&gt;&nbsp;regularColumns()</pre>
</li>
</ul>
<a name="staticColumns()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>staticColumns</h4>
<pre>public&nbsp;java.util.Set&lt;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&gt;&nbsp;staticColumns()</pre>
</li>
</ul>
<a name="regularAndStaticColumns()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>regularAndStaticColumns</h4>
<pre>public&nbsp;java.lang.Iterable&lt;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&gt;&nbsp;regularAndStaticColumns()</pre>
</li>
</ul>
<a name="compactValueColumn()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compactValueColumn</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;compactValueColumn()</pre>
</li>
</ul>
<a name="getKeyValidatorAsCType()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getKeyValidatorAsCType</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/db/composites/CType.html" title="interface in org.apache.cassandra.db.composites">CType</a>&nbsp;getKeyValidatorAsCType()</pre>
</li>
</ul>
<a name="getBloomFilterFpChance()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBloomFilterFpChance</h4>
<pre>public&nbsp;double&nbsp;getBloomFilterFpChance()</pre>
</li>
</ul>
<a name="getCaching()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCaching</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/cache/CachingOptions.html" title="class in org.apache.cassandra.cache">CachingOptions</a>&nbsp;getCaching()</pre>
</li>
</ul>
<a name="getMinIndexInterval()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMinIndexInterval</h4>
<pre>public&nbsp;int&nbsp;getMinIndexInterval()</pre>
</li>
</ul>
<a name="getMaxIndexInterval()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxIndexInterval</h4>
<pre>public&nbsp;int&nbsp;getMaxIndexInterval()</pre>
</li>
</ul>
<a name="getSpeculativeRetry()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSpeculativeRetry</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.SpeculativeRetry.html" title="class in org.apache.cassandra.config">CFMetaData.SpeculativeRetry</a>&nbsp;getSpeculativeRetry()</pre>
</li>
</ul>
<a name="getMemtableFlushPeriod()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMemtableFlushPeriod</h4>
<pre>public&nbsp;int&nbsp;getMemtableFlushPeriod()</pre>
</li>
</ul>
<a name="getDefaultTimeToLive()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultTimeToLive</h4>
<pre>public&nbsp;int&nbsp;getDefaultTimeToLive()</pre>
</li>
</ul>
<a name="getDroppedColumns()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDroppedColumns</h4>
<pre>public&nbsp;java.util.Map&lt;<a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a>,java.lang.Long&gt;&nbsp;getDroppedColumns()</pre>
</li>
</ul>
<a name="getIsDense()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIsDense</h4>
<pre>public&nbsp;java.lang.Boolean&nbsp;getIsDense()</pre>
</li>
</ul>
<a name="equals(java.lang.Object)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;o)</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="hashCode()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="getValueValidator(org.apache.cassandra.db.composites.CellName)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValueValidator</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;getValueValidator(<a href="../../../../org/apache/cassandra/db/composites/CellName.html" title="interface in org.apache.cassandra.db.composites">CellName</a>&nbsp;cellName)</pre>
</li>
</ul>
<a name="fromThrift(org.apache.cassandra.thrift.CfDef)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromThrift</h4>
<pre>public static&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;fromThrift(<a href="../../../../org/apache/cassandra/thrift/CfDef.html" title="class in org.apache.cassandra.thrift">CfDef</a>&nbsp;cf_def)
                             throws <a href="../../../../org/apache/cassandra/exceptions/InvalidRequestException.html" title="class in org.apache.cassandra.exceptions">InvalidRequestException</a>,
                                    <a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/cassandra/exceptions/InvalidRequestException.html" title="class in org.apache.cassandra.exceptions">InvalidRequestException</a></code></dd>
<dd><code><a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></code></dd></dl>
</li>
</ul>
<a name="fromThriftForUpdate(org.apache.cassandra.thrift.CfDef, org.apache.cassandra.config.CFMetaData)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromThriftForUpdate</h4>
<pre>public static&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;fromThriftForUpdate(<a href="../../../../org/apache/cassandra/thrift/CfDef.html" title="class in org.apache.cassandra.thrift">CfDef</a>&nbsp;cf_def,
                             <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;toUpdate)
                                      throws <a href="../../../../org/apache/cassandra/exceptions/InvalidRequestException.html" title="class in org.apache.cassandra.exceptions">InvalidRequestException</a>,
                                             <a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/cassandra/exceptions/InvalidRequestException.html" title="class in org.apache.cassandra.exceptions">InvalidRequestException</a></code></dd>
<dd><code><a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></code></dd></dl>
</li>
</ul>
<a name="fromThriftCqlRow(org.apache.cassandra.thrift.CqlRow, org.apache.cassandra.thrift.CqlResult)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromThriftCqlRow</h4>
<pre>public static&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;fromThriftCqlRow(<a href="../../../../org/apache/cassandra/thrift/CqlRow.html" title="class in org.apache.cassandra.thrift">CqlRow</a>&nbsp;cf,
                          <a href="../../../../org/apache/cassandra/thrift/CqlResult.html" title="class in org.apache.cassandra.thrift">CqlResult</a>&nbsp;columnsRes)</pre>
<div class="block">Create CFMetaData from thrift <a href="../../../../org/apache/cassandra/thrift/CqlRow.html" title="class in org.apache.cassandra.thrift"><code>CqlRow</code></a> that contains columns from schema_columnfamilies.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>columnsRes</code> - CqlRow containing columns from schema_columnfamilies.</dd>
<dt><span class="strong">Returns:</span></dt><dd>CFMetaData derived from CqlRow</dd></dl>
</li>
</ul>
<a name="reload()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reload</h4>
<pre>public&nbsp;void&nbsp;reload()</pre>
</li>
</ul>
<a name="validateCompatility(org.apache.cassandra.config.CFMetaData)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>validateCompatility</h4>
<pre>public&nbsp;void&nbsp;validateCompatility(<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;cfm)
                         throws <a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></code></dd></dl>
</li>
</ul>
<a name="validateCompactionOptions(java.lang.Class, java.util.Map)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>validateCompactionOptions</h4>
<pre>public static&nbsp;void&nbsp;validateCompactionOptions(java.lang.Class&lt;? extends <a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a>&gt;&nbsp;strategyClass,
                             java.util.Map&lt;java.lang.String,java.lang.String&gt;&nbsp;options)
                                      throws <a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></code></dd></dl>
</li>
</ul>
<a name="createCompactionStrategy(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createCompactionStrategy</h4>
<pre>public static&nbsp;java.lang.Class&lt;? extends <a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a>&gt;&nbsp;createCompactionStrategy(java.lang.String&nbsp;className)
                                                                                      throws <a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></code></dd></dl>
</li>
</ul>
<a name="createCompactionStrategyInstance(org.apache.cassandra.db.ColumnFamilyStore)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createCompactionStrategyInstance</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a>&nbsp;createCompactionStrategyInstance(<a href="../../../../org/apache/cassandra/db/ColumnFamilyStore.html" title="class in org.apache.cassandra.db">ColumnFamilyStore</a>&nbsp;cfs)</pre>
</li>
</ul>
<a name="toThrift()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toThrift</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/thrift/CfDef.html" title="class in org.apache.cassandra.thrift">CfDef</a>&nbsp;toThrift()</pre>
</li>
</ul>
<a name="getColumnDefinition(org.apache.cassandra.cql3.ColumnIdentifier)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumnDefinition</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;getColumnDefinition(<a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a>&nbsp;name)</pre>
<div class="block">Returns the ColumnDefinition for <code>name</code>.</div>
</li>
</ul>
<a name="getColumnDefinition(java.nio.ByteBuffer)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumnDefinition</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;getColumnDefinition(java.nio.ByteBuffer&nbsp;name)</pre>
</li>
</ul>
<a name="getColumnDefinition(org.apache.cassandra.db.composites.CellName)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumnDefinition</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;getColumnDefinition(<a href="../../../../org/apache/cassandra/db/composites/CellName.html" title="interface in org.apache.cassandra.db.composites">CellName</a>&nbsp;cellName)</pre>
<div class="block">Returns a ColumnDefinition given a cell name.</div>
</li>
</ul>
<a name="getColumnDefinitionForIndex(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumnDefinitionForIndex</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;getColumnDefinitionForIndex(java.lang.String&nbsp;indexName)</pre>
</li>
</ul>
<a name="addDefaultIndexNames()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addDefaultIndexNames</h4>
<pre>public&nbsp;void&nbsp;addDefaultIndexNames()
                          throws <a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></pre>
<div class="block">Convert a null index_name to appropriate default name according to column status</div>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></code></dd></dl>
</li>
</ul>
<a name="getDefaultIndexName(java.lang.String, org.apache.cassandra.cql3.ColumnIdentifier)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultIndexName</h4>
<pre>public static&nbsp;java.lang.String&nbsp;getDefaultIndexName(java.lang.String&nbsp;cfName,
                                   <a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a>&nbsp;columnName)</pre>
</li>
</ul>
<a name="getOnDiskIterator(java.io.DataInput, org.apache.cassandra.io.sstable.Descriptor.Version)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOnDiskIterator</h4>
<pre>public&nbsp;java.util.Iterator&lt;<a href="../../../../org/apache/cassandra/db/OnDiskAtom.html" title="interface in org.apache.cassandra.db">OnDiskAtom</a>&gt;&nbsp;getOnDiskIterator(java.io.DataInput&nbsp;in,
                                               <a href="../../../../org/apache/cassandra/io/sstable/Descriptor.Version.html" title="class in org.apache.cassandra.io.sstable">Descriptor.Version</a>&nbsp;version)</pre>
</li>
</ul>
<a name="getOnDiskIterator(java.io.DataInput, org.apache.cassandra.db.ColumnSerializer.Flag, int, org.apache.cassandra.io.sstable.Descriptor.Version)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOnDiskIterator</h4>
<pre>public&nbsp;java.util.Iterator&lt;<a href="../../../../org/apache/cassandra/db/OnDiskAtom.html" title="interface in org.apache.cassandra.db">OnDiskAtom</a>&gt;&nbsp;getOnDiskIterator(java.io.DataInput&nbsp;in,
                                               <a href="../../../../org/apache/cassandra/db/ColumnSerializer.Flag.html" title="enum in org.apache.cassandra.db">ColumnSerializer.Flag</a>&nbsp;flag,
                                               int&nbsp;expireBefore,
                                               <a href="../../../../org/apache/cassandra/io/sstable/Descriptor.Version.html" title="class in org.apache.cassandra.io.sstable">Descriptor.Version</a>&nbsp;version)</pre>
</li>
</ul>
<a name="getOnDiskDeserializer(java.io.DataInput, org.apache.cassandra.io.sstable.Descriptor.Version)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOnDiskDeserializer</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/db/AtomDeserializer.html" title="class in org.apache.cassandra.db">AtomDeserializer</a>&nbsp;getOnDiskDeserializer(java.io.DataInput&nbsp;in,
                                     <a href="../../../../org/apache/cassandra/io/sstable/Descriptor.Version.html" title="class in org.apache.cassandra.io.sstable">Descriptor.Version</a>&nbsp;version)</pre>
</li>
</ul>
<a name="isNameValid(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNameValid</h4>
<pre>public static&nbsp;boolean&nbsp;isNameValid(java.lang.String&nbsp;name)</pre>
</li>
</ul>
<a name="isIndexNameValid(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isIndexNameValid</h4>
<pre>public static&nbsp;boolean&nbsp;isIndexNameValid(java.lang.String&nbsp;name)</pre>
</li>
</ul>
<a name="validate()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>validate</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;validate()
                    throws <a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></code></dd></dl>
</li>
</ul>
<a name="toSchemaUpdate(org.apache.cassandra.config.CFMetaData, long, boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toSchemaUpdate</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/db/Mutation.html" title="class in org.apache.cassandra.db">Mutation</a>&nbsp;toSchemaUpdate(<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;newState,
                      long&nbsp;modificationTimestamp,
                      boolean&nbsp;fromThrift)</pre>
<div class="block">Create schema mutations to update this metadata to provided new state.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>newState</code> - The new metadata (for the same CF)</dd><dd><code>modificationTimestamp</code> - Timestamp to use for mutation</dd><dd><code>fromThrift</code> - whether the newState comes from thrift</dd>
<dt><span class="strong">Returns:</span></dt><dd>Difference between attributes in form of schema mutation</dd></dl>
</li>
</ul>
<a name="dropFromSchema(long)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dropFromSchema</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/db/Mutation.html" title="class in org.apache.cassandra.db">Mutation</a>&nbsp;dropFromSchema(long&nbsp;timestamp)</pre>
<div class="block">Remove all CF attributes from schema</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamp</code> - Timestamp to use</dd>
<dt><span class="strong">Returns:</span></dt><dd>Mutation to use to completely remove cf from schema</dd></dl>
</li>
</ul>
<a name="isPurged()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isPurged</h4>
<pre>public&nbsp;boolean&nbsp;isPurged()</pre>
</li>
</ul>
<a name="toSchema(org.apache.cassandra.db.Mutation, long)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toSchema</h4>
<pre>public&nbsp;void&nbsp;toSchema(<a href="../../../../org/apache/cassandra/db/Mutation.html" title="class in org.apache.cassandra.db">Mutation</a>&nbsp;mutation,
            long&nbsp;timestamp)</pre>
</li>
</ul>
<a name="addColumnMetadataFromAliases(java.util.List, org.apache.cassandra.db.marshal.AbstractType, org.apache.cassandra.config.ColumnDefinition.Kind)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addColumnMetadataFromAliases</h4>
<pre>public&nbsp;void&nbsp;addColumnMetadataFromAliases(java.util.List&lt;java.nio.ByteBuffer&gt;&nbsp;aliases,
                                <a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;comparator,
                                <a href="../../../../org/apache/cassandra/config/ColumnDefinition.Kind.html" title="enum in org.apache.cassandra.config">ColumnDefinition.Kind</a>&nbsp;kind)</pre>
</li>
</ul>
<a name="fromSchema(org.apache.cassandra.cql3.UntypedResultSet.Row)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromSchema</h4>
<pre>public static&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;fromSchema(<a href="../../../../org/apache/cassandra/cql3/UntypedResultSet.Row.html" title="class in org.apache.cassandra.cql3">UntypedResultSet.Row</a>&nbsp;result)</pre>
<div class="block">Deserialize CF metadata from low-level representation</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Thrift-based metadata deserialized from schema</dd></dl>
</li>
</ul>
<a name="toSchema(long)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toSchema</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/db/Mutation.html" title="class in org.apache.cassandra.db">Mutation</a>&nbsp;toSchema(long&nbsp;timestamp)
                  throws <a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></pre>
<div class="block">Convert current metadata into schema mutation</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timestamp</code> - Timestamp to use</dd>
<dt><span class="strong">Returns:</span></dt><dd>Low-level representation of the CF</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></code> - if any of the attributes didn't pass validation</dd></dl>
</li>
</ul>
<a name="getColumnDefinitionComparator(org.apache.cassandra.config.ColumnDefinition)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumnDefinitionComparator</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;getColumnDefinitionComparator(<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;def)</pre>
</li>
</ul>
<a name="getComponentComparator(java.lang.Integer, org.apache.cassandra.config.ColumnDefinition.Kind)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getComponentComparator</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a>&lt;?&gt;&nbsp;getComponentComparator(java.lang.Integer&nbsp;componentIndex,
                                     <a href="../../../../org/apache/cassandra/config/ColumnDefinition.Kind.html" title="enum in org.apache.cassandra.config">ColumnDefinition.Kind</a>&nbsp;kind)</pre>
</li>
</ul>
<a name="addAllColumnDefinitions(java.util.Collection)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAllColumnDefinitions</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;addAllColumnDefinitions(java.util.Collection&lt;<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&gt;&nbsp;defs)</pre>
</li>
</ul>
<a name="addColumnDefinition(org.apache.cassandra.config.ColumnDefinition)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addColumnDefinition</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;addColumnDefinition(<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;def)
                               throws <a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></code></dd></dl>
</li>
</ul>
<a name="addOrReplaceColumnDefinition(org.apache.cassandra.config.ColumnDefinition)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addOrReplaceColumnDefinition</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;addOrReplaceColumnDefinition(<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;def)</pre>
</li>
</ul>
<a name="removeColumnDefinition(org.apache.cassandra.config.ColumnDefinition)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeColumnDefinition</h4>
<pre>public&nbsp;boolean&nbsp;removeColumnDefinition(<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;def)</pre>
</li>
</ul>
<a name="addTriggerDefinition(org.apache.cassandra.config.TriggerDefinition)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addTriggerDefinition</h4>
<pre>public&nbsp;void&nbsp;addTriggerDefinition(<a href="../../../../org/apache/cassandra/config/TriggerDefinition.html" title="class in org.apache.cassandra.config">TriggerDefinition</a>&nbsp;def)
                          throws <a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/cassandra/exceptions/ConfigurationException.html" title="class in org.apache.cassandra.exceptions">ConfigurationException</a></code></dd></dl>
</li>
</ul>
<a name="removeTrigger(java.lang.String)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeTrigger</h4>
<pre>public&nbsp;boolean&nbsp;removeTrigger(java.lang.String&nbsp;name)</pre>
</li>
</ul>
<a name="recordColumnDrop(org.apache.cassandra.config.ColumnDefinition)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>recordColumnDrop</h4>
<pre>public&nbsp;void&nbsp;recordColumnDrop(<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>&nbsp;def)</pre>
</li>
</ul>
<a name="renameColumn(org.apache.cassandra.cql3.ColumnIdentifier, org.apache.cassandra.cql3.ColumnIdentifier)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>renameColumn</h4>
<pre>public&nbsp;void&nbsp;renameColumn(<a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a>&nbsp;from,
                <a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a>&nbsp;to)
                  throws <a href="../../../../org/apache/cassandra/exceptions/InvalidRequestException.html" title="class in org.apache.cassandra.exceptions">InvalidRequestException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../org/apache/cassandra/exceptions/InvalidRequestException.html" title="class in org.apache.cassandra.exceptions">InvalidRequestException</a></code></dd></dl>
</li>
</ul>
<a name="rebuild()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rebuild</h4>
<pre>public&nbsp;<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a>&nbsp;rebuild()</pre>
</li>
</ul>
<a name="isCQL3Table()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCQL3Table</h4>
<pre>public&nbsp;boolean&nbsp;isCQL3Table()</pre>
</li>
</ul>
<a name="isThriftCompatible()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isThriftCompatible</h4>
<pre>public&nbsp;boolean&nbsp;isThriftCompatible()</pre>
<div class="block">Returns whether this CFMetaData can be returned to thrift.</div>
</li>
</ul>
<a name="isCounter()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCounter</h4>
<pre>public&nbsp;boolean&nbsp;isCounter()</pre>
</li>
</ul>
<a name="hasStaticColumns()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasStaticColumns</h4>
<pre>public&nbsp;boolean&nbsp;hasStaticColumns()</pre>
</li>
</ul>
<a name="toString()">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/CFMetaData.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
<li><a href="../../../../org/apache/cassandra/config/CFMetaData.SpeculativeRetry.html" title="class in org.apache.cassandra.config"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/cassandra/config/CFMetaData.html" target="_top">Frames</a></li>
<li><a href="CFMetaData.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested_class_summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &copy; 2014 The Apache Software Foundation</small></p>
</body>
</html>