You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@phoenix.apache.org by mu...@apache.org on 2014/01/04 00:33:52 UTC

svn commit: r1555283 [1/5] - in /incubator/phoenix/site/publish: ./ images/

Author: mujtaba
Date: Fri Jan  3 23:33:51 2014
New Revision: 1555283

URL: http://svn.apache.org/r1555283
Log:
Update Phoenix website menu, search, reference


Added:
    incubator/phoenix/site/publish/datatype.html
    incubator/phoenix/site/publish/images/div-d.png   (with props)
    incubator/phoenix/site/publish/images/div-ke.png   (with props)
    incubator/phoenix/site/publish/images/div-ks.png   (with props)
    incubator/phoenix/site/publish/images/div-le.png   (with props)
    incubator/phoenix/site/publish/images/div-ls.png   (with props)
    incubator/phoenix/site/publish/images/div-te.png   (with props)
    incubator/phoenix/site/publish/images/div-ts.png   (with props)
    incubator/phoenix/site/publish/stylesheet.css
Modified:
    incubator/phoenix/site/publish/Phoenix-in-15-minutes-or-less.html
    incubator/phoenix/site/publish/building.html
    incubator/phoenix/site/publish/datatypes.html
    incubator/phoenix/site/publish/dependencies.html
    incubator/phoenix/site/publish/download.html
    incubator/phoenix/site/publish/dynamic_columns.html
    incubator/phoenix/site/publish/faq.html
    incubator/phoenix/site/publish/flume.html
    incubator/phoenix/site/publish/functions.html
    incubator/phoenix/site/publish/grammar.html
    incubator/phoenix/site/publish/index.html
    incubator/phoenix/site/publish/integration.html
    incubator/phoenix/site/publish/issue-tracking.html
    incubator/phoenix/site/publish/issues.html
    incubator/phoenix/site/publish/license.html
    incubator/phoenix/site/publish/mail-lists.html
    incubator/phoenix/site/publish/mailing_list.html
    incubator/phoenix/site/publish/mr_dataload.html
    incubator/phoenix/site/publish/paged.html
    incubator/phoenix/site/publish/performance.html
    incubator/phoenix/site/publish/phoenix_on_emr.html
    incubator/phoenix/site/publish/plugin-management.html
    incubator/phoenix/site/publish/plugins.html
    incubator/phoenix/site/publish/project-info.html
    incubator/phoenix/site/publish/project-summary.html
    incubator/phoenix/site/publish/recent.html
    incubator/phoenix/site/publish/roadmap.html
    incubator/phoenix/site/publish/salted.html
    incubator/phoenix/site/publish/secondary_indexing.html
    incubator/phoenix/site/publish/skip_scan.html
    incubator/phoenix/site/publish/source-repository.html
    incubator/phoenix/site/publish/source.html
    incubator/phoenix/site/publish/team-list.html
    incubator/phoenix/site/publish/team.html
    incubator/phoenix/site/publish/tuning.html

Modified: incubator/phoenix/site/publish/Phoenix-in-15-minutes-or-less.html
URL: http://svn.apache.org/viewvc/incubator/phoenix/site/publish/Phoenix-in-15-minutes-or-less.html?rev=1555283&r1=1555282&r2=1555283&view=diff
==============================================================================
--- incubator/phoenix/site/publish/Phoenix-in-15-minutes-or-less.html (original)
+++ incubator/phoenix/site/publish/Phoenix-in-15-minutes-or-less.html Fri Jan  3 23:33:51 2014
@@ -225,6 +225,9 @@
 						</li>
 					</ul>
 				</div>
+				<div class="span3 bottom-description">
+					<form action="https://www.google.com/search" method="get"><input value="phoenix.incubator.apache.org" name="sitesearch" type="hidden"><input placeholder="Search the site&hellip;" required="required" size="18" name="q" id="query" type="search"></form>
+				</div>
 			</div>
 		</div>
 	</footer>

Modified: incubator/phoenix/site/publish/building.html
URL: http://svn.apache.org/viewvc/incubator/phoenix/site/publish/building.html?rev=1555283&r1=1555282&r2=1555283&view=diff
==============================================================================
--- incubator/phoenix/site/publish/building.html (original)
+++ incubator/phoenix/site/publish/building.html Fri Jan  3 23:33:51 2014
@@ -206,6 +206,9 @@
 						</li>
 					</ul>
 				</div>
+				<div class="span3 bottom-description">
+					<form action="https://www.google.com/search" method="get"><input value="phoenix.incubator.apache.org" name="sitesearch" type="hidden"><input placeholder="Search the site&hellip;" required="required" size="18" name="q" id="query" type="search"></form>
+				</div>
 			</div>
 		</div>
 	</footer>

