http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/2a3d8b6a/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1UDRPlanInfo.html
----------------------------------------------------------------------
diff --git 
a/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1UDRPlanInfo.html 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1UDRPlanInfo.html
new file mode 100644
index 0000000..1e2bca7
--- /dev/null
+++ b/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1UDRPlanInfo.html
@@ -0,0 +1,431 @@
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>tmudr: tmudr::UDRPlanInfo Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.1 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li class="current"><a 
href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <img id="MSearchSelect" src="search/search.png"
+             onmouseover="return searchBox.OnSearchSelectShow()"
+             onmouseout="return searchBox.OnSearchSelectHide()"
+             alt=""/>
+        <input type="text" id="MSearchField" value="Search" accesskey="S"
+             onfocus="searchBox.OnSearchFieldFocus(true)" 
+             onblur="searchBox.OnSearchFieldFocus(false)" 
+             onkeyup="searchBox.OnSearchFieldChange(event)"/>
+        <a id="MSearchClose" 
href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" 
border="0" src="search/close.png" alt=""/></a>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><b>tmudr</b>::<a class="el" 
href="classtmudr_1_1UDRPlanInfo.html">UDRPlanInfo</a>
+  </div>
+</div>
+<div class="contents">
+<h1>tmudr::UDRPlanInfo Class Reference</h1><!-- doxytag: 
class="tmudr::UDRPlanInfo" --><!-- doxytag: 
inherits="tmudr::TMUDRSerializableObject" -->
+<p>Describes the query plan used for a <a class="el" 
href="classtmudr_1_1UDR.html" title="This class represents the code associated 
with a UDR.">UDR</a> invocation.  
+<a href="#_details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" 
href="sqludr_8h_source.html">sqludr.h</a>&gt;</code></p>
+
+<p>Inherits tmudr::TMUDRSerializableObject.</p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#ac65dd2b236e8f48c00c9b69efed78d19">SpecialDegreeOfParallelism</a>
 { <a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#ac65dd2b236e8f48c00c9b69efed78d19ad2a2dc16a27a8570ae00f68ea6126f42">ANY_DEGREE_OF_PARALLELISM</a>
 =  0, 
+<a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#ac65dd2b236e8f48c00c9b69efed78d19a1e33ba932a38eb933afc90e4963ec9b5">DEFAULT_DEGREE_OF_PARALLELISM</a>
 =  -1, 
+<a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#ac65dd2b236e8f48c00c9b69efed78d19a521c09523839fae6c72ccc9519ca971a">MAX_DEGREE_OF_PARALLELISM</a>
 =  -2, 
+<a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#ac65dd2b236e8f48c00c9b69efed78d19afb640839034de9ed8b6fffe6c172f06d">ONE_INSTANCE_PER_NODE</a>
 =  -3
+ }</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Special degrees 
of parallelism. </p>
+ <a 
href="classtmudr_1_1UDRPlanInfo.html#ac65dd2b236e8f48c00c9b69efed78d19">More...</a><br/></td></tr>
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#ac8f8d0cba4c48f24f787f036019dc120">getPlanNum</a>
 () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">long&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#a6617be36d31c31dd96685b8fe07f0efa">getCostPerRow</a>
 () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#ac856607de40f3bd6813adbd6a0da7ee4">getDesiredDegreeOfParallelism</a>
 () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#a2432b7bbc63ed88aaffc3f4d3a5c4a30">setCostPerRow</a>
 (long nanoseconds)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#a2c04c1d3f7f28bd58b163d85deb02d3d">setDesiredDegreeOfParallelism</a>
 (int dop)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" 
href="classtmudr_1_1UDRWriterCompileTimeData.html">UDRWriterCompileTimeData</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#a73487ea5456ec8a53d52a66813589976">getUDRWriterCompileTimeData</a>
 ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#a9699b7abd3e69cb9ea15bc999f424cc0">setUDRWriterCompileTimeData</a>
 (<a class="el" 
href="classtmudr_1_1UDRWriterCompileTimeData.html">UDRWriterCompileTimeData</a> 
*compileTimeData)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#ac95f99f26ba311d31875a87c1bc75672">addPlanData</a>
 (const char *planData, int planDataLength)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#a57aadeeb3f77fd63b7b9059b84043a2c">getPlanData</a>
 (int &amp;planDataLength)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#af33a0f91b8d1c791f72515cb246af21d">print</a>
 ()</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Describes the query plan used for a <a class="el" 
href="classtmudr_1_1UDR.html" title="This class represents the code associated 
with a UDR.">UDR</a> invocation. </p>
+<p>Objects of this type are used together with <a class="el" 
href="classtmudr_1_1UDRInvocationInfo.html" title="Describes an invocation of a 
UDR.">UDRInvocationInfo</a> objects and they contain additional info on 
plan-related such as the chosen partitioning and ordering. </p>
+<hr/><h2>Member Enumeration Documentation</h2>
+<a class="anchor" id="ac65dd2b236e8f48c00c9b69efed78d19"></a><!-- doxytag: 
member="tmudr::UDRPlanInfo::SpecialDegreeOfParallelism" 
ref="ac65dd2b236e8f48c00c9b69efed78d19" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#ac65dd2b236e8f48c00c9b69efed78d19">tmudr::UDRPlanInfo::SpecialDegreeOfParallelism</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Special degrees of parallelism. </p>
+<p>Values that can be used in the <a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#a2c04c1d3f7f28bd58b163d85deb02d3d">setDesiredDegreeOfParallelism()</a>
 method, in addition to positive numbers for the degree of parallelism (DoP). 
</p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" 
cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" 
id="ac65dd2b236e8f48c00c9b69efed78d19ad2a2dc16a27a8570ae00f68ea6126f42"></a><!--
 doxytag: member="ANY_DEGREE_OF_PARALLELISM" 
ref="ac65dd2b236e8f48c00c9b69efed78d19ad2a2dc16a27a8570ae00f68ea6126f42" 
args="" -->ANY_DEGREE_OF_PARALLELISM</em>&nbsp;</td><td>
+<p>Optimizer decides DoP. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
id="ac65dd2b236e8f48c00c9b69efed78d19a1e33ba932a38eb933afc90e4963ec9b5"></a><!--
 doxytag: member="DEFAULT_DEGREE_OF_PARALLELISM" 
ref="ac65dd2b236e8f48c00c9b69efed78d19a1e33ba932a38eb933afc90e4963ec9b5" 
args="" -->DEFAULT_DEGREE_OF_PARALLELISM</em>&nbsp;</td><td>
+<p>Optimizer decides DoP based on dataflow heuristics. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
id="ac65dd2b236e8f48c00c9b69efed78d19a521c09523839fae6c72ccc9519ca971a"></a><!--
 doxytag: member="MAX_DEGREE_OF_PARALLELISM" 
