http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/be8dfc15/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1UDRPlanInfo.html ---------------------------------------------------------------------- diff --git a/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1UDRPlanInfo.html b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1UDRPlanInfo.html new file mode 100644 index 0000000..1bf9ecc --- /dev/null +++ b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1UDRPlanInfo.html @@ -0,0 +1,431 @@ + + + + + +tmudr: tmudr::UDRPlanInfo Class Reference + + + + + + + + + +
+

tmudr::UDRPlanInfo Class Reference

+

Describes the query plan used for a UDR invocation. +More...

+ +

#include <sqludr.h>

+ +

Inherits tmudr::TMUDRSerializableObject.

+ + + + + + + + + + + + + + + +

Public Types

enum  SpecialDegreeOfParallelism { ANY_DEGREE_OF_PARALLELISM = 0, +DEFAULT_DEGREE_OF_PARALLELISM = -1, +MAX_DEGREE_OF_PARALLELISM = -2, +ONE_INSTANCE_PER_NODE = -3 + }
 

Special degrees of parallelism.

+ More...

Public Member Functions

int getPlanNum () const
long getCostPerRow () const
int getDesiredDegreeOfParallelism () const
void setCostPerRow (long nanoseconds)
void setDesiredDegreeOfParallelism (int dop)
UDRWriterCompileTimeDatagetUDRWriterCompileTimeData ()
void setUDRWriterCompileTimeData (UDRWriterCompileTimeData *compileTimeData)
void addPlanData (const char *planData, int planDataLength)
const char * getPlanData (int &planDataLength)
void print ()
+

Detailed Description

+

Describes the query plan used for a UDR invocation.

+

Objects of this type are used together with UDRInvocationInfo objects and they contain additional info on plan-related such as the chosen partitioning and ordering.

+

Member Enumeration Documentation

+ +
+ +
+ +

Special degrees of parallelism.

+

Values that can be used in the setDesiredDegreeOfParallelism() method, in addition to positive numbers for the degree of parallelism (DoP).

+
Enumerator:
+ + + + +
ANY_DEGREE_OF_PARALLELISM  +

Optimizer decides DoP.

+
DEFAULT_DEGREE_OF_PARALLELISM  +

Optimizer decides DoP based on dataflow heuristics.

+
MAX_DEGREE_OF_PARALLELISM  +

Execute the UDF with the largest degree of parallelism allowed.

+
ONE_INSTANCE_PER_NODE  +

Execute one instance of the on every Trafodion node. Used internally for maintenance UDFs.

+
+
+
+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
void UDRPlanInfo::addPlanData (const char *  planData,
int  planDataLength 
)
+
+
+

Attach a byte array to the plan to be sent to the runtime instances.

+

Compile time and runtime interfaces of the UDR can be called from different processes, since UDRs can be executed in parallel and on different nodes. If the UDR writer would like to carry state from the compiler interface calls to runtime calls, the best way to achieve this to attach it using this call and to retrieve the state at runtime using the getPlanData() call.

+

The best place to use this method is from within UDR::completeDescription() method, since this method is called on the optimal plan that will be used at runtime. It can also be called from other methods, and the plan data will be discarded if the plan is not chosen.

+
See also:
getPlanData()
+
Parameters:
+ + + +
planData A byte array, content defined by the UDR writer, to be sent to all runtime instances executing the UDR. The buffer can and should be deleted by the caller after calling this method.
planDataLength Length, in bytes, of the planData.
+
+
+
Exceptions:
+ + +
UDRException 
+
+
+ +
+
+ +
+
+ + + + + + + + +
long UDRPlanInfo::getCostPerRow ( )  const
+
+
+

Get the cost of the UDR per row, approximately in nanoseconds.

+
See also:
setCostPerRow()
+
Returns:
Cost of the UDR per row, in nanoseconds, for optimization purposes.
+ +
+
+ +
+
+ + + + + + + + +
int UDRPlanInfo::getDesiredDegreeOfParallelism ( )  const
+
+
+

Return the desired degree of parallelism for this plan.

+
See also:
setDesiredDegreeOfParallelism()
+
Returns:
Degree of parallelism to be used for this plan alternative (positive) or one of the enum values in UDRPlanInfo::SpecialDegreeOfParallelism (zero or negative).
+ +
+
+ +
+
+ + + + + + + + + +
const char * UDRPlanInfo::getPlanData (int &  planDataLength ) 
+
+
+

