You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by ty...@apache.org on 2016/08/23 19:25:18 UTC

svn commit: r1757419 [14/29] - in /cassandra/site/src/doc: ./ 3.10/ 3.10/_images/ 3.10/_sources/ 3.10/_sources/architecture/ 3.10/_sources/configuration/ 3.10/_sources/cql/ 3.10/_sources/data_modeling/ 3.10/_sources/development/ 3.10/_sources/faq/ 3.10...

Added: cassandra/site/src/doc/3.10/configuration/index.html
URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/3.10/configuration/index.html?rev=1757419&view=auto
==============================================================================
--- cassandra/site/src/doc/3.10/configuration/index.html (added)
+++ cassandra/site/src/doc/3.10/configuration/index.html Tue Aug 23 19:25:17 2016
@@ -0,0 +1,111 @@
+---
+layout: docpage
+
+title: "Documentation"
+
+is_homepage: false
+is_sphinx_doc: true
+
+doc-title: "Configuring Cassandra"
+doc-header-links: '
+  <link rel="top" title="Apache Cassandra Documentation v3.10" href="../index.html"/>
+      <link rel="next" title="Cassandra Configuration File" href="cassandra_config_file.html"/>
+      <link rel="prev" title="Changes" href="../cql/changes.html"/>
+'
+doc-search-path: "../search.html"
+
+extra-footer: '
+<script type="text/javascript">
+    var DOCUMENTATION_OPTIONS = {
+      URL_ROOT:    "",
+      VERSION:     "",
+      COLLAPSE_INDEX: false,
+      FILE_SUFFIX: ".html",
+      HAS_SOURCE:  false,
+      SOURCELINK_SUFFIX: ""
+    };
+</script>
+'
+
+---
+<div class="container-fluid">
+  <div class="row">
+    <div class="col-md-2">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="../search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../cql/index.html">The Cassandra Query Language (CQL)</a></li>
+<li class="toctree-l1 current"><a class="current reference internal" href="#">Configuring Cassandra</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="cassandra_config_file.html">Cassandra Configuration File</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../development/index.html">Cassandra Development</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../bugs.html">Reporting Bugs and Contributing</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="container">
+          
+  <div class="section" id="configuring-cassandra">
+<h1>Configuring Cassandra<a class="headerlink" href="#configuring-cassandra" title="Permalink to this headline">¶</a></h1>
+<p>This section describes how to configure Apache Cassandra.</p>
+<div class="toctree-wrapper compound">
+<ul>
+<li class="toctree-l1"><a class="reference internal" href="cassandra_config_file.html">Cassandra Configuration File</a></li>
+</ul>
+</div>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            <a href="cassandra_config_file.html" class="btn btn-default pull-right " role="button" title="Cassandra Configuration File" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            
+            
+            <a href="../cql/changes.html" class="btn btn-default" role="button" title="Changes" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+    <div class="col-md-2">
+    </div>
+  </div>
+</div>
\ No newline at end of file

