12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- Licensed Materials - Property of IBM
- BI and PM: QECL
- (C) Copyright IBM Corp. 2005, 2021
- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- -->
- <functionsRoot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FuncTree.xsd">
- <group>
- <id>vendor_group</id>
- <group>
- <id>DB2</id>
- <context>tabular</context>
- <context>crosstab</context>
- <vendor>V_DB2</vendor>
- <interface>D2</interface>
- <interface>JD-D2</interface>
- <interface>D225</interface>
- <interface>OD</interface>
- <interface>OD25</interface>
- <mayBeSupportedByAnotherInterface/>
- <function>
- <!-- The function ADD_MONTHS is supported by DB2 MVS 8.1 but is not supported by DB2 UDB and DB2 AS/400. Since we don't have different entries for each DB2 database, -->
- <!-- we can not declare this function in the list of DB2 vendor functions. In Baltic, we just push this function to DB2 and let DB2 handle it. Since Bering, QFW returns error when -->
- <!-- the function is not supported by any datasources. To make backward compatibilty with Baltic reports (trakker 568184) , this function is declared in DB2 tree but marked as hidden. -->
- <id>db2_add_months</id>
- <hidden/>
- <name>add_months</name>
- <canonical>add_months</canonical>
- <formatType><![CDATA[@1]]></formatType>
- <returnType>@1</returnType>
- <parameter>
- <type>date</type>
- <type>dateTime</type>
- <type>string</type>
- </parameter>
- <parameter>
- <type>integer</type>
- </parameter>
- </function>
- <function>
- <id>db2_ascii</id>
- <name>ascii</name>
- <canonical>ascii</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_ceiling</id>
- <name>ceiling</name>
- <canonical>ceiling</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_char</id>
- <name>char</name>
- <canonical>char</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>anyValueDatatype</type>
- </parameter>
- <parameter>
- <type>integer</type>
- <type>string</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_chr</id>
- <name>chr</name>
- <canonical>chr</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>integer</type>
- </parameter>
- </function>
- <!-- coalesce function is implemented in common function, hence it is removed -->
- <!--function>
- <id>db2_coalesce</id>
- <canonical>coalesce</canonical>
- <returnType>@1</returnType>
- <parameter>
- <type>anyValueDatatype</type>
- </parameter>
- <parameter>
- <type>anyValueDatatype</type>
- </parameter>
- <parameter>
- <type>anyValueDatatype</type>
- <optional>true</optional>
- </parameter>
- </function-->
- <function>
- <id>db2_concat</id>
- <name>concat</name>
- <canonical>concat</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- <parameter>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_date</id>
- <name>date</name>
- <canonical>date</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;dateFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>date</returnType>
- <parameter>
- <type>date</type>
- <type>dateTime</type>
- <type>string</type>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_day</id>
- <name>day</name>
- <canonical>day</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>date</type>
- </parameter>
- </function>
- <function>
- <id>db2_dayname</id>
- <name>dayname</name>
- <canonical>dayname</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>date</type>
- <type>dateTime</type>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_dayofweek</id>
- <name>dayofweek</name>
- <canonical>dayofweek</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>date</type>
- <type>dateTime</type>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_dayofweek_iso</id>
- <name>dayofweek_iso</name>
- <canonical>dayofweek_iso</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>date</type>
- <type>dateTime</type>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_dayofyear</id>
- <name>dayofyear</name>
- <canonical>dayofyear</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>date</type>
- <type>dateTime</type>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_days</id>
- <name>days</name>
- <canonical>days</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <usage>fact</usage>
- <parameter>
- <type>date</type>
- <type>dateTime</type>
- <type>string</type>
- </parameter>
- </function>
- <!-- NOTE: The "dec" function is defined twice because it has 2 sets of possible arguments and they cannot be properly defined within one function definintion.
- Since there are two definitions for one function, the second definition is marked as hidden. -->
- <function>
- <id>db2_dec</id>
- <name>dec</name>
- <canonical>dec</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- <parameter>
- <type>numeric</type>
- <optional>true</optional>
- </parameter>
- <parameter>
- <type>numeric</type>
- <optional>true</optional>
- </parameter>
- <parameter>
- <type>string</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_dec_on_numeric</id>
- <hidden/>
- <name>dec</name>
- <canonical>dec</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>numeric</type>
- </parameter>
- <parameter>
- <type>numeric</type>
- <optional>true</optional>
- </parameter>
- <parameter>
- <type>numeric</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_dec_on_dateTime</id>
- <hidden/>
- <name>dec</name>
- <canonical>dec</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>date</type>
- <type>dateTime</type>
- </parameter>
- <parameter>
- <type>numeric</type>
- <optional>true</optional>
- </parameter>
- <parameter>
- <type>numeric</type>
- <optional>true</optional>
- </parameter>
- </function>
- <!-- NOTE: The "decimal" function is defined twice because it has 2 sets of possible arguments and they cannot be properly defined within one function definintion.
- Since there are two definitions for one function, the second definition is marked as hidden. -->
- <function>
- <id>db2_decimal</id>
- <name>decimal</name>
- <canonical>decimal</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- <parameter>
- <type>numeric</type>
- <optional>true</optional>
- </parameter>
- <parameter>
- <type>numeric</type>
- <optional>true</optional>
- </parameter>
- <parameter>
- <type>string</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_decimal_on_numeric</id>
- <hidden/>
- <name>decimal</name>
- <canonical>decimal</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>numeric</type>
- </parameter>
- <parameter>
- <type>numeric</type>
- <optional>true</optional>
- </parameter>
- <parameter>
- <type>numeric</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_decimal_on_dateTime</id>
- <hidden/>
- <name>decimal</name>
- <canonical>decimal</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>date</type>
- <type>dateTime</type>
- </parameter>
- <parameter>
- <type>numeric</type>
- <optional>true</optional>
- </parameter>
- <parameter>
- <type>numeric</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_difference</id>
- <name>difference</name>
- <canonical>difference</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- <parameter>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_digits</id>
- <name>digits</name>
- <canonical>digits</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_double</id>
- <name>double</name>
- <canonical>double</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>numeric</type>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_event_mon_state</id>
- <name>event_mon_state</name>
- <canonical>event_mon_state</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_float</id>
- <name>float</name>
- <canonical>float</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>numeric</type>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_hex</id>
- <name>hex</name>
- <canonical>hex</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_hour</id>
- <name>hour</name>
- <canonical>hour</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>dateTime</type>
- <type>time</type>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_insert</id>
- <name>insert</name>
- <canonical>insert</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- <parameter>
- <type>integer</type>
- </parameter>
- <parameter>
- <type>integer</type>
- </parameter>
- <parameter>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_integer</id>
- <name>integer</name>
- <canonical>integer</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>anyValueDatatype</type>
- </parameter>
- </function>
- <function>
- <id>db2_int</id>
- <name>int</name>
- <canonical>int</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>anyValueDatatype</type>
- </parameter>
- </function>
- <function>
- <id>db2_julian_day</id>
- <name>julian_day</name>
- <canonical>julian_day</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <usage>fact</usage>
- <parameter>
- <type>date</type>
- <type>dateTime</type>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_lcase</id>
- <name>lcase</name>
- <canonical>lcase</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_left</id>
- <name>left</name>
- <canonical>left</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- <parameter>
- <type>integer</type>
- </parameter>
- </function>
- <function>
- <id>db2_length</id>
- <name>length</name>
- <canonical>length</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>anyValueDatatype</type>
- </parameter>
- </function>
- <function>
- <id>db2_locate</id>
- <name>locate</name>
- <canonical>locate</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- <parameter>
- <type>string</type>
- </parameter>
- <parameter>
- <type>integer</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_long_varchar</id>
- <name>long_varchar</name>
- <canonical>long_varchar</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>textBlob</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_ltrim</id>
- <name>ltrim</name>
- <canonical>ltrim</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- <parameter>
- <type>string</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_microsecond</id>
- <name>microsecond</name>
- <canonical>microsecond</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>dateTime</type>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_midnight_seconds</id>
- <name>midnight_seconds</name>
- <canonical>midnight_seconds</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>dateTime</type>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_minute</id>
- <name>minute</name>
- <canonical>minute</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>dateTime</type>
- <type>time</type>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_month</id>
- <name>month</name>
- <canonical>month</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>date</type>
- </parameter>
- </function>
- <function>
- <id>db2_monthname</id>
- <name>monthname</name>
- <canonical>monthname</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>date</type>
- </parameter>
- </function>
- <function>
- <id>db2_quarter</id>
- <name>quarter</name>
- <canonical>quarter</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>date</type>
- </parameter>
- </function>
- <function>
- <id>db2_radians</id>
- <name>radians</name>
- <canonical>radians</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_repeat</id>
- <name>repeat</name>
- <canonical>repeat</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- <parameter>
- <type>integer</type>
- </parameter>
- </function>
- <function>
- <id>db2_replace</id>
- <name>replace</name>
- <canonical>replace</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- <parameter>
- <type>string</type>
- </parameter>
- <parameter>
- <type>string</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_right</id>
- <name>right</name>
- <canonical>right</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- <parameter>
- <type>integer</type>
- </parameter>
- </function>
- <function>
- <id>db2_round</id>
- <name>round</name>
- <canonical>round</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>numeric</type>
- </parameter>
- <parameter>
- <type>integer</type>
- </parameter>
- </function>
- <function>
- <id>db2_rtrim</id>
- <name>rtrim</name>
- <canonical>rtrim</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- <parameter>
- <type>string</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_second</id>
- <name>second</name>
- <canonical>second</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>dateTime</type>
- <type>time</type>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_sign</id>
- <name>sign</name>
- <canonical>sign</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_smallint</id>
- <name>smallint</name>
- <canonical>smallint</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>numeric</type>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_soundex</id>
- <name>soundex</name>
- <canonical>soundex</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_space</id>
- <name>space</name>
- <canonical>space</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>integer</type>
- </parameter>
- </function>
- <function>
- <id>db2_substr</id>
- <name>substr</name>
- <canonical>substr</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- <parameter>
- <type>integer</type>
- </parameter>
- <parameter>
- <type>integer</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_table_name</id>
- <name>table_name</name>
- <canonical>table_name</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- <parameter>
- <type>string</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_table_schema</id>
- <name>table_schema</name>
- <canonical>table_schema</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- <parameter>
- <type>string</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_time</id>
- <name>time</name>
- <canonical>time</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;timeFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>time</returnType>
- <parameter>
- <type>dateTime</type>
- <type>time</type>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_timestamp</id>
- <name>timestamp</name>
- <canonical>timestamp</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;dateTimeFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>dateTime</returnType>
- <parameter>
- <type>string</type>
- <type>date</type>
- </parameter>
- <parameter>
- <type>string</type>
- <type>time</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_timestamp_iso</id>
- <name>timestamp_iso</name>
- <canonical>timestamp_iso</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;dateTimeFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>dateTime</returnType>
- <parameter>
- <type>date</type>
- <type>dateTime</type>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_timestampdiff</id>
- <name>timestampdiff</name>
- <canonical>timestampdiff</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>numeric</type>
- </parameter>
- <parameter>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_to_char1</id>
- <name>to_char</name>
- <canonical>to_char</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>dateTime</type>
- <type>date</type>
- </parameter>
- <parameter>
- <type>string</type>
- <optional>true</optional>
- </parameter>
- <parameter>
- <type>string</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_to_char2</id>
- <name>to_char</name>
- <canonical>to_char</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>numeric</type>
- </parameter>
- <parameter>
- <type>string</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_to_char3</id>
- <name>to_char</name>
- <canonical>to_char</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_to_date</id>
- <name>to_date</name>
- <canonical>to_date</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;dateTimeFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>dateTime</returnType>
- <parameter>
- <type>string</type>
- <type>integer</type>
- </parameter>
- <parameter>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_translate</id>
- <name>translate</name>
- <canonical>translate</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- <parameter>
- <type>string</type>
- <optional>true</optional>
- </parameter>
- <parameter>
- <type>string</type>
- <optional>true</optional>
- </parameter>
- <parameter>
- <type>string</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_trunc1</id>
- <name>trunc</name>
- <canonical>trunc</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>@1</returnType>
- <parameter>
- <type>numeric</type>
- </parameter>
- <parameter>
- <type>numeric</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_trunc2</id>
- <name>trunc</name>
- <canonical>trunc</canonical>
- <formatType><![CDATA[@1]]></formatType>
- <returnType>@1</returnType>
- <parameter>
- <type>date</type>
- <type>dateTime</type>
- <type>time</type>
- </parameter>
- <parameter>
- <type>string</type>
- <optional>true</optional>
- </parameter>
- <parameter>
- <type>string</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_truncate1</id>
- <name>truncate</name>
- <canonical>truncate</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>@1</returnType>
- <parameter>
- <type>numeric</type>
- </parameter>
- <parameter>
- <type>numeric</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_truncate2</id>
- <name>truncate</name>
- <canonical>truncate</canonical>
- <formatType><![CDATA[@1]]></formatType>
- <returnType>@1</returnType>
- <parameter>
- <type>date</type>
- <type>dateTime</type>
- <type>time</type>
- </parameter>
- <parameter>
- <type>string</type>
- <optional>true</optional>
- </parameter>
- <parameter>
- <type>string</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_ucase</id>
- <name>ucase</name>
- <canonical>ucase</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_value</id>
- <name>value</name>
- <canonical>value</canonical>
- <formatType><![CDATA[@1]]></formatType>
- <returnType>@1</returnType>
- <parameter>
- <type>anyValueDatatype</type>
- </parameter>
- <parameter>
- <type>anyValueDatatype</type>
- </parameter>
- <parameter>
- <type>anyValueDatatype</type>
- <minOccurs>0</minOccurs>
- <maxOccurs>0</maxOccurs>
- </parameter>
- </function>
- <function>
- <id>db2_varchar</id>
- <name>varchar</name>
- <canonical>varchar</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>string</type>
- <type>dateTime</type>
- </parameter>
- <parameter>
- <type>numeric</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_week</id>
- <name>week</name>
- <canonical>week</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>date</type>
- </parameter>
- </function>
- <function>
- <id>db2_year</id>
- <name>year</name>
- <canonical>year</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat useGrouping=&quot;false&quot;/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>date</type>
- </parameter>
- </function>
- <!--DB2 Cast Functions-->
- <function>
- <id>db2_cast_char</id>
- <hidden/>
- <name>cast_char</name>
- <canonical>cast_char</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>anyValueDatatype</type>
- </parameter>
- <parameter>
- <type>numeric</type>
- <optional>true</optional>
- </parameter>
- </function>
- <function>
- <id>db2_cast_date</id>
- <hidden/>
- <name>cast_date</name>
- <canonical>cast_date</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;dateFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>date</returnType>
- <parameter>
- <type>string</type>
- <type>dateTime</type>
- <type>date</type>
- </parameter>
- </function>
- <function>
- <id>db2_cast_decimal</id>
- <hidden/>
- <name>cast_decimal</name>
- <canonical>cast_decimal</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>anyValueDatatype</type>
- </parameter>
- <parameter>
- <type>numeric</type>
- <optional>true</optional>
- </parameter>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_cast_decimal_2</id>
- <hidden/>
- <name>cast_decimal</name>
- <canonical>cast_decimal</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>anyValueDatatype</type>
- </parameter>
- </function>
- <function>
- <!-- UDA removed support for cast_double in Bering. But because it is still supported in Baltic, we need to keep it in FDS (to avoid possible hotsites). -->
- <!-- For this reason, a canonical expression is added so cast_double is mapped properly. The function is also marked as hidden. -->
- <id>db2_cast_double</id>
- <hidden/>
- <name>cast_double</name>
- <canonical>cast_double</canonical>
- <canonicalExpression>cast(%1 as double precision)</canonicalExpression>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>numeric</type>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_cast_double_precision</id>
- <hidden/>
- <name>cast_double_precision</name>
- <canonical>cast_double_precision</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_cast_float</id>
- <hidden/>
- <name>cast_float</name>
- <canonical>cast_float</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>numeric</type>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_cast_integer</id>
- <hidden/>
- <name>cast_integer</name>
- <canonical>cast_integer</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>numeric</type>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_cast_longvarchar</id>
- <hidden/>
- <name>cast_longvarchar</name>
- <canonical>cast_longvarchar</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>textBlob</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_cast_smallint</id>
- <hidden/>
- <name>cast_smallint</name>
- <canonical>cast_smallint</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>string</type>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_cast_time</id>
- <hidden/>
- <name>cast_time</name>
- <canonical>cast_time</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;timeFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>time</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_cast_timestamp</id>
- <hidden/>
- <name>cast_timestamp</name>
- <canonical>cast_timestamp</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;dateTimeFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>dateTime</returnType>
- <parameter>
- <type>string</type>
- </parameter>
- </function>
- <function>
- <id>db2_cast_varchar</id>
- <hidden/>
- <name>cast_varchar</name>
- <canonical>cast_varchar</canonical>
- <canonicalExpression>cast (%1 as varchar (200))</canonicalExpression>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;stringFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>string</returnType>
- <parameter>
- <type>anyValueDatatype</type>
- </parameter>
- <parameter>
- <type>integer</type>
- <!-- This argument is not "officially" optional, ie. the cogmdd2.ini specifies that it needs 2 parameters. However, these is code in XQE that handle this function -->
- <!-- with one argument and then uses the default precision 200. -->
- <optional>true</optional>
- </parameter>
- </function>
- <group>
- <id>db2_math</id>
- <!--DB2 Math Functions-->
- <function>
- <id>db2_log</id>
- <name>log</name>
- <canonical>log</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_log10</id>
- <name>log10</name>
- <canonical>log10</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_rand</id>
- <name>rand</name>
- <canonical>rand</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <parameter>
- <type>integer</type>
- <optional>true</optional>
- </parameter>
- </function>
- </group>
- <group>
- <id>db2_trig</id>
- <!--DB2 Trigonometry Functions-->
- <function>
- <id>db2_acos</id>
- <name>acos</name>
- <canonical>acos</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <usage>fact</usage>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_asin</id>
- <name>asin</name>
- <canonical>asin</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <usage>fact</usage>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_atan</id>
- <name>atan</name>
- <canonical>atan</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <usage>fact</usage>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_atanh</id>
- <name>atanh</name>
- <canonical>atanh</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <usage>fact</usage>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_atan2</id>
- <name>atan2</name>
- <canonical>atan2</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <usage>fact</usage>
- <parameter>
- <type>numeric</type>
- </parameter>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_cos</id>
- <name>cos</name>
- <canonical>cos</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <usage>fact</usage>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_cosh</id>
- <name>cosh</name>
- <canonical>cosh</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <usage>fact</usage>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_cot</id>
- <name>cot</name>
- <canonical>cot</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <usage>fact</usage>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_degrees</id>
- <name>degrees</name>
- <canonical>degrees</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <usage>fact</usage>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_sin</id>
- <name>sin</name>
- <canonical>sin</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <usage>fact</usage>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_sinh</id>
- <name>sinh</name>
- <canonical>sinh</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <usage>fact</usage>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_tan</id>
- <name>tan</name>
- <canonical>tan</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <usage>fact</usage>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- <function>
- <id>db2_tanh</id>
- <name>tanh</name>
- <canonical>tanh</canonical>
- <formatType><![CDATA[&lt;formatGroup&gt;&lt;numberFormat/&gt;&lt;/formatGroup&gt;]]></formatType>
- <returnType>numeric</returnType>
- <usage>fact</usage>
- <parameter>
- <type>numeric</type>
- </parameter>
- </function>
- </group>
- </group>
- </group>
- </functionsRoot>
|