Retrieve plan data attached to the UDR invocation and plan.

+

This method can be called at runtime to get state generated at compile time.

+
See also:
setPlanData()
+
Parameters:
+ + +
planDataLength (out) Length of returned plan data.
+
+
+
Returns:
Pointer to a byte array with plan data generated by the UDR writer at compile time.
+ +
+
+ +
+
+ + + + + + + + +
int UDRPlanInfo::getPlanNum ( )  const
+
+
+

Get a unique id for a given plan within a UDR invocation.

+
Returns:
Plan number for this object, relative to the invocation.
+ +
+
+ +
+
+ + + + + + + + +
UDRWriterCompileTimeData * UDRPlanInfo::getUDRWriterCompileTimeData ( ) 
+
+
+

Get data to persist between calls of the optimizer interface

+
See also:
setUDRWriterCompileTimeData()
+
Returns:
UDR writer-specific data that was previously attached or NULL.
+
Exceptions:
+ + +
UDRException 
+
+
+ +
+
+ +
+
+ + + + + + + + +
void UDRPlanInfo::print ( ) 
+
+
+

Print the object, for use in debugging.

+
See also:
UDRInvocationInfo::PRINT_INVOCATION_INFO_AT_RUN_TIME
+ +
+
+ +
+
+ + + + + + + + + +
void UDRPlanInfo::setCostPerRow (long  nanoseconds ) 
+
+
+

Set the cost of the UDR per row, approximately in nanoseconds.

+

Specifying a cost can help with query plan issues. Note that the operator cost ("EST_OPER_COST") in EXPLAIN is not directly related to the nanosecond value specified here:

+
    +
  • +For parallel plans (those under an ESP_EXCHANGE), the cost is calculated for one parallel instance only.
  • +
  • +The cost in nanoseconds is converted to internal units (see CQD NCM_UDR_NANOSEC_FACTOR).
  • +
  • +The EXPLAIN cost contains additional factors, accounting for the cost to send input data to the process that executes the UDR and for sending back the result.
  • +
+

The default implementation estimates the cost to be approximately 100 * sqrt(out().getRecordLength()). Therefore, a value of 1000 might be a good starting point for a cost per row estimate, assuming an output row length of about 1 KB. Increase this for more complex UDFs or for wider result rows, decrease it for simpler UDFs or shorter result rows.

+

Only use this method from within the UDR::describeDesiredDegreeOfParallelism() method.

+
See also:
UDR::describeDesiredDegreeOfParallelism()
+
+getCostPerRow()
+
+UDR::TupleInfo::getRecordLength()
+
Parameters:
+ + +
nanoseconds Cost of the UDR per row, in nanoseconds, for optimization purposes.
+
+
+ +
+
+ +
+
+ + + + + + + + + +
void UDRPlanInfo::setDesiredDegreeOfParallelism (int  dop ) 
+
+
+

Set the desired degree of parallelism.

+

Only use this method from within the UDR::describeDesiredDegreeOfParallelism() method.

+

Here are some special values that can be set, in addition to positive numbers. These are defined in class UDRPlanInfo.

+
    +
  • ANY_DEGREE_OF_PARALLELISM: This will allow the optimizer to choose any degree of parallelism, including 1 (serial execution)
  • +
  • DEFAULT_DEGREE_OF_PARALLELISM: Currently the same as ANY_DEGREE_OF_PARALLELISM. The optimizer will use a heuristic based on the estimated cardinality (which you can set in the UDR::describeStatistics() interface).
  • +
  • MAX_DEGREE_OF_PARALLELISM: Choose the highest possible degree of parallelism.
  • +
  • ONE_INSTANCE_PER_NODE: Start one parallel instance on every Trafodion node. This is mostly meant for internal TMUDFs, e.g. a TMUDF to read the log files on every node.
  • +
+
See also:
getDesiredDegreeOfParallelism()
+
Parameters:
+ + +
dop desired degree of parallelism (a positive number or one of the enum values in UDRPlanInfo::SpecialDegreeOfParallelism).
+
+
+
Exceptions:
+ + +
UDRException 
+
+
+ +
+
+ +
+
+ + + + + + + + + +
void UDRPlanInfo::setUDRWriterCompileTimeData (UDRWriterCompileTimeData compileTimeData ) 
+
+
+