Added: cassandra/site/src/doc/3.10/contactus.html
URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/3.10/contactus.html?rev=1757419&view=auto
==============================================================================
--- cassandra/site/src/doc/3.10/contactus.html (added)
+++ cassandra/site/src/doc/3.10/contactus.html Tue Aug 23 19:25:17 2016
@@ -0,0 +1,129 @@
+---
+layout: docpage
+
+title: "Documentation"
+
+is_homepage: false
+is_sphinx_doc: true
+
+doc-title: "Contact us"
+doc-header-links: '
+  <link rel="top" title="Apache Cassandra Documentation v3.10" href="index.html"/>
+      <link rel="prev" title="Reporting Bugs and Contributing" href="bugs.html"/>
+'
+doc-search-path: "search.html"
+
+extra-footer: '
+<script type="text/javascript">
+    var DOCUMENTATION_OPTIONS = {
+      URL_ROOT:    "",
+      VERSION:     "",
+      COLLAPSE_INDEX: false,
+      FILE_SUFFIX: ".html",
+      HAS_SOURCE:  false,
+      SOURCELINK_SUFFIX: ""
+    };
+</script>
+'
+
+---
+<div class="container-fluid">
+  <div class="row">
+    <div class="col-md-2">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="architecture/index.html">Architecture</a></li>
+<li class="toctree-l1"><a class="reference internal" href="data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1"><a class="reference internal" href="cql/index.html">The Cassandra Query Language (CQL)</a></li>
+<li class="toctree-l1"><a class="reference internal" href="configuration/index.html">Configuring Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="development/index.html">Cassandra Development</a></li>
+<li class="toctree-l1"><a class="reference internal" href="faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="bugs.html">Reporting Bugs and Contributing</a></li>
+<li class="toctree-l1 current"><a class="current reference internal" href="#">Contact us</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="#mailing-lists">Mailing lists</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#irc">IRC</a></li>
+</ul>
+</li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="container">
+          
+  <div class="section" id="contact-us">
+<h1>Contact us<a class="headerlink" href="#contact-us" title="Permalink to this headline">¶</a></h1>
+<p>You can get in touch with the Cassandra community either via the mailing lists or the freenode IRC channels.</p>
+<div class="section" id="mailing-lists">
+<span id="id1"></span><h2>Mailing lists<a class="headerlink" href="#mailing-lists" title="Permalink to this headline">¶</a></h2>
+<p>The following mailing lists are available:</p>
+<ul class="simple">
+<li><a class="reference external" href="http://www.mail-archive.com/user&#64;cassandra.apache.org/">Users</a> – General discussion list for users - <a class="reference external" href="mailto:user-subscribe&#37;&#52;&#48;cassandra&#46;apache&#46;org">Subscribe</a></li>
+<li><a class="reference external" href="http://www.mail-archive.com/dev&#64;cassandra.apache.org/">Developers</a> – Development related discussion - <a class="reference external" href="mailto:dev-subscribe&#37;&#52;&#48;cassandra&#46;apache&#46;org">Subscribe</a></li>
+<li><a class="reference external" href="http://www.mail-archive.com/commits&#64;cassandra.apache.org/">Commits</a> – Commit notification source repository -
+<a class="reference external" href="mailto:commits-subscribe&#37;&#52;&#48;cassandra&#46;apache&#46;org">Subscribe</a></li>
+<li><a class="reference external" href="http://www.mail-archive.com/client-dev&#64;cassandra.apache.org/">Client Libraries</a> – Discussion related to the
+development of idiomatic client APIs - <a class="reference external" href="mailto:client-dev-subscribe&#37;&#52;&#48;cassandra&#46;apache&#46;org">Subscribe</a></li>
+</ul>
+<p>Subscribe by sending an email to the email address in the Subscribe links above. Follow the instructions in the welcome
+email to confirm your subscription. Make sure to keep the welcome email as it contains instructions on how to
+unsubscribe.</p>
+</div>
+<div class="section" id="irc">
+<span id="irc-channels"></span><h2>IRC<a class="headerlink" href="#irc" title="Permalink to this headline">¶</a></h2>
+<p>To chat with developers or users in real-time, join our channels on <a class="reference external" href="http://webchat.freenode.net/">IRC freenode</a>. The
+following channels are available:</p>
+<ul class="simple">
+<li><code class="docutils literal"><span class="pre">#cassandra</span></code> - for user questions and general discussions.</li>
+<li><code class="docutils literal"><span class="pre">#cassandra-dev</span></code> - strictly for questions or discussions related to Cassandra development.</li>
+<li><code class="docutils literal"><span class="pre">#cassandra-builds</span></code> - results of automated test builds.</li>
+</ul>
+</div>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            
+            <a href="bugs.html" class="btn btn-default" role="button" title="Reporting Bugs and Contributing" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+    <div class="col-md-2">
+    </div>
+  </div>
+</div>
\ No newline at end of file

