This repository has been archived on 2025-12-25. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
tdi-studio-se/org.talend.designer.components.localprovider/components/tHashOutput/tHashOutput_java.xml

94 lines
2.9 KiB
XML

<!-- $Id: tHash_perl.xml 1420 2007-01-11 15:43:56Z plegall $ -->
<COMPONENT>
<HEADER PLATEFORM="ALL" SERIAL="" VERSION="0.101" STATUS="ALPHA"
COMPATIBILITY="ALL" AUTHOR="Talend" RELEASE_DATE="20050320A"
STARTABLE="false" SCHEMA_AUTO_PROPAGATE="true" VISIBLE="false"
HASH_COMPONENT="false">
<SIGNATURE></SIGNATURE>
</HEADER>
<FAMILIES>
<FAMILY>Technical</FAMILY>
</FAMILIES>
<DOCUMENTATION>
<URL />
</DOCUMENTATION>
<CONNECTORS>
<CONNECTOR CTYPE="FLOW" MAX_INPUT="1" MAX_OUTPUT="1" />
<CONNECTOR CTYPE="ITERATE" MAX_OUTPUT="0" MAX_INPUT="0" />
<CONNECTOR CTYPE="SUBJOB_OK" MAX_INPUT="0" />
<CONNECTOR CTYPE="SUBJOB_ERROR" MAX_INPUT="0" />
<CONNECTOR CTYPE="COMPONENT_OK" />
<CONNECTOR CTYPE="COMPONENT_ERROR" />
<CONNECTOR CTYPE="RUN_IF" />
</CONNECTORS>
<PARAMETERS>
<PARAMETER NAME="SCHEMA" FIELD="SCHEMA_TYPE" REQUIRED="true"
NUM_ROW="1">
<DEFAULT />
</PARAMETER>
<!-- todo: READONLY="false" -->
<PARAMETER NAME="LINK_WITH" FIELD="CHECK" NUM_ROW="2" READONLY="false">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="LIST" FIELD="COMPONENT_LIST" REQUIRED="true"
FILTER="tHashOutput" NUM_ROW="2" SHOW_IF="LINK_WITH =='true'">
</PARAMETER>
<!-- todo: support PERSISTENT -->
<PARAMETER NAME="DATA_WRITE_MODEL" FIELD="CLOSED_LIST"
NUM_ROW="5" SHOW_IF="(LINK_WITH =='false')">
<ITEMS DEFAULT="MEMORY">
<!-- <ITEM NAME="PERSISTENT" VALUE="PERSISTENT" /> -->
<ITEM NAME="MEMORY" VALUE="MEMORY" />
</ITEMS>
</PARAMETER>
<PARAMETER NAME="BASE_FILE_PATH" FIELD="FILE" REQUIRED="false"
NUM_ROW="7"
SHOW_IF="(LINK_WITH =='false') AND (DATA_WRITE_MODEL == 'PERSISTENT')">
<DEFAULT>"__COMP_DEFAULT_FILE_DIR__/in.hash"</DEFAULT>
</PARAMETER>
<PARAMETER NAME="MEMORY_HEAP_MAX_SIZE" FIELD="TEXT"
REQUIRED="false" NUM_ROW="8"
SHOW_IF="(LINK_WITH =='false') AND (DATA_WRITE_MODEL == 'PERSISTENT')">
<DEFAULT>2</DEFAULT>
</PARAMETER>
<!-- todo: support KEEP_FIRST/KEEP_LAST -->
<PARAMETER NAME="KEYS_MANAGEMENT" FIELD="CLOSED_LIST"
NUM_ROW="10"
SHOW_IF="(LINK_WITH =='false')">
<ITEMS DEFAULT="KEEP_ALL">
<ITEM NAME="KEEP_FIRST" VALUE="KEEP_FIRST" />
<!-- <ITEM NAME="KEEP_LAST" VALUE="KEEP_LAST" /> -->
<ITEM NAME="KEEP_ALL" VALUE="KEEP_ALL" />
</ITEMS>
</PARAMETER>
<PARAMETER NAME="APPEND" FIELD="CHECK" NUM_ROW="20" READONLY="false" SHOW_IF="LINK_WITH=='false'">
<DEFAULT>true</DEFAULT>
</PARAMETER>
<PARAMETER NAME="HASH_KEY_FROM_INPUT_CONNECTOR" FIELD="CHECK" NUM_ROW="40" SHOW="false">
<DEFAULT>false</DEFAULT>
</PARAMETER>
</PARAMETERS>
<CODEGENERATION>
<IMPORTS>
<IMPORT NAME="thashfile" MODULE="thashfile.jar" REQUIRED="true" />
</IMPORTS>
</CODEGENERATION>
<RETURNS>
<RETURN NAME="NB_LINE" TYPE="id_Integer" AVAILABILITY="AFTER" />
</RETURNS>
</COMPONENT>