[TRAFODION-2200] Adding apidocs directory

Adding a new apidocs directory to the site. Instructions for generating
apidocs for a particular release:

1. Check out the Trafodion source code for release X.Y.Z.
2. Build Trafodion.
3. Check out the web site, incubator-trafodion-site.git, branch asf-site
4. Build the apidocs with the following commands:

     cd incubator-trafodion-site/apidocs
     rm -rf X.Y.Z
     build_apidocs.sh -o X.Y.Z

5. Commit

     git add --all
     git commit

6. Follow the remaining steps for publishing web site updates.

Notes:

- build_apidocs.sh is a script that resides in $MY_SQROOT/sql/scripts
  in the Trafodion source tree.
- Updates to the apidocs tree are necessary only if there are significant
  changes to the interfaces to be documented.
- There are also some apidocs directories inside the docs folder. The
  content of these folders is being generated with the docs build.
- The rule to follow where to put javadoc, doxygen etc. generated files:
   * built as part of docs build   ==> put under docs
   * built as a separate step      ==> put under apidocs

This process has to be done by a committer and it will be described at
https://cwiki.apache.org/confluence/display/TRAFODION/Merge+Changes#MergeChanges-PublishWebSiteUpdates


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/2a3d8b6a
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/tree/2a3d8b6a
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/diff/2a3d8b6a

Branch: refs/heads/asf-site
Commit: 2a3d8b6a9274a2a116ba7610a46b4e97c12cd932
Parents: 78e4133
Author: Hans Zeller <[email protected]>
Authored: Wed Aug 31 20:22:11 2016 +0000
Committer: Hans Zeller <[email protected]>
Committed: Wed Aug 31 20:22:11 2016 +0000