Added: cassandra/site/src/doc/3.10/cql/appendices.html
URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/3.10/cql/appendices.html?rev=1757419&view=auto
==============================================================================
--- cassandra/site/src/doc/3.10/cql/appendices.html (added)
+++ cassandra/site/src/doc/3.10/cql/appendices.html Tue Aug 23 19:25:17 2016
@@ -0,0 +1,546 @@
+---
+layout: docpage
+
+title: "Documentation"
+
+is_homepage: false
+is_sphinx_doc: true
+
+doc-parent: "The Cassandra Query Language (CQL)"
+
+doc-title: "Appendices"
+doc-header-links: '
+  <link rel="top" title="Apache Cassandra Documentation v3.10" href="../index.html"/>
+      <link rel="up" title="The Cassandra Query Language (CQL)" href="index.html"/>
+      <link rel="next" title="Changes" href="changes.html"/>
+      <link rel="prev" title="Triggers" href="triggers.html"/>
+'
+doc-search-path: "../search.html"
+
+extra-footer: '
+<script type="text/javascript">
+    var DOCUMENTATION_OPTIONS = {
+      URL_ROOT:    "",
+      VERSION:     "",
+      COLLAPSE_INDEX: false,
+      FILE_SUFFIX: ".html",
+      HAS_SOURCE:  false,
+      SOURCELINK_SUFFIX: ""
+    };
+</script>
+'
+
+---
+<div class="container-fluid">
+  <div class="row">
+    <div class="col-md-2">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="../search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="index.html">The Cassandra Query Language (CQL)</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="definitions.html">Definitions</a></li>
+<li class="toctree-l2"><a class="reference internal" href="types.html">Data Types</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ddl.html">Data Definition</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dml.html">Data Manipulation</a></li>
+<li class="toctree-l2"><a class="reference internal" href="indexes.html">Secondary Indexes</a></li>
+<li class="toctree-l2"><a class="reference internal" href="mvs.html">Materialized Views</a></li>
+<li class="toctree-l2"><a class="reference internal" href="security.html">Security</a></li>
+<li class="toctree-l2"><a class="reference internal" href="functions.html">Functions</a></li>
+<li class="toctree-l2"><a class="reference internal" href="json.html">JSON Support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="triggers.html">Triggers</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Appendices</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#appendix-a-cql-keywords">Appendix A: CQL Keywords</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#appendix-b-cql-reserved-types">Appendix B: CQL Reserved Types</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="changes.html">Changes</a></li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../configuration/index.html">Configuring Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../development/index.html">Cassandra Development</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../bugs.html">Reporting Bugs and Contributing</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="container">
+          
+  <div class="section" id="appendices">
+<h1>Appendices<a class="headerlink" href="#appendices" title="Permalink to this headline">¶</a></h1>
+<div class="section" id="appendix-a-cql-keywords">
+<span id="appendix-a"></span><h2>Appendix A: CQL Keywords<a class="headerlink" href="#appendix-a-cql-keywords" title="Permalink to this headline">¶</a></h2>
+<p>CQL distinguishes between <em>reserved</em> and <em>non-reserved</em> keywords.
+Reserved keywords cannot be used as identifier, they are truly reserved
+for the language (but one can enclose a reserved keyword by
+double-quotes to use it as an identifier). Non-reserved keywords however
+only have a specific meaning in certain context but can used as
+identifier otherwise. The only <em>raison d’être</em> of these non-reserved
+keywords is convenience: some keyword are non-reserved when it was
+always easy for the parser to decide whether they were used as keywords
+or not.</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="61%" />
+<col width="39%" />
+</colgroup>
+<thead valign="bottom">
+<tr class="row-odd"><th class="head">Keyword</th>
+<th class="head">Reserved?</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">ADD</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">AGGREGATE</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">ALL</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">ALLOW</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">ALTER</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">AND</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">APPLY</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">AS</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">ASC</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">ASCII</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">AUTHORIZE</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">BATCH</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">BEGIN</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">BIGINT</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">BLOB</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">BOOLEAN</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">BY</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">CALLED</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">CLUSTERING</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">COLUMNFAMILY</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">COMPACT</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">CONTAINS</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">COUNT</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">COUNTER</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">CREATE</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">CUSTOM</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">DATE</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">DECIMAL</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">DELETE</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">DESC</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">DESCRIBE</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">DISTINCT</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">DOUBLE</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">DROP</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">ENTRIES</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">EXECUTE</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">EXISTS</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">FILTERING</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">FINALFUNC</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">FLOAT</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">FROM</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">FROZEN</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">FULL</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">FUNCTION</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">FUNCTIONS</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">GRANT</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">IF</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">IN</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">INDEX</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">INET</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">INFINITY</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">INITCOND</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">INPUT</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">INSERT</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">INT</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">INTO</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">JSON</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">KEY</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">KEYS</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">KEYSPACE</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">KEYSPACES</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">LANGUAGE</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">LIMIT</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">LIST</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">LOGIN</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">MAP</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">MODIFY</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">NAN</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">NOLOGIN</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">NORECURSIVE</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">NOSUPERUSER</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">NOT</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">NULL</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">OF</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">ON</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">OPTIONS</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">OR</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">ORDER</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">PASSWORD</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">PERMISSION</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">PERMISSIONS</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">PRIMARY</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">RENAME</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">REPLACE</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">RETURNS</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">REVOKE</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">ROLE</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">ROLES</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">SCHEMA</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">SELECT</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">SET</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">SFUNC</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">SMALLINT</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">STATIC</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">STORAGE</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">STYPE</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">SUPERUSER</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">TABLE</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">TEXT</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">TIME</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">TIMESTAMP</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">TIMEUUID</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">TINYINT</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">TO</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">TOKEN</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">TRIGGER</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">TRUNCATE</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">TTL</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">TUPLE</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">TYPE</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">UNLOGGED</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">UPDATE</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">USE</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">USER</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">USERS</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">USING</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">UUID</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">VALUES</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">VARCHAR</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">VARINT</span></code></td>
+<td>no</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">WHERE</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">WITH</span></code></td>
+<td>yes</td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">WRITETIME</span></code></td>
+<td>no</td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="appendix-b-cql-reserved-types">
+<h2>Appendix B: CQL Reserved Types<a class="headerlink" href="#appendix-b-cql-reserved-types" title="Permalink to this headline">¶</a></h2>
+<p>The following type names are not currently used by CQL, but are reserved
+for potential future use. User-defined types may not use reserved type
+names as their name.</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="100%" />
+</colgroup>
+<thead valign="bottom">
+<tr class="row-odd"><th class="head">type</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">bitstring</span></code></td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">byte</span></code></td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">complex</span></code></td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">enum</span></code></td>
+</tr>
+<tr class="row-even"><td><code class="docutils literal"><span class="pre">interval</span></code></td>
+</tr>
+<tr class="row-odd"><td><code class="docutils literal"><span class="pre">macaddr</span></code></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            <a href="changes.html" class="btn btn-default pull-right " role="button" title="Changes" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            
+            
+            <a href="triggers.html" class="btn btn-default" role="button" title="Triggers" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+    <div class="col-md-2">
+    </div>
+  </div>
+</div>
\ No newline at end of file