Added: incubator/phoenix/site/publish/datatype.html
URL: http://svn.apache.org/viewvc/incubator/phoenix/site/publish/datatype.html?rev=1555283&view=auto
==============================================================================
--- incubator/phoenix/site/publish/datatype.html (added)
+++ incubator/phoenix/site/publish/datatype.html Fri Jan  3 23:33:51 2014
@@ -0,0 +1,755 @@
+
+<!DOCTYPE html>
+<!--
+ Generated by Apache Maven Doxia at Jan 3, 2014
+ Rendered using Maven Reflow Skin 1.0.0 (http://andriusvelykis.github.com/reflow-maven-skin)
+-->
+<html  xml:lang="en" lang="en">
+
+	<head>
+		<meta charset="UTF-8" />
+		<title>
+Data Types
+ | Apache Phoenix</title>
+		<meta name="viewport" content="width=device-width, initial-scale=1.0" />
+		<meta name="description" content="" />
+		<meta http-equiv="content-language" content="en" />
+
+		<link href="http://netdna.bootstrapcdn.com/bootswatch/2.2.2/united/bootstrap.min.css" rel="stylesheet" />
+		<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-responsive.min.css" rel="stylesheet" />
+		<link href="./css/bootswatch.css" rel="stylesheet" />
+		<link href="./css/reflow-skin.css" rel="stylesheet" />
+		
+		<link href="http://yandex.st/highlightjs/7.3/styles/default.min.css" rel="stylesheet" />
+		
+		<link href="./css/lightbox.css" rel="stylesheet" />
+		
+		<link href="./css/site.css" rel="stylesheet" />
+		<link href="./css/print.css" rel="stylesheet" media="print" />
+		
+		<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
+		<!--[if lt IE 9]>
+			<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+		<![endif]-->
+<meta http-equiv="Content-Type" content="text/html;charset=utf-8" /><link rel="stylesheet" type="text/css" href="stylesheet.css" /><!-- [search] { -->
+	</head>
+
+	<body class="page-datatype project-phoenix" data-spy="scroll" data-offset="60" data-target="#toc-scroll-target">
+
+		<div class="navbar navbar-fixed-top">
+			<div class="navbar-inner">
+				<div class="container">
+					<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+						<span class="icon-bar"></span>
+					</a>
+					<a class="brand" href="index.html"><img src="images/topbar-logo.png"/></a>
+					<div class="nav-collapse">
+						<ul class="nav pull-right">
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">About <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="index.html" title="Overview">Overview </a></li>
+									<li><a href="recent.html" title="New Features">New Features </a></li>
+									<li><a href="roadmap.html" title="Roadmap">Roadmap </a></li>
+									<li><a href="performance.html" title="Performance">Performance </a></li>
+									<li><a href="team.html" title="Team">Team </a></li>
+									<li><a href="mailing_list.html" title="Mailing Lists">Mailing Lists </a></li>
+									<li><a href="source.html" title="Source Repository">Source Repository </a></li>
+									<li><a href="issues.html" title="Issue Tracking">Issue Tracking </a></li>
+									<li><a href="download.html" title="Download">Download </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Using <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="faq.html" title="F.A.Q.">F.A.Q. </a></li>
+									<li><a href="Phoenix-in-15-minutes-or-less.html" title="Phoenix Quick Start">Phoenix Quick Start </a></li>
+									<li><a href="tuning.html" title="Configuration and Tuning">Configuration and Tuning </a></li>
+									<li><a href="building.html" title="Building Project">Building Project </a></li>
+									<li><a href="salted.html" title="Salted Tables">Salted Tables </a></li>
+									<li><a href="paged.html" title="Paged Queries">Paged Queries </a></li>
+									<li><a href="secondary_indexing.html" title="Secondary Indexing">Secondary Indexing </a></li>
+									<li><a href="skip_scan.html" title="Skip Scan">Skip Scan </a></li>
+									<li><a href="dynamic_columns.html" title="Dynamic Columns">Dynamic Columns </a></li>
+									<li><a href="phoenix_on_emr.html" title="Phoenix on EMR">Phoenix on EMR </a></li>
+									<li><a href="mr_dataload.html" title="Bulk CSV via M/R">Bulk CSV via M/R </a></li>
+									<li><a href="flume.html" title="Apache Flume Plugin">Apache Flume Plugin </a></li>
+								</ul>
+							</li>
+							<li class="dropdown">
+								<a href="#" class="dropdown-toggle" data-toggle="dropdown">Reference <b class="caret"></b></a>
+								<ul class="dropdown-menu">
+									<li><a href="grammar.html" title="Grammar">Grammar </a></li>
+									<li><a href="functions.html" title="Functions">Functions </a></li>
+									<li><a href="datatypes.html" title="Datatypes">Datatypes </a></li>
+								</ul>
+							</li>
+						</ul>
+					</div><!--/.nav-collapse -->
+				</div>
+			</div>
+		</div>
+		
+	<div class="container">
+	
+	<!-- Masthead
+	================================================== -->
+	</header>
+
+	<div class="main-body">
+	<div class="row">
+		<div class="span12">
+			<div class="body-content">
+<!-- } --> 
+<div class="section" id="dataTypes">
+ <div class="page-header">
+  <h2 id="dataTypes">Index</h2>
+ </div> 
+ <!-- syntax-start
+<p class="notranslate">
+
+    <a href="#integer_type" >INTEGER Type</a><br />
+
+    <a href="#unsigned_int_type" >UNSIGNED_INT Type</a><br />
+
+    <a href="#bigint_type" >BIGINT Type</a><br />
+
+    <a href="#unsigned_long_type" >UNSIGNED_LONG Type</a><br />
+
+    <a href="#tinyint_type" >TINYINT Type</a><br />
+
+    <a href="#unsigned_tinyint_type" >UNSIGNED_TINYINT Type</a><br />
+
+    <a href="#smallint_type" >SMALLINT Type</a><br />
+
+    <a href="#unsigned_smallint_type" >UNSIGNED_SMALLINT Type</a><br />
+
+    <a href="#float_type" >FLOAT Type</a><br />
+
+    <a href="#unsigned_float_type" >UNSIGNED_FLOAT Type</a><br />
+
+    <a href="#double_type" >DOUBLE Type</a><br />
+
+    <a href="#unsigned_double_type" >UNSIGNED_DOUBLE Type</a><br />
+
+    <a href="#decimal_type" >DECIMAL Type</a><br />
+
+    <a href="#boolean_type" >BOOLEAN Type</a><br />
+
+    <a href="#time_type" >TIME Type</a><br />
+
+    <a href="#date_type" >DATE Type</a><br />
+
+    <a href="#timestamp_type" >TIMESTAMP Type</a><br />
+
+    <a href="#varchar_type" >VARCHAR Type</a><br />
+
+    <a href="#char_type" >CHAR Type</a><br />
+
+    <a href="#binary_type" >BINARY Type</a><br />
+
+    <a href="#varbinary_type" >VARBINARY Type</a><br />
+</p>
+syntax-end --> 
+ <!-- railroad-start --> 
+ <table border="0" class="notranslate index"> 
+  <tbody>
+   <tr class="a"> 
+    <td class="index"> <a href="#integer_type">INTEGER Type</a><br /> <a href="#unsigned_int_type">UNSIGNED_INT Type</a><br /> <a href="#bigint_type">BIGINT Type</a><br /> <a href="#unsigned_long_type">UNSIGNED_LONG Type</a><br /> <a href="#tinyint_type">TINYINT Type</a><br /> <a href="#unsigned_tinyint_type">UNSIGNED_TINYINT Type</a><br /> <a href="#smallint_type">SMALLINT Type</a><br /> </td>
+    <td class="index"> <a href="#unsigned_smallint_type">UNSIGNED_SMALLINT Type</a><br /> <a href="#float_type">FLOAT Type</a><br /> <a href="#unsigned_float_type">UNSIGNED_FLOAT Type</a><br /> <a href="#double_type">DOUBLE Type</a><br /> <a href="#unsigned_double_type">UNSIGNED_DOUBLE Type</a><br /> <a href="#decimal_type">DECIMAL Type</a><br /> <a href="#boolean_type">BOOLEAN Type</a><br /> </td>
+    <td class="index"> <a href="#time_type">TIME Type</a><br /> <a href="#date_type">DATE Type</a><br /> <a href="#timestamp_type">TIMESTAMP Type</a><br /> <a href="#varchar_type">VARCHAR Type</a><br /> <a href="#char_type">CHAR Type</a><br /> <a href="#binary_type">BINARY Type</a><br /> <a href="#varbinary_type">VARBINARY Type</a><br /> </td> 
+   </tr> 
+  </tbody>
+ </table> 
+ <!-- railroad-end --> 
+ <div class="notranslate" id="integer_type">
+  <h3 id="integer_type" class="notranslate">INTEGER Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+INTEGER
+</pre>
+  </div> 
+  <tt>INTEGER</tt> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+INTEGER
+</pre>
+syntax-end --> 
+  <p>Possible values: -2147483648 to 2147483647.</p>
+  <p>Mapped to <tt>java.lang.Integer</tt>. The binary representation is a 4 byte integer with the sign bit flipped (so that negative values sorts before positive values).</p> 
+  <p>Example:</p> 
+  <p class="notranslate">INTEGER</p> 
+ </div>
+ <div class="notranslate" id="unsigned_int_type">
+  <h3 id="unsigned_int_type" class="notranslate">UNSIGNED_INT Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+UNSIGNED_INT
+</pre>
+  </div> 
+  <tt>UNSIGNED_INT</tt> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+UNSIGNED_INT
+</pre>
+syntax-end --> 
+  <p>Possible values: 0 to 2147483647. Mapped to <tt>java.lang.Integer</tt>. The binary representation is a 4 byte integer, matching the <tt>HBase</tt> Bytes.toBytes(int) method. The purpose of this type is to map to existing <tt>HBase</tt> data that was serialized using this <tt>HBase</tt> utility method. If that is not the case, use the regular signed type instead.</p> 
+  <p>Example:</p> 
+  <p class="notranslate">UNSIGNED_INT</p> 
+ </div>
+ <div class="notranslate" id="bigint_type">
+  <h3 id="bigint_type" class="notranslate">BIGINT Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+BIGINT
+</pre>
+  </div> 
+  <tt>BIGINT</tt> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+BIGINT
+</pre>
+syntax-end --> 
+  <p>Possible values: -9223372036854775807 to 9223372036854775807. Mapped to <tt>java.lang.Long</tt>. The binary representation is an 8 byte long with the sign bit flipped (so that negative values sorts before positive values).</p> 
+  <p>Example:</p> 
+  <p class="notranslate">BIGINT</p> 
+ </div>
+ <div class="notranslate" id="unsigned_long_type">
+  <h3 id="unsigned_long_type" class="notranslate">UNSIGNED_LONG Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+UNSIGNED_LONG
+</pre>
+  </div> 
+  <tt>UNSIGNED_LONG</tt> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+UNSIGNED_LONG
+</pre>
+syntax-end --> 
+  <p>Possible values: 0 to 9223372036854775807. Mapped to <tt>java.lang.Long</tt>. The binary representation is an 8 byte integer, matching the <tt>HBase</tt> Bytes.toBytes(long) method. The purpose of this type is to map to existing <tt>HBase</tt> data that was serialized using this <tt>HBase</tt> utility method. If that is not the case, use the regular signed type instead.</p> 
+  <p>Example:</p> 
+  <p class="notranslate">UNSIGNED_LONG</p> 
+ </div>
+ <div class="notranslate" id="tinyint_type">
+  <h3 id="tinyint_type" class="notranslate">TINYINT Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+TINYINT
+</pre>
+  </div> 
+  <tt>TINYINT</tt> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+TINYINT
+</pre>
+syntax-end --> 
+  <p>Possible values: -128 to 127. Mapped to <tt>java.lang.Byte</tt>. The binary representation is a single byte, with the sign bit flipped (so that negative values sorts before positive values).</p> 
+  <p>Example:</p> 
+  <p class="notranslate">TINYINT</p> 
+ </div>
+ <div class="notranslate" id="unsigned_tinyint_type">
+  <h3 id="unsigned_tinyint_type" class="notranslate">UNSIGNED_TINYINT Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+UNSIGNED_TINYINT
+</pre>
+  </div> 
+  <tt>UNSIGNED_TINYINT</tt> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+UNSIGNED_TINYINT
+</pre>
+syntax-end --> 
+  <p>Possible values: 0 to 127. Mapped to <tt>java.lang.Byte</tt>. The binary representation is a single byte, matching the <tt>HBase</tt> Bytes.toBytes(byte) method. The purpose of this type is to map to existing <tt>HBase</tt> data that was serialized using this <tt>HBase</tt> utility method. If that is not the case, use the regular signed type instead.</p> 
+  <p>Example:</p> 
+  <p class="notranslate">UNSIGNED_TINYINT</p> 
+ </div>
+ <div class="notranslate" id="smallint_type">
+  <h3 id="smallint_type" class="notranslate">SMALLINT Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+SMALLINT
+</pre>
+  </div> 
+  <tt>SMALLINT</tt> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+SMALLINT
+</pre>
+syntax-end --> 
+  <p>Possible values: -32768 to 32767. Mapped to <tt>java.lang.Short</tt>. The binary representation is a 2 byte short with the sign bit flipped (so that negative values sort before positive values).</p> 
+  <p>Example:</p> 
+  <p class="notranslate">SMALLINT</p> 
+ </div>
+ <div class="notranslate" id="unsigned_smallint_type">
+  <h3 id="unsigned_smallint_type" class="notranslate">UNSIGNED_SMALLINT Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+UNSIGNED_SMALLINT
+</pre>
+  </div> 
+  <tt>UNSIGNED_SMALLINT</tt> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+UNSIGNED_SMALLINT
+</pre>
+syntax-end --> 
+  <p>Possible values: 0 to 32767. Mapped to <tt>java.lang.Short</tt>. The binary representation is an 2 byte integer, matching the <tt>HBase</tt> Bytes.toBytes(short) method. The purpose of this type is to map to existing <tt>HBase</tt> data that was serialized using this <tt>HBase</tt> utility method. If that is not the case, use the regular signed type instead.</p> 
+  <p>Example:</p> 
+  <p class="notranslate">UNSIGNED_SMALLINT</p> 
+ </div>
+ <div class="notranslate" id="float_type">
+  <h3 id="float_type" class="notranslate">FLOAT Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+FLOAT
+</pre>
+  </div> 
+  <tt>FLOAT</tt> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+FLOAT
+</pre>
+syntax-end --> 
+  <p>Possible values: -3.402823466 E + 38 to 3.402823466 E + 38. Mapped to <tt>java.lang.Float</tt>. The binary representation is an 4 byte float with the sign bit flipped (so that negative values sort before positive values).</p> 
+  <p>Example:</p> 
+  <p class="notranslate">FLOAT</p> 
+ </div>
+ <div class="notranslate" id="unsigned_float_type">
+  <h3 id="unsigned_float_type" class="notranslate">UNSIGNED_FLOAT Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+UNSIGNED_FLOAT
+</pre>
+  </div> 
+  <tt>UNSIGNED_FLOAT</tt> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+UNSIGNED_FLOAT
+</pre>
+syntax-end --> 
+  <p>Possible values: 0 to 3.402823466 E + 38. Mapped to <tt>java.lang.Float</tt>. The binary representation is an 4 byte float matching the <tt>HBase</tt> Bytes.toBytes(float) method. The purpose of this type is to map to existing <tt>HBase</tt> data that was serialized using this <tt>HBase</tt> utility method. If that is not the case, use the regular signed type instead.</p> 
+  <p>Example:</p> 
+  <p class="notranslate">UNSIGNED_FLOAT</p> 
+ </div>
+ <div class="notranslate" id="double_type">
+  <h3 id="double_type" class="notranslate">DOUBLE Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+DOUBLE
+</pre>
+  </div> 
+  <tt>DOUBLE</tt> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+DOUBLE
+</pre>
+syntax-end --> 
+  <p>Possible values: -1.7976931348623158 E + 308 to 1.7976931348623158 E + 308. Mapped to <tt>java.lang.Double</tt>. The binary representation is an 8 byte double with the sign bit flipped (so that negative values sort before positive value).</p> 
+  <p>Example:</p> 
+  <p class="notranslate">DOUBLE</p> 
+ </div>
+ <div class="notranslate" id="unsigned_double_type">
+  <h3 id="unsigned_double_type" class="notranslate">UNSIGNED_DOUBLE Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+UNSIGNED_DOUBLE
+</pre>
+  </div> 
+  <tt>UNSIGNED_DOUBLE</tt> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+UNSIGNED_DOUBLE
+</pre>
+syntax-end --> 
+  <p>Possible values: 0 to &nbsp;1.7976931348623158 E + 308. Mapped to <tt>java.lang.Double</tt>. The binary representation is an 8 byte double matching the <tt>HBase</tt> Bytes.toBytes(double) method. The purpose of this type is to map to existing <tt>HBase</tt> data that was serialized using this <tt>HBase</tt> utility method. If that is not the case, use the regular signed type instead.</p> 
+  <p>Example:</p> 
+  <p class="notranslate">UNSIGNED_DOUBLE</p> 
+ </div>
+ <div class="notranslate" id="decimal_type">
+  <h3 id="decimal_type" class="notranslate">DECIMAL Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+DECIMAL
+</pre>
+  </div> 
+  <tt>DECIMAL</tt> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+DECIMAL
+</pre>
+syntax-end --> 
+  <p>Data type with fixed precision and scale. The maximum precision is 18 digits. Mapped to <tt>java.math.BigDecimal</tt>. The binary representation is binary comparable, variable length format. When used in a row key, it is terminated with a null byte unless it is the last column.</p> 
+  <p>Example:</p> 
+  <p class="notranslate">DECIMAL</p> 
+ </div>
+ <div class="notranslate" id="boolean_type">
+  <h3 id="boolean_type" class="notranslate">BOOLEAN Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+BOOLEAN
+</pre>
+  </div> 
+  <tt>BOOLEAN</tt> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+BOOLEAN
+</pre>
+syntax-end --> 
+  <p>Possible values: <tt>TRUE</tt> and <tt>FALSE</tt>.</p>
+  <p>Mapped to <tt>java.lang.Boolean</tt>. The binary representation is a single byte with 0 for false and 1 for true</p> 
+  <p>Example:</p> 
+  <p class="notranslate">BOOLEAN</p> 
+ </div>
+ <div class="notranslate" id="time_type">
+  <h3 id="time_type" class="notranslate">TIME Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+TIME
+</pre>
+  </div> 
+  <tt>TIME</tt> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+TIME
+</pre>
+syntax-end --> 
+  <p>The time data type. The format is yyyy-<tt>MM</tt>-dd hh:mm:ss, with both the date and time parts maintained. Mapped to <tt>java.sql.Time</tt>. The binary representation is an 8 byte long (the number of milliseconds from the epoch).</p> 
+  <p>Example:</p> 
+  <p class="notranslate">TIME</p> 
+ </div>
+ <div class="notranslate" id="date_type">
+  <h3 id="date_type" class="notranslate">DATE Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+DATE
+</pre>
+  </div> 
+  <tt>DATE</tt> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+DATE
+</pre>
+syntax-end --> 
+  <p>The date data type. The format is yyyy-<tt>MM</tt>-dd hh:mm:ss, with both the date and time parts maintained to a millisecond accuracy. Mapped to <tt>java.sql.Date</tt>. The binary representation is an 8 byte long (the number of milliseconds from the epoch).</p> 
+  <p>Example:</p> 
+  <p class="notranslate">DATE</p> 
+ </div>
+ <div class="notranslate" id="timestamp_type">
+  <h3 id="timestamp_type" class="notranslate">TIMESTAMP Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+TIMESTAMP
+</pre>
+  </div> 
+  <tt>TIMESTAMP</tt> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+TIMESTAMP
+</pre>
+syntax-end --> 
+  <p>The timestamp data type. The format is yyyy-<tt>MM</tt>-dd hh:mm:ss[.nnnnnnnnn]. Mapped to <tt>java.sql.Timestamp</tt> with an internal representation of the number of nanos from the epoch. The binary representation is 12 bytes: an 8 byte long for the epoch time plus a 4 byte integer for the nanos.</p> 
+  <p>Example:</p> 
+  <p class="notranslate">TIMESTAMP</p> 
+ </div>
+ <div class="notranslate" id="varchar_type">
+  <h3 id="varchar_type" class="notranslate">VARCHAR Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+VARCHAR  [ ( <a href="index.html#int">precisionInt</a> ) ]
+</pre>
+  </div> 
+  <table border="0" class="railroad">
+   <tbody>
+    <tr class="railroad">
+     <td class="d"><tt>VARCHAR</tt></td>
+     <td class="d">
+      <table border="0" class="railroad">
+       <tbody>
+        <tr class="railroad">
+         <td class="ts"></td>
+         <td class="d">&nbsp;</td>
+         <td class="te"></td>
+        </tr>
+        <tr class="railroad">
+         <td class="ls"></td>
+         <td class="d">
+          <table border="0" class="railroad">
+           <tbody>
+            <tr class="railroad">
+             <td class="d"><tt>( <a href="index.html#int">precisionInt</a> )</tt></td>
+            </tr>
+           </tbody>
+          </table></td>
+         <td class="le"></td>
+        </tr>
+       </tbody>
+      </table></td>
+    </tr>
+   </tbody>
+  </table> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+VARCHAR  [ ( <a href="index.html#int">precisionInt</a> ) ]
+</pre>
+syntax-end --> 
+  <p>A variable length String with an optional max byte length. The binary representation is <tt>UTF8</tt> matching the <tt>HBase</tt> Bytes.toBytes(String) method. When used in a row key, it is terminated with a null byte unless it is the last column.</p>
+  <p>Mapped to <tt>java.lang.String</tt>.</p> 
+  <p>Example:</p> 
+  <p class="notranslate">VARCHAR<br />VARCHAR(255)</p> 
+ </div>
+ <div class="notranslate" id="char_type">
+  <h3 id="char_type" class="notranslate">CHAR Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+CHAR ( <a href="index.html#int">precisionInt</a> )
+</pre>
+  </div> 
+  <table border="0" class="railroad">
+   <tbody>
+    <tr class="railroad">
+     <td class="d"><tt>CHAR ( <a href="index.html#int">precisionInt</a> )</tt></td>
+    </tr>
+   </tbody>
+  </table> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+CHAR ( <a href="index.html#int">precisionInt</a> )
+</pre>
+syntax-end --> 
+  <p>A fixed length String with single-byte characters. The binary representation is <tt>UTF8</tt> matching the <tt>HBase</tt> Bytes.toBytes(String) method.</p>
+  <p>Mapped to <tt>java.lang.String</tt>.</p> 
+  <p>Example:</p> 
+  <p class="notranslate">CHAR(10)</p> 
+ </div>
+ <div class="notranslate" id="binary_type">
+  <h3 id="binary_type" class="notranslate">BINARY Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+BINARY ( <a href="index.html#int">precisionInt</a> )
+</pre>
+  </div> 
+  <table border="0" class="railroad">
+   <tbody>
+    <tr class="railroad">
+     <td class="d"><tt>BINARY ( <a href="index.html#int">precisionInt</a> )</tt></td>
+    </tr>
+   </tbody>
+  </table> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+BINARY ( <a href="index.html#int">precisionInt</a> )
+</pre>
+syntax-end --> 
+  <p>Raw fixed length byte array.</p>
+  <p>Mapped to <tt>byte[]</tt>.</p> 
+  <p>Example:</p> 
+  <p class="notranslate">BINARY</p> 
+ </div>
+ <div class="notranslate" id="varbinary_type">
+  <h3 id="varbinary_type" class="notranslate">VARBINARY Type</h3> 
+  <!-- railroad-start --> 
+  <div>
+   <pre style="display: none">
+VARBINARY
+</pre>
+  </div> 
+  <tt>VARBINARY</tt> 
+  <!-- railroad-end --> 
+  <!-- syntax-start
+<pre>
+VARBINARY
+</pre>
+syntax-end --> 
+  <p>Raw variable length byte array.</p>
+  <p>Mapped to <tt>byte[]</tt>.</p> 
+  <p>Example:</p> 
+  <p class="notranslate">VARBINARY</p> 
+  <!-- [close] { --> 
+  <!-- } -->
+ </div>
+</div>
+			</div>
+		</div>
+	</div>
+	</div>
+
+	</div><!-- /container -->
+	
+	<!-- Footer
+	================================================== -->
+	<footer class="well">
+		<div class="container">
+			<div class="row">
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">About</li>
+						<li>
+							<a href="index.html" title="Overview">Overview </a>
+						</li>
+						<li>
+							<a href="recent.html" title="New Features">New Features </a>
+						</li>
+						<li>
+							<a href="roadmap.html" title="Roadmap">Roadmap </a>
+						</li>
+						<li>
+							<a href="performance.html" title="Performance">Performance </a>
+						</li>
+						<li>
+							<a href="team.html" title="Team">Team </a>
+						</li>
+						<li>
+							<a href="mailing_list.html" title="Mailing Lists">Mailing Lists </a>
+						</li>
+						<li>
+							<a href="source.html" title="Source Repository">Source Repository </a>
+						</li>
+						<li>
+							<a href="issues.html" title="Issue Tracking">Issue Tracking </a>
+						</li>
+						<li>
+							<a href="download.html" title="Download">Download </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Using</li>
+						<li>
+							<a href="faq.html" title="F.A.Q.">F.A.Q. </a>
+						</li>
+						<li>
+							<a href="Phoenix-in-15-minutes-or-less.html" title="Phoenix Quick Start">Phoenix Quick Start </a>
+						</li>
+						<li>
+							<a href="tuning.html" title="Configuration and Tuning">Configuration and Tuning </a>
+						</li>
+						<li>
+							<a href="building.html" title="Building Project">Building Project </a>
+						</li>
+						<li>
+							<a href="salted.html" title="Salted Tables">Salted Tables </a>
+						</li>
+						<li>
+							<a href="paged.html" title="Paged Queries">Paged Queries </a>
+						</li>
+						<li>
+							<a href="secondary_indexing.html" title="Secondary Indexing">Secondary Indexing </a>
+						</li>
+						<li>
+							<a href="skip_scan.html" title="Skip Scan">Skip Scan </a>
+						</li>
+						<li>
+							<a href="dynamic_columns.html" title="Dynamic Columns">Dynamic Columns </a>
+						</li>
+						<li>
+							<a href="phoenix_on_emr.html" title="Phoenix on EMR">Phoenix on EMR </a>
+						</li>
+						<li>
+							<a href="mr_dataload.html" title="Bulk CSV via M/R">Bulk CSV via M/R </a>
+						</li>
+						<li>
+							<a href="flume.html" title="Apache Flume Plugin">Apache Flume Plugin </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-nav">
+					<ul class="nav nav-list">
+						<li class="nav-header">Reference</li>
+						<li>
+							<a href="grammar.html" title="Grammar">Grammar </a>
+						</li>
+						<li>
+							<a href="functions.html" title="Functions">Functions </a>
+						</li>
+						<li>
+							<a href="datatypes.html" title="Datatypes">Datatypes </a>
+						</li>
+					</ul>
+				</div>
+				<div class="span3 bottom-description">
+					<form action="https://www.google.com/search" method="get"><input value="phoenix.incubator.apache.org" name="sitesearch" type="hidden"><input placeholder="Search the site&hellip;" required="required" size="18" name="q" id="query" type="search"></form>
+				</div>
+			</div>
+		</div>
+	</footer>
+		
+	<div class="container subfooter">
+		<div class="row">
+			<div class="span12">
+				<p class="pull-right"><a href="#">Back to top</a></p>
+				<p class="copyright">Copyright &copy;2014 <a href="http://www.apache.org">Apache Software Foundation</a>. All Rights Reserved.</p>
+				<p class="version-date"><span class="projectVersion">Version: 0.2.2. </span><span class="publishDate">Last Published: 2014-01-03. </span></p>
+			</div>
+		</div>
+	</div>
+
+	<!-- Le javascript
+	================================================== -->
+	<!-- Placed at the end of the document so the pages load faster -->
+
+	<!-- Fallback jQuery loading from Google CDN:
+	     http://stackoverflow.com/questions/1014203/best-way-to-use-googles-hosted-jquery-but-fall-back-to-my-hosted-library-on-go -->
+	<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
+	<script type="text/javascript">
+		if (typeof jQuery == 'undefined')
+		{
+			document.write(unescape("%3Cscript src='./js/jquery-1.8.3.min.js' type='text/javascript'%3E%3C/script%3E"));
+		}
+	</script>
+	
+	<script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js"></script>
+	<script src="./js/lightbox.js"></script>
+	<script src="./js/jquery.smooth-scroll.min.js"></script>
+	<!-- back button support for smooth scroll -->
+	<script src="./js/jquery.ba-bbq.min.js"></script>
+	<script src="http://yandex.st/highlightjs/7.3/highlight.min.js"></script>
+
+	<script src="./js/reflow-skin.js"></script>
+	
+	</body>
+</html>

Modified: incubator/phoenix/site/publish/datatypes.html
URL: http://svn.apache.org/viewvc/incubator/phoenix/site/publish/datatypes.html?rev=1555283&r1=1555282&r2=1555283&view=diff
==============================================================================
--- incubator/phoenix/site/publish/datatypes.html (original)
+++ incubator/phoenix/site/publish/datatypes.html Fri Jan  3 23:33:51 2014
@@ -21,7 +21,7 @@
 		<link href="http://yandex.st/highlightjs/7.3/styles/default.min.css" rel="stylesheet" />
 		
 		<link href="./css/lightbox.css" rel="stylesheet" />
-		
+		<link rel="stylesheet" type="text/css" href="stylesheet.css" />
 		<link href="./css/site.css" rel="stylesheet" />
 		<link href="./css/print.css" rel="stylesheet" media="print" />
 		
@@ -106,9 +106,492 @@
  <div class="page-header">
   <h2 id="Datatypes">Datatypes</h2>
  </div> 
- <iframe id="myframe" src="language/datatypes.html" frameborder="0" width="100%" height="700"></iframe> 
-</div> 
-<script type="text/javascript" src="js/myframe.js"></script>
+
+
+
+<!-- syntax-start
+<p class="notranslate">
+
+    <a href="#integer_type" >INTEGER Type</a><br />
+
+    <a href="#unsigned_int_type" >UNSIGNED_INT Type</a><br />
+
+    <a href="#bigint_type" >BIGINT Type</a><br />
+
+    <a href="#unsigned_long_type" >UNSIGNED_LONG Type</a><br />
+
+    <a href="#tinyint_type" >TINYINT Type</a><br />
+
+    <a href="#unsigned_tinyint_type" >UNSIGNED_TINYINT Type</a><br />
+
+    <a href="#smallint_type" >SMALLINT Type</a><br />
+
+    <a href="#unsigned_smallint_type" >UNSIGNED_SMALLINT Type</a><br />
+
+    <a href="#float_type" >FLOAT Type</a><br />
+
+    <a href="#unsigned_float_type" >UNSIGNED_FLOAT Type</a><br />
+
+    <a href="#double_type" >DOUBLE Type</a><br />
+
+    <a href="#unsigned_double_type" >UNSIGNED_DOUBLE Type</a><br />
+
+    <a href="#decimal_type" >DECIMAL Type</a><br />
+
+    <a href="#boolean_type" >BOOLEAN Type</a><br />
+
+    <a href="#time_type" >TIME Type</a><br />
+
+    <a href="#date_type" >DATE Type</a><br />
+
+    <a href="#timestamp_type" >TIMESTAMP Type</a><br />
+
+    <a href="#varchar_type" >VARCHAR Type</a><br />
+
+    <a href="#char_type" >CHAR Type</a><br />
+
+    <a href="#binary_type" >BINARY Type</a><br />
+
+    <a href="#varbinary_type" >VARBINARY Type</a><br />
+</p>
+syntax-end -->
+<!-- railroad-start -->
+<table class="notranslate index">
+    <tr>
+        <td class="index">
+            
+                <a href="#integer_type" >INTEGER Type</a><br />
+            
+                <a href="#unsigned_int_type" >UNSIGNED_INT Type</a><br />
+            
+                <a href="#bigint_type" >BIGINT Type</a><br />
+            
+                <a href="#unsigned_long_type" >UNSIGNED_LONG Type</a><br />
+            
+                <a href="#tinyint_type" >TINYINT Type</a><br />
+            
+                <a href="#unsigned_tinyint_type" >UNSIGNED_TINYINT Type</a><br />
+            
+                <a href="#smallint_type" >SMALLINT Type</a><br />
+                    </td><td class="index">
+            
+                <a href="#unsigned_smallint_type" >UNSIGNED_SMALLINT Type</a><br />
+            
+                <a href="#float_type" >FLOAT Type</a><br />
+            
+                <a href="#unsigned_float_type" >UNSIGNED_FLOAT Type</a><br />
+            
+                <a href="#double_type" >DOUBLE Type</a><br />
+            
+                <a href="#unsigned_double_type" >UNSIGNED_DOUBLE Type</a><br />
+            
+                <a href="#decimal_type" >DECIMAL Type</a><br />
+            
+                <a href="#boolean_type" >BOOLEAN Type</a><br />
+                    </td><td class="index">
+            
+                <a href="#time_type" >TIME Type</a><br />
+            
+                <a href="#date_type" >DATE Type</a><br />
+            
+                <a href="#timestamp_type" >TIMESTAMP Type</a><br />
+            
+                <a href="#varchar_type" >VARCHAR Type</a><br />
+            
+                <a href="#char_type" >CHAR Type</a><br />
+            
+                <a href="#binary_type" >BINARY Type</a><br />
+            
+                <a href="#varbinary_type" >VARBINARY Type</a><br />
+                    </td>
+    </tr>
+</table>
+<!-- railroad-end -->
+
+
+<h3 id="integer_type" class="notranslate">INTEGER Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+INTEGER
+</pre>
+<div name="railroad">
+<code class="c">INTEGER</code>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+INTEGER
+</pre>
+syntax-end -->
+<p>Possible values: -2147483648 to 2147483647.</p><p>Mapped to <code>java.lang.Integer</code>. The binary representation is a 4 byte integer with the sign bit flipped (so that negative values sorts before positive values).</p>
+<p>Example:</p>
+<p class="notranslate">INTEGER</p>
+
+<h3 id="unsigned_int_type" class="notranslate">UNSIGNED_INT Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+UNSIGNED_INT
+</pre>
+<div name="railroad">
+<code class="c">UNSIGNED_INT</code>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+UNSIGNED_INT
+</pre>
+syntax-end -->
+<p>Possible values: 0 to 2147483647. Mapped to <code>java.lang.Integer</code>. The binary representation is a 4 byte integer, matching the <code>HBase</code> Bytes.toBytes(int) method. The purpose of this type is to map to existing <code>HBase</code> data that was serialized using this <code>HBase</code> utility method. If that is not the case, use the regular signed type instead.</p>
+<p>Example:</p>
+<p class="notranslate">UNSIGNED_INT</p>
+
+<h3 id="bigint_type" class="notranslate">BIGINT Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+BIGINT
+</pre>
+<div name="railroad">
+<code class="c">BIGINT</code>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+BIGINT
+</pre>
+syntax-end -->
+<p>Possible values: -9223372036854775807 to 9223372036854775807. Mapped to <code>java.lang.Long</code>. The binary representation is an 8 byte long with the sign bit flipped (so that negative values sorts before positive values).</p>
+<p>Example:</p>
+<p class="notranslate">BIGINT</p>
+
+<h3 id="unsigned_long_type" class="notranslate">UNSIGNED_LONG Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+UNSIGNED_LONG
+</pre>
+<div name="railroad">
+<code class="c">UNSIGNED_LONG</code>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+UNSIGNED_LONG
+</pre>
+syntax-end -->
+<p>Possible values: 0 to 9223372036854775807. Mapped to <code>java.lang.Long</code>. The binary representation is an 8 byte integer, matching the <code>HBase</code> Bytes.toBytes(long) method. The purpose of this type is to map to existing <code>HBase</code> data that was serialized using this <code>HBase</code> utility method. If that is not the case, use the regular signed type instead.</p>
+<p>Example:</p>
+<p class="notranslate">UNSIGNED_LONG</p>
+
+<h3 id="tinyint_type" class="notranslate">TINYINT Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+TINYINT
+</pre>
+<div name="railroad">
+<code class="c">TINYINT</code>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+TINYINT
+</pre>
+syntax-end -->
+<p>Possible values: -128 to 127. Mapped to <code>java.lang.Byte</code>. The binary representation is a single byte, with the sign bit flipped (so that negative values sorts before positive values).</p>
+<p>Example:</p>
+<p class="notranslate">TINYINT</p>
+
+<h3 id="unsigned_tinyint_type" class="notranslate">UNSIGNED_TINYINT Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+UNSIGNED_TINYINT
+</pre>
+<div name="railroad">
+<code class="c">UNSIGNED_TINYINT</code>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+UNSIGNED_TINYINT
+</pre>
+syntax-end -->
+<p>Possible values: 0 to 127. Mapped to <code>java.lang.Byte</code>. The binary representation is a single byte, matching the <code>HBase</code> Bytes.toBytes(byte) method. The purpose of this type is to map to existing <code>HBase</code> data that was serialized using this <code>HBase</code> utility method. If that is not the case, use the regular signed type instead.</p>
+<p>Example:</p>
+<p class="notranslate">UNSIGNED_TINYINT</p>
+
+<h3 id="smallint_type" class="notranslate">SMALLINT Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+SMALLINT
+</pre>
+<div name="railroad">
+<code class="c">SMALLINT</code>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+SMALLINT
+</pre>
+syntax-end -->
+<p>Possible values: -32768 to 32767. Mapped to <code>java.lang.Short</code>. The binary representation is a 2 byte short with the sign bit flipped (so that negative values sort before positive values).</p>
+<p>Example:</p>
+<p class="notranslate">SMALLINT</p>
+
+<h3 id="unsigned_smallint_type" class="notranslate">UNSIGNED_SMALLINT Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+UNSIGNED_SMALLINT
+</pre>
+<div name="railroad">
+<code class="c">UNSIGNED_SMALLINT</code>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+UNSIGNED_SMALLINT
+</pre>
+syntax-end -->
+<p>Possible values: 0 to 32767. Mapped to <code>java.lang.Short</code>. The binary representation is an 2 byte integer, matching the <code>HBase</code> Bytes.toBytes(short) method. The purpose of this type is to map to existing <code>HBase</code> data that was serialized using this <code>HBase</code> utility method. If that is not the case, use the regular signed type instead.</p>
+<p>Example:</p>
+<p class="notranslate">UNSIGNED_SMALLINT</p>
+
+<h3 id="float_type" class="notranslate">FLOAT Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+FLOAT
+</pre>
+<div name="railroad">
+<code class="c">FLOAT</code>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+FLOAT
+</pre>
+syntax-end -->
+<p>Possible values: -3.402823466 E + 38 to 3.402823466 E + 38. Mapped to <code>java.lang.Float</code>. The binary representation is an 4 byte float with the sign bit flipped (so that negative values sort before positive values).</p>
+<p>Example:</p>
+<p class="notranslate">FLOAT</p>
+
+<h3 id="unsigned_float_type" class="notranslate">UNSIGNED_FLOAT Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+UNSIGNED_FLOAT
+</pre>
+<div name="railroad">
+<code class="c">UNSIGNED_FLOAT</code>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+UNSIGNED_FLOAT
+</pre>
+syntax-end -->
+<p>Possible values: 0 to 3.402823466 E + 38. Mapped to <code>java.lang.Float</code>. The binary representation is an 4 byte float matching the <code>HBase</code> Bytes.toBytes(float) method. The purpose of this type is to map to existing <code>HBase</code> data that was serialized using this <code>HBase</code> utility method. If that is not the case, use the regular signed type instead.</p>
+<p>Example:</p>
+<p class="notranslate">UNSIGNED_FLOAT</p>
+
+<h3 id="double_type" class="notranslate">DOUBLE Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+DOUBLE
+</pre>
+<div name="railroad">
+<code class="c">DOUBLE</code>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+DOUBLE
+</pre>
+syntax-end -->
+<p>Possible values: -1.7976931348623158 E + 308 to 1.7976931348623158 E + 308. Mapped to <code>java.lang.Double</code>. The binary representation is an 8 byte double with the sign bit flipped (so that negative values sort before positive value).</p>
+<p>Example:</p>
+<p class="notranslate">DOUBLE</p>
+
+<h3 id="unsigned_double_type" class="notranslate">UNSIGNED_DOUBLE Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+UNSIGNED_DOUBLE
+</pre>
+<div name="railroad">
+<code class="c">UNSIGNED_DOUBLE</code>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+UNSIGNED_DOUBLE
+</pre>
+syntax-end -->
+<p>Possible values: 0 to &nbsp;1.7976931348623158 E + 308. Mapped to <code>java.lang.Double</code>. The binary representation is an 8 byte double matching the <code>HBase</code> Bytes.toBytes(double) method. The purpose of this type is to map to existing <code>HBase</code> data that was serialized using this <code>HBase</code> utility method. If that is not the case, use the regular signed type instead.</p>
+<p>Example:</p>
+<p class="notranslate">UNSIGNED_DOUBLE</p>
+
+<h3 id="decimal_type" class="notranslate">DECIMAL Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+DECIMAL
+</pre>
+<div name="railroad">
+<code class="c">DECIMAL</code>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+DECIMAL
+</pre>
+syntax-end -->
+<p>Data type with fixed precision and scale. The maximum precision is 18 digits. Mapped to <code>java.math.BigDecimal</code>. The binary representation is binary comparable, variable length format. When used in a row key, it is terminated with a null byte unless it is the last column.</p>
+<p>Example:</p>
+<p class="notranslate">DECIMAL</p>
+
+<h3 id="boolean_type" class="notranslate">BOOLEAN Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+BOOLEAN
+</pre>
+<div name="railroad">
+<code class="c">BOOLEAN</code>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+BOOLEAN
+</pre>
+syntax-end -->
+<p>Possible values: <code>TRUE</code> and <code>FALSE</code>.</p><p>Mapped to <code>java.lang.Boolean</code>. The binary representation is a single byte with 0 for false and 1 for true</p>
+<p>Example:</p>
+<p class="notranslate">BOOLEAN</p>
+
+<h3 id="time_type" class="notranslate">TIME Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+TIME
+</pre>
+<div name="railroad">
+<code class="c">TIME</code>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+TIME
+</pre>
+syntax-end -->
+<p>The time data type. The format is yyyy-<code>MM</code>-dd hh:mm:ss, with both the date and time parts maintained. Mapped to <code>java.sql.Time</code>. The binary representation is an 8 byte long (the number of milliseconds from the epoch).</p>
+<p>Example:</p>
+<p class="notranslate">TIME</p>
+
+<h3 id="date_type" class="notranslate">DATE Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+DATE
+</pre>
+<div name="railroad">
+<code class="c">DATE</code>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+DATE
+</pre>
+syntax-end -->
+<p>The date data type. The format is yyyy-<code>MM</code>-dd hh:mm:ss, with both the date and time parts maintained to a millisecond accuracy. Mapped to <code>java.sql.Date</code>. The binary representation is an 8 byte long (the number of milliseconds from the epoch).</p>
+<p>Example:</p>
+<p class="notranslate">DATE</p>
+
+<h3 id="timestamp_type" class="notranslate">TIMESTAMP Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+TIMESTAMP
+</pre>
+<div name="railroad">
+<code class="c">TIMESTAMP</code>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+TIMESTAMP
+</pre>
+syntax-end -->
+<p>The timestamp data type. The format is yyyy-<code>MM</code>-dd hh:mm:ss[.nnnnnnnnn]. Mapped to <code>java.sql.Timestamp</code> with an internal representation of the number of nanos from the epoch. The binary representation is 12 bytes: an 8 byte long for the epoch time plus a 4 byte integer for the nanos.</p>
+<p>Example:</p>
+<p class="notranslate">TIMESTAMP</p>
+
+<h3 id="varchar_type" class="notranslate">VARCHAR Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+VARCHAR  [ ( <a href="index.html#int">precisionInt</a> ) ]
+</pre>
+<div name="railroad">
+<table class="railroad"><tr class="railroad"><td class="d"><code class="c">VARCHAR</code></td><td class="d"><table class="railroad"><tr class="railroad"><td class="ts"></td><td class="d">&nbsp;</td><td class="te"></td></tr><tr class="railroad"><td class="ls"></td><td class="d"><table class="railroad"><tr class="railroad"><td class="d"><code class="c">( <a href="index.html#int">precisionInt</a> )</code></td></tr></table></td><td class="le"></td></tr></table></td></tr></table>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+VARCHAR  [ ( <a href="index.html#int">precisionInt</a> ) ]
+</pre>
+syntax-end -->
+<p>A variable length String with an optional max byte length. The binary representation is <code>UTF8</code> matching the <code>HBase</code> Bytes.toBytes(String) method. When used in a row key, it is terminated with a null byte unless it is the last column.</p><p>Mapped to <code>java.lang.String</code>.</p>
+<p>Example:</p>
+<p class="notranslate">VARCHAR<br />VARCHAR(255)</p>
+
+<h3 id="char_type" class="notranslate">CHAR Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+CHAR ( <a href="index.html#int">precisionInt</a> )
+</pre>
+<div name="railroad">
+<table class="railroad"><tr class="railroad"><td class="d"><code class="c">CHAR ( <a href="index.html#int">precisionInt</a> )</code></td></tr></table>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+CHAR ( <a href="index.html#int">precisionInt</a> )
+</pre>
+syntax-end -->
+<p>A fixed length String with single-byte characters. The binary representation is <code>UTF8</code> matching the <code>HBase</code> Bytes.toBytes(String) method.</p><p>Mapped to <code>java.lang.String</code>.</p>
+<p>Example:</p>
+<p class="notranslate">CHAR(10)</p>
+
+<h3 id="binary_type" class="notranslate">BINARY Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+BINARY ( <a href="index.html#int">precisionInt</a> )
+</pre>
+<div name="railroad">
+<table class="railroad"><tr class="railroad"><td class="d"><code class="c">BINARY ( <a href="index.html#int">precisionInt</a> )</code></td></tr></table>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+BINARY ( <a href="index.html#int">precisionInt</a> )
+</pre>
+syntax-end -->
+<p>Raw fixed length byte array.</p><p>Mapped to <code>byte[]</code>.</p>
+<p>Example:</p>
+<p class="notranslate">BINARY</p>
+
+<h3 id="varbinary_type" class="notranslate">VARBINARY Type</h3>
+<!-- railroad-start -->
+<pre name="bnf" style="display: none">
+VARBINARY
+</pre>
+<div name="railroad">
+<code class="c">VARBINARY</code>
+</div>
+<!-- railroad-end -->
+<!-- syntax-start
+<pre>
+VARBINARY
+</pre>
+syntax-end -->
+<p>Raw variable length byte array.</p><p>Mapped to <code>byte[]</code>.</p>
+<p>Example:</p>
+<p class="notranslate">VARBINARY</p>
+
+<!-- [close] { -->
+</div>
+
+
+
 			</div>
 		</div>
 	</div>
@@ -208,6 +691,9 @@
 						</li>
 					</ul>
 				</div>
+				<div class="span3 bottom-description">
+					<form action="https://www.google.com/search" method="get"><input value="phoenix.incubator.apache.org" name="sitesearch" type="hidden"><input placeholder="Search the site&hellip;" required="required" size="18" name="q" id="query" type="search"></form>
+				</div>
 			</div>
 		</div>
 	</footer>