⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 plugin.xml

📁 实现了一个基本的ETL
💻 XML
字号:
<plugin
   id="org.jetel.tlfunction"
   version="2.5.3"
   provider-name="Javlin a.s.">

	<runtime>
		<library path="cloveretl.tlfunction.jar"/>
   	</runtime> 

	<extension point-id="tlfunction">
		<parameter id="libraryName" value="math"/>
		<parameter id="className" value="org.jetel.interpreter.extensions.MathLib"/>
		<parameter id="function">
			<value>sqrt</value>
			<value>log</value>
			<value>log10</value>
			<value>exp</value>
			<value>round</value>
			<value>pow</value>
			<value>pi</value>
			<value>e</value>
			<value>random</value>
			<value>abs</value>
		</parameter>
	</extension>

	<extension point-id="tlfunction">
		<parameter id="libraryName" value="date"/>
		<parameter id="className" value="org.jetel.interpreter.extensions.DateLib"/>
		<parameter id="function">
			<value>today</value>
			<value>dateadd</value>
			<value>datediff</value>
			<value>trunc</value>
			<value>trunc_date</value>
		</parameter>
	</extension>

	<extension point-id="tlfunction">
		<parameter id="libraryName" value="string"/>
		<parameter id="className" value="org.jetel.interpreter.extensions.StringLib"/>
		<parameter id="function">
			<value>concat</value>
			<value>uppercase</value>
			<value>lowercase</value>
			<value>substring</value>
			<value>left</value>
			<value>right</value>
			<value>trim</value>
			<value>length</value>
			<value>soundex</value>
			<value>replace</value>
			<value>split</value>
			<value>char_at</value>
			<value>is_blank</value>
			<value>is_ascii</value>
			<value>is_number</value>
			<value>is_integer</value>
			<value>is_long</value>
			<value>is_date</value>
			<value>remove_diacritic</value>
			<value>remove_blank_space</value>
			<value>get_alphanumeric_chars</value>
			<value>translate</value>
			<value>join</value>
			<value>index_of</value>
			<value>count_char</value>
			<value>chop</value>
			<value>remove_nonprintable</value>
			<value>remove_nonascii</value>
			<value>find</value>
			<value>cut</value>
		</parameter>
	</extension>
	
	<extension point-id="tlfunction">
		<parameter id="libraryName" value="convert"/>
		<parameter id="className" value="org.jetel.interpreter.extensions.ConvertLib"/>
		<parameter id="function">
		<value>num2str</value>
        <value>date2str</value>
        <value>str2date</value>
        <value>date2num</value>
        <value>str2num</value>
        <value>try_convert</value>
        <value>base64byte</value>
        <value>byte2base64</value>
        <value>bits2str</value>
        <value>str2bits</value>
        <value>hex2byte</value>
        <value>byte2hex</value>
		<value>num2num</value>
        <value>num2bool</value>
        <value>bool2num</value>
        <value>str2bool</value>
        <value>long2date</value>
        <value>date2long</value>
        <value>to_string</value>
		</parameter>
	</extension>
	
	<extension point-id="tlfunction">
		<parameter id="libraryName" value="container"/>
		<parameter id="className" value="org.jetel.interpreter.extensions.ContainerLib"/>
		<parameter id="function">
		<value>remove_all</value>
        <value>push</value>
        <value>pop</value>
        <value>poll</value>
        <value>remove</value>
        <value>insert</value>
        <value>sort</value>
        <value>copy</value>
        <value>reverse</value>
		</parameter>
	</extension>
	
</plugin>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -