<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://communities.bentley.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Data Row Functions</title><link>https://communities.bentley.com/products/geotechnical1/w/openground-wiki/54389/data-row-functions</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Data Row Functions</title><link>https://communities.bentley.com/products/geotechnical1/w/openground-wiki/54389/data-row-functions</link><pubDate>Wed, 14 Apr 2021 12:02:40 GMT</pubDate><guid isPermaLink="false">6dad98f5-dbc9-4c4d-a9ba-e9da8dc6aa8e:6969bd96-a951-43d3-b466-e19a1982cafa</guid><dc:creator>Stephen Evason</dc:creator><comments>https://communities.bentley.com/products/geotechnical1/w/openground-wiki/54389/data-row-functions#comments</comments><description>Current Revision posted to OpenGround Wiki by Stephen Evason on 4/14/2021 12:02:40 PM&lt;br /&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="130"&gt;
&lt;p&gt;&lt;strong&gt;Function&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="159"&gt;
&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td width="312"&gt;
&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;
&lt;p&gt;GetCurrentRow&lt;/p&gt;
&lt;/td&gt;
&lt;td width="159"&gt;
&lt;p&gt;Provides low-level access to the current input row. The result can be used as an argument for functions which require access to the entire row.&lt;/p&gt;
&lt;/td&gt;
&lt;td width="312"&gt;
&lt;p&gt;GetCurrentRow()&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;
&lt;p&gt;GetParentId&lt;/p&gt;
&lt;/td&gt;
&lt;td width="159"&gt;
&lt;p&gt;Determines the unique identifier of a row&amp;rsquo;s parent. This can only be used where the source data has parent relations configured.&lt;/p&gt;
&lt;/td&gt;
&lt;td width="312"&gt;
&lt;p&gt;GetParentId(GetCurrentRow(),GetSourceData())&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;
&lt;p&gt;GetParentValue&lt;/p&gt;
&lt;/td&gt;
&lt;td width="159"&gt;
&lt;p&gt;Returns the value of a row&amp;rsquo;s parent. This can only be used where the source data has parent relations configured.&lt;/p&gt;
&lt;/td&gt;
&lt;td width="312"&gt;
&lt;p&gt;GetParentValue(&amp;lsquo;ParentField&amp;rsquo;)&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;
&lt;p&gt;GetSourceData&lt;/p&gt;
&lt;/td&gt;
&lt;td width="159"&gt;
&lt;p&gt;Returns a data structure that contains all source tables. The result can be used by functions which need access to all incoming tables and their metadata.&lt;/p&gt;
&lt;/td&gt;
&lt;td width="312"&gt;
&lt;p&gt;GetSourceData()&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;
&lt;p&gt;GetTargetData&lt;/p&gt;
&lt;/td&gt;
&lt;td width="159"&gt;
&lt;p&gt;Returns a data structure that contains all destination tables. The result can be used by functions which need access to all destination tables and their metadata.&lt;/p&gt;
&lt;/td&gt;
&lt;td width="312"&gt;
&lt;p&gt;GetTargetData()&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>