Set data to persist between calls of the optimizer interface

+

This call can be used to attach an object derived from class UDRWriterCompileTimeData to the UDRPlanInfo object. Once attached, the data will be carried between the stages of the optimizer interface and can be used to keep state. Note that this data will be deleted at the end of the optimizer phase and will not persist until runtime.

+

Use this method to keep data that is specific to a query plan alternative, represented by the UDRPlanInfo object. Use UDRInvocationInfo::setUDRWriterCompileTimeData() to keep data that is common for the entire UDR invocation.

+
See also:
UDRInvocationInfo::setUDRWriterCompileTimeData()
+
+getUDRWriterCompileTimeData()
+
Parameters:
+ + +
compileTimeData UDR writer-defined compile-time data to attach.
+
+
+
Exceptions:
+ + +
UDRException 
+
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ +
+ All Data Structures Functions Enumerations Enumerator
+ + +
+ +
+ +
Generated on 3 Mar 2017 for tmudr by  + +doxygen 1.6.1
+ + http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/be8dfc15/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1UDRWriterCompileTimeData.html ---------------------------------------------------------------------- diff --git a/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1UDRWriterCompileTimeData.html b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1UDRWriterCompileTimeData.html new file mode 100644 index 0000000..59e710f --- /dev/null +++ b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1UDRWriterCompileTimeData.html @@ -0,0 +1,148 @@ + + + + + +tmudr: tmudr::UDRWriterCompileTimeData Class Reference + + + + + + + + + +
+

tmudr::UDRWriterCompileTimeData Class Reference

+

Compile time data owned by the UDR writer. +More...

+ +

#include <sqludr.h>

+ + + + + +

Public Member Functions

 UDRWriterCompileTimeData ()
virtual ~UDRWriterCompileTimeData ()
virtual void print ()
+

Detailed Description

+

Compile time data owned by the UDR writer.

+

When attached to a UDRInvocationInfo object, keeps context between compiler interface calls for this object. This class can also be attached to a UDRPlanInfo object, to keep state between plan alternatives for a UDR invocation. The info is NOT passed to the run time methods, use UDRPlanInfo::addPlanData() for that.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
UDRWriterCompileTimeData::UDRWriterCompileTimeData ( ) 
+
+
+

Default constructor.

+

UDR writers can derive from this class to store state between the calls of the compiler interface.

+ +
+
+ +
+
+ + + + + + + + +
UDRWriterCompileTimeData::~UDRWriterCompileTimeData ( )  [virtual]
+
+
+

Virtual destructor.

+

Override the virtual destructor in derived classes to clean up any resources owned by the UDR writer once the compile phase of a query is completed.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
void UDRWriterCompileTimeData::print ( )  [virtual]
+
+
+

Print the object, for use in debugging.

+
See also:
UDR::debugLoop()
+
+UDRInvocationInfo::PRINT_INVOCATION_INFO_AT_RUN_TIME
+ +
+
+
The documentation for this class was generated from the following files: +
+ +
+ All Data Structures Functions Enumerations Enumerator
+ + +
+ +
+ +
Generated on 3 Mar 2017 for tmudr by  + +doxygen 1.6.1
+ + http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/be8dfc15/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1UniqueConstraintInfo.gif ---------------------------------------------------------------------- diff --git a/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1UniqueConstraintInfo.gif b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1UniqueConstraintInfo.gif new file mode 100644 index 0000000..05f8076 Binary files /dev/null and b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1UniqueConstraintInfo.gif differ http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/be8dfc15/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1UniqueConstraintInfo.html ---------------------------------------------------------------------- diff --git a/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1UniqueConstraintInfo.html b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1UniqueConstraintInfo.html new file mode 100644 index 0000000..b7bcf84 --- /dev/null +++ b/apidocs/2.1.0/tmudr_doxygen/html/classtmudr_1_1UniqueConstraintInfo.html @@ -0,0 +1,196 @@ + + + + + +tmudr: tmudr::UniqueConstraintInfo Class Reference + + + + + + + + + +
+

tmudr::UniqueConstraintInfo Class Reference

+

A uniqueness constraint. +More...

+ +

#include <sqludr.h>

+
+Inheritance diagram for tmudr::UniqueConstraintInfo:
+
+
+ + +tmudr::ConstraintInfo + +
+
+ + + + + + +

Public Member Functions

 UniqueConstraintInfo ()
