cassandra-server
Version:
A thin Javascript wrapper around Apache Cassandra to provide out of the box server support
2,422 lines • 137 kB
HTML
<!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: </li>
<li><a href="#nested_class_summary">Nested</a> | </li>
<li><a href="#field_summary">Field</a> | </li>
<li><a href="#constructor_summary">Constr</a> | </li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li><a href="#field_detail">Field</a> | </li>
<li><a href="#constructor_detail">Constr</a> | </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"> </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 </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> </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"> </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> </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> </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> </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> </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> </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> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.Class<? extends <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#compactionStrategyClass">compactionStrategyClass</a></strong></code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Map<java.lang.String,java.lang.String></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#compactionStrategyOptions">compactionStrategyOptions</a></strong></code> </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> </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> </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> </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> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.Class<? extends <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#DEFAULT_COMPACTION_STRATEGY_CLASS">DEFAULT_COMPACTION_STRATEGY_CLASS</a></strong></code> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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"> </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 keyspace,
java.lang.String name,
<a href="../../../../org/apache/cassandra/db/ColumnFamilyType.html" title="enum in org.apache.cassandra.db">ColumnFamilyType</a> type,
<a href="../../../../org/apache/cassandra/db/composites/CellNameType.html" title="interface in org.apache.cassandra.db.composites">CellNameType</a> 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"> </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<<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>> defs)</code> </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> def)</code> </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<java.nio.ByteBuffer> aliases,
<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a><?> comparator,
<a href="../../../../org/apache/cassandra/config/ColumnDefinition.Kind.html" title="enum in org.apache.cassandra.config">ColumnDefinition.Kind</a> kind)</code> </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> def)</code> </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> def)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.Collection<<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#allColumns()">allColumns</a></strong>()</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Iterator<<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#allColumnsInSelectOrder()">allColumnsInSelectOrder</a></strong>()</code> </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 prop)</code> </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> prop)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.List<<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#clusteringColumns()">clusteringColumns</a></strong>()</code> </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 prop)</code> </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<? extends <a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a>> prop)</code> </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<java.lang.String,java.lang.String> prop)</code> </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> </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 cql,
java.lang.String keyspace)</code> </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> </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> prop)</code> </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> </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 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<? extends <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#createCompactionStrategy(java.lang.String)">createCompactionStrategy</a></strong>(java.lang.String className)</code> </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> cfs)</code> </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 prop)</code> </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 prop)</code> </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><?> prop)</code> </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 keyspace,
java.lang.String name,
<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a><?> comp)</code> </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 keyspace,
java.lang.String name,
<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a><?> comp,
<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a><?> subcc)</code> </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 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<<a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a>,java.lang.Long> cols)</code> </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 o)</code> </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> 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> cf_def)</code> </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> cf,
<a href="../../../../org/apache/cassandra/thrift/CqlResult.html" title="class in org.apache.cassandra.thrift">CqlResult</a> 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> cf_def,
<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> toUpdate)</code> </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 prop)</code> </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 ksName,
java.lang.String 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> </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> </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 name)</code> </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> 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> 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><?></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> def)</code> </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 indexName)</code> </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> </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><?></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 componentIndex,
<a href="../../../../org/apache/cassandra/config/ColumnDefinition.Kind.html" title="enum in org.apache.cassandra.config">ColumnDefinition.Kind</a> kind)</code> </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> </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> </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 cfName,
<a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a> columnName)</code> </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> </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><?></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getDefaultValidator()">getDefaultValidator</a></strong>()</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.Map<<a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a>,java.lang.Long></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getDroppedColumns()">getDroppedColumns</a></strong>()</code> </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> </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> </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><?></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getKeyValidator()">getKeyValidator</a></strong>()</code> </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> </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> </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> </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> </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> </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> </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 in,
<a href="../../../../org/apache/cassandra/io/sstable/Descriptor.Version.html" title="class in org.apache.cassandra.io.sstable">Descriptor.Version</a> version)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Iterator<<a href="../../../../org/apache/cassandra/db/OnDiskAtom.html" title="interface in org.apache.cassandra.db">OnDiskAtom</a>></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 in,
<a href="../../../../org/apache/cassandra/db/ColumnSerializer.Flag.html" title="enum in org.apache.cassandra.db">ColumnSerializer.Flag</a> flag,
int expireBefore,
<a href="../../../../org/apache/cassandra/io/sstable/Descriptor.Version.html" title="class in org.apache.cassandra.io.sstable">Descriptor.Version</a> version)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.Iterator<<a href="../../../../org/apache/cassandra/db/OnDiskAtom.html" title="interface in org.apache.cassandra.db">OnDiskAtom</a>></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 in,
<a href="../../../../org/apache/cassandra/io/sstable/Descriptor.Version.html" title="class in org.apache.cassandra.io.sstable">Descriptor.Version</a> version)</code> </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> </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> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Map<java.lang.String,<a href="../../../../org/apache/cassandra/config/TriggerDefinition.html" title="class in org.apache.cassandra.config">TriggerDefinition</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/cassandra/config/CFMetaData.html#getTriggers()">getTriggers</a></strong>()</code> </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><?></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> cellName)</code> </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> </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> </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> 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> </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> </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 prop)</code> </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 name)</code> </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 name)</code> </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> </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> </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><?> prop)</code> </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 prop)</code> </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 prop)</code> </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 prop)</code> </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 prop)</code> </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 prop)</code> </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> parent,
<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a> info,
<a href="../../../../org/apache/cassandra/db/composites/CellNameType.html" title="interface in org.apache.cassandra.db.composites">CellNameType</a> 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> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.List<<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#partitionKeyColumns()">partitionKeyColumns</a></strong>()</code> </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 prop)</code> </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> </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> def)</code> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.Iterable<<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#regularAndStaticColumns()">regularAndStaticColumns</a></strong>()</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Set<<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#regularColumns()">regularColumns</a></strong>()</code> </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> </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> parent)</code> </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> def)</code> </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 name)</code> </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> from,
<a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a> to)</code> </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 keyspace,
java.lang.String name,
<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a><?> comp)</code> </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> prop)</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Set<<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#staticColumns()">staticColumns</a></strong>()</code> </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 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> mutation,
long timestamp)</code> </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> newState,
long modificationTimestamp,
boolean 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> </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> </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<java.lang.String,<a href="../../../../org/apache/cassandra/config/TriggerDefinition.html" title="class in org.apache.cassandra.config">TriggerDefinition</a>> prop)</code> </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> </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<? extends <a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a>> strategyClass,
java.util.Map<java.lang.String,java.lang.String> options)</code> </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> cfm)</code> </td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class 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 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 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 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 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 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 java.lang.Class<? extends <a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a>> 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 <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 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 <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 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 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 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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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 java.util.UUID cfId</pre>
</li>
</ul>
<a name="ksName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ksName</h4>
<pre>public final java.lang.String ksName</pre>
</li>
</ul>
<a name="cfName">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cfName</h4>
<pre>public final java.lang.String cfName</pre>
</li>
</ul>
<a name="cfType">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>cfType</h4>
<pre>public final <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 <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 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 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 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 java.lang.Class<? extends <a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a>> compactionStrategyClass</pre>
</li>
</ul>
<a name="compactionStrategyOptions">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compactionStrategyOptions</h4>
<pre>public volatile java.util.Map<java.lang.String,java.lang.String> compactionStrategyOptions</pre>
</li>
</ul>
<a name="compressionParameters">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>compressionParameters</h4>
<pre>public volatile <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 CFMetaData(java.lang.String keyspace,
java.lang.String name,
<a href="../../../../org/apache/cassandra/db/ColumnFamilyType.html" title="enum in org.apache.cassandra.db">ColumnFamilyType</a> type,
<a href="../../../../org/apache/cassandra/db/composites/CellNameType.html" title="interface in org.apache.cassandra.db.composites">CellNameType</a> 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 <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> comment(java.lang.String prop)</pre>
</li>
</ul>
<a name="readRepairChance(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readRepairChance</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> readRepairChance(double prop)</pre>
</li>
</ul>
<a name="dcLocalReadRepairChance(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dcLocalReadRepairChance</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> dcLocalReadRepairChance(double prop)</pre>
</li>
</ul>
<a name="gcGraceSeconds(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>gcGraceSeconds</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> gcGraceSeconds(int 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 <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> defaultValidator(<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a><?> 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 <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> keyValidator(<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a><?> prop)</pre>
</li>
</ul>
<a name="minCompactionThreshold(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minCompactionThreshold</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> minCompactionThreshold(int prop)</pre>
</li>
</ul>
<a name="maxCompactionThreshold(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxCompactionThreshold</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> maxCompactionThreshold(int prop)</pre>
</li>
</ul>
<a name="compactionStrategyClass(java.lang.Class)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compactionStrategyClass</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> compactionStrategyClass(java.lang.Class<? extends <a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a>> prop)</pre>
</li>
</ul>
<a name="compactionStrategyOptions(java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compactionStrategyOptions</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> compactionStrategyOptions(java.util.Map<java.lang.String,java.lang.String> 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 <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> compressionParameters(<a href="../../../../org/apache/cassandra/io/compress/CompressionParameters.html" title="class in org.apache.cassandra.io.compress">CompressionParameters</a> prop)</pre>
</li>
</ul>
<a name="bloomFilterFpChance(java.lang.Double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bloomFilterFpChance</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> bloomFilterFpChance(java.lang.Double prop)</pre>
</li>
</ul>
<a name="caching(org.apache.cassandra.cache.CachingOptions)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>caching</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> caching(<a href="../../../../org/apache/cassandra/cache/CachingOptions.html" title="class in org.apache.cassandra.cache">CachingOptions</a> prop)</pre>
</li>
</ul>
<a name="minIndexInterval(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>minIndexInterval</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> minIndexInterval(int prop)</pre>
</li>
</ul>
<a name="maxIndexInterval(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxIndexInterval</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> maxIndexInterval(int prop)</pre>
</li>
</ul>
<a name="memtableFlushPeriod(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>memtableFlushPeriod</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> memtableFlushPeriod(int prop)</pre>
</li>
</ul>
<a name="defaultTimeToLive(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultTimeToLive</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> defaultTimeToLive(int 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 <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> speculativeRetry(<a href="../../../../org/apache/cassandra/config/CFMetaData.SpeculativeRetry.html" title="class in org.apache.cassandra.config">CFMetaData.SpeculativeRetry</a> prop)</pre>
</li>
</ul>
<a name="droppedColumns(java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>droppedColumns</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> droppedColumns(java.util.Map<<a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a>,java.lang.Long> cols)</pre>
</li>
</ul>
<a name="triggers(java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>triggers</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> triggers(java.util.Map<java.lang.String,<a href="../../../../org/apache/cassandra/config/TriggerDefinition.html" title="class in org.apache.cassandra.config">TriggerDefinition</a>> prop)</pre>
</li>
</ul>
<a name="isDense(java.lang.Boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isDense</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> isDense(java.lang.Boolean 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 <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> denseCFMetaData(java.lang.String keyspace,
java.lang.String name,
<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a><?> comp,
<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a><?> 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 <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> sparseCFMetaData(java.lang.String keyspace,
java.lang.String name,
<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a><?> 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 <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> denseCFMetaData(java.lang.String keyspace,
java.lang.String name,
<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a><?> comp)</pre>
</li>
</ul>
<a name="getTriggers()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTriggers</h4>
<pre>public java.util.Map<java.lang.String,<a href="../../../../org/apache/cassandra/config/TriggerDefinition.html" title="class in org.apache.cassandra.config">TriggerDefinition</a>> 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 <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> compile(java.lang.String cql,
java.lang.String 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 java.util.UUID generateLegacyCfId(java.lang.String ksName,
java.lang.String 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 <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> newIndexMetadata(<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> parent,
<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a> info,
<a href="../../../../org/apache/cassandra/db/composites/CellNameType.html" title="interface in org.apache.cassandra.db.composites">CellNameType</a> 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 <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> reloadSecondaryIndexMetadata(<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> parent)</pre>
</li>
</ul>
<a name="copy()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> copy()</pre>
</li>
</ul>
<a name="copy(java.util.UUID)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> copy(java.util.UUID 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 java.lang.String indexColumnFamilyName(<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a> 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 java.lang.String getComment()</pre>
</li>
</ul>
<a name="isSuper()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSuper</h4>
<pre>public boolean isSuper()</pre>
</li>
</ul>
<a name="getReadRepairChance()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReadRepairChance</h4>
<pre>public double getReadRepairChance()</pre>
</li>
</ul>
<a name="getDcLocalReadRepair()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDcLocalReadRepair</h4>
<pre>public double getDcLocalReadRepair()</pre>
</li>
</ul>
<a name="newReadRepairDecision()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>newReadRepairDecision</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/ReadRepairDecision.html" title="enum in org.apache.cassandra.config">ReadRepairDecision</a> newReadRepairDecision()</pre>
</li>
</ul>
<a name="getGcGraceSeconds()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getGcGraceSeconds</h4>
<pre>public int getGcGraceSeconds()</pre>
</li>
</ul>
<a name="getDefaultValidator()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultValidator</h4>
<pre>public <a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a><?> getDefaultValidator()</pre>
</li>
</ul>
<a name="getKeyValidator()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getKeyValidator</h4>
<pre>public <a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a><?> getKeyValidator()</pre>
</li>
</ul>
<a name="getMinCompactionThreshold()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMinCompactionThreshold</h4>
<pre>public java.lang.Integer getMinCompactionThreshold()</pre>
</li>
</ul>
<a name="getMaxCompactionThreshold()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxCompactionThreshold</h4>
<pre>public java.lang.Integer getMaxCompactionThreshold()</pre>
</li>
</ul>
<a name="getCQL2KeyName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCQL2KeyName</h4>
<pre>public java.lang.String getCQL2KeyName()</pre>
</li>
</ul>
<a name="compressionParameters()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compressionParameters</h4>
<pre>public <a href="../../../../org/apache/cassandra/io/compress/CompressionParameters.html" title="class in org.apache.cassandra.io.compress">CompressionParameters</a> compressionParameters()</pre>
</li>
</ul>
<a name="allColumns()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>allColumns</h4>
<pre>public java.util.Collection<<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>> allColumns()</pre>
</li>
</ul>
<a name="allColumnsInSelectOrder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>allColumnsInSelectOrder</h4>
<pre>public java.util.Iterator<<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>> allColumnsInSelectOrder()</pre>
</li>
</ul>
<a name="partitionKeyColumns()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partitionKeyColumns</h4>
<pre>public java.util.List<<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>> partitionKeyColumns()</pre>
</li>
</ul>
<a name="clusteringColumns()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clusteringColumns</h4>
<pre>public java.util.List<<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>> clusteringColumns()</pre>
</li>
</ul>
<a name="regularColumns()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>regularColumns</h4>
<pre>public java.util.Set<<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>> regularColumns()</pre>
</li>
</ul>
<a name="staticColumns()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>staticColumns</h4>
<pre>public java.util.Set<<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>> staticColumns()</pre>
</li>
</ul>
<a name="regularAndStaticColumns()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>regularAndStaticColumns</h4>
<pre>public java.lang.Iterable<<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>> regularAndStaticColumns()</pre>
</li>
</ul>
<a name="compactValueColumn()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>compactValueColumn</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a> compactValueColumn()</pre>
</li>
</ul>
<a name="getKeyValidatorAsCType()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getKeyValidatorAsCType</h4>
<pre>public <a href="../../../../org/apache/cassandra/db/composites/CType.html" title="interface in org.apache.cassandra.db.composites">CType</a> getKeyValidatorAsCType()</pre>
</li>
</ul>
<a name="getBloomFilterFpChance()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBloomFilterFpChance</h4>
<pre>public double getBloomFilterFpChance()</pre>
</li>
</ul>
<a name="getCaching()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCaching</h4>
<pre>public <a href="../../../../org/apache/cassandra/cache/CachingOptions.html" title="class in org.apache.cassandra.cache">CachingOptions</a> getCaching()</pre>
</li>
</ul>
<a name="getMinIndexInterval()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMinIndexInterval</h4>
<pre>public int getMinIndexInterval()</pre>
</li>
</ul>
<a name="getMaxIndexInterval()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxIndexInterval</h4>
<pre>public int getMaxIndexInterval()</pre>
</li>
</ul>
<a name="getSpeculativeRetry()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSpeculativeRetry</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.SpeculativeRetry.html" title="class in org.apache.cassandra.config">CFMetaData.SpeculativeRetry</a> getSpeculativeRetry()</pre>
</li>
</ul>
<a name="getMemtableFlushPeriod()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMemtableFlushPeriod</h4>
<pre>public int getMemtableFlushPeriod()</pre>
</li>
</ul>
<a name="getDefaultTimeToLive()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultTimeToLive</h4>
<pre>public int getDefaultTimeToLive()</pre>
</li>
</ul>
<a name="getDroppedColumns()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDroppedColumns</h4>
<pre>public java.util.Map<<a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a>,java.lang.Long> getDroppedColumns()</pre>
</li>
</ul>
<a name="getIsDense()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIsDense</h4>
<pre>public java.lang.Boolean getIsDense()</pre>
</li>
</ul>
<a name="equals(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public boolean equals(java.lang.Object o)</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code>equals</code> in class <code>java.lang.Object</code></dd>
</dl>
</li>
</ul>
<a name="hashCode()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public int hashCode()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code>hashCode</code> in class <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 <a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a><?> getValueValidator(<a href="../../../../org/apache/cassandra/db/composites/CellName.html" title="interface in org.apache.cassandra.db.composites">CellName</a> 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 <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> fromThrift(<a href="../../../../org/apache/cassandra/thrift/CfDef.html" title="class in org.apache.cassandra.thrift">CfDef</a> 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 <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> fromThriftForUpdate(<a href="../../../../org/apache/cassandra/thrift/CfDef.html" title="class in org.apache.cassandra.thrift">CfDef</a> cf_def,
<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> 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 <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> fromThriftCqlRow(<a href="../../../../org/apache/cassandra/thrift/CqlRow.html" title="class in org.apache.cassandra.thrift">CqlRow</a> cf,
<a href="../../../../org/apache/cassandra/thrift/CqlResult.html" title="class in org.apache.cassandra.thrift">CqlResult</a> 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 void reload()</pre>
</li>
</ul>
<a name="validateCompatility(org.apache.cassandra.config.CFMetaData)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>validateCompatility</h4>
<pre>public void validateCompatility(<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> 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 void validateCompactionOptions(java.lang.Class<? extends <a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a>> strategyClass,
java.util.Map<java.lang.String,java.lang.String> 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 java.lang.Class<? extends <a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a>> createCompactionStrategy(java.lang.String 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 <a href="../../../../org/apache/cassandra/db/compaction/AbstractCompactionStrategy.html" title="class in org.apache.cassandra.db.compaction">AbstractCompactionStrategy</a> createCompactionStrategyInstance(<a href="../../../../org/apache/cassandra/db/ColumnFamilyStore.html" title="class in org.apache.cassandra.db">ColumnFamilyStore</a> cfs)</pre>
</li>
</ul>
<a name="toThrift()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toThrift</h4>
<pre>public <a href="../../../../org/apache/cassandra/thrift/CfDef.html" title="class in org.apache.cassandra.thrift">CfDef</a> toThrift()</pre>
</li>
</ul>
<a name="getColumnDefinition(org.apache.cassandra.cql3.ColumnIdentifier)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getColumnDefinition</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a> getColumnDefinition(<a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a> 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 <a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a> getColumnDefinition(java.nio.ByteBuffer 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 <a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a> getColumnDefinition(<a href="../../../../org/apache/cassandra/db/composites/CellName.html" title="interface in org.apache.cassandra.db.composites">CellName</a> 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 <a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a> getColumnDefinitionForIndex(java.lang.String indexName)</pre>
</li>
</ul>
<a name="addDefaultIndexNames()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addDefaultIndexNames</h4>
<pre>public void 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 java.lang.String getDefaultIndexName(java.lang.String cfName,
<a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a> 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 java.util.Iterator<<a href="../../../../org/apache/cassandra/db/OnDiskAtom.html" title="interface in org.apache.cassandra.db">OnDiskAtom</a>> getOnDiskIterator(java.io.DataInput in,
<a href="../../../../org/apache/cassandra/io/sstable/Descriptor.Version.html" title="class in org.apache.cassandra.io.sstable">Descriptor.Version</a> 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 java.util.Iterator<<a href="../../../../org/apache/cassandra/db/OnDiskAtom.html" title="interface in org.apache.cassandra.db">OnDiskAtom</a>> getOnDiskIterator(java.io.DataInput in,
<a href="../../../../org/apache/cassandra/db/ColumnSerializer.Flag.html" title="enum in org.apache.cassandra.db">ColumnSerializer.Flag</a> flag,
int expireBefore,
<a href="../../../../org/apache/cassandra/io/sstable/Descriptor.Version.html" title="class in org.apache.cassandra.io.sstable">Descriptor.Version</a> 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 <a href="../../../../org/apache/cassandra/db/AtomDeserializer.html" title="class in org.apache.cassandra.db">AtomDeserializer</a> getOnDiskDeserializer(java.io.DataInput in,
<a href="../../../../org/apache/cassandra/io/sstable/Descriptor.Version.html" title="class in org.apache.cassandra.io.sstable">Descriptor.Version</a> version)</pre>
</li>
</ul>
<a name="isNameValid(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNameValid</h4>
<pre>public static boolean isNameValid(java.lang.String name)</pre>
</li>
</ul>
<a name="isIndexNameValid(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isIndexNameValid</h4>
<pre>public static boolean isIndexNameValid(java.lang.String name)</pre>
</li>
</ul>
<a name="validate()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>validate</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> 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 <a href="../../../../org/apache/cassandra/db/Mutation.html" title="class in org.apache.cassandra.db">Mutation</a> toSchemaUpdate(<a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> newState,
long modificationTimestamp,
boolean 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 <a href="../../../../org/apache/cassandra/db/Mutation.html" title="class in org.apache.cassandra.db">Mutation</a> dropFromSchema(long 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 boolean 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 void toSchema(<a href="../../../../org/apache/cassandra/db/Mutation.html" title="class in org.apache.cassandra.db">Mutation</a> mutation,
long 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 void addColumnMetadataFromAliases(java.util.List<java.nio.ByteBuffer> aliases,
<a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a><?> comparator,
<a href="../../../../org/apache/cassandra/config/ColumnDefinition.Kind.html" title="enum in org.apache.cassandra.config">ColumnDefinition.Kind</a> 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 <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> fromSchema(<a href="../../../../org/apache/cassandra/cql3/UntypedResultSet.Row.html" title="class in org.apache.cassandra.cql3">UntypedResultSet.Row</a> 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 <a href="../../../../org/apache/cassandra/db/Mutation.html" title="class in org.apache.cassandra.db">Mutation</a> toSchema(long 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 <a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a><?> getColumnDefinitionComparator(<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a> 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 <a href="../../../../org/apache/cassandra/db/marshal/AbstractType.html" title="class in org.apache.cassandra.db.marshal">AbstractType</a><?> getComponentComparator(java.lang.Integer componentIndex,
<a href="../../../../org/apache/cassandra/config/ColumnDefinition.Kind.html" title="enum in org.apache.cassandra.config">ColumnDefinition.Kind</a> kind)</pre>
</li>
</ul>
<a name="addAllColumnDefinitions(java.util.Collection)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAllColumnDefinitions</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> addAllColumnDefinitions(java.util.Collection<<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a>> defs)</pre>
</li>
</ul>
<a name="addColumnDefinition(org.apache.cassandra.config.ColumnDefinition)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addColumnDefinition</h4>
<pre>public <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> addColumnDefinition(<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a> 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 <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> addOrReplaceColumnDefinition(<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a> def)</pre>
</li>
</ul>
<a name="removeColumnDefinition(org.apache.cassandra.config.ColumnDefinition)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeColumnDefinition</h4>
<pre>public boolean removeColumnDefinition(<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a> def)</pre>
</li>
</ul>
<a name="addTriggerDefinition(org.apache.cassandra.config.TriggerDefinition)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addTriggerDefinition</h4>
<pre>public void addTriggerDefinition(<a href="../../../../org/apache/cassandra/config/TriggerDefinition.html" title="class in org.apache.cassandra.config">TriggerDefinition</a> 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 boolean removeTrigger(java.lang.String name)</pre>
</li>
</ul>
<a name="recordColumnDrop(org.apache.cassandra.config.ColumnDefinition)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>recordColumnDrop</h4>
<pre>public void recordColumnDrop(<a href="../../../../org/apache/cassandra/config/ColumnDefinition.html" title="class in org.apache.cassandra.config">ColumnDefinition</a> 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 void renameColumn(<a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a> from,
<a href="../../../../org/apache/cassandra/cql3/ColumnIdentifier.html" title="class in org.apache.cassandra.cql3">ColumnIdentifier</a> 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 <a href="../../../../org/apache/cassandra/config/CFMetaData.html" title="class in org.apache.cassandra.config">CFMetaData</a> rebuild()</pre>
</li>
</ul>
<a name="isCQL3Table()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCQL3Table</h4>
<pre>public boolean isCQL3Table()</pre>
</li>
</ul>
<a name="isThriftCompatible()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isThriftCompatible</h4>
<pre>public boolean 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 boolean isCounter()</pre>
</li>
</ul>
<a name="hasStaticColumns()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasStaticColumns</h4>
<pre>public boolean hasStaticColumns()</pre>
</li>
</ul>
<a name="toString()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toString</h4>
<pre>public java.lang.String toString()</pre>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code>toString</code> in class <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: </li>
<li><a href="#nested_class_summary">Nested</a> | </li>
<li><a href="#field_summary">Field</a> | </li>
<li><a href="#constructor_summary">Constr</a> | </li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li><a href="#field_detail">Field</a> | </li>
<li><a href="#constructor_detail">Constr</a> | </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 © 2014 The Apache Software Foundation</small></p>
</body>
</html>