You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafodion.apache.org by sa...@apache.org on 2017/03/03 08:45:09 UTC

[49/49] incubator-trafodion-site git commit: Updates for python installer documentation in provisioning guide.

Updates for python installer documentation in provisioning guide.


Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/commit/be8dfc15
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/tree/be8dfc15
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/diff/be8dfc15

Branch: refs/heads/asf-site
Commit: be8dfc15dfe6fd0cd4dfa0bf436f2fec7d1a8d5b
Parents: 983bebd
Author: Sandhya Sundaresan <sa...@apache.org>
Authored: Fri Mar 3 08:43:11 2017 +0000
Committer: Sandhya Sundaresan <sa...@apache.org>
Committed: Fri Mar 3 08:43:11 2017 +0000

----------------------------------------------------------------------
 apidocs/2.1.0/tmudr_doxygen/html/annotated.html |   87 +
 apidocs/2.1.0/tmudr_doxygen/html/classes.html   |   75 +
 .../classtmudr_1_1CardinalityConstraintInfo.gif |  Bin 0 -> 889 bytes
 ...classtmudr_1_1CardinalityConstraintInfo.html |  179 ++
 .../html/classtmudr_1_1ColumnInfo.html          |  455 ++++
 .../classtmudr_1_1ComparisonPredicateInfo.gif   |  Bin 0 -> 901 bytes
 .../classtmudr_1_1ComparisonPredicateInfo.html  |  164 ++
 .../html/classtmudr_1_1ConstraintInfo.gif       |  Bin 0 -> 1406 bytes
 .../html/classtmudr_1_1ConstraintInfo.html      |  146 ++
 .../html/classtmudr_1_1OrderInfo.html           |  318 +++
 .../html/classtmudr_1_1ParameterListInfo.gif    |  Bin 0 -> 769 bytes
 .../html/classtmudr_1_1ParameterListInfo.html   |   94 +
 .../html/classtmudr_1_1PartitionInfo.html       |  296 +++
 .../html/classtmudr_1_1PredicateInfo.gif        |  Bin 0 -> 907 bytes
 .../html/classtmudr_1_1PredicateInfo.html       |  268 +++
 .../html/classtmudr_1_1ProvenanceInfo.html      |  214 ++
 .../html/classtmudr_1_1TableInfo.gif            |  Bin 0 -> 646 bytes
 .../html/classtmudr_1_1TableInfo.html           |  423 ++++
 .../html/classtmudr_1_1TupleInfo.gif            |  Bin 0 -> 1168 bytes
 .../html/classtmudr_1_1TupleInfo.html           | 1898 +++++++++++++++++
 .../html/classtmudr_1_1TypeInfo.html            |  767 +++++++
 .../tmudr_doxygen/html/classtmudr_1_1UDR.html   |  731 +++++++
 .../html/classtmudr_1_1UDRException.html        |  231 ++
 .../html/classtmudr_1_1UDRInvocationInfo.html   | 1366 ++++++++++++
 .../html/classtmudr_1_1UDRPlanInfo.html         |  431 ++++
 .../classtmudr_1_1UDRWriterCompileTimeData.html |  148 ++
 .../html/classtmudr_1_1UniqueConstraintInfo.gif |  Bin 0 -> 840 bytes
 .../classtmudr_1_1UniqueConstraintInfo.html     |  196 ++
 .../2.1.0/tmudr_doxygen/html/deprecated.html    |   67 +
 apidocs/2.1.0/tmudr_doxygen/html/doxygen.css    |  498 +++++
 apidocs/2.1.0/tmudr_doxygen/html/doxygen.png    |  Bin 0 -> 1281 bytes
 apidocs/2.1.0/tmudr_doxygen/html/files.html     |   68 +
 apidocs/2.1.0/tmudr_doxygen/html/functions.html |  164 ++
 .../tmudr_doxygen/html/functions_0x62.html      |  117 +
 .../tmudr_doxygen/html/functions_0x63.html      |  151 ++
 .../tmudr_doxygen/html/functions_0x64.html      |  171 ++
 .../tmudr_doxygen/html/functions_0x65.html      |  126 ++
 .../tmudr_doxygen/html/functions_0x66.html      |  111 +
 .../tmudr_doxygen/html/functions_0x67.html      |  337 +++
 .../tmudr_doxygen/html/functions_0x68.html      |  108 +
 .../tmudr_doxygen/html/functions_0x69.html      |  145 ++
 .../tmudr_doxygen/html/functions_0x6c.html      |  120 ++
 .../tmudr_doxygen/html/functions_0x6d.html      |  111 +
 .../tmudr_doxygen/html/functions_0x6e.html      |  129 ++
 .../tmudr_doxygen/html/functions_0x6f.html      |  114 +
 .../tmudr_doxygen/html/functions_0x70.html      |  148 ++
 .../tmudr_doxygen/html/functions_0x72.html      |  117 +
 .../tmudr_doxygen/html/functions_0x73.html      |  224 ++
 .../tmudr_doxygen/html/functions_0x74.html      |  129 ++
 .../tmudr_doxygen/html/functions_0x75.html      |  142 ++
 .../tmudr_doxygen/html/functions_0x76.html      |  114 +
 .../tmudr_doxygen/html/functions_0x77.html      |  108 +
 .../tmudr_doxygen/html/functions_0x79.html      |  108 +
 .../tmudr_doxygen/html/functions_0x7e.html      |  111 +
 .../tmudr_doxygen/html/functions_enum.html      |  137 ++
 .../tmudr_doxygen/html/functions_eval.html      |  442 ++++
 .../tmudr_doxygen/html/functions_func.html      |  617 ++++++
 apidocs/2.1.0/tmudr_doxygen/html/hierarchy.html |   93 +
 apidocs/2.1.0/tmudr_doxygen/html/index.html     |   63 +
 apidocs/2.1.0/tmudr_doxygen/html/installdox     |  117 +
 apidocs/2.1.0/tmudr_doxygen/html/pages.html     |   64 +
 .../2.1.0/tmudr_doxygen/html/search/all_61.html |  140 ++
 .../2.1.0/tmudr_doxygen/html/search/all_62.html |   44 +
 .../2.1.0/tmudr_doxygen/html/search/all_63.html |  140 ++
 .../2.1.0/tmudr_doxygen/html/search/all_64.html |  155 ++
 .../2.1.0/tmudr_doxygen/html/search/all_65.html |   62 +
 .../2.1.0/tmudr_doxygen/html/search/all_66.html |   32 +
 .../2.1.0/tmudr_doxygen/html/search/all_67.html |  511 +++++
 .../2.1.0/tmudr_doxygen/html/search/all_68.html |   26 +
 .../2.1.0/tmudr_doxygen/html/search/all_69.html |   98 +
 .../2.1.0/tmudr_doxygen/html/search/all_6c.html |   50 +
 .../2.1.0/tmudr_doxygen/html/search/all_6d.html |   32 +
 .../2.1.0/tmudr_doxygen/html/search/all_6e.html |   68 +
 .../2.1.0/tmudr_doxygen/html/search/all_6f.html |   47 +
 .../2.1.0/tmudr_doxygen/html/search/all_70.html |  131 ++
 .../2.1.0/tmudr_doxygen/html/search/all_72.html |   44 +
 .../2.1.0/tmudr_doxygen/html/search/all_73.html |  264 +++
 .../2.1.0/tmudr_doxygen/html/search/all_74.html |   89 +
 .../2.1.0/tmudr_doxygen/html/search/all_75.html |  134 ++
 .../2.1.0/tmudr_doxygen/html/search/all_76.html |   38 +
 .../2.1.0/tmudr_doxygen/html/search/all_77.html |   26 +
 .../2.1.0/tmudr_doxygen/html/search/all_79.html |   26 +
 .../2.1.0/tmudr_doxygen/html/search/all_7e.html |   32 +
 .../tmudr_doxygen/html/search/classes_63.html   |   44 +
 .../tmudr_doxygen/html/search/classes_6f.html   |   26 +
 .../tmudr_doxygen/html/search/classes_70.html   |   44 +
 .../tmudr_doxygen/html/search/classes_74.html   |   38 +
 .../tmudr_doxygen/html/search/classes_75.html   |   56 +
 .../2.1.0/tmudr_doxygen/html/search/close.png   |  Bin 0 -> 273 bytes
 .../tmudr_doxygen/html/search/enums_63.html     |   38 +
 .../tmudr_doxygen/html/search/enums_64.html     |   26 +
 .../tmudr_doxygen/html/search/enums_65.html     |   26 +
 .../tmudr_doxygen/html/search/enums_66.html     |   26 +
 .../tmudr_doxygen/html/search/enums_69.html     |   26 +
 .../tmudr_doxygen/html/search/enums_6f.html     |   26 +
 .../tmudr_doxygen/html/search/enums_70.html     |   32 +
 .../tmudr_doxygen/html/search/enums_73.html     |   80 +
 .../html/search/enumvalues_61.html              |   44 +
 .../html/search/enumvalues_62.html              |   44 +
 .../html/search/enumvalues_63.html              |   62 +
 .../html/search/enumvalues_64.html              |   98 +
 .../html/search/enumvalues_65.html              |   50 +
 .../html/search/enumvalues_66.html              |   26 +
 .../html/search/enumvalues_67.html              |   38 +
 .../html/search/enumvalues_69.html              |   50 +
 .../html/search/enumvalues_6c.html              |   50 +
 .../html/search/enumvalues_6d.html              |   32 +
 .../html/search/enumvalues_6e.html              |   68 +
 .../html/search/enumvalues_6f.html              |   26 +
 .../html/search/enumvalues_70.html              |   44 +
 .../html/search/enumvalues_72.html              |   44 +
 .../html/search/enumvalues_73.html              |   44 +
 .../html/search/enumvalues_74.html              |   62 +
 .../html/search/enumvalues_75.html              |   71 +
 .../html/search/enumvalues_76.html              |   38 +
 .../html/search/enumvalues_79.html              |   26 +
 .../tmudr_doxygen/html/search/functions_61.html |  116 +
 .../tmudr_doxygen/html/search/functions_63.html |   56 +
 .../tmudr_doxygen/html/search/functions_64.html |   71 +
 .../tmudr_doxygen/html/search/functions_65.html |   26 +
 .../tmudr_doxygen/html/search/functions_67.html |  493 +++++
 .../tmudr_doxygen/html/search/functions_68.html |   26 +
 .../tmudr_doxygen/html/search/functions_69.html |   65 +
 .../tmudr_doxygen/html/search/functions_6f.html |   29 +
 .../tmudr_doxygen/html/search/functions_70.html |   71 +
 .../tmudr_doxygen/html/search/functions_73.html |  180 ++
 .../tmudr_doxygen/html/search/functions_74.html |   29 +
 .../tmudr_doxygen/html/search/functions_75.html |   47 +
 .../tmudr_doxygen/html/search/functions_77.html |   26 +
 .../tmudr_doxygen/html/search/functions_7e.html |   32 +
 .../tmudr_doxygen/html/search/nomatches.html    |   12 +
 .../2.1.0/tmudr_doxygen/html/search/search.css  |  198 ++
 .../2.1.0/tmudr_doxygen/html/search/search.js   |  734 +++++++
 .../2.1.0/tmudr_doxygen/html/search/search.png  |  Bin 0 -> 527 bytes
 .../tmudr_doxygen/html/sqludr_8h_source.html    | 1706 +++++++++++++++
 apidocs/2.1.0/tmudr_doxygen/html/tab_b.gif      |  Bin 0 -> 35 bytes
 apidocs/2.1.0/tmudr_doxygen/html/tab_l.gif      |  Bin 0 -> 706 bytes
 apidocs/2.1.0/tmudr_doxygen/html/tab_r.gif      |  Bin 0 -> 2585 bytes
 apidocs/2.1.0/tmudr_doxygen/html/tabs.css       |  105 +
 .../tmudr_javadoc/apidocs/allclasses-frame.html |   75 +
 .../apidocs/allclasses-noframe.html             |   75 +
 .../tmudr_javadoc/apidocs/constant-values.html  |  335 +++
 .../tmudr_javadoc/apidocs/deprecated-list.html  |  141 ++
 .../2.1.0/tmudr_javadoc/apidocs/help-doc.html   |  222 ++
 .../2.1.0/tmudr_javadoc/apidocs/index-all.html  | 1991 ++++++++++++++++++
 apidocs/2.1.0/tmudr_javadoc/apidocs/index.html  |   75 +
 .../apidocs/org/trafodion/sql/HBaseClient.html  | 1559 ++++++++++++++
 .../org/trafodion/sql/HBulkLoadClient.html      |  480 +++++
 .../apidocs/org/trafodion/sql/HTableClient.html |  845 ++++++++
 .../apidocs/org/trafodion/sql/HiveClient.html   |  421 ++++
 .../sql/OrcFileReader.OrcRowReturnSQL.html      |  234 ++
 .../org/trafodion/sql/OrcFileReader.html        |  469 +++++
 .../org/trafodion/sql/SequenceFileReader.html   |  413 ++++
 .../org/trafodion/sql/SequenceFileWriter.html   |  343 +++
 .../org/trafodion/sql/TrafConfiguration.html    |  335 +++
 .../org/trafodion/sql/TrafRegionStats.html      |  371 ++++
 .../trafodion/sql/class-use/HBaseClient.html    |  117 +
 .../sql/class-use/HBulkLoadClient.html          |  170 ++
 .../trafodion/sql/class-use/HTableClient.html   |  172 ++
 .../org/trafodion/sql/class-use/HiveClient.html |  117 +
 .../OrcFileReader.OrcRowReturnSQL.html          |  157 ++
 .../trafodion/sql/class-use/OrcFileReader.html  |  117 +
 .../sql/class-use/SequenceFileReader.html       |  117 +
 .../sql/class-use/SequenceFileWriter.html       |  117 +
 .../sql/class-use/TrafConfiguration.html        |  117 +
 .../sql/class-use/TrafRegionStats.html          |  117 +
 .../org/trafodion/sql/package-frame.html        |   28 +
 .../org/trafodion/sql/package-summary.html      |  169 ++
 .../apidocs/org/trafodion/sql/package-tree.html |  147 ++
 .../apidocs/org/trafodion/sql/package-use.html  |  156 ++
 .../sql/udr/CardinalityConstraintInfo.html      |  427 ++++
 .../sql/udr/ColumnInfo.ColumnUseCode.html       |  362 ++++
 .../org/trafodion/sql/udr/ColumnInfo.html       |  556 +++++
 .../sql/udr/ComparisonPredicateInfo.html        |  327 +++
 .../udr/ConstraintInfo.ConstraintTypeCode.html  |  345 +++
 .../org/trafodion/sql/udr/ConstraintInfo.html   |  264 +++
 .../org/trafodion/sql/udr/LmCharsetCoder.html   |  295 +++
 .../org/trafodion/sql/udr/LmClassLoader.html    |  350 +++
 .../org/trafodion/sql/udr/LmT2Driver.html       |  492 +++++
 .../udr/LmUDRObjMethodInvoke.ReturnInfo.html    |  194 ++
 .../trafodion/sql/udr/LmUDRObjMethodInvoke.html |  305 +++
 .../org/trafodion/sql/udr/LmUtility.html        |  662 ++++++
 .../sql/udr/OrderInfo.OrderTypeCode.html        |  366 ++++
 .../org/trafodion/sql/udr/OrderInfo.html        |  441 ++++
 .../trafodion/sql/udr/ParameterListInfo.html    |  212 ++
 .../udr/PartitionInfo.PartitionTypeCode.html    |  398 ++++
 .../org/trafodion/sql/udr/PartitionInfo.html    |  397 ++++
 .../sql/udr/PredicateInfo.EvaluationCode.html   |  392 ++++
 .../sql/udr/PredicateInfo.PredOperator.html     |  450 ++++
 .../org/trafodion/sql/udr/PredicateInfo.html    |  305 +++
 .../org/trafodion/sql/udr/ProvenanceInfo.html   |  368 ++++
 .../sql/udr/TMUDRSerializableObject.html        |  194 ++
 .../org/trafodion/sql/udr/TableInfo.html        |  540 +++++
 .../org/trafodion/sql/udr/TupleInfo.html        | 1341 ++++++++++++
 .../sql/udr/TypeInfo.SQLCharsetCode.html        |  359 ++++
 .../sql/udr/TypeInfo.SQLCollationCode.html      |  332 +++
 .../sql/udr/TypeInfo.SQLIntervalCode.html       |  483 +++++
 .../sql/udr/TypeInfo.SQLTypeClassCode.html      |  407 ++++
 .../trafodion/sql/udr/TypeInfo.SQLTypeCode.html |  644 ++++++
 .../sql/udr/TypeInfo.SQLTypeSubClassCode.html   |  482 +++++
 .../apidocs/org/trafodion/sql/udr/TypeInfo.html |  879 ++++++++
 .../trafodion/sql/udr/UDR.QueueStateInfo.html   |  236 +++
 .../apidocs/org/trafodion/sql/udr/UDR.html      |  856 ++++++++
 .../org/trafodion/sql/udr/UDRException.html     |  353 ++++
 .../sql/udr/UDRInvocationInfo.CallPhase.html    |  440 ++++
 .../sql/udr/UDRInvocationInfo.DebugFlags.html   |  426 ++++
 .../sql/udr/UDRInvocationInfo.FuncType.html     |  398 ++++
 .../udr/UDRInvocationInfo.IsolationType.html    |  359 ++++
 .../udr/UDRInvocationInfo.SQLAccessType.html    |  370 ++++
 .../udr/UDRInvocationInfo.SQLRightsType.html    |  352 ++++
 .../UDRInvocationInfo.SQLTransactionType.html   |  350 +++
 .../trafodion/sql/udr/UDRInvocationInfo.html    | 1262 +++++++++++
 .../UDRPlanInfo.SpecialDegreeOfParallelism.html |  381 ++++
 .../org/trafodion/sql/udr/UDRPlanInfo.html      |  468 ++++
 .../sql/udr/UDRWriterCompileTimeData.html       |  272 +++
 .../trafodion/sql/udr/UniqueConstraintInfo.html |  437 ++++
 .../class-use/CardinalityConstraintInfo.html    |  172 ++
 .../udr/class-use/ColumnInfo.ColumnUseCode.html |  195 ++
 .../trafodion/sql/udr/class-use/ColumnInfo.html |  221 ++
 .../udr/class-use/ComparisonPredicateInfo.html  |  159 ++
 .../ConstraintInfo.ConstraintTypeCode.html      |  176 ++
 .../sql/udr/class-use/ConstraintInfo.html       |  180 ++
 .../sql/udr/class-use/LmCharsetCoder.html       |  117 +
 .../sql/udr/class-use/LmClassLoader.html        |  160 ++
 .../trafodion/sql/udr/class-use/LmT2Driver.html |  117 +
 .../LmUDRObjMethodInvoke.ReturnInfo.html        |  161 ++
 .../sql/udr/class-use/LmUDRObjMethodInvoke.html |  117 +
 .../trafodion/sql/udr/class-use/LmUtility.html  |  117 +
 .../udr/class-use/OrderInfo.OrderTypeCode.html  |  200 ++
 .../trafodion/sql/udr/class-use/OrderInfo.html  |  188 ++
 .../sql/udr/class-use/ParameterListInfo.html    |  165 ++
 .../PartitionInfo.PartitionTypeCode.html        |  191 ++
 .../sql/udr/class-use/PartitionInfo.html        |  188 ++
 .../class-use/PredicateInfo.EvaluationCode.html |  192 ++
 .../class-use/PredicateInfo.PredOperator.html   |  176 ++
 .../sql/udr/class-use/PredicateInfo.html        |  178 ++
 .../sql/udr/class-use/ProvenanceInfo.html       |  187 ++
 .../udr/class-use/TMUDRSerializableObject.html  |  232 ++
 .../trafodion/sql/udr/class-use/TableInfo.html  |  188 ++
 .../trafodion/sql/udr/class-use/TupleInfo.html  |  181 ++
 .../udr/class-use/TypeInfo.SQLCharsetCode.html  |  261 +++
 .../class-use/TypeInfo.SQLCollationCode.html    |  231 ++
 .../udr/class-use/TypeInfo.SQLIntervalCode.html |  223 ++
 .../class-use/TypeInfo.SQLTypeClassCode.html    |  178 ++
 .../sql/udr/class-use/TypeInfo.SQLTypeCode.html |  258 +++
 .../class-use/TypeInfo.SQLTypeSubClassCode.html |  172 ++
 .../trafodion/sql/udr/class-use/TypeInfo.html   |  199 ++
 .../sql/udr/class-use/UDR.QueueStateInfo.html   |  117 +
 .../org/trafodion/sql/udr/class-use/UDR.html    |  117 +
 .../sql/udr/class-use/UDRException.html         |  886 ++++++++
 .../class-use/UDRInvocationInfo.CallPhase.html  |  176 ++
 .../class-use/UDRInvocationInfo.DebugFlags.html |  166 ++
 .../class-use/UDRInvocationInfo.FuncType.html   |  191 ++
 .../UDRInvocationInfo.IsolationType.html        |  170 ++
 .../UDRInvocationInfo.SQLAccessType.html        |  170 ++
 .../UDRInvocationInfo.SQLRightsType.html        |  170 ++
 .../UDRInvocationInfo.SQLTransactionType.html   |  170 ++
 .../sql/udr/class-use/UDRInvocationInfo.html    |  222 ++
 .../UDRPlanInfo.SpecialDegreeOfParallelism.html |  166 ++
 .../sql/udr/class-use/UDRPlanInfo.html          |  181 ++
 .../udr/class-use/UDRWriterCompileTimeData.html |  186 ++
 .../sql/udr/class-use/UniqueConstraintInfo.html |  170 ++
 .../org/trafodion/sql/udr/package-frame.html    |   71 +
 .../org/trafodion/sql/udr/package-summary.html  |  432 ++++
 .../org/trafodion/sql/udr/package-tree.html     |  214 ++
 .../org/trafodion/sql/udr/package-use.html      |  352 ++++
 .../trafodion/sql/udr/predef/package-frame.html |   14 +
 .../sql/udr/predef/package-summary.html         |  116 +
 .../trafodion/sql/udr/predef/package-tree.html  |  120 ++
 .../trafodion/sql/udr/predef/package-use.html   |  117 +
 .../org/trafodion/sql/ustat/ChgAutoList.html    |  280 +++
 .../org/trafodion/sql/ustat/UstatUtil.html      |  360 ++++
 .../sql/ustat/class-use/ChgAutoList.html        |  117 +
 .../sql/ustat/class-use/UstatUtil.html          |  117 +
 .../org/trafodion/sql/ustat/package-frame.html  |   21 +
 .../trafodion/sql/ustat/package-summary.html    |  139 ++
 .../org/trafodion/sql/ustat/package-tree.html   |  135 ++
 .../org/trafodion/sql/ustat/package-use.html    |  117 +
 .../tmudr_javadoc/apidocs/overview-frame.html   |   24 +
 .../tmudr_javadoc/apidocs/overview-summary.html |  143 ++
 .../tmudr_javadoc/apidocs/overview-tree.html    |  241 +++
 .../2.1.0/tmudr_javadoc/apidocs/package-list    |    4 +
 .../apidocs/resources/background.gif            |  Bin 0 -> 2313 bytes
 .../tmudr_javadoc/apidocs/resources/tab.gif     |  Bin 0 -> 291 bytes
 .../apidocs/resources/titlebar.gif              |  Bin 0 -> 10701 bytes
 .../apidocs/resources/titlebar_end.gif          |  Bin 0 -> 849 bytes
 .../tmudr_javadoc/apidocs/serialized-form.html  |  147 ++
 .../2.1.0/tmudr_javadoc/apidocs/stylesheet.css  |  474 +++++
 288 files changed, 64798 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/be8dfc15/apidocs/2.1.0/tmudr_doxygen/html/annotated.html
----------------------------------------------------------------------
diff --git a/apidocs/2.1.0/tmudr_doxygen/html/annotated.html b/apidocs/2.1.0/tmudr_doxygen/html/annotated.html
new file mode 100644
index 0000000..d8dc99e
--- /dev/null
+++ b/apidocs/2.1.0/tmudr_doxygen/html/annotated.html
@@ -0,0 +1,87 @@
+<!-- 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 Structures</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 class="current"><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>
+<div class="contents">
+<h1>Data Structures</h1>Here are the data structures with brief descriptions:<table>
+  <tr><td class="indexkey"><a class="el" href="classtmudr_1_1CardinalityConstraintInfo.html">tmudr::CardinalityConstraintInfo</a></td><td class="indexvalue">A cardinality constraint </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classtmudr_1_1ColumnInfo.html">tmudr::ColumnInfo</a></td><td class="indexvalue">Describes a column in an input or output table or a parameter </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classtmudr_1_1ComparisonPredicateInfo.html">tmudr::ComparisonPredicateInfo</a></td><td class="indexvalue">A comparison predicate to be evaluated on a table </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classtmudr_1_1ConstraintInfo.html">tmudr::ConstraintInfo</a></td><td class="indexvalue">A constraint on a table-valued input or output table </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classtmudr_1_1OrderInfo.html">tmudr::OrderInfo</a></td><td class="indexvalue">Ordering of a table by some ascending or descending columns </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classtmudr_1_1ParameterListInfo.html">tmudr::ParameterListInfo</a></td><td class="indexvalue">Describes the parameters of a <a class="el" href="classtmudr_1_1UDR.html" title="This class represents the code associated with a UDR.">UDR</a> </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classtmudr_1_1PartitionInfo.html">tmudr::PartitionInfo</a></td><td class="indexvalue">Partitioning key of an input table or result table </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classtmudr_1_1PredicateInfo.html">tmudr::PredicateInfo</a></td><td class="indexvalue">A predicate to be evaluated on a table </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classtmudr_1_1ProvenanceInfo.html">tmudr::ProvenanceInfo</a></td><td class="indexvalue">Describes where an output column is coming from </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classtmudr_1_1TableInfo.html">tmudr::TableInfo</a></td><td class="indexvalue">Describes a table-valued input or a table-valued output </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classtmudr_1_1TupleInfo.html">tmudr::TupleInfo</a></td><td class="indexvalue">Common base class for parameter lists and row layouts </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classtmudr_1_1TypeInfo.html">tmudr::TypeInfo</a></td><td class="indexvalue">Data types in the <a class="el" href="classtmudr_1_1UDR.html" title="This class represents the code associated with a UDR.">UDR</a> interface </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classtmudr_1_1UDR.html">tmudr::UDR</a></td><td class="indexvalue">This class represents the code associated with a <a class="el" href="classtmudr_1_1UDR.html" title="This class represents the code associated with a UDR.">UDR</a> </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classtmudr_1_1UDRException.html">tmudr::UDRException</a></td><td class="indexvalue">This is the exception to throw when an error occurs in a <a class="el" href="classtmudr_1_1UDR.html" title="This class represents the code associated with a UDR.">UDR</a> </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classtmudr_1_1UDRInvocationInfo.html">tmudr::UDRInvocationInfo</a></td><td class="indexvalue">Describes an invocation of a <a class="el" href="classtmudr_1_1UDR.html" title="This class represents the code associated with a UDR.">UDR</a> </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classtmudr_1_1UDRPlanInfo.html">tmudr::UDRPlanInfo</a></td><td class="indexvalue">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 </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classtmudr_1_1UDRWriterCompileTimeData.html">tmudr::UDRWriterCompileTimeData</a></td><td class="indexvalue">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 </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classtmudr_1_1UniqueConstraintInfo.html">tmudr::UniqueConstraintInfo</a></td><td class="indexvalue">A uniqueness constraint </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 3 Mar 2017 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/be8dfc15/apidocs/2.1.0/tmudr_doxygen/html/classes.html
----------------------------------------------------------------------
diff --git a/apidocs/2.1.0/tmudr_doxygen/html/classes.html b/apidocs/2.1.0/tmudr_doxygen/html/classes.html
new file mode 100644
index 0000000..d5d9ac0
--- /dev/null
+++ b/apidocs/2.1.0/tmudr_doxygen/html/classes.html
@@ -0,0 +1,75 @@
+<!-- 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: Alphabetical 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><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>
+<div class="contents">
+<h1>Data Structure Index</h1><div class="qindex"><a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_O">O</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_U">U</a></div>
+<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;O&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classtmudr_1_1PredicateInfo.html">PredicateInfo</a> (tmudr)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classtmudr_1_1TypeInfo.html">TypeInfo</a> (tmudr)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classtmudr_1_1UDRInvocationInfo.html">UDRInvocationInfo</a> (tmudr)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classtmudr_1_1CardinalityConstraintInfo.html">CardinalityConstraintInfo</a> (tmudr)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classtmudr_1_1OrderInfo.html">OrderInfo</a> (tmudr)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classtmudr_1_1ProvenanceInfo.html">ProvenanceInfo</a> (tmudr)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_U"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;U&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classtmudr_1_1UDRPlanInfo.html">UDRPlanInfo</a> (tmudr)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classtmudr_1_1ColumnInfo.html">ColumnInfo</a> (tmudr)&nbsp;&nbsp;&nbsp;</td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;P&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;T&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classtmudr_1_1UDR.html">UDR</a> (tmudr)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classtmudr_1_1UDRWriterCompileTimeData.html">UDRWriterCompileTimeData</a> (tmudr)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classtmudr_1_1ComparisonPredicateInfo.html">ComparisonPredicateInfo</a> (tmudr)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classtmudr_1_1ParameterListInfo.html">ParameterListInfo</a> (tmudr)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classtmudr_1_1TableInfo.html">TableInfo</a> (tmudr)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classtmudr_1_1UDRException.html">UDRException</a> (tmudr)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classtmudr_1_1UniqueConstraintInfo.html">UniqueConstraintInfo</a> (tmudr)&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classtmudr_1_1ConstraintInfo.html">ConstraintInfo</a> (tmudr)&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classtmudr_1_1PartitionInfo.html">PartitionInfo</a> (tmudr)&nbsp;&
 nbsp;&nbsp;</td><td><a class="el" href="classtmudr_1_1TupleInfo.html">TupleInfo</a> (tmudr)&nbsp;&nbsp;&nbsp;</td></tr></table><div class="qindex"><a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_O">O</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_U">U</a></div>
+</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 3 Mar 2017 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/be8dfc15/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1CardinalityConstraintInfo.gif
----------------------------------------------------------------------
diff --git a/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1CardinalityConstraintInfo.gif b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1CardinalityConstraintInfo.gif
new file mode 100644
index 0000000..1c127d2
Binary files /dev/null and b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1CardinalityConstraintInfo.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/be8dfc15/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1CardinalityConstraintInfo.html
----------------------------------------------------------------------
diff --git a/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1CardinalityConstraintInfo.html b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1CardinalityConstraintInfo.html
new file mode 100644
index 0000000..650cbd8
--- /dev/null
+++ b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1CardinalityConstraintInfo.html
@@ -0,0 +1,179 @@
+<!-- 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::CardinalityConstraintInfo 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_1CardinalityConstraintInfo.html">CardinalityConstraintInfo</a>
+  </div>
+</div>
+<div class="contents">
+<h1>tmudr::CardinalityConstraintInfo Class Reference</h1><!-- doxytag: class="tmudr::CardinalityConstraintInfo" --><!-- doxytag: inherits="tmudr::ConstraintInfo" -->
+<p>A cardinality 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::CardinalityConstraintInfo:</div>
+<div class="dynsection">
+ <div class="center">
+  <img src="classtmudr_1_1CardinalityConstraintInfo.gif" usemap="#tmudr::CardinalityConstraintInfo_map" alt=""/>
+  <map id="tmudr::CardinalityConstraintInfo_map" name="tmudr::CardinalityConstraintInfo_map">
+<area href="classtmudr_1_1ConstraintInfo.html" alt="tmudr::ConstraintInfo" shape="rect" coords="0,0,188,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_1CardinalityConstraintInfo.html#aa25bef11164f258550666409889986aa">CardinalityConstraintInfo</a> (long minNumRows=0, long maxNumRows=-1)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtmudr_1_1CardinalityConstraintInfo.html#a56857ab936894a5e38302e1ab52c4373">getMinNumRows</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_1CardinalityConstraintInfo.html#a00601c3f04c4bf11efb94f8d2425af10">getMaxNumRows</a> () const </td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>A cardinality constraint. </p>
+<p>Upper and/or lower bounds for the cardinality of a table. Note that unlike cardinality estimates, this is a hard constraint that must be followed by the table, otherwise incorrect results and errors may occur. </p>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="aa25bef11164f258550666409889986aa"></a><!-- doxytag: member="tmudr::CardinalityConstraintInfo::CardinalityConstraintInfo" ref="aa25bef11164f258550666409889986aa" args="(long minNumRows=0, long maxNumRows=&#45;1)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">CardinalityConstraintInfo::CardinalityConstraintInfo </td>
+          <td>(</td>
+          <td class="paramtype">long&nbsp;</td>
+          <td class="paramname"> <em>minNumRows</em> = <code>0</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">long&nbsp;</td>
+          <td class="paramname"> <em>maxNumRows</em> = <code>-1</code></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Construct a new cardinality constraint.</p>
+<p>A cardinality constraint allows to specify a lower and/or an upper limit for the number of rows in a table.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>minNumRows</em>&nbsp;</td><td>The minimum number of rows in the table, 0 or a positive number. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>maxNumRows</em>&nbsp;</td><td>The maximum number of rows in the table, or -1 if there is no upper bound. If it is not -1, maxNumRows must be greater or equal minNumRows. </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/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a00601c3f04c4bf11efb94f8d2425af10"></a><!-- doxytag: member="tmudr::CardinalityConstraintInfo::getMaxNumRows" ref="a00601c3f04c4bf11efb94f8d2425af10" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">long CardinalityConstraintInfo::getMaxNumRows </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Return the maximum number of rows in a table.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Maximum number of rows or -1 if there is no upper bound. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a56857ab936894a5e38302e1ab52c4373"></a><!-- doxytag: member="tmudr::CardinalityConstraintInfo::getMinNumRows" ref="a56857ab936894a5e38302e1ab52c4373" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">long CardinalityConstraintInfo::getMinNumRows </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Return the minimum number of rows in a table.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Minimum number of rows (0 or a positive number). </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 3 Mar 2017 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/be8dfc15/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1ColumnInfo.html
----------------------------------------------------------------------
diff --git a/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1ColumnInfo.html b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1ColumnInfo.html
new file mode 100644
index 0000000..5b37468
--- /dev/null
+++ b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1ColumnInfo.html
@@ -0,0 +1,455 @@
+<!-- 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::ColumnInfo 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_1ColumnInfo.html">ColumnInfo</a>
+  </div>
+</div>
+<div class="contents">
+<h1>tmudr::ColumnInfo Class Reference</h1><!-- doxytag: class="tmudr::ColumnInfo" --><!-- doxytag: inherits="tmudr::TMUDRSerializableObject" -->
+<p>Describes a column in an input or output table or a parameter.  
+<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_1ColumnInfo.html#acd91858abc45772d55f3310d789271b4">ColumnUseCode</a> { <a class="el" href="classtmudr_1_1ColumnInfo.html#acd91858abc45772d55f3310d789271b4af932bad37d6a82ef028b8d259a5f0093">UNKNOWN</a>, 
+<a class="el" href="classtmudr_1_1ColumnInfo.html#acd91858abc45772d55f3310d789271b4a6a27f51d940992abb9864cdf20bbb700">USED</a>, 
+<a class="el" href="classtmudr_1_1ColumnInfo.html#acd91858abc45772d55f3310d789271b4ac936626753ec183cf722c48004a8faa9">NOT_USED</a>, 
+<a class="el" href="classtmudr_1_1ColumnInfo.html#acd91858abc45772d55f3310d789271b4af61516911abc37e459106df016cf7653">NOT_PRODUCED</a>
+ }</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Info on whether a table-valued input or output column is used. </p>
+ <a href="classtmudr_1_1ColumnInfo.html#acd91858abc45772d55f3310d789271b4">More...</a><br/></td></tr>
+<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_1ColumnInfo.html#a12b2dd59f7b6c13008291c3ef03ba7f4">ColumnInfo</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtmudr_1_1ColumnInfo.html#aadabdd4abc75c72824055d63dbf6a4c4">ColumnInfo</a> (const char *name, const <a class="el" href="classtmudr_1_1TypeInfo.html">TypeInfo</a> &amp;type)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const std::string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtmudr_1_1ColumnInfo.html#ada100933d6c988677ed46b925fe0670b">getColName</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classtmudr_1_1TypeInfo.html">TypeInfo</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtmudr_1_1ColumnInfo.html#a26bbd74a3e645ea2202bb0bf82ae04ed">getType</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_1ColumnInfo.html#aad773b195be34ee3fb471fcfb19d71d8">getEstimatedUniqueEntries</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classtmudr_1_1ColumnInfo.html#acd91858abc45772d55f3310d789271b4">ColumnUseCode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtmudr_1_1ColumnInfo.html#a6bbc5eac8f191243281e44ceaced86be">getUsage</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classtmudr_1_1ProvenanceInfo.html">ProvenanceInfo</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtmudr_1_1ColumnInfo.html#abd56e48603e02a2b65f383921a2c44a1">getProvenance</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classtmudr_1_1TypeInfo.html">TypeInfo</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtmudr_1_1ColumnInfo.html#abb967aeb5787c79e5407d3c721e63b81">getType</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_1ColumnInfo.html#a4c221aafe4e3733dceee16437ec34749">setColName</a> (const char *name)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtmudr_1_1ColumnInfo.html#a77d0bd16eee7845a734a8637c8fe7e16">setType</a> (<a class="el" href="classtmudr_1_1TypeInfo.html">TypeInfo</a> &amp;type)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtmudr_1_1ColumnInfo.html#adc6ef72793f0f293ea7370a46764080d">setEstimatedUniqueEntries</a> (long uniqueEntries)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtmudr_1_1ColumnInfo.html#a6769703f19c5edbbb8d758ac21443f89">setUsage</a> (<a class="el" href="classtmudr_1_1ColumnInfo.html#acd91858abc45772d55f3310d789271b4">ColumnUseCode</a> usage)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtmudr_1_1ColumnInfo.html#a361ed635eeb56e2262a41aded487ccf7">setProvenance</a> (const <a class="el" href="classtmudr_1_1ProvenanceInfo.html">ProvenanceInfo</a> &amp;provenance)</td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>Describes a column in an input or output table or a parameter. </p>
+<p>This describes a column or parameter value that is passed through the <a class="el" href="classtmudr_1_1UDR.html" title="This class represents the code associated with a UDR.">UDR</a> interface, either as a value read from an input table, a value produced in an output table or a parameter. </p>
+<hr/><h2>Member Enumeration Documentation</h2>
+<a class="anchor" id="acd91858abc45772d55f3310d789271b4"></a><!-- doxytag: member="tmudr::ColumnInfo::ColumnUseCode" ref="acd91858abc45772d55f3310d789271b4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" href="classtmudr_1_1ColumnInfo.html#acd91858abc45772d55f3310d789271b4">tmudr::ColumnInfo::ColumnUseCode</a></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>Info on whether a table-valued input or output column is used. </p>
+<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" id="acd91858abc45772d55f3310d789271b4af932bad37d6a82ef028b8d259a5f0093"></a><!-- doxytag: member="UNKNOWN" ref="acd91858abc45772d55f3310d789271b4af932bad37d6a82ef028b8d259a5f0093" args="" -->UNKNOWN</em>&nbsp;</td><td>
+<p>Column usage is not yet determined. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="acd91858abc45772d55f3310d789271b4a6a27f51d940992abb9864cdf20bbb700"></a><!-- doxytag: member="USED" ref="acd91858abc45772d55f3310d789271b4a6a27f51d940992abb9864cdf20bbb700" args="" -->USED</em>&nbsp;</td><td>
+<p>For an input, it\u2019s needed by the UDF, for an output it\u2019s needed by the SQL Engine </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="acd91858abc45772d55f3310d789271b4ac936626753ec183cf722c48004a8faa9"></a><!-- doxytag: member="NOT_USED" ref="acd91858abc45772d55f3310d789271b4ac936626753ec183cf722c48004a8faa9" args="" -->NOT_USED</em>&nbsp;</td><td>
+<p>Input or output is not needed. Input will be removed after the describeDataflowAndPredicates() call. Output will be retained to avoid errors at runtime when the UDF tries to set this column value. </p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" id="acd91858abc45772d55f3310d789271b4af61516911abc37e459106df016cf7653"></a><!-- doxytag: member="NOT_PRODUCED" ref="acd91858abc45772d55f3310d789271b4af61516911abc37e459106df016cf7653" args="" -->NOT_PRODUCED</em>&nbsp;</td><td>
+<p>Output is not needed and will be removed after the describeDataflowAndPredicates() call. </p>
+</td></tr>
+</table>
+</dd>
+</dl>
+
+</div>
+</div>
+<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a12b2dd59f7b6c13008291c3ef03ba7f4"></a><!-- doxytag: member="tmudr::ColumnInfo::ColumnInfo" ref="a12b2dd59f7b6c13008291c3ef03ba7f4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ColumnInfo::ColumnInfo </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Default constructor </p>
+
+</div>
+</div>
+<a class="anchor" id="aadabdd4abc75c72824055d63dbf6a4c4"></a><!-- doxytag: member="tmudr::ColumnInfo::ColumnInfo" ref="aadabdd4abc75c72824055d63dbf6a4c4" args="(const char *name, const TypeInfo &amp;type)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ColumnInfo::ColumnInfo </td>
+          <td>(</td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classtmudr_1_1TypeInfo.html">TypeInfo</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Constructor, specifying a name and a type</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the column to add. Use UPPER CASE letters, digits and underscore, otherwise you will need to use delimited column names with matching case in Trafodion. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>Type of the column to add. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="ada100933d6c988677ed46b925fe0670b"></a><!-- doxytag: member="tmudr::ColumnInfo::getColName" ref="ada100933d6c988677ed46b925fe0670b" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string &amp; ColumnInfo::getColName </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Get the name of the column.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Name of the column in UTF-8. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="aad773b195be34ee3fb471fcfb19d71d8"></a><!-- doxytag: member="tmudr::ColumnInfo::getEstimatedUniqueEntries" ref="aad773b195be34ee3fb471fcfb19d71d8" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">long ColumnInfo::getEstimatedUniqueEntries </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Get the estimated number of unique entries.</p>
+<p>This returns an estimate for the number of unique values for this column in the table. For example, a column containing the names of US states would have approximately 50 distinct values, assuming that most or all states are represented. This estimate can be provided by the <a class="el" href="classtmudr_1_1UDR.html" title="This class represents the code associated with a UDR.">UDR</a> writer, through the setUniqueEntries() method, or in some cases it can also be provided by the Trafodion compiler.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classtmudr_1_1ColumnInfo.html#adc6ef72793f0f293ea7370a46764080d">ColumnInfo::setEstimatedUniqueEntries()</a></dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Estimated number of unique entries or -1 if there is no estimate. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abd56e48603e02a2b65f383921a2c44a1"></a><!-- doxytag: member="tmudr::ColumnInfo::getProvenance" ref="abd56e48603e02a2b65f383921a2c44a1" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classtmudr_1_1ProvenanceInfo.html">ProvenanceInfo</a> &amp; ColumnInfo::getProvenance </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Get provenance info for an output column.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Provenance of the column. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="abb967aeb5787c79e5407d3c721e63b81"></a><!-- doxytag: member="tmudr::ColumnInfo::getType" ref="abb967aeb5787c79e5407d3c721e63b81" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classtmudr_1_1TypeInfo.html">TypeInfo</a> &amp; ColumnInfo::getType </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Non-const method to get the type.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Non-const type of the column. Note that the types of parameters and output columns can only be changed from the <a class="el" href="classtmudr_1_1UDR.html#a795387c54b27b667ae73b668f606595c">UDR::describeParamsAndColumns()</a> call. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a26bbd74a3e645ea2202bb0bf82ae04ed"></a><!-- doxytag: member="tmudr::ColumnInfo::getType" ref="a26bbd74a3e645ea2202bb0bf82ae04ed" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="classtmudr_1_1TypeInfo.html">TypeInfo</a> &amp; ColumnInfo::getType </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Get the type of the column.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Type of the column. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a6bbc5eac8f191243281e44ceaced86be"></a><!-- doxytag: member="tmudr::ColumnInfo::getUsage" ref="a6bbc5eac8f191243281e44ceaced86be" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classtmudr_1_1ColumnInfo.html#acd91858abc45772d55f3310d789271b4">ColumnInfo::ColumnUseCode</a> ColumnInfo::getUsage </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Get the usage of an input or output column.</p>
+<p>This usage may be set in the <a class="el" href="classtmudr_1_1UDR.html#abbfc60e9c860f3c02dc4262ffc1c9939">UDR::describeDataflowAndPredicates()</a> method, set automatically by Trafodion for certain situations with passthru columns, or left at the default of USED.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Usage enum value for the column. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4c221aafe4e3733dceee16437ec34749"></a><!-- doxytag: member="tmudr::ColumnInfo::setColName" ref="a4c221aafe4e3733dceee16437ec34749" args="(const char *name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ColumnInfo::setColName </td>
+          <td>(</td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>colName</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Set the name of the column.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>colName</em>&nbsp;</td><td>Name of the column (in UTF-8). There is a length limit of 256 bytes for the column name. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="adc6ef72793f0f293ea7370a46764080d"></a><!-- doxytag: member="tmudr::ColumnInfo::setEstimatedUniqueEntries" ref="adc6ef72793f0f293ea7370a46764080d" args="(long uniqueEntries)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ColumnInfo::setEstimatedUniqueEntries </td>
+          <td>(</td>
+          <td class="paramtype">long&nbsp;</td>
+          <td class="paramname"> <em>uniqueEntries</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Provide an estimate for the number of unique values of a column.</p>
+<p>Only use this method from within the following methods: </p>
+<ul>
+<li><a class="el" href="classtmudr_1_1UDR.html#a795387c54b27b667ae73b668f606595c">UDR::describeParamsAndColumns()</a> </li>
+<li><a class="el" href="classtmudr_1_1UDR.html#abbfc60e9c860f3c02dc4262ffc1c9939">UDR::describeDataflowAndPredicates()</a> </li>
+<li><a class="el" href="classtmudr_1_1UDR.html#a83262ec6806c3811bf55b1704fea599d">UDR::describeConstraints()</a> </li>
+<li><a class="el" href="classtmudr_1_1UDR.html#a371a0c6d1dce6857f10b171099d67fdf">UDR::describeStatistics()</a></li>
+</ul>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classtmudr_1_1ColumnInfo.html#aad773b195be34ee3fb471fcfb19d71d8">ColumnInfo::getEstimatedUniqueEntries()</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>uniqueEntries</em>&nbsp;</td><td>Estimate of the number of unique entries or -1 if there is no estimate. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a361ed635eeb56e2262a41aded487ccf7"></a><!-- doxytag: member="tmudr::ColumnInfo::setProvenance" ref="a361ed635eeb56e2262a41aded487ccf7" args="(const ProvenanceInfo &amp;provenance)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ColumnInfo::setProvenance </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classtmudr_1_1ProvenanceInfo.html">ProvenanceInfo</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>provenance</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Set the provenance of an output column.</p>
+<p>This defines a relationship between an output column and a column of a table-valued input from which the output value is copied. Such columns are called pass-thru columns. See class <a class="el" href="classtmudr_1_1ProvenanceInfo.html" title="Describes where an output column is coming from.">ProvenanceInfo</a> for more information.</p>
+<p>Only use this method from within the following method: </p>
+<ul>
+<li><a class="el" href="classtmudr_1_1UDR.html#a795387c54b27b667ae73b668f606595c">UDR::describeParamsAndColumns()</a></li>
+</ul>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>provenance</em>&nbsp;</td><td>The provenance information. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a77d0bd16eee7845a734a8637c8fe7e16"></a><!-- doxytag: member="tmudr::ColumnInfo::setType" ref="a77d0bd16eee7845a734a8637c8fe7e16" args="(TypeInfo &amp;type)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ColumnInfo::setType </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classtmudr_1_1TypeInfo.html">TypeInfo</a> &amp;&nbsp;</td>
+          <td class="paramname"> <em>type</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Set the type of the column.</p>
+<p>This is done by constructing a <a class="el" href="classtmudr_1_1TypeInfo.html" title="Data types in the UDR interface.">TypeInfo</a> object and passing it to this method.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>Type of the column. </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a6769703f19c5edbbb8d758ac21443f89"></a><!-- doxytag: member="tmudr::ColumnInfo::setUsage" ref="a6769703f19c5edbbb8d758ac21443f89" args="(ColumnUseCode usage)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void ColumnInfo::setUsage </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classtmudr_1_1ColumnInfo.html#acd91858abc45772d55f3310d789271b4">ColumnUseCode</a>&nbsp;</td>
+          <td class="paramname"> <em>usage</em></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Set the usage of the column.</p>
+<p>See the ColumnInfo::COLUMN_USE enum for different options.</p>
+<p>Only use this method from within the following method: </p>
+<ul>
+<li><a class="el" href="classtmudr_1_1UDR.html#a795387c54b27b667ae73b668f606595c">UDR::describeParamsAndColumns()</a></li>
+</ul>
+<dl><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>usage</em>&nbsp;</td><td>Usage enum value of the column. </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 3 Mar 2017 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/be8dfc15/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1ComparisonPredicateInfo.gif
----------------------------------------------------------------------
diff --git a/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1ComparisonPredicateInfo.gif b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1ComparisonPredicateInfo.gif
new file mode 100644
index 0000000..0eaeb61
Binary files /dev/null and b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1ComparisonPredicateInfo.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/be8dfc15/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1ComparisonPredicateInfo.html
----------------------------------------------------------------------
diff --git a/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1ComparisonPredicateInfo.html b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1ComparisonPredicateInfo.html
new file mode 100644
index 0000000..25debc2
--- /dev/null
+++ b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1ComparisonPredicateInfo.html
@@ -0,0 +1,164 @@
+<!-- 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::ComparisonPredicateInfo 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_1ComparisonPredicateInfo.html">ComparisonPredicateInfo</a>
+  </div>
+</div>
+<div class="contents">
+<h1>tmudr::ComparisonPredicateInfo Class Reference</h1><!-- doxytag: class="tmudr::ComparisonPredicateInfo" --><!-- doxytag: inherits="tmudr::PredicateInfo" -->
+<p>A comparison predicate to be evaluated on a table.  
+<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::ComparisonPredicateInfo:</div>
+<div class="dynsection">
+ <div class="center">
+  <img src="classtmudr_1_1ComparisonPredicateInfo.gif" usemap="#tmudr::ComparisonPredicateInfo_map" alt=""/>
+  <map id="tmudr::ComparisonPredicateInfo_map" name="tmudr::ComparisonPredicateInfo_map">
+<area href="classtmudr_1_1PredicateInfo.html" alt="tmudr::PredicateInfo" shape="rect" coords="0,0,191,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">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtmudr_1_1ComparisonPredicateInfo.html#ac25f0e26029a86b884c719d571ec8b1e">getColumnNumber</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtmudr_1_1ComparisonPredicateInfo.html#a79b249f4d7719b7fb2348c50b5dd3f33">hasAConstantValue</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtmudr_1_1ComparisonPredicateInfo.html#a4f49fa3520e789ba5f14e722ba1caec7">getConstValue</a> () const </td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<p>A comparison predicate to be evaluated on a table. </p>
+<p>A predicate that compares a column value to a constant or another value that evaluates to a constant at runtime, like an SQL query parameter. </p>
+<hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="ac25f0e26029a86b884c719d571ec8b1e"></a><!-- doxytag: member="tmudr::ComparisonPredicateInfo::getColumnNumber" ref="ac25f0e26029a86b884c719d571ec8b1e" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int ComparisonPredicateInfo::getColumnNumber </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Get the column number of the column in this comparison predicate.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Column number. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4f49fa3520e789ba5f14e722ba1caec7"></a><!-- doxytag: member="tmudr::ComparisonPredicateInfo::getConstValue" ref="a4f49fa3520e789ba5f14e722ba1caec7" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string ComparisonPredicateInfo::getConstValue </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Return the value, as a string, of the constant in this predicate.</p>
+<p>This returns the value, using SQL syntax, of the constant involved in the comparison predicate. It throws an exception if method <a class="el" href="classtmudr_1_1ComparisonPredicateInfo.html#a79b249f4d7719b7fb2348c50b5dd3f33">hasAConstantValue()</a> would return false.</p>
+<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classtmudr_1_1ComparisonPredicateInfo.html#a79b249f4d7719b7fb2348c50b5dd3f33">hasAConstantValue()</a></dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Value of the constant in this comparison predicate. </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="a79b249f4d7719b7fb2348c50b5dd3f33"></a><!-- doxytag: member="tmudr::ComparisonPredicateInfo::hasAConstantValue" ref="a79b249f4d7719b7fb2348c50b5dd3f33" args="() const " -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool ComparisonPredicateInfo::hasAConstantValue </td>
+          <td>(</td>
+          <td class="paramname"></td>
+          <td>&nbsp;)&nbsp;</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+<p>Return whether this comparison value involves a constant.</p>
+<p>The method returns whether the comparison predicate is of the form "column" "op" "constant". If it returns false, the predicate compares the column with a parameter or some other value not available to the <a class="el" href="classtmudr_1_1UDR.html" title="This class represents the code associated with a UDR.">UDR</a>. Predicates that do not involve a constant cannot be evaluated in the <a class="el" href="classtmudr_1_1UDR.html" title="This class represents the code associated with a UDR.">UDR</a> itself, since the comparison value is not available to the <a class="el" href="classtmudr_1_1UDR.html" title="This class represents the code associated with a UDR.">UDR</a>. They can be evaluated on a table-valued input, however.</p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>true if the comparison is with a constant, false otherwise </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 3 Mar 2017 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/be8dfc15/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1ConstraintInfo.gif
----------------------------------------------------------------------
diff --git a/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1ConstraintInfo.gif b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1ConstraintInfo.gif
new file mode 100644
index 0000000..ad556ad
Binary files /dev/null and b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1ConstraintInfo.gif differ