blob: 90d0679d8e3c0b4bd0541070933f0faa76577817 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<pipeline>
<info>
<name>0036-rows-filter-disabled-hop</name>
<name_sync_with_filename>Y</name_sync_with_filename>
<description/>
<extended_description/>
<pipeline_version/>
<pipeline_type>Normal</pipeline_type>
<parameters>
</parameters>
<capture_transform_performance>N</capture_transform_performance>
<transform_performance_capturing_delay>1000</transform_performance_capturing_delay>
<transform_performance_capturing_size_limit>100</transform_performance_capturing_size_limit>
<created_user>-</created_user>
<created_date>2021/10/21 18:20:42.493</created_date>
<modified_user>-</modified_user>
<modified_date>2021/10/21 18:20:42.493</modified_date>
<key_for_session_key>H4sIAAAAAAAAAAMAAAAAAAAAAAA=</key_for_session_key>
<is_key_private>N</is_key_private>
</info>
<notepads>
</notepads>
<order>
<hop>
<from>Filter &lt;= 50</from>
<to>TRUE 2</to>
<enabled>Y</enabled>
</hop>
<hop>
<from>Filter &lt;= 50</from>
<to>FALSE 2</to>
<enabled>N</enabled>
</hop>
<hop>
<from>Filter >= 10</from>
<to>TRUE 3</to>
<enabled>N</enabled>
</hop>
<hop>
<from>Filter >= 10</from>
<to>FALSE 3</to>
<enabled>Y</enabled>
</hop>
<hop>
<from>Data grid</from>
<to>Filter > 0</to>
<enabled>Y</enabled>
</hop>
<hop>
<from>Filter > 0</from>
<to>TRUE 1</to>
<enabled>Y</enabled>
</hop>
<hop>
<from>Filter > 0</from>
<to>FALSE 1</to>
<enabled>Y</enabled>
</hop>
<hop>
<from>RowsFilter 4</from>
<to>TRUE 4</to>
<enabled>N</enabled>
</hop>
<hop>
<from>RowsFilter 4</from>
<to>FALSE 4</to>
<enabled>N</enabled>
</hop>
<hop>
<from>TRUE 2</from>
<to>Filter >= 10</to>
<enabled>Y</enabled>
</hop>
<hop>
<from>TRUE 1</from>
<to>Filter &lt;= 50</to>
<enabled>Y</enabled>
</hop>
<hop>
<from>FALSE 3</from>
<to>RowsFilter 4</to>
<enabled>Y</enabled>
</hop>
</order>
<transform>
<name>Data grid</name>
<type>DataGrid</type>
<description/>
<distribute>N</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<fields>
<field>
<set_empty_string>N</set_empty_string>
<length>-1</length>
<name>FIELD_INTEGER</name>
<precision>-1</precision>
<type>Integer</type>
</field>
</fields>
<data>
<line>
<item>8</item>
</line>
<line>
<item>4</item>
</line>
<line>
<item>5</item>
</line>
<line>
<item>3</item>
</line>
<line>
<item>-5</item>
</line>
<line>
<item>0</item>
</line>
<line>
<item>9</item>
</line>
<line>
<item>11</item>
</line>
<line>
<item>15</item>
</line>
<line>
<item>50</item>
</line>
<line>
<item>100</item>
</line>
<line>
<item>999</item>
</line>
</data>
<attributes/>
<GUI>
<xloc>96</xloc>
<yloc>176</yloc>
</GUI>
</transform>
<transform>
<name>FALSE 1</name>
<type>Dummy</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<attributes/>
<GUI>
<xloc>352</xloc>
<yloc>208</yloc>
</GUI>
</transform>
<transform>
<name>FALSE 2</name>
<type>Dummy</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<attributes/>
<GUI>
<xloc>544</xloc>
<yloc>176</yloc>
</GUI>
</transform>
<transform>
<name>FALSE 3</name>
<type>Dummy</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<attributes/>
<GUI>
<xloc>752</xloc>
<yloc>144</yloc>
</GUI>
</transform>
<transform>
<name>FALSE 4</name>
<type>Dummy</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<attributes/>
<GUI>
<xloc>864</xloc>
<yloc>304</yloc>
</GUI>
</transform>
<transform>
<name>Filter &lt;= 50</name>
<type>FilterRows</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<send_true_to>TRUE 2</send_true_to>
<send_false_to>FALSE 2</send_false_to>
<compare>
<condition>
<negated>N</negated>
<leftvalue>FIELD_INTEGER</leftvalue>
<function>&lt;=</function>
<rightvalue/>
<value>
<name>constant</name>
<type>Integer</type>
<text>50</text>
<length>-1</length>
<precision>0</precision>
<isnull>N</isnull>
<mask>####0;-####0</mask>
</value>
</condition>
</compare>
<attributes/>
<GUI>
<xloc>448</xloc>
<yloc>144</yloc>
</GUI>
</transform>
<transform>
<name>Filter > 0</name>
<type>FilterRows</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<send_true_to>TRUE 1</send_true_to>
<send_false_to>FALSE 1</send_false_to>
<compare>
<condition>
<negated>N</negated>
<leftvalue>FIELD_INTEGER</leftvalue>
<function>&gt;</function>
<rightvalue/>
<value>
<name>constant</name>
<type>Integer</type>
<text>0</text>
<length>-1</length>
<precision>0</precision>
<isnull>N</isnull>
<mask>####0;-####0</mask>
</value>
</condition>
</compare>
<attributes/>
<GUI>
<xloc>256</xloc>
<yloc>176</yloc>
</GUI>
</transform>
<transform>
<name>Filter >= 10</name>
<type>FilterRows</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<send_true_to>TRUE 3</send_true_to>
<send_false_to>FALSE 3</send_false_to>
<compare>
<condition>
<negated>N</negated>
<leftvalue>FIELD_INTEGER</leftvalue>
<function>&gt;=</function>
<rightvalue/>
<value>
<name>constant</name>
<type>Integer</type>
<text>10</text>
<length>-1</length>
<precision>0</precision>
<isnull>N</isnull>
<mask>####0;-####0</mask>
</value>
</condition>
</compare>
<attributes/>
<GUI>
<xloc>656</xloc>
<yloc>112</yloc>
</GUI>
</transform>
<transform>
<name>RowsFilter 4</name>
<type>FilterRows</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<send_true_to>TRUE 4</send_true_to>
<send_false_to>FALSE 4</send_false_to>
<compare>
<condition>
<negated>N</negated>
<leftvalue>FIELD_INTEGER</leftvalue>
<function>&gt;</function>
<rightvalue/>
<value>
<name>constant</name>
<type>Integer</type>
<text>5</text>
<length>-1</length>
<precision>0</precision>
<isnull>N</isnull>
<mask>####0;-####0</mask>
</value>
</condition>
</compare>
<attributes/>
<GUI>
<xloc>752</xloc>
<yloc>272</yloc>
</GUI>
</transform>
<transform>
<name>TRUE 1</name>
<type>Dummy</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<attributes/>
<GUI>
<xloc>352</xloc>
<yloc>144</yloc>
</GUI>
</transform>
<transform>
<name>TRUE 2</name>
<type>Dummy</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<attributes/>
<GUI>
<xloc>544</xloc>
<yloc>112</yloc>
</GUI>
</transform>
<transform>
<name>TRUE 3</name>
<type>Dummy</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<attributes/>
<GUI>
<xloc>752</xloc>
<yloc>80</yloc>
</GUI>
</transform>
<transform>
<name>TRUE 4</name>
<type>Dummy</type>
<description/>
<distribute>Y</distribute>
<custom_distribution/>
<copies>1</copies>
<partitioning>
<method>none</method>
<schema_name/>
</partitioning>
<attributes/>
<GUI>
<xloc>864</xloc>
<yloc>240</yloc>
</GUI>
</transform>
<transform_error_handling>
</transform_error_handling>
<attributes/>
</pipeline>