Added: cassandra/site/src/doc/3.10/cql/changes.html
URL: http://svn.apache.org/viewvc/cassandra/site/src/doc/3.10/cql/changes.html?rev=1757419&view=auto
==============================================================================
--- cassandra/site/src/doc/3.10/cql/changes.html (added)
+++ cassandra/site/src/doc/3.10/cql/changes.html Tue Aug 23 19:25:17 2016
@@ -0,0 +1,346 @@
+---
+layout: docpage
+
+title: "Documentation"
+
+is_homepage: false
+is_sphinx_doc: true
+
+doc-parent: "The Cassandra Query Language (CQL)"
+
+doc-title: "Changes"
+doc-header-links: '
+  <link rel="top" title="Apache Cassandra Documentation v3.10" href="../index.html"/>
+      <link rel="up" title="The Cassandra Query Language (CQL)" href="index.html"/>
+      <link rel="next" title="Configuring Cassandra" href="../configuration/index.html"/>
+      <link rel="prev" title="Appendices" href="appendices.html"/>
+'
+doc-search-path: "../search.html"
+
+extra-footer: '
+<script type="text/javascript">
+    var DOCUMENTATION_OPTIONS = {
+      URL_ROOT:    "",
+      VERSION:     "",
+      COLLAPSE_INDEX: false,
+      FILE_SUFFIX: ".html",
+      HAS_SOURCE:  false,
+      SOURCELINK_SUFFIX: ""
+    };
+</script>
+'
+
+---
+<div class="container-fluid">
+  <div class="row">
+    <div class="col-md-2">
+      <div class="doc-navigation">
+        <div class="doc-menu" role="navigation">
+          <div class="navbar-header">
+            <button type="button" class="pull-left navbar-toggle" data-toggle="collapse" data-target=".sidebar-navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+          </div>
+          <div class="navbar-collapse collapse sidebar-navbar-collapse">
+            <form id="doc-search-form" class="navbar-form" action="../search.html" method="get" role="search">
+              <div class="form-group">
+                <input type="text" size="30" class="form-control input-sm" name="q" placeholder="Search docs">
+                <input type="hidden" name="check_keywords" value="yes" />
+                <input type="hidden" name="area" value="default" />
+              </div>
+            </form>
+            
+            
+            
+            <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../architecture/index.html">Architecture</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../data_modeling/index.html">Data Modeling</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="index.html">The Cassandra Query Language (CQL)</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="definitions.html">Definitions</a></li>
+<li class="toctree-l2"><a class="reference internal" href="types.html">Data Types</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ddl.html">Data Definition</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dml.html">Data Manipulation</a></li>
+<li class="toctree-l2"><a class="reference internal" href="indexes.html">Secondary Indexes</a></li>
+<li class="toctree-l2"><a class="reference internal" href="mvs.html">Materialized Views</a></li>
+<li class="toctree-l2"><a class="reference internal" href="security.html">Security</a></li>
+<li class="toctree-l2"><a class="reference internal" href="functions.html">Functions</a></li>
+<li class="toctree-l2"><a class="reference internal" href="json.html">JSON Support</a></li>
+<li class="toctree-l2"><a class="reference internal" href="triggers.html">Triggers</a></li>
+<li class="toctree-l2"><a class="reference internal" href="appendices.html">Appendices</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Changes</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#id1">3.4.3</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id2">3.4.2</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id3">3.4.1</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id4">3.4.0</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id5">3.3.1</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id6">3.3.0</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id7">3.2.0</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id8">3.1.7</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id9">3.1.6</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id10">3.1.5</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id11">3.1.4</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id12">3.1.3</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id13">3.1.2</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id14">3.1.1</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id15">3.1.0</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id16">3.0.5</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id17">3.0.4</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id18">3.0.3</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id19">3.0.2</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#id20">3.0.1</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#versioning">Versioning</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../configuration/index.html">Configuring Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../operating/index.html">Operating Cassandra</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../tools/index.html">Cassandra Tools</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../troubleshooting/index.html">Troubleshooting</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../development/index.html">Cassandra Development</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../faq/index.html">Frequently Asked Questions</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../bugs.html">Reporting Bugs and Contributing</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../contactus.html">Contact us</a></li>
+</ul>
+
+            
+            
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+    <div class="col-md-8">
+      <div class="content doc-content">
+        <div class="container">
+          
+  <div class="section" id="changes">
+<h1>Changes<a class="headerlink" href="#changes" title="Permalink to this headline">¶</a></h1>
+<p>The following describes the changes in each version of CQL.</p>
+<div class="section" id="id1">
+<h2>3.4.3<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>Support for <code class="docutils literal"><span class="pre">GROUP</span> <span class="pre">BY</span></code> (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-10707">CASSANDRA-10707</a>).</li>
+<li>Adds a <code class="docutils literal"><span class="pre">DEFAULT</span> <span class="pre">UNSET</span></code> option for <code class="docutils literal"><span class="pre">INSERT</span> <span class="pre">JSON</span></code> to ignore omitted columns (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-11424">CASSANDRA-11424</a>).</li>
+<li>Allows <code class="docutils literal"><span class="pre">null</span></code> as a legal value for TTL on insert and update. It will be treated as equivalent to</li>
+</ul>
+<p>inserting a 0 (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-12216">CASSANDRA-12216</a>).</p>
+</div>
+<div class="section" id="id2">
+<h2>3.4.2<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>If a table has a non zero <code class="docutils literal"><span class="pre">default_time_to_live</span></code>, then explicitly specifying a TTL of 0 in an <code class="docutils literal"><span class="pre">INSERT</span></code> or
+<code class="docutils literal"><span class="pre">UPDATE</span></code> statement will result in the new writes not having any expiration (that is, an explicit TTL of 0 cancels
+the <code class="docutils literal"><span class="pre">default_time_to_live</span></code>). This wasn&#8217;t the case before and the <code class="docutils literal"><span class="pre">default_time_to_live</span></code> was applied even though a
+TTL had been explicitly set.</li>
+<li><code class="docutils literal"><span class="pre">ALTER</span> <span class="pre">TABLE</span></code> <code class="docutils literal"><span class="pre">ADD</span></code> and <code class="docutils literal"><span class="pre">DROP</span></code> now allow multiple columns to be added/removed.</li>
+<li>New <code class="docutils literal"><span class="pre">PER</span> <span class="pre">PARTITION</span> <span class="pre">LIMIT</span></code> option for <code class="docutils literal"><span class="pre">SELECT</span></code> statements (see <a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-7017)">CASSANDRA-7017</a>.</li>
+<li><a class="reference internal" href="functions.html#cql-functions"><span class="std std-ref">User-defined functions</span></a> can now instantiate <code class="docutils literal"><span class="pre">UDTValue</span></code> and <code class="docutils literal"><span class="pre">TupleValue</span></code> instances via the
+new <code class="docutils literal"><span class="pre">UDFContext</span></code> interface (see <a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-10818)">CASSANDRA-10818</a>.</li>
+<li><a class="reference internal" href="types.html#udts"><span class="std std-ref">User-defined types</span></a> may now be stored in a non-frozen form, allowing individual fields to be updated and
+deleted in <code class="docutils literal"><span class="pre">UPDATE</span></code> statements and <code class="docutils literal"><span class="pre">DELETE</span></code> statements, respectively. (<a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-7423)">CASSANDRA-7423</a>).</li>
+</ul>
+</div>
+<div class="section" id="id3">
+<h2>3.4.1<a class="headerlink" href="#id3" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>Adds <code class="docutils literal"><span class="pre">CAST</span></code> functions.</li>
+</ul>
+</div>
+<div class="section" id="id4">
+<h2>3.4.0<a class="headerlink" href="#id4" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>Support for <a class="reference internal" href="mvs.html#materialized-views"><span class="std std-ref">materialized views</span></a>.</li>
+<li><code class="docutils literal"><span class="pre">DELETE</span></code> support for inequality expressions and <code class="docutils literal"><span class="pre">IN</span></code> restrictions on any primary key columns.</li>
+<li><code class="docutils literal"><span class="pre">UPDATE</span></code> support for <code class="docutils literal"><span class="pre">IN</span></code> restrictions on any primary key columns.</li>
+</ul>
+</div>
+<div class="section" id="id5">
+<h2>3.3.1<a class="headerlink" href="#id5" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>The syntax <code class="docutils literal"><span class="pre">TRUNCATE</span> <span class="pre">TABLE</span> <span class="pre">X</span></code> is now accepted as an alias for <code class="docutils literal"><span class="pre">TRUNCATE</span> <span class="pre">X</span></code>.</li>
+</ul>
+</div>
+<div class="section" id="id6">
+<h2>3.3.0<a class="headerlink" href="#id6" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><a class="reference internal" href="functions.html#cql-functions"><span class="std std-ref">User-defined functions and aggregates</span></a> are now supported.</li>
+<li>Allows double-dollar enclosed strings literals as an alternative to single-quote enclosed strings.</li>
+<li>Introduces Roles to supersede user based authentication and access control</li>
+<li>New <code class="docutils literal"><span class="pre">date</span></code>, <code class="docutils literal"><span class="pre">time</span></code>, <code class="docutils literal"><span class="pre">tinyint</span></code> and <code class="docutils literal"><span class="pre">smallint</span></code> <a class="reference internal" href="types.html#data-types"><span class="std std-ref">data types</span></a> have been added.</li>
+<li><a class="reference internal" href="json.html#cql-json"><span class="std std-ref">JSON support</span></a> has been added</li>
+<li>Adds new time conversion functions and deprecate <code class="docutils literal"><span class="pre">dateOf</span></code> and <code class="docutils literal"><span class="pre">unixTimestampOf</span></code>.</li>
+</ul>
+</div>
+<div class="section" id="id7">
+<h2>3.2.0<a class="headerlink" href="#id7" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><a class="reference internal" href="types.html#udts"><span class="std std-ref">User-defined types</span></a> supported.</li>
+<li><code class="docutils literal"><span class="pre">CREATE</span> <span class="pre">INDEX</span></code> now supports indexing collection columns, including indexing the keys of map collections through the
+<code class="docutils literal"><span class="pre">keys()</span></code> function</li>
+<li>Indexes on collections may be queried using the new <code class="docutils literal"><span class="pre">CONTAINS</span></code> and <code class="docutils literal"><span class="pre">CONTAINS</span> <span class="pre">KEY</span></code> operators</li>
+<li><a class="reference internal" href="types.html#tuples"><span class="std std-ref">Tuple types</span></a> were added to hold fixed-length sets of typed positional fields.</li>
+<li><code class="docutils literal"><span class="pre">DROP</span> <span class="pre">INDEX</span></code> now supports optionally specifying a keyspace.</li>
+</ul>
+</div>
+<div class="section" id="id8">
+<h2>3.1.7<a class="headerlink" href="#id8" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><code class="docutils literal"><span class="pre">SELECT</span></code> statements now support selecting multiple rows in a single partition using an <code class="docutils literal"><span class="pre">IN</span></code> clause on combinations
+of clustering columns.</li>
+<li><code class="docutils literal"><span class="pre">IF</span> <span class="pre">NOT</span> <span class="pre">EXISTS</span></code> and <code class="docutils literal"><span class="pre">IF</span> <span class="pre">EXISTS</span></code> syntax is now supported by <code class="docutils literal"><span class="pre">CREATE</span> <span class="pre">USER</span></code> and <code class="docutils literal"><span class="pre">DROP</span> <span class="pre">USER</span></code> statements,
+respectively.</li>
+</ul>
+</div>
+<div class="section" id="id9">
+<h2>3.1.6<a class="headerlink" href="#id9" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>A new <code class="docutils literal"><span class="pre">uuid()</span></code> method has been added.</li>
+<li>Support for <code class="docutils literal"><span class="pre">DELETE</span> <span class="pre">...</span> <span class="pre">IF</span> <span class="pre">EXISTS</span></code> syntax.</li>
+</ul>
+</div>
+<div class="section" id="id10">
+<h2>3.1.5<a class="headerlink" href="#id10" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>It is now possible to group clustering columns in a relation, see <a class="reference internal" href="dml.html#where-clause"><span class="std std-ref">WHERE</span></a> clauses.</li>
+<li>Added support for <a class="reference internal" href="ddl.html#static-columns"><span class="std std-ref">static columns</span></a>.</li>
+</ul>
+</div>
+<div class="section" id="id11">
+<h2>3.1.4<a class="headerlink" href="#id11" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><code class="docutils literal"><span class="pre">CREATE</span> <span class="pre">INDEX</span></code> now allows specifying options when creating CUSTOM indexes.</li>
+</ul>
+</div>
+<div class="section" id="id12">
+<h2>3.1.3<a class="headerlink" href="#id12" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>Millisecond precision formats have been added to the <a class="reference internal" href="types.html#timestamps"><span class="std std-ref">timestamp</span></a> parser.</li>
+</ul>
+</div>
+<div class="section" id="id13">
+<h2>3.1.2<a class="headerlink" href="#id13" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><code class="docutils literal"><span class="pre">NaN</span></code> and <code class="docutils literal"><span class="pre">Infinity</span></code> has been added as valid float constants. They are now reserved keywords. In the unlikely case
+you we using them as a column identifier (or keyspace/table one), you will now need to double quote them.</li>
+</ul>
+</div>
+<div class="section" id="id14">
+<h2>3.1.1<a class="headerlink" href="#id14" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><code class="docutils literal"><span class="pre">SELECT</span></code> statement now allows listing the partition keys (using the <code class="docutils literal"><span class="pre">DISTINCT</span></code> modifier). See <a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-4536">CASSANDRA-4536</a>.</li>
+<li>The syntax <code class="docutils literal"><span class="pre">c</span> <span class="pre">IN</span> <span class="pre">?</span></code> is now supported in <code class="docutils literal"><span class="pre">WHERE</span></code> clauses. In that case, the value expected for the bind variable
+will be a list of whatever type <code class="docutils literal"><span class="pre">c</span></code> is.</li>
+<li>It is now possible to use named bind variables (using <code class="docutils literal"><span class="pre">:name</span></code> instead of <code class="docutils literal"><span class="pre">?</span></code>).</li>
+</ul>
+</div>
+<div class="section" id="id15">
+<h2>3.1.0<a class="headerlink" href="#id15" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><code class="docutils literal"><span class="pre">ALTER</span> <span class="pre">TABLE</span></code> <code class="docutils literal"><span class="pre">DROP</span></code> option added.</li>
+<li><code class="docutils literal"><span class="pre">SELECT</span></code> statement now supports aliases in select clause. Aliases in WHERE and ORDER BY clauses are not supported.</li>
+<li><code class="docutils literal"><span class="pre">CREATE</span></code> statements for <code class="docutils literal"><span class="pre">KEYSPACE</span></code>, <code class="docutils literal"><span class="pre">TABLE</span></code> and <code class="docutils literal"><span class="pre">INDEX</span></code> now supports an <code class="docutils literal"><span class="pre">IF</span> <span class="pre">NOT</span> <span class="pre">EXISTS</span></code> condition.
+Similarly, <code class="docutils literal"><span class="pre">DROP</span></code> statements support a <code class="docutils literal"><span class="pre">IF</span> <span class="pre">EXISTS</span></code> condition.</li>
+<li><code class="docutils literal"><span class="pre">INSERT</span></code> statements optionally supports a <code class="docutils literal"><span class="pre">IF</span> <span class="pre">NOT</span> <span class="pre">EXISTS</span></code> condition and <code class="docutils literal"><span class="pre">UPDATE</span></code> supports <code class="docutils literal"><span class="pre">IF</span></code> conditions.</li>
+</ul>
+</div>
+<div class="section" id="id16">
+<h2>3.0.5<a class="headerlink" href="#id16" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li><code class="docutils literal"><span class="pre">SELECT</span></code>, <code class="docutils literal"><span class="pre">UPDATE</span></code>, and <code class="docutils literal"><span class="pre">DELETE</span></code> statements now allow empty <code class="docutils literal"><span class="pre">IN</span></code> relations (see <a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-5626)">CASSANDRA-5626</a>.</li>
+</ul>
+</div>
+<div class="section" id="id17">
+<h2>3.0.4<a class="headerlink" href="#id17" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>Updated the syntax for custom <a class="reference internal" href="indexes.html#secondary-indexes"><span class="std std-ref">secondary indexes</span></a>.</li>
+<li>Non-equal condition on the partition key are now never supported, even for ordering partitioner as this was not
+correct (the order was <strong>not</strong> the one of the type of the partition key). Instead, the <code class="docutils literal"><span class="pre">token</span></code> method should always
+be used for range queries on the partition key (see <a class="reference internal" href="dml.html#where-clause"><span class="std std-ref">WHERE clauses</span></a>).</li>
+</ul>
+</div>
+<div class="section" id="id18">
+<h2>3.0.3<a class="headerlink" href="#id18" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>Support for custom <a class="reference internal" href="indexes.html#secondary-indexes"><span class="std std-ref">secondary indexes</span></a> has been added.</li>
+</ul>
+</div>
+<div class="section" id="id19">
+<h2>3.0.2<a class="headerlink" href="#id19" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>Type validation for the <a class="reference internal" href="definitions.html#constants"><span class="std std-ref">constants</span></a> has been fixed. For instance, the implementation used to allow
+<code class="docutils literal"><span class="pre">'2'</span></code> as a valid value for an <code class="docutils literal"><span class="pre">int</span></code> column (interpreting it has the equivalent of <code class="docutils literal"><span class="pre">2</span></code>), or <code class="docutils literal"><span class="pre">42</span></code> as a valid
+<code class="docutils literal"><span class="pre">blob</span></code> value (in which case <code class="docutils literal"><span class="pre">42</span></code> was interpreted as an hexadecimal representation of the blob). This is no longer
+the case, type validation of constants is now more strict. See the <a class="reference internal" href="types.html#data-types"><span class="std std-ref">data types</span></a> section for details
+on which constant is allowed for which type.</li>
+<li>The type validation fixed of the previous point has lead to the introduction of blobs constants to allow the input of
+blobs. Do note that while the input of blobs as strings constant is still supported by this version (to allow smoother
+transition to blob constant), it is now deprecated and will be removed by a future version. If you were using strings
+as blobs, you should thus update your client code ASAP to switch blob constants.</li>
+<li>A number of functions to convert native types to blobs have also been introduced. Furthermore the token function is
+now also allowed in select clauses. See the <a class="reference internal" href="functions.html#cql-functions"><span class="std std-ref">section on functions</span></a> for details.</li>
+</ul>
+</div>
+<div class="section" id="id20">
+<h2>3.0.1<a class="headerlink" href="#id20" title="Permalink to this headline">¶</a></h2>
+<ul class="simple">
+<li>Date strings (and timestamps) are no longer accepted as valid <code class="docutils literal"><span class="pre">timeuuid</span></code> values. Doing so was a bug in the sense
+that date string are not valid <code class="docutils literal"><span class="pre">timeuuid</span></code>, and it was thus resulting in <a class="reference external" href="https://issues.apache.org/jira/browse/CASSANDRA-4936">confusing behaviors</a>. However, the following new methods have been added to help
+working with <code class="docutils literal"><span class="pre">timeuuid</span></code>: <code class="docutils literal"><span class="pre">now</span></code>, <code class="docutils literal"><span class="pre">minTimeuuid</span></code>, <code class="docutils literal"><span class="pre">maxTimeuuid</span></code> ,
+<code class="docutils literal"><span class="pre">dateOf</span></code> and <code class="docutils literal"><span class="pre">unixTimestampOf</span></code>.</li>
+<li>Float constants now support the exponent notation. In other words, <code class="docutils literal"><span class="pre">4.2E10</span></code> is now a valid floating point value.</li>
+</ul>
+</div>
+<div class="section" id="versioning">
+<h2>Versioning<a class="headerlink" href="#versioning" title="Permalink to this headline">¶</a></h2>
+<p>Versioning of the CQL language adheres to the <a class="reference external" href="http://semver.org">Semantic Versioning</a> guidelines. Versions take the
+form X.Y.Z where X, Y, and Z are integer values representing major, minor, and patch level respectively. There is no
+correlation between Cassandra release versions and the CQL language version.</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="8%" />
+<col width="92%" />
+</colgroup>
+<thead valign="bottom">
+<tr class="row-odd"><th class="head">version</th>
+<th class="head">description</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr class="row-even"><td>Major</td>
+<td>The major version <em>must</em> be bumped when backward incompatible changes are introduced. This should rarely
+occur.</td>
+</tr>
+<tr class="row-odd"><td>Minor</td>
+<td>Minor version increments occur when new, but backward compatible, functionality is introduced.</td>
+</tr>
+<tr class="row-even"><td>Patch</td>
+<td>The patch version is incremented when bugs are fixed.</td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+
+
+
+          
+          <div class="doc-prev-next-links" role="navigation" aria-label="footer navigation">
+            
+            <a href="../configuration/index.html" class="btn btn-default pull-right " role="button" title="Configuring Cassandra" accesskey="n">Next <span class="glyphicon glyphicon-circle-arrow-right" aria-hidden="true"></span></a>
+            
+            
+            <a href="appendices.html" class="btn btn-default" role="button" title="Appendices" accesskey="p"><span class="glyphicon glyphicon-circle-arrow-left" aria-hidden="true"></span> Previous</a>
+            
+          </div>
+          
+        </div>
+      </div>
+    </div>
+    <div class="col-md-2">
+    </div>
+  </div>
+</div>
\ No newline at end of file