int getNumUniqueColumns () const
int getUniqueColumn (int i) const
void addColumn (int c)
+

Detailed Description

+

A uniqueness constraint.

+

A list of columns that, together, form a unique key

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
UniqueConstraintInfo::UniqueConstraintInfo ( ) 
+
+
+

Default constructor for an empty uniqueness constraint.

+

Use method addColumn() to add columns.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + +
void UniqueConstraintInfo::addColumn (int  c ) 
+
+
+

Add a column to a uniqueness constraint.

+
Parameters:
+ + +
c Column number/ordinal of one of the unique columns in the constraint.
+
+
+ +
+
+ +
+
+ + + + + + + + +
int UniqueConstraintInfo::getNumUniqueColumns ( )  const
+
+
+

Get the number of columns that form the unique key.

+
Returns:
Number of columns in the uniqueness constraint.
+ +
+
+ +
+
+ + + + + + + + + +
int UniqueConstraintInfo::getUniqueColumn (int  i )  const
+
+
+

Get a column of the uniqueness constraint by iterator.

+

Like in other methods, we use an integer to iterate over the columns in the set. Note that the columns form a set, so this number i is merely there to iterate over the set of columns.

+
Parameters:
+ + +
i A number between 0 and getNumUniqueColumns()-1.
+
+
+
Returns:
Column number/ordinal of the unique column.
+
Exceptions:
+ + +
UDRException 
+
+
+ +
+
+
The documentation for this class was generated from the following files: +
+ +
+ All Data Structures Functions Enumerations Enumerator
+ + +
+ +
+ +
Generated on 3 Mar 2017 for tmudr by  + +doxygen 1.6.1
+ + http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/be8dfc15/apidocs/2.1.0/tmudr_doxygen/html/deprecated.html ---------------------------------------------------------------------- diff --git a/apidocs/2.1.0/tmudr_doxygen/html/deprecated.html b/apidocs/2.1.0/tmudr_doxygen/html/deprecated.html new file mode 100644 index 0000000..fad1bc7 --- /dev/null +++ b/apidocs/2.1.0/tmudr_doxygen/html/deprecated.html @@ -0,0 +1,67 @@ + + + + + +tmudr: Deprecated List + + + + + + + + + +
+ + +

Deprecated List

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

File List

Here is a list of all documented files with brief descriptions: + +
sqludr.h [code]
+
+ +
+ All Data Structures Functions Enumerations Enumerator
+ + +
+ +
+ +
Generated on 3 Mar 2017 for tmudr by  + +doxygen 1.6.1
+ + http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/be8dfc15/apidocs/2.1.0/tmudr_doxygen/html/functions.html ---------------------------------------------------------------------- diff --git a/apidocs/2.1.0/tmudr_doxygen/html/functions.html b/apidocs/2.1.0/tmudr_doxygen/html/functions.html new file mode 100644 index 0000000..476d53d --- /dev/null +++ b/apidocs/2.1.0/tmudr_doxygen/html/functions.html @@ -0,0 +1,164 @@ + + + + + +tmudr: Data Fields + + + + + + + + + +
+Here is a list of all documented struct and union fields with links to the struct/union documentation for each field: + +

- a -

+
+ +
+ All Data Structures Functions Enumerations Enumerator
+ + +
+ +
+ +
Generated on 3 Mar 2017 for tmudr by  + +doxygen 1.6.1
+ + http://git-wip-us.apache.org/repos/asf/incubator-trafodion-site/blob/be8dfc15/apidocs/2.1.0/tmudr_doxygen/html/functions_0x62.html ---------------------------------------------------------------------- diff --git a/apidocs/2.1.0/tmudr_doxygen/html/functions_0x62.html b/apidocs/2.1.0/tmudr_doxygen/html/functions_0x62.html new file mode 100644 index 0000000..a32a13d --- /dev/null +++ b/apidocs/2.1.0/tmudr_doxygen/html/functions_0x62.html @@ -0,0 +1,117 @@ + + + + + +tmudr: Data Fields + + + + + + + + + +
+Here is a list of all documented struct and union fields with links to the struct/union documentation for each field: + +

- b -

+
+ +
+ All Data Structures Functions Enumerations Enumerator
+ + +
+ +
+ +
Generated on 3 Mar 2017 for tmudr by  + +doxygen 1.6.1
+ +