ref="ac65dd2b236e8f48c00c9b69efed78d19a521c09523839fae6c72ccc9519ca971a" 
args="" -->MAX_DEGREE_OF_PARALLELISM</em>&nbsp;</td><td>
+<p>Execute the UDF with the largest degree of parallelism allowed. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
id="ac65dd2b236e8f48c00c9b69efed78d19afb640839034de9ed8b6fffe6c172f06d"></a><!--
 doxytag: member="ONE_INSTANCE_PER_NODE" 
ref="ac65dd2b236e8f48c00c9b69efed78d19afb640839034de9ed8b6fffe6c172f06d" 
args="" -->ONE_INSTANCE_PER_NODE</em>&nbsp;</td><td>
+<p>Execute one instance of the on every Trafodion node. Used internally for 
maintenance UDFs. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="ac95f99f26ba311d31875a87c1bc75672"></a><!-- doxytag: 
member="tmudr::UDRPlanInfo::addPlanData" 
ref="ac95f99f26ba311d31875a87c1bc75672" args="(const char *planData, int 
planDataLength)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void UDRPlanInfo::addPlanData </td>
+          <td>(</td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>planData</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>planDataLength</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Attach a byte array to the plan to be sent to the runtime instances.</p>
+<p>Compile time and runtime interfaces of the <a class="el" 
href="classtmudr_1_1UDR.html" title="This class represents the code associated 
with a UDR.">UDR</a> can be called from different processes, since UDRs can be 
executed in parallel and on different nodes. If the <a class="el" 
href="classtmudr_1_1UDR.html" title="This class represents the code associated 
with a UDR.">UDR</a> writer would like to carry state from the compiler 
interface calls to runtime calls, the best way to achieve this to attach it 
using this call and to retrieve the state at runtime using the <a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#a57aadeeb3f77fd63b7b9059b84043a2c">getPlanData()</a>
 call.</p>
+<p>The best place to use this method is from within <a class="el" 
href="classtmudr_1_1UDR.html#a36eaba4ea82ca80b2f3c25c7bdee871f">UDR::completeDescription()</a>
 method, since this method is called on the optimal plan that will be used at 
runtime. It can also be called from other methods, and the plan data will be 
discarded if the plan is not chosen.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#a57aadeeb3f77fd63b7b9059b84043a2c">getPlanData()</a></dd></dl>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>planData</em>&nbsp;</td><td>A byte array, content defined by 
the <a class="el" href="classtmudr_1_1UDR.html" title="This class represents 
the code associated with a UDR.">UDR</a> writer, to be sent to all runtime 
instances executing the <a class="el" href="classtmudr_1_1UDR.html" title="This 
class represents the code associated with a UDR.">UDR</a>. The buffer can and 
should be deleted by the caller after calling this method. </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>planDataLength</em>&nbsp;</td><td>Length, in bytes, of the 
planData. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em><a class="el" 
href="classtmudr_1_1UDRException.html" title="This is the exception to throw 
when an error occurs in a UDR.">UDRException</a></em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a6617be36d31c31dd96685b8fe07f0efa"></a><!-- doxytag: 
member="tmudr::UDRPlanInfo::getCostPerRow" 
ref="a6617be36d31c31dd96685b8fe07f0efa" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">long UDRPlanInfo::getCostPerRow </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Get the cost of the <a class="el" href="classtmudr_1_1UDR.html" title="This 
class represents the code associated with a UDR.">UDR</a> per row, 
approximately in nanoseconds.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#a2432b7bbc63ed88aaffc3f4d3a5c4a30">setCostPerRow()</a>
 </dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Cost of the <a class="el" 
href="classtmudr_1_1UDR.html" title="This class represents the code associated 
with a UDR.">UDR</a> per row, in nanoseconds, for optimization purposes. 
</dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac856607de40f3bd6813adbd6a0da7ee4"></a><!-- doxytag: 
member="tmudr::UDRPlanInfo::getDesiredDegreeOfParallelism" 
ref="ac856607de40f3bd6813adbd6a0da7ee4" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int UDRPlanInfo::getDesiredDegreeOfParallelism 
</td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Return the desired degree of parallelism for this plan.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#a2c04c1d3f7f28bd58b163d85deb02d3d">setDesiredDegreeOfParallelism()</a>
 </dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Degree of parallelism to be 
used for this plan alternative (positive) or one of the enum values in <a 
class="el" 
href="classtmudr_1_1UDRPlanInfo.html#ac65dd2b236e8f48c00c9b69efed78d19" 
title="Special degrees of 
parallelism.">UDRPlanInfo::SpecialDegreeOfParallelism</a> (zero or negative). 
</dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a57aadeeb3f77fd63b7b9059b84043a2c"></a><!-- doxytag: 
member="tmudr::UDRPlanInfo::getPlanData" 
ref="a57aadeeb3f77fd63b7b9059b84043a2c" args="(int &amp;planDataLength)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char * UDRPlanInfo::getPlanData </td>
+          <td>(</td>
+          <td class="paramtype">int &amp;&nbsp;</td>
+          <td class="paramname"> <em>planDataLength</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Retrieve plan data attached to the <a class="el" 
href="classtmudr_1_1UDR.html" title="This class represents the code associated 
with a UDR.">UDR</a> invocation and plan.</p>
+<p>This method can be called at runtime to get state generated at compile 
time.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd>setPlanData()</dd></dl>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>planDataLength</em>&nbsp;</td><td>(out) Length of returned 
plan data. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Pointer to a byte array with 
plan data generated by the <a class="el" href="classtmudr_1_1UDR.html" 
title="This class represents the code associated with a UDR.">UDR</a> writer at 
compile time. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac8f8d0cba4c48f24f787f036019dc120"></a><!-- doxytag: 
member="tmudr::UDRPlanInfo::getPlanNum" ref="ac8f8d0cba4c48f24f787f036019dc120" 
args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int UDRPlanInfo::getPlanNum </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Get a unique id for a given plan within a <a class="el" 
href="classtmudr_1_1UDR.html" title="This class represents the code associated 
with a UDR.">UDR</a> invocation.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Plan number for this object, 
relative to the invocation. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a73487ea5456ec8a53d52a66813589976"></a><!-- doxytag: 
member="tmudr::UDRPlanInfo::getUDRWriterCompileTimeData" 
ref="a73487ea5456ec8a53d52a66813589976" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" 
href="classtmudr_1_1UDRWriterCompileTimeData.html">UDRWriterCompileTimeData</a> 
* UDRPlanInfo::getUDRWriterCompileTimeData </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Get data to persist between calls of the optimizer interface</p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#a9699b7abd3e69cb9ea15bc999f424cc0">setUDRWriterCompileTimeData()</a>
 </dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" 
href="classtmudr_1_1UDR.html" title="This class represents the code associated 
with a UDR.">UDR</a> writer-specific data that was previously attached or NULL. 
</dd></dl>
+<dl><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em><a class="el" 
href="classtmudr_1_1UDRException.html" title="This is the exception to throw 
when an error occurs in a UDR.">UDRException</a></em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="af33a0f91b8d1c791f72515cb246af21d"></a><!-- doxytag: 
member="tmudr::UDRPlanInfo::print" ref="af33a0f91b8d1c791f72515cb246af21d" 
args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void UDRPlanInfo::print </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Print the object, for use in debugging.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" 
href="classtmudr_1_1UDRInvocationInfo.html#ab6b34603b9cad093f862ff650aeb361ea6b367b009643535ace09423ae914e549"
 title="128">UDRInvocationInfo::PRINT_INVOCATION_INFO_AT_RUN_TIME</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2432b7bbc63ed88aaffc3f4d3a5c4a30"></a><!-- doxytag: 
member="tmudr::UDRPlanInfo::setCostPerRow" 
ref="a2432b7bbc63ed88aaffc3f4d3a5c4a30" args="(long nanoseconds)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void UDRPlanInfo::setCostPerRow </td>
+          <td>(</td>
+          <td class="paramtype">long&nbsp;</td>
+          <td class="paramname"> <em>nanoseconds</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Set the cost of the <a class="el" href="classtmudr_1_1UDR.html" title="This 
class represents the code associated with a UDR.">UDR</a> per row, 
approximately in nanoseconds.</p>
+<p>Specifying a cost can help with query plan issues. Note that the operator 
cost ("EST_OPER_COST") in EXPLAIN is not directly related to the nanosecond 
value specified here: </p>
+<ul>
+<li>
+For parallel plans (those under an ESP_EXCHANGE), the cost is calculated for 
one parallel instance only. </li>
+<li>
+The cost in nanoseconds is converted to internal units (see CQD 
NCM_UDR_NANOSEC_FACTOR). </li>
+<li>
+The EXPLAIN cost contains additional factors, accounting for the cost to send 
input data to the process that executes the <a class="el" 
href="classtmudr_1_1UDR.html" title="This class represents the code associated 
with a UDR.">UDR</a> and for sending back the result. </li>
+</ul>
+<p>The default implementation estimates the cost to be approximately 100 * 
sqrt(out().getRecordLength()). Therefore, a value of 1000 might be a good 
starting point for a cost per row estimate, assuming an output row length of 
about 1 KB. Increase this for more complex UDFs or for wider result rows, 
decrease it for simpler UDFs or shorter result rows.</p>
+<p>Only use this method from within the <a class="el" 
href="classtmudr_1_1UDR.html#ae7bc614d12d011fc5f6d799abcc91935">UDR::describeDesiredDegreeOfParallelism()</a>
 method.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" 
href="classtmudr_1_1UDR.html#ae7bc614d12d011fc5f6d799abcc91935">UDR::describeDesiredDegreeOfParallelism()</a>
 </dd>
+<dd>
+<a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#a6617be36d31c31dd96685b8fe07f0efa">getCostPerRow()</a>
 </dd>
+<dd>
+UDR::TupleInfo::getRecordLength() </dd></dl>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>nanoseconds</em>&nbsp;</td><td>Cost of the <a class="el" 
href="classtmudr_1_1UDR.html" title="This class represents the code associated 
with a UDR.">UDR</a> per row, in nanoseconds, for optimization purposes. 
</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a2c04c1d3f7f28bd58b163d85deb02d3d"></a><!-- doxytag: 
member="tmudr::UDRPlanInfo::setDesiredDegreeOfParallelism" 
ref="a2c04c1d3f7f28bd58b163d85deb02d3d" args="(int dop)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void UDRPlanInfo::setDesiredDegreeOfParallelism 
</td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>dop</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Set the desired degree of parallelism.</p>
+<p>Only use this method from within the <a class="el" 
href="classtmudr_1_1UDR.html#ae7bc614d12d011fc5f6d799abcc91935">UDR::describeDesiredDegreeOfParallelism()</a>
 method.</p>
+<p>Here are some special values that can be set, in addition to positive 
numbers. These are defined in class <a class="el" 
href="classtmudr_1_1UDRPlanInfo.html" title="Describes the query plan used for 
a UDR invocation.">UDRPlanInfo</a>.</p>
+<ul>
+<li><code>ANY_DEGREE_OF_PARALLELISM:</code> This will allow the optimizer to 
choose any degree of parallelism, including 1 (serial execution) </li>
+<li><code>DEFAULT_DEGREE_OF_PARALLELISM:</code> Currently the same as 
ANY_DEGREE_OF_PARALLELISM. The optimizer will use a heuristic based on the 
estimated cardinality. </li>
+<li><code>MAX_DEGREE_OF_PARALLELISM:</code> Choose the highest possible degree 
of parallelism. </li>
+<li><code>ONE_INSTANCE_PER_NODE:</code> Start one parallel instance on every 
Trafodion node. This is mostly meant for internal TMUDFs, e.g. a TMUDF to read 
the log files on every node.</li>
+</ul>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#ac856607de40f3bd6813adbd6a0da7ee4">getDesiredDegreeOfParallelism()</a>
 </dd></dl>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>dop</em>&nbsp;</td><td>desired degree of parallelism (a 
positive number or one of the enum values in <a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#ac65dd2b236e8f48c00c9b69efed78d19" 
title="Special degrees of 
parallelism.">UDRPlanInfo::SpecialDegreeOfParallelism</a>). </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em><a class="el" 
href="classtmudr_1_1UDRException.html" title="This is the exception to throw 
when an error occurs in a UDR.">UDRException</a></em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a9699b7abd3e69cb9ea15bc999f424cc0"></a><!-- doxytag: 
member="tmudr::UDRPlanInfo::setUDRWriterCompileTimeData" 
ref="a9699b7abd3e69cb9ea15bc999f424cc0" args="(UDRWriterCompileTimeData 
*compileTimeData)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void UDRPlanInfo::setUDRWriterCompileTimeData 
</td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="classtmudr_1_1UDRWriterCompileTimeData.html">UDRWriterCompileTimeData</a> 
*&nbsp;</td>
+          <td class="paramname"> <em>compileTimeData</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Set data to persist between calls of the optimizer interface</p>
+<p>This call can be used to attach an object derived from class <a class="el" 
href="classtmudr_1_1UDRWriterCompileTimeData.html" title="Compile time data 
owned by the UDR writer.">UDRWriterCompileTimeData</a> to the <a class="el" 
href="classtmudr_1_1UDRPlanInfo.html" title="Describes the query plan used for 
a UDR invocation.">UDRPlanInfo</a> object. Once attached, the data will be 
carried between the stages of the optimizer interface and can be used to keep 
state. Note that this data will be deleted at the end of the optimizer phase 
and will not persist until runtime.</p>
+<p>Use this method to keep data that is specific to a query plan alternative, 
represented by the <a class="el" href="classtmudr_1_1UDRPlanInfo.html" 
title="Describes the query plan used for a UDR invocation.">UDRPlanInfo</a> 
object. Use <a class="el" 
href="classtmudr_1_1UDRInvocationInfo.html#a62d8e083376c816dc66d1d7447869bee">UDRInvocationInfo::setUDRWriterCompileTimeData()</a>
 to keep data that is common for the entire <a class="el" 
href="classtmudr_1_1UDR.html" title="This class represents the code associated 
with a UDR.">UDR</a> invocation.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" 
href="classtmudr_1_1UDRInvocationInfo.html#a62d8e083376c816dc66d1d7447869bee">UDRInvocationInfo::setUDRWriterCompileTimeData()</a>
 </dd>
+<dd>
+<a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#a73487ea5456ec8a53d52a66813589976">getUDRWriterCompileTimeData()</a>
 </dd></dl>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>compileTimeData</em>&nbsp;</td><td><a class="el" 
href="classtmudr_1_1UDR.html" title="This class represents the code associated 
with a UDR.">UDR</a> writer-defined compile-time data to attach. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em><a class="el" 
href="classtmudr_1_1UDRException.html" title="This is the exception to throw 
when an error occurs in a UDR.">UDRException</a></em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following 
files:<ul>
+<li><a class="el" href="sqludr_8h_source.html">sqludr.h</a></li>
+<li>sqludr.cpp</li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" 
onclick="searchBox.OnSelectItem(0)"><span 
class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span 
class="SelectionMark">&nbsp;</span>Data Structures</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span 
class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span 
class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span 
class="SelectionMark">&nbsp;</span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr size="1"/><address style="text-align: right;"><small>Generated on 31 Aug 
2016 for tmudr by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 
</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/2a3d8b6a/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1UDRWriterCompileTimeData.html
----------------------------------------------------------------------
diff --git 
a/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1UDRWriterCompileTimeData.html
 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1UDRWriterCompileTimeData.html
new file mode 100644
index 0000000..755e492
--- /dev/null
+++ 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1UDRWriterCompileTimeData.html
@@ -0,0 +1,148 @@
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>tmudr: tmudr::UDRWriterCompileTimeData Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.1 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li class="current"><a 
href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <img id="MSearchSelect" src="search/search.png"
+             onmouseover="return searchBox.OnSearchSelectShow()"
+             onmouseout="return searchBox.OnSearchSelectHide()"
+             alt=""/>
+        <input type="text" id="MSearchField" value="Search" accesskey="S"
+             onfocus="searchBox.OnSearchFieldFocus(true)" 
+             onblur="searchBox.OnSearchFieldFocus(false)" 
+             onkeyup="searchBox.OnSearchFieldChange(event)"/>
+        <a id="MSearchClose" 
href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" 
border="0" src="search/close.png" alt=""/></a>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><b>tmudr</b>::<a class="el" 
href="classtmudr_1_1UDRWriterCompileTimeData.html">UDRWriterCompileTimeData</a>
+  </div>
+</div>
+<div class="contents">
+<h1>tmudr::UDRWriterCompileTimeData Class Reference</h1><!-- doxytag: 
class="tmudr::UDRWriterCompileTimeData" -->
+<p>Compile time data owned by the <a class="el" href="classtmudr_1_1UDR.html" 
title="This class represents the code associated with a UDR.">UDR</a> writer.  
+<a href="#_details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" 
href="sqludr_8h_source.html">sqludr.h</a>&gt;</code></p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classtmudr_1_1UDRWriterCompileTimeData.html#aa8baf9c39fb18c2ed91931df9e3e2511">UDRWriterCompileTimeData</a>
 ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classtmudr_1_1UDRWriterCompileTimeData.html#af458898871a2a4ed99c3a18d02bd365f">~UDRWriterCompileTimeData</a>
 ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual 
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classtmudr_1_1UDRWriterCompileTimeData.html#a4bc7a400170505033011c37773d87fd5">print</a>
 ()</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Compile time data owned by the <a class="el" href="classtmudr_1_1UDR.html" 
title="This class represents the code associated with a UDR.">UDR</a> writer. 
</p>
+<p>When attached to a <a class="el" 
href="classtmudr_1_1UDRInvocationInfo.html" title="Describes an invocation of a 
UDR.">UDRInvocationInfo</a> object, keeps context between compiler interface 
calls for this object. This class can also be attached to a <a class="el" 
href="classtmudr_1_1UDRPlanInfo.html" title="Describes the query plan used for 
a UDR invocation.">UDRPlanInfo</a> object, to keep state between plan 
alternatives for a <a class="el" href="classtmudr_1_1UDR.html" title="This 
class represents the code associated with a UDR.">UDR</a> invocation. The info 
is NOT passed to the run time methods, use <a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#ac95f99f26ba311d31875a87c1bc75672">UDRPlanInfo::addPlanData()</a>
 for that. </p>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="aa8baf9c39fb18c2ed91931df9e3e2511"></a><!-- doxytag: 
member="tmudr::UDRWriterCompileTimeData::UDRWriterCompileTimeData" 
ref="aa8baf9c39fb18c2ed91931df9e3e2511" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td 
class="memname">UDRWriterCompileTimeData::UDRWriterCompileTimeData </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Default constructor.</p>
+<p><a class="el" href="classtmudr_1_1UDR.html" title="This class represents 
the code associated with a UDR.">UDR</a> writers can derive from this class to 
store state between the calls of the compiler interface. </p>
+
+</div>
+</div>
+<a class="anchor" id="af458898871a2a4ed99c3a18d02bd365f"></a><!-- doxytag: 
member="tmudr::UDRWriterCompileTimeData::~UDRWriterCompileTimeData" 
ref="af458898871a2a4ed99c3a18d02bd365f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td 
class="memname">UDRWriterCompileTimeData::~UDRWriterCompileTimeData </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Virtual destructor.</p>
+<p>Override the virtual destructor in derived classes to clean up any 
resources owned by the <a class="el" href="classtmudr_1_1UDR.html" title="This 
class represents the code associated with a UDR.">UDR</a> writer once the 
compile phase of a query is completed. </p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a4bc7a400170505033011c37773d87fd5"></a><!-- doxytag: 
member="tmudr::UDRWriterCompileTimeData::print" 
ref="a4bc7a400170505033011c37773d87fd5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void UDRWriterCompileTimeData::print </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td><code> [virtual]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Print the object, for use in debugging.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" 
href="classtmudr_1_1UDR.html#a9a0d3501ad5d27d90ca85a8791c87409">UDR::debugLoop()</a>
 </dd>
+<dd>
+<a class="el" 
href="classtmudr_1_1UDRInvocationInfo.html#ab6b34603b9cad093f862ff650aeb361ea6b367b009643535ace09423ae914e549"
 title="128">UDRInvocationInfo::PRINT_INVOCATION_INFO_AT_RUN_TIME</a> </dd></dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following 
files:<ul>
+<li><a class="el" href="sqludr_8h_source.html">sqludr.h</a></li>
+<li>sqludr.cpp</li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" 
onclick="searchBox.OnSelectItem(0)"><span 
class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span 
class="SelectionMark">&nbsp;</span>Data Structures</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span 
class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span 
class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span 
class="SelectionMark">&nbsp;</span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr size="1"/><address style="text-align: right;"><small>Generated on 31 Aug 
2016 for tmudr by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 
</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/2a3d8b6a/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1UniqueConstraintInfo.gif
----------------------------------------------------------------------
diff --git 
a/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1UniqueConstraintInfo.gif 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1UniqueConstraintInfo.gif
new file mode 100644
index 0000000..05f8076
Binary files /dev/null and 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1UniqueConstraintInfo.gif 
differ

http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/2a3d8b6a/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1UniqueConstraintInfo.html
----------------------------------------------------------------------
diff --git 
a/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1UniqueConstraintInfo.html 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1UniqueConstraintInfo.html
new file mode 100644
index 0000000..811e36e
--- /dev/null
+++ 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1UniqueConstraintInfo.html
@@ -0,0 +1,196 @@
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>tmudr: tmudr::UniqueConstraintInfo Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.1 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li class="current"><a 
href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <img id="MSearchSelect" src="search/search.png"
+             onmouseover="return searchBox.OnSearchSelectShow()"
+             onmouseout="return searchBox.OnSearchSelectHide()"
+             alt=""/>
+        <input type="text" id="MSearchField" value="Search" accesskey="S"
+             onfocus="searchBox.OnSearchFieldFocus(true)" 
+             onblur="searchBox.OnSearchFieldFocus(false)" 
+             onkeyup="searchBox.OnSearchFieldChange(event)"/>
+        <a id="MSearchClose" 
href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" 
border="0" src="search/close.png" alt=""/></a>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><b>tmudr</b>::<a class="el" 
href="classtmudr_1_1UniqueConstraintInfo.html">UniqueConstraintInfo</a>
+  </div>
+</div>
+<div class="contents">
+<h1>tmudr::UniqueConstraintInfo Class Reference</h1><!-- doxytag: 
class="tmudr::UniqueConstraintInfo" --><!-- doxytag: 
inherits="tmudr::ConstraintInfo" -->
+<p>A uniqueness constraint.  
+<a href="#_details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" 
href="sqludr_8h_source.html">sqludr.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for tmudr::UniqueConstraintInfo:</div>
+<div class="dynsection">
+ <div class="center">
+  <img src="classtmudr_1_1UniqueConstraintInfo.gif" 
usemap="#tmudr::UniqueConstraintInfo_map" alt=""/>
+  <map id="tmudr::UniqueConstraintInfo_map" 
name="tmudr::UniqueConstraintInfo_map">
+<area href="classtmudr_1_1ConstraintInfo.html" alt="tmudr::ConstraintInfo" 
shape="rect" coords="0,0,165,24"/>
+</map>
+ </div>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classtmudr_1_1UniqueConstraintInfo.html#a369e24f52470dac46c051d072255590e">UniqueConstraintInfo</a>
 ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classtmudr_1_1UniqueConstraintInfo.html#ad47e14ccc5fe2c1e1740fa7fc1ea0bf7">getNumUniqueColumns</a>
 () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classtmudr_1_1UniqueConstraintInfo.html#ae781aff62acfd3745b91d08b2246a5b5">getUniqueColumn</a>
 (int i) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classtmudr_1_1UniqueConstraintInfo.html#a20b7a861cebf2362c707a5da433e4a62">addColumn</a>
 (int c)</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>A uniqueness constraint. </p>
+<p>A list of columns that, together, form a unique key </p>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a369e24f52470dac46c051d072255590e"></a><!-- doxytag: 
member="tmudr::UniqueConstraintInfo::UniqueConstraintInfo" 
ref="a369e24f52470dac46c051d072255590e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">UniqueConstraintInfo::UniqueConstraintInfo </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Default constructor for an empty uniqueness constraint.</p>
+<p>Use method <a class="el" 
href="classtmudr_1_1UniqueConstraintInfo.html#a20b7a861cebf2362c707a5da433e4a62">addColumn()</a>
 to add columns. </p>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a20b7a861cebf2362c707a5da433e4a62"></a><!-- doxytag: 
member="tmudr::UniqueConstraintInfo::addColumn" 
ref="a20b7a861cebf2362c707a5da433e4a62" args="(int c)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void UniqueConstraintInfo::addColumn </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>c</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Add a column to a uniqueness constraint.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>c</em>&nbsp;</td><td>Column 
number/ordinal of one of the unique columns in the constraint. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="ad47e14ccc5fe2c1e1740fa7fc1ea0bf7"></a><!-- doxytag: 
member="tmudr::UniqueConstraintInfo::getNumUniqueColumns" 
ref="ad47e14ccc5fe2c1e1740fa7fc1ea0bf7" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int UniqueConstraintInfo::getNumUniqueColumns 
</td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Get the number of columns that form the unique key.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Number of columns in the 
uniqueness constraint. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ae781aff62acfd3745b91d08b2246a5b5"></a><!-- doxytag: 
member="tmudr::UniqueConstraintInfo::getUniqueColumn" 
ref="ae781aff62acfd3745b91d08b2246a5b5" args="(int i) const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int UniqueConstraintInfo::getUniqueColumn </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>i</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Get a column of the uniqueness constraint by iterator.</p>
+<p>Like in other methods, we use an integer to iterate over the columns in the 
set. Note that the columns form a set, so this number i is merely there to 
iterate over the set of columns.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>A 
number between 0 and <a class="el" 
href="classtmudr_1_1UniqueConstraintInfo.html#ad47e14ccc5fe2c1e1740fa7fc1ea0bf7">getNumUniqueColumns()</a>-1.
 </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Column number/ordinal of the 
unique column. </dd></dl>
+<dl><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em><a class="el" 
href="classtmudr_1_1UDRException.html" title="This is the exception to throw 
when an error occurs in a UDR.">UDRException</a></em>&nbsp;</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following 
files:<ul>
+<li><a class="el" href="sqludr_8h_source.html">sqludr.h</a></li>
+<li>sqludr.cpp</li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" 
onclick="searchBox.OnSelectItem(0)"><span 
class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span 
class="SelectionMark">&nbsp;</span>Data Structures</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span 
class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span 
class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span 
class="SelectionMark">&nbsp;</span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr size="1"/><address style="text-align: right;"><small>Generated on 31 Aug 
2016 for tmudr by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 
</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/2a3d8b6a/docs/apidocs/2.0.1/tmudr_doxygen/html/deprecated.html
----------------------------------------------------------------------
diff --git a/docs/apidocs/2.0.1/tmudr_doxygen/html/deprecated.html 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/deprecated.html
new file mode 100644
index 0000000..8b206f9
--- /dev/null
+++ b/docs/apidocs/2.0.1/tmudr_doxygen/html/deprecated.html
@@ -0,0 +1,67 @@
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>tmudr: Deprecated List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.1 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a 
href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <img id="MSearchSelect" src="search/search.png"
+             onmouseover="return searchBox.OnSearchSelectShow()"
+             onmouseout="return searchBox.OnSearchSelectHide()"
+             alt=""/>
+        <input type="text" id="MSearchField" value="Search" accesskey="S"
+             onfocus="searchBox.OnSearchFieldFocus(true)" 
+             onblur="searchBox.OnSearchFieldFocus(false)" 
+             onkeyup="searchBox.OnSearchFieldChange(event)"/>
+        <a id="MSearchClose" 
href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" 
border="0" src="search/close.png" alt=""/></a>
+        </div>
+      </li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+
+
+<h1><a class="anchor" id="deprecated">Deprecated List </a></h1><p><a 
class="anchor" id="_deprecated000001"></a> </p>
+<dl>
+<dt>Global <a class="el" 
href="classtmudr_1_1UDRException.html#a1fbcd51c04fd8253403bef5c7d5b0879">tmudr::UDRException::getText</a>
 () const  </dt>
+<dd>Use getMessage() instead, in Java that is the standard method. </dd>
+</dl>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" 
onclick="searchBox.OnSelectItem(0)"><span 
class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span 
class="SelectionMark">&nbsp;</span>Data Structures</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span 
class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span 
class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span 
class="SelectionMark">&nbsp;</span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr size="1"/><address style="text-align: right;"><small>Generated on 31 Aug 
2016 for tmudr by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 
</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/2a3d8b6a/docs/apidocs/2.0.1/tmudr_doxygen/html/doxygen.css
----------------------------------------------------------------------
diff --git a/docs/apidocs/2.0.1/tmudr_doxygen/html/doxygen.css 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/doxygen.css
new file mode 100644
index 0000000..9ca3caf
--- /dev/null
+++ b/docs/apidocs/2.0.1/tmudr_doxygen/html/doxygen.css
@@ -0,0 +1,498 @@
+/* The standard CSS for doxygen */
+
+body, table, div, p, dl {
+       font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
+       font-size: 12px;
+}
+
+/* @group Heading Levels */
+
+h1 {
+       text-align: center;
+       font-size: 150%;
+}
+
+h2 {
+       font-size: 120%;
+}
+
+h3 {
+       font-size: 100%;
+}
+
+dt {
+       font-weight: bold;
+}
+
+div.multicol {
+       -moz-column-gap: 1em;
+       -webkit-column-gap: 1em;
+       -moz-column-count: 3;
+       -webkit-column-count: 3;
+}
+
+p.startli, p.startdd {
+       margin-top: 2px;
+}
+
+p.endli {
+       margin-bottom: 0px;
+}
+
+p.enddd {
+       margin-bottom: 4px;
+}
+
+/* @end */
+
+caption {
+       font-weight: bold;
+}
+
+span.legend {
+        font-size: 70%;
+        text-align: center;
+}
+
+div.qindex, div.navtab{
+       background-color: #e8eef2;
+       border: 1px solid #84b0c7;
+       text-align: center;
+       margin: 2px;
+       padding: 2px;
+}
+
+div.qindex, div.navpath {
+       width: 100%;
+       line-height: 140%;
+}
+
+div.navtab {
+       margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+       color: #153788;
+       font-weight: normal;
+       text-decoration: none;
+}
+
+.contents a:visited {
+       color: #1b77c5;
+}
+
+a:hover {
+       text-decoration: underline;
+}
+
+a.qindex {
+       font-weight: bold;
+}
+
+a.qindexHL {
+       font-weight: bold;
+       background-color: #6666cc;
+       color: #ffffff;
+       border: 1px double #9295C2;
+}
+
+.contents a.qindexHL:visited {
+        color: #ffffff;
+}
+
+a.el {
+       font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code {
+}
+
+a.codeRef {
+}
+
+/* @end */
+
+dl.el {
+       margin-left: -1cm;
+}
+
+.fragment {
+       font-family: monospace, fixed;
+       font-size: 105%;
+}
+
+pre.fragment {
+       border: 1px solid #CCCCCC;
+       background-color: #f5f5f5;
+       padding: 4px 6px;
+       margin: 4px 8px 4px 2px;
+}
+
+div.ah {
+       background-color: black;
+       font-weight: bold;
+       color: #ffffff;
+       margin-bottom: 3px;
+       margin-top: 3px
+}
+
+div.groupHeader {
+       margin-left: 16px;
+       margin-top: 12px;
+       margin-bottom: 6px;
+       font-weight: bold;
+}
+
+div.groupText {
+       margin-left: 16px;
+       font-style: italic;
+}
+
+body {
+       background: white;
+       color: black;
+       margin-right: 20px;
+       margin-left: 20px;
+}
+
+td.indexkey {
+       background-color: #e8eef2;
+       font-weight: bold;
+       border: 1px solid #CCCCCC;
+       margin: 2px 0px 2px 0;
+       padding: 2px 10px;
+}
+
+td.indexvalue {
+       background-color: #e8eef2;
+       border: 1px solid #CCCCCC;
+       padding: 2px 10px;
+       margin: 2px 0px;
+}
+
+tr.memlist {
+       background-color: #f0f0f0;
+}
+
+p.formulaDsp {
+       text-align: center;
+}
+
+img.formulaDsp {
+       
+}
+
+img.formulaInl {
+       vertical-align: middle;
+}
+
+div.center {
+       text-align: center;
+        margin-top: 0px;
+        margin-bottom: 0px;
+        padding: 0px;
+}
+
+div.center img {
+       border: 0px;
+}
+
+img.footer {
+       border: 0px;
+       vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+       color: #008000
+}
+
+span.keywordtype {
+       color: #604020
+}
+
+span.keywordflow {
+       color: #e08000
+}
+
+span.comment {
+       color: #800000
+}
+
+span.preprocessor {
+       color: #806020
+}
+
+span.stringliteral {
+       color: #002080
+}
+
+span.charliteral {
+       color: #008080
+}
+
+span.vhdldigit { 
+       color: #ff00ff 
+}
+
+span.vhdlchar { 
+       color: #000000 
+}
+
+span.vhdlkeyword { 
+       color: #700070 
+}
+
+span.vhdllogic { 
+       color: #ff0000 
+}
+
+/* @end */
+
+.search {
+       color: #003399;
+       font-weight: bold;
+}
+
+form.search {
+       margin-bottom: 0px;
+       margin-top: 0px;
+}
+
+input.search {
+       font-size: 75%;
+       color: #000080;
+       font-weight: normal;
+       background-color: #e8eef2;
+}
+
+td.tiny {
+       font-size: 75%;
+}
+
+.dirtab {
+       padding: 4px;
+       border-collapse: collapse;
+       border: 1px solid #84b0c7;
+}
+
+th.dirtab {
+       background: #e8eef2;
+       font-weight: bold;
+}
+
+hr {
+       height: 0;
+       border: none;
+       border-top: 1px solid #666;
+}
+
+/* @group Member Descriptions */
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+       background-color: #FAFAFA;
+       border: none;
+       margin: 4px;
+       padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+       padding: 0px 8px 4px 8px;
+       color: #555;
+}
+
+.memItemLeft, .memItemRight, .memTemplParams {
+       border-top: 1px solid #ccc;
+}
+
+.memItemLeft, .memTemplItemLeft {
+        white-space: nowrap;
+}
+
+.memTemplParams {
+       color: #606060;
+        white-space: nowrap;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtemplate {
+       font-size: 80%;
+       color: #606060;
+       font-weight: normal;
+       margin-left: 3px;
+}
+
+.memnav {
+       background-color: #e8eef2;
+       border: 1px solid #84b0c7;
+       text-align: center;
+       margin: 2px;
+       margin-right: 15px;
+       padding: 2px;
+}
+
+.memitem {
+       padding: 0;
+       margin-bottom: 10px;
+}
+
+.memname {
+       white-space: nowrap;
+       font-weight: bold;
+}
+
+.memproto, .memdoc {
+       border: 1px solid #84b0c7;      
+}
+
+.memproto {
+       padding: 0;
+       background-color: #d5e1e8;
+       font-weight: bold;
+       -webkit-border-top-left-radius: 8px;
+       -webkit-border-top-right-radius: 8px;
+        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+       -moz-border-radius-topleft: 8px;
+       -moz-border-radius-topright: 8px;
+        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+
+}
+
+.memdoc {
+       padding: 2px 5px;
+       background-color: #eef3f5;
+       border-top-width: 0;
+       -webkit-border-bottom-left-radius: 8px;
+       -webkit-border-bottom-right-radius: 8px;
+        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+       -moz-border-radius-bottomleft: 8px;
+       -moz-border-radius-bottomright: 8px;
+        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+}
+
+.paramkey {
+       text-align: right;
+}
+
+.paramtype {
+       white-space: nowrap;
+}
+
+.paramname {
+       color: #602020;
+       white-space: nowrap;
+}
+.paramname em {
+       font-style: normal;
+}
+
+/* @end */
+
+/* @group Directory (tree) */
+
+/* for the tree view */
+
+.ftvtree {
+       font-family: sans-serif;
+       margin: 0.5em;
+}
+
+/* these are for tree view when used as main index */
+
+.directory {
+       font-size: 9pt;
+       font-weight: bold;
+}
+
+.directory h3 {
+       margin: 0px;
+       margin-top: 1em;
+       font-size: 11pt;
+}
+
+/*
+The following two styles can be used to replace the root node title
+with an image of your choice.  Simply uncomment the next two styles,
+specify the name of your image and be sure to set 'height' to the
+proper pixel height of your image.
+*/
+
+/*
+.directory h3.swap {
+       height: 61px;
+       background-repeat: no-repeat;
+       background-image: url("yourimage.gif");
+}
+.directory h3.swap span {
+       display: none;
+}
+*/
+
+.directory > h3 {
+       margin-top: 0;
+}
+
+.directory p {
+       margin: 0px;
+       white-space: nowrap;
+}
+
+.directory div {
+       display: none;
+       margin: 0px;
+}
+
+.directory img {
+       vertical-align: -30%;
+}
+
+/* these are for tree view when not used as main index */
+
+.directory-alt {
+       font-size: 100%;
+       font-weight: bold;
+}
+
+.directory-alt h3 {
+       margin: 0px;
+       margin-top: 1em;
+       font-size: 11pt;
+}
+
+.directory-alt > h3 {
+       margin-top: 0;
+}
+
+.directory-alt p {
+       margin: 0px;
+       white-space: nowrap;
+}
+
+.directory-alt div {
+       display: none;
+       margin: 0px;
+}
+
+.directory-alt img {
+       vertical-align: -30%;
+}
+
+/* @end */
+
+address {
+       font-style: normal;
+       color: #333;
+}

http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/2a3d8b6a/docs/apidocs/2.0.1/tmudr_doxygen/html/doxygen.png
----------------------------------------------------------------------
diff --git a/docs/apidocs/2.0.1/tmudr_doxygen/html/doxygen.png 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/doxygen.png
new file mode 100644
index 0000000..f0a274b
Binary files /dev/null and b/docs/apidocs/2.0.1/tmudr_doxygen/html/doxygen.png 
differ

http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/2a3d8b6a/docs/apidocs/2.0.1/tmudr_doxygen/html/files.html
----------------------------------------------------------------------
diff --git a/docs/apidocs/2.0.1/tmudr_doxygen/html/files.html 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/files.html
new file mode 100644
index 0000000..2af1137
--- /dev/null
+++ b/docs/apidocs/2.0.1/tmudr_doxygen/html/files.html
@@ -0,0 +1,68 @@
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>tmudr: File Index</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.1 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <img id="MSearchSelect" src="search/search.png"
+             onmouseover="return searchBox.OnSearchSelectShow()"
+             onmouseout="return searchBox.OnSearchSelectHide()"
+             alt=""/>
+        <input type="text" id="MSearchField" value="Search" accesskey="S"
+             onfocus="searchBox.OnSearchFieldFocus(true)" 
+             onblur="searchBox.OnSearchFieldFocus(false)" 
+             onkeyup="searchBox.OnSearchFieldChange(event)"/>
+        <a id="MSearchClose" 
href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" 
border="0" src="search/close.png" alt=""/></a>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a 
href="files.html"><span>File&nbsp;List</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>File List</h1>Here is a list of all documented files with brief 
descriptions:<table>
+  <tr><td class="indexkey"><b>sqludr.h</b> <a 
href="sqludr_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+</table>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" 
onclick="searchBox.OnSelectItem(0)"><span 
class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span 
class="SelectionMark">&nbsp;</span>Data Structures</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span 
class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span 
class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span 
class="SelectionMark">&nbsp;</span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr size="1"/><address style="text-align: right;"><small>Generated on 31 Aug 
2016 for tmudr by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 
</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/2a3d8b6a/docs/apidocs/2.0.1/tmudr_doxygen/html/functions.html
----------------------------------------------------------------------
diff --git a/docs/apidocs/2.0.1/tmudr_doxygen/html/functions.html 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/functions.html
new file mode 100644
index 0000000..2f271b6
--- /dev/null
+++ b/docs/apidocs/2.0.1/tmudr_doxygen/html/functions.html
@@ -0,0 +1,161 @@
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>tmudr: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.1 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li class="current"><a 
href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <img id="MSearchSelect" src="search/search.png"
+             onmouseover="return searchBox.OnSearchSelectShow()"
+             onmouseout="return searchBox.OnSearchSelectHide()"
+             alt=""/>
+        <input type="text" id="MSearchField" value="Search" accesskey="S"
+             onfocus="searchBox.OnSearchFieldFocus(true)" 
+             onblur="searchBox.OnSearchFieldFocus(false)" 
+             onkeyup="searchBox.OnSearchFieldChange(event)"/>
+        <a id="MSearchClose" 
href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" 
border="0" src="search/close.png" alt=""/></a>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li class="current"><a 
href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a 
href="functions.html#index_a"><span>a</span></a></li>
+      <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+Here is a list of all documented struct and union fields with links to the 
struct/union documentation for each field:
+
+<h3><a class="anchor" id="index_a">- a -</a></h3><ul>
+<li>addCardinalityConstraint()
+: <a class="el" 
href="classtmudr_1_1TableInfo.html#a7076d7e7f07e59a06d698c77c2bfa1d7">tmudr::TableInfo</a>
+</li>
+<li>addCharColumn()
+: <a class="el" 
href="classtmudr_1_1TupleInfo.html#a8952e96505708cbde4ff3f611fdaf613">tmudr::TupleInfo</a>
+</li>
+<li>addColumn()
+: <a class="el" 
href="classtmudr_1_1TupleInfo.html#a597bb78ac5815850d014e1ad3d1340eb">tmudr::TupleInfo</a>
+, <a class="el" 
href="classtmudr_1_1UniqueConstraintInfo.html#a20b7a861cebf2362c707a5da433e4a62">tmudr::UniqueConstraintInfo</a>
+</li>
+<li>addColumnAt()
+: <a class="el" 
href="classtmudr_1_1TupleInfo.html#a5e340f907ceaa51373508ff192078980">tmudr::TupleInfo</a>
+</li>
+<li>addColumns()
+: <a class="el" 
href="classtmudr_1_1TupleInfo.html#a8aedec53dff3ec91f2b71ce30c5aa6ae">tmudr::TupleInfo</a>
+</li>
+<li>addEntry()
+: <a class="el" 
href="classtmudr_1_1OrderInfo.html#a5b74383fb58f2003fcbab8daaf69194a">tmudr::OrderInfo</a>
+, <a class="el" 
href="classtmudr_1_1PartitionInfo.html#aa6f04c586f8f76c9213507c4c76d9500">tmudr::PartitionInfo</a>
+</li>
+<li>addEntryAt()
+: <a class="el" 
href="classtmudr_1_1OrderInfo.html#a672fd00b856f225c189de7adce65cf30">tmudr::OrderInfo</a>
+</li>
+<li>addFormalParameter()
+: <a class="el" 
href="classtmudr_1_1UDRInvocationInfo.html#ae8ec687491875c1086660a237d936019">tmudr::UDRInvocationInfo</a>
+</li>
+<li>addIntColumn()
+: <a class="el" 
href="classtmudr_1_1TupleInfo.html#ac45f91bb0400a5030e087bdb2ce3acf1">tmudr::TupleInfo</a>
+</li>
+<li>addLongColumn()
+: <a class="el" 
href="classtmudr_1_1TupleInfo.html#a9f4c7996f9eefca3ebe9823dcec89607">tmudr::TupleInfo</a>
+</li>
+<li>addPassThruColumns()
+: <a class="el" 
href="classtmudr_1_1UDRInvocationInfo.html#ae7274d94c79a78a4cd0976cbe572ab26">tmudr::UDRInvocationInfo</a>
+</li>
+<li>addPlanData()
+: <a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#ac95f99f26ba311d31875a87c1bc75672">tmudr::UDRPlanInfo</a>
+</li>
+<li>addUniquenessConstraint()
+: <a class="el" 
href="classtmudr_1_1TableInfo.html#aa87fcee592d9fb0cf1afbac9aa703e72">tmudr::TableInfo</a>
+</li>
+<li>addVarCharColumn()
+: <a class="el" 
href="classtmudr_1_1TupleInfo.html#ad8be3c967e7dabf8b80a8ee6366736b1">tmudr::TupleInfo</a>
+</li>
+<li>ANY
+: <a class="el" 
href="classtmudr_1_1PartitionInfo.html#a00d9199b7b9ded5c9f6c2d2aadf16e47a30b6fa8e98526ba1e69dc2bf79cbcb67">tmudr::PartitionInfo</a>
+</li>
+<li>ANY_DEGREE_OF_PARALLELISM
+: <a class="el" 
href="classtmudr_1_1UDRPlanInfo.html#ac65dd2b236e8f48c00c9b69efed78d19ad2a2dc16a27a8570ae00f68ea6126f42">tmudr::UDRPlanInfo</a>
+</li>
+<li>APPROXIMATE_NUMERIC_TYPE
+: <a class="el" 
href="classtmudr_1_1TypeInfo.html#a82b5906be32d94b8ae2ba20d8cc3f312a883f57f4046fb514e407ee2bfae4c150">tmudr::TypeInfo</a>
+</li>
+<li>ASCENDING
+: <a class="el" 
href="classtmudr_1_1OrderInfo.html#a6dc71ab80df38d3c3fe0d060ac03664ca9f5d23e242952104222576f9ab331ad4">tmudr::OrderInfo</a>
+</li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" 
onclick="searchBox.OnSelectItem(0)"><span 
class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span 
class="SelectionMark">&nbsp;</span>Data Structures</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span 
class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span 
class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span 
class="SelectionMark">&nbsp;</span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr size="1"/><address style="text-align: right;"><small>Generated on 31 Aug 
2016 for tmudr by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 
</small></address>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/2a3d8b6a/docs/apidocs/2.0.1/tmudr_doxygen/html/functions_0x62.html
----------------------------------------------------------------------
diff --git a/docs/apidocs/2.0.1/tmudr_doxygen/html/functions_0x62.html 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/functions_0x62.html
new file mode 100644
index 0000000..26da827
--- /dev/null
+++ b/docs/apidocs/2.0.1/tmudr_doxygen/html/functions_0x62.html
@@ -0,0 +1,108 @@
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>tmudr: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.1 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li class="current"><a 
href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li>
+        <div id="MSearchBox" class="MSearchBoxInactive">
+        <img id="MSearchSelect" src="search/search.png"
+             onmouseover="return searchBox.OnSearchSelectShow()"
+             onmouseout="return searchBox.OnSearchSelectHide()"
+             alt=""/>
+        <input type="text" id="MSearchField" value="Search" accesskey="S"
+             onfocus="searchBox.OnSearchFieldFocus(true)" 
+             onblur="searchBox.OnSearchFieldFocus(false)" 
+             onkeyup="searchBox.OnSearchFieldChange(event)"/>
+        <a id="MSearchClose" 
href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" 
border="0" src="search/close.png" alt=""/></a>
+        </div>
+      </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li class="current"><a 
href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_func.html"><span>Functions</span></a></li>
+      <li><a href="functions_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="functions_eval.html"><span>Enumerator</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="functions.html#index_a"><span>a</span></a></li>
+      <li class="current"><a 
href="functions_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="functions_0x79.html#index_y"><span>y</span></a></li>
+      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+Here is a list of all documented struct and union fields with links to the 
struct/union documentation for each field:
+
+<h3><a class="anchor" id="index_b">- b -</a></h3><ul>
+<li>BLOB
+: <a class="el" 
href="classtmudr_1_1TypeInfo.html#ab696846dc0cbf6f8636bf5a8bcf6d266a0f315e31b36d6bf06c6d361352606870">tmudr::TypeInfo</a>
+</li>
+</ul>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" 
onclick="searchBox.OnSelectItem(0)"><span 
class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span 
class="SelectionMark">&nbsp;</span>Data Structures</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span 
class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span 
class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" 
href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span 
class="SelectionMark">&nbsp;</span>Enumerator</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr size="1"/><address style="text-align: right;"><small>Generated on 31 Aug 
2016 for tmudr by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 
</small></address>
+</body>
+</html>

Reply via email to