----------------------------------------------------------------------
 .../2.0.1/tmudr_doxygen/html/annotated.html     |   87 +
 .../2.0.1/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           | 1740 ++++++++++++++
 .../html/classtmudr_1_1TypeInfo.html            |  746 ++++++
 .../tmudr_doxygen/html/classtmudr_1_1UDR.html   |  727 ++++++
 .../html/classtmudr_1_1UDRException.html        |  231 ++
 .../html/classtmudr_1_1UDRInvocationInfo.html   | 1362 +++++++++++
 .../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.0.1/tmudr_doxygen/html/deprecated.html    |   67 +
 .../2.0.1/tmudr_doxygen/html/doxygen.css        |  498 ++++
 .../2.0.1/tmudr_doxygen/html/doxygen.png        |  Bin 0 -> 1281 bytes
 .../apidocs/2.0.1/tmudr_doxygen/html/files.html |   68 +
 .../2.0.1/tmudr_doxygen/html/functions.html     |  161 ++
 .../tmudr_doxygen/html/functions_0x62.html      |  108 +
 .../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      |  334 +++
 .../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      |  114 +
 .../tmudr_doxygen/html/functions_0x73.html      |  221 ++
 .../tmudr_doxygen/html/functions_0x74.html      |  123 +
 .../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      |  424 ++++
 .../tmudr_doxygen/html/functions_func.html      |  608 +++++
 .../2.0.1/tmudr_doxygen/html/hierarchy.html     |   93 +
 .../apidocs/2.0.1/tmudr_doxygen/html/index.html |   63 +
 .../apidocs/2.0.1/tmudr_doxygen/html/installdox |  117 +
 .../apidocs/2.0.1/tmudr_doxygen/html/pages.html |   64 +
 .../2.0.1/tmudr_doxygen/html/search/all_61.html |  134 ++
 .../2.0.1/tmudr_doxygen/html/search/all_62.html |   26 +
 .../2.0.1/tmudr_doxygen/html/search/all_63.html |  140 ++
 .../2.0.1/tmudr_doxygen/html/search/all_64.html |  155 ++
 .../2.0.1/tmudr_doxygen/html/search/all_65.html |   62 +
 .../2.0.1/tmudr_doxygen/html/search/all_66.html |   32 +
 .../2.0.1/tmudr_doxygen/html/search/all_67.html |  502 ++++
 .../2.0.1/tmudr_doxygen/html/search/all_68.html |   26 +
 .../2.0.1/tmudr_doxygen/html/search/all_69.html |   98 +
 .../2.0.1/tmudr_doxygen/html/search/all_6c.html |   50 +
 .../2.0.1/tmudr_doxygen/html/search/all_6d.html |   32 +
 .../2.0.1/tmudr_doxygen/html/search/all_6e.html |   68 +
 .../2.0.1/tmudr_doxygen/html/search/all_6f.html |   47 +
 .../2.0.1/tmudr_doxygen/html/search/all_70.html |  131 ++
 .../2.0.1/tmudr_doxygen/html/search/all_72.html |   38 +
 .../2.0.1/tmudr_doxygen/html/search/all_73.html |  258 ++
 .../2.0.1/tmudr_doxygen/html/search/all_74.html |   77 +
 .../2.0.1/tmudr_doxygen/html/search/all_75.html |  134 ++
 .../2.0.1/tmudr_doxygen/html/search/all_76.html |   38 +
 .../2.0.1/tmudr_doxygen/html/search/all_77.html |   26 +
 .../2.0.1/tmudr_doxygen/html/search/all_79.html |   26 +
 .../2.0.1/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.0.1/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              |   26 +
 .../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              |   38 +
 .../html/search/enumvalues_73.html              |   44 +
 .../html/search/enumvalues_74.html              |   50 +
 .../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 |  110 +
 .../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 |  484 ++++
 .../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 |  174 ++
 .../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.0.1/tmudr_doxygen/html/search/search.css  |  198 ++
 .../2.0.1/tmudr_doxygen/html/search/search.js   |  734 ++++++
 .../2.0.1/tmudr_doxygen/html/search/search.png  |  Bin 0 -> 527 bytes
 .../tmudr_doxygen/html/sqludr_8h_source.html    | 1689 ++++++++++++++
 docs/apidocs/2.0.1/tmudr_doxygen/html/tab_b.gif |  Bin 0 -> 35 bytes
 docs/apidocs/2.0.1/tmudr_doxygen/html/tab_l.gif |  Bin 0 -> 706 bytes
 docs/apidocs/2.0.1/tmudr_doxygen/html/tab_r.gif |  Bin 0 -> 2585 bytes
 docs/apidocs/2.0.1/tmudr_doxygen/html/tabs.css  |  105 +
 .../tmudr_javadoc/apidocs/allclasses-frame.html |   77 +
 .../apidocs/allclasses-noframe.html             |   77 +
 .../tmudr_javadoc/apidocs/constant-values.html  |  354 +++
 .../tmudr_javadoc/apidocs/deprecated-list.html  |  141 ++
 .../2.0.1/tmudr_javadoc/apidocs/help-doc.html   |  222 ++
 .../2.0.1/tmudr_javadoc/apidocs/index-all.html  | 2205 ++++++++++++++++++
 .../2.0.1/tmudr_javadoc/apidocs/index.html      |   75 +
 .../org/trafodion/sql/CoprocessorUtils.html     |  299 +++
 .../apidocs/org/trafodion/sql/HBaseClient.html  | 1545 ++++++++++++
 .../org/trafodion/sql/HBulkLoadClient.html      |  480 ++++
 .../apidocs/org/trafodion/sql/HTableClient.html |  897 +++++++
 .../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   |  405 ++++
 .../org/trafodion/sql/TrafRegionStats.html      |  371 +++
 .../sql/class-use/CoprocessorUtils.html         |  117 +
 .../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/TrafRegionStats.html          |  117 +
 .../org/trafodion/sql/package-frame.html        |   28 +
 .../org/trafodion/sql/package-summary.html      |  167 ++
 .../apidocs/org/trafodion/sql/package-tree.html |  139 ++
 .../apidocs/org/trafodion/sql/package-use.html  |  156 ++
 .../sql/udr/CardinalityConstraintInfo.html      |  454 ++++
 .../sql/udr/ColumnInfo.ColumnUseCode.html       |  362 +++
 .../org/trafodion/sql/udr/ColumnInfo.html       |  640 +++++
 .../sql/udr/ComparisonPredicateInfo.html        |  474 ++++
 .../udr/ConstraintInfo.ConstraintTypeCode.html  |  345 +++
 .../org/trafodion/sql/udr/ConstraintInfo.html   |  402 ++++
 .../org/trafodion/sql/udr/LmCharsetCoder.html   |  295 +++
 .../org/trafodion/sql/udr/LmClassLoader.html    |  408 ++++
 .../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        |  438 ++++
 .../trafodion/sql/udr/ParameterListInfo.html    |  359 +++
 .../udr/PartitionInfo.PartitionTypeCode.html    |  398 ++++
 .../org/trafodion/sql/udr/PartitionInfo.html    |  407 ++++
 .../sql/udr/PredicateInfo.EvaluationCode.html   |  392 ++++
 .../sql/udr/PredicateInfo.PredOperator.html     |  450 ++++
 .../org/trafodion/sql/udr/PredicateInfo.html    |  465 ++++
 .../org/trafodion/sql/udr/ProvenanceInfo.html   |  368 +++
 .../udr/TMUDRSerializableObject.Endianness.html |  337 +++
 ...TMUDRSerializableObject.TMUDRObjectType.html |  482 ++++
 .../sql/udr/TMUDRSerializableObject.html        |  675 ++++++
 .../org/trafodion/sql/udr/TableInfo.html        |  658 ++++++
 .../org/trafodion/sql/udr/TupleInfo.html        | 1482 ++++++++++++
 .../sql/udr/TypeInfo.SQLCharsetCode.html        |  359 +++
 .../sql/udr/TypeInfo.SQLCollationCode.html      |  332 +++
 .../sql/udr/TypeInfo.SQLIntervalCode.html       |  483 ++++
 .../sql/udr/TypeInfo.SQLTypeClassCode.html      |  392 ++++
 .../trafodion/sql/udr/TypeInfo.SQLTypeCode.html |  599 +++++
 .../sql/udr/TypeInfo.SQLTypeSubClassCode.html   |  467 ++++
 .../apidocs/org/trafodion/sql/udr/TypeInfo.html | 1106 +++++++++
 .../trafodion/sql/udr/UDR.QueueStateInfo.html   |  236 ++
 .../apidocs/org/trafodion/sql/udr/UDR.html      |  780 +++++++
 .../org/trafodion/sql/udr/UDRException.html     |  353 +++
 .../sql/udr/UDRInvocationInfo.CallPhase.html    |  440 ++++
 .../sql/udr/UDRInvocationInfo.DebugFlags.html   |  426 ++++
 .../sql/udr/UDRInvocationInfo.FuncType.html     |  375 +++
 .../udr/UDRInvocationInfo.IsolationType.html    |  359 +++
 .../udr/UDRInvocationInfo.SQLAccessType.html    |  370 +++
 .../udr/UDRInvocationInfo.SQLRightsType.html    |  352 +++
 .../UDRInvocationInfo.SQLTransactionType.html   |  350 +++
 .../trafodion/sql/udr/UDRInvocationInfo.html    | 1396 +++++++++++
 .../UDRPlanInfo.SpecialDegreeOfParallelism.html |  375 +++
 .../org/trafodion/sql/udr/UDRPlanInfo.html      |  547 +++++
 .../sql/udr/UDRWriterCompileTimeData.html       |  272 +++
 .../trafodion/sql/udr/UniqueConstraintInfo.html |  463 ++++
 .../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      |  188 ++
 .../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  |  190 ++
 .../sql/udr/class-use/ParameterListInfo.html    |  165 ++
 .../PartitionInfo.PartitionTypeCode.html        |  191 ++
 .../sql/udr/class-use/PartitionInfo.html        |  190 ++
 .../class-use/PredicateInfo.EvaluationCode.html |  196 ++
 .../class-use/PredicateInfo.PredOperator.html   |  189 ++
 .../sql/udr/class-use/PredicateInfo.html        |  178 ++
 .../sql/udr/class-use/ProvenanceInfo.html       |  187 ++
 .../TMUDRSerializableObject.Endianness.html     |  166 ++
 ...TMUDRSerializableObject.TMUDRObjectType.html |  210 ++
 .../udr/class-use/TMUDRSerializableObject.html  |  232 ++
 .../trafodion/sql/udr/class-use/TableInfo.html  |  200 ++
 .../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   |  209 ++
 .../sql/udr/class-use/UDR.QueueStateInfo.html   |  117 +
 .../org/trafodion/sql/udr/class-use/UDR.html    |  117 +
 .../sql/udr/class-use/UDRException.html         | 1105 +++++++++
 .../class-use/UDRInvocationInfo.CallPhase.html  |  191 ++
 .../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    |  218 ++
 .../UDRPlanInfo.SpecialDegreeOfParallelism.html |  166 ++
 .../sql/udr/class-use/UDRPlanInfo.html          |  179 ++
 .../udr/class-use/UDRWriterCompileTimeData.html |  186 ++
 .../sql/udr/class-use/UniqueConstraintInfo.html |  170 ++
 .../org/trafodion/sql/udr/package-frame.html    |   73 +
 .../org/trafodion/sql/udr/package-summary.html  |  438 ++++
 .../org/trafodion/sql/udr/package-tree.html     |  216 ++
 .../org/trafodion/sql/udr/package-use.html      |  356 +++
 .../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    |  235 ++
 .../2.0.1/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.0.1/tmudr_javadoc/apidocs/stylesheet.css  |  474 ++++
 292 files changed, 67997 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/2a3d8b6a/docs/apidocs/2.0.1/tmudr_doxygen/html/annotated.html
----------------------------------------------------------------------
diff --git a/docs/apidocs/2.0.1/tmudr_doxygen/html/annotated.html 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/annotated.html
new file mode 100644
index 0000000..1da201e
--- /dev/null
+++ b/docs/apidocs/2.0.1/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 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/classes.html
----------------------------------------------------------------------
diff --git a/docs/apidocs/2.0.1/tmudr_doxygen/html/classes.html 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/classes.html
new file mode 100644
index 0000000..46bc8a6
--- /dev/null
+++ b/docs/apidocs/2.0.1/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 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_1CardinalityConstraintInfo.gif
----------------------------------------------------------------------
diff --git 
a/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1CardinalityConstraintInfo.gif
 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1CardinalityConstraintInfo.gif
new file mode 100644
index 0000000..1c127d2
Binary files /dev/null and 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1CardinalityConstraintInfo.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_1CardinalityConstraintInfo.html
----------------------------------------------------------------------
diff --git 
a/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1CardinalityConstraintInfo.html
 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1CardinalityConstraintInfo.html
new file mode 100644
index 0000000..ca86352
--- /dev/null
+++ 
b/docs/apidocs/2.0.1/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 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_1ColumnInfo.html
----------------------------------------------------------------------
diff --git 
a/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1ColumnInfo.html 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1ColumnInfo.html
new file mode 100644
index 0000000..b35ebd5
--- /dev/null
+++ b/docs/apidocs/2.0.1/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’s needed by the UDF, for an output it’s 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 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_1ComparisonPredicateInfo.gif
----------------------------------------------------------------------
diff --git 
a/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1ComparisonPredicateInfo.gif
 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1ComparisonPredicateInfo.gif
new file mode 100644
index 0000000..0eaeb61
Binary files /dev/null and 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1ComparisonPredicateInfo.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_1ComparisonPredicateInfo.html
----------------------------------------------------------------------
diff --git 
a/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1ComparisonPredicateInfo.html
 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1ComparisonPredicateInfo.html
new file mode 100644
index 0000000..418cdea
--- /dev/null
+++ 
b/docs/apidocs/2.0.1/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 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_1ConstraintInfo.gif
----------------------------------------------------------------------
diff --git 
a/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1ConstraintInfo.gif 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1ConstraintInfo.gif
new file mode 100644
index 0000000..ad556ad
Binary files /dev/null and 
b/docs/apidocs/2.0.1/tmudr_doxygen/html/classtmudr_1_1ConstraintInfo.gif differ

Reply via email to