blob: 5b14d49e764c70ce947687847160a8ace0e59d61 [file] [log] [blame]
* xref:getting-started.adoc[Getting Started]
* xref:concepts.adoc[Concepts]
* xref:hop-vs-kettle/index.adoc[Kettle -> Hop]
** xref:hop-vs-kettle/hop-vs-kettle.adoc[Hop vs Kettle]
** xref:hop-vs-kettle/if-you-know-kettle.adoc[If You Know Kettle/PDI]
* xref:hop-gui/index.adoc[Hop Gui]
** xref:hop-gui/environments/environments.adoc[Hop Environments]
** xref:hop-gui/pipelines/pipelines.adoc[Pipelines]
*** xref:hop-gui/pipelines/hop-pipeline-editor.adoc[Pipeline Editor]
*** xref:hop-gui/pipelines/create-pipeline.adoc[Create a Pipeline]
*** xref:hop-gui/pipelines/run-preview-debug-pipeline.adoc[Run, Preview and Debug a Pipeline]
*** xref:hop-gui/pipelines/pipeline-run-configurations/pipeline-run-configurations.adoc[Pipeline Run Configurations]
**** xref:hop-gui/pipelines/pipeline-run-configurations/beam-dataflow-pipeline-engine.adoc[Beam Google DataFlow]
**** xref:hop-gui/pipelines/pipeline-run-configurations/beam-direct-pipeline-engine.adoc[Beam Direct]
**** xref:hop-gui/pipelines/pipeline-run-configurations/beam-flink-pipeline-engine.adoc[Beam Flink]
**** xref:hop-gui/pipelines/pipeline-run-configurations/beam-spark-pipeline-engine.adoc[Beam Spark]
**** xref:hop-gui/pipelines/pipeline-run-configurations/local-pipeline-engine.adoc[Local Native]
**** xref:hop-gui/pipelines/pipeline-run-configurations/remote-pipeline-engine.adoc[Remote Native]
*** xref:hop-gui/pipelines/metadata-injection.adoc[Metadata Injection]
** xref:hop-gui/workflows/workflows.adoc[Workflows]
*** xref:hop-gui/workflows/create-workflow.adoc[Create a Workflow]
*** xref:hop-gui/workflows/run-debug-workflow.adoc[Run and Debug a Workflow]
*** xref:hop-gui/workflows/workflow-run-configurations/workflow-run-configurations.adoc[Workflow Run Configurations]
** xref:hop-gui/variables/variables.adoc[Variables]
* xref:hop-run/index.adoc[Hop Run]
* xref:hop-server/index.adoc[Hop Server]
* xref:plugins/plugins.adoc[Plugins]
//::=START AUTO GENERATED LINKS
** xref:plugins/transforms.adoc[Transform Plugins]
*** xref:plugins/transforms/abort.adoc[Abort]
*** xref:plugins/transforms/constant.adoc[Add Constants]
*** xref:plugins/transforms/addsequence.adoc[Add Sequence]
*** xref:plugins/transforms/addxml.adoc[Add XML]
*** xref:plugins/transforms/checksum.adoc[Add a checksum]
*** xref:plugins/transforms/fieldschangesequence.adoc[Add value fields changing sequence]
*** xref:plugins/transforms/analyticquery.adoc[Analytic Query]
*** xref:plugins/transforms/append.adoc[Append Streams]
*** xref:plugins/transforms/beambigqueryinput.adoc[Beam BigQuery Input]
*** xref:plugins/transforms/beambigqueryoutput.adoc[Beam BigQuery Output]
*** xref:plugins/transforms/beampublisher.adoc[Beam GCP Pub/Sub : Publish]
*** xref:plugins/transforms/beamsubscriber.adoc[Beam GCP Pub/Sub : Subscribe]
*** xref:plugins/transforms/beaminput.adoc[Beam Input]
*** xref:plugins/transforms/beamconsume.adoc[Beam Kafka Consume]
*** xref:plugins/transforms/beamproduce.adoc[Beam Kafka Produce]
*** xref:plugins/transforms/beamoutput.adoc[Beam Output]
*** xref:plugins/transforms/beamtimestamp.adoc[Beam Timestamp]
*** xref:plugins/transforms/beamwindow.adoc[Beam Window]
*** xref:plugins/transforms/blockingtransform.adoc[Blocking transform]
*** xref:plugins/transforms/blockuntiltransformsfinish.adoc[Blocking until transforms finish]
*** xref:plugins/transforms/csvinput.adoc[CSV File Input]
*** xref:plugins/transforms/calculator.adoc[Calculator]
*** xref:plugins/transforms/dbproc.adoc[Call DB procedure]
*** xref:plugins/transforms/changefileencoding.adoc[Change file encoding]
*** xref:plugins/transforms/filelocked.adoc[Check if file is locked]
*** xref:plugins/transforms/webserviceavailable.adoc[Check if webservice is available]
*** xref:plugins/transforms/clonerow.adoc[Clone row]
*** xref:plugins/transforms/closure.adoc[Closure]
*** xref:plugins/transforms/columnexists.adoc[Column exists]
*** xref:plugins/transforms/combinationlookup.adoc[Combination lookup/update]
*** xref:plugins/transforms/concatfields.adoc[Concat Fields]
*** xref:plugins/transforms/rowstoresult.adoc[Copy rows to result]
*** xref:plugins/transforms/creditcardvalidator.adoc[Credit card validator]
*** xref:plugins/transforms/cubeinput.adoc[Cube input]
*** xref:plugins/transforms/cubeoutput.adoc[Cube output]
*** xref:plugins/transforms/datagrid.adoc[Data Grid]
*** xref:plugins/transforms/validator.adoc[Data Validator]
*** xref:plugins/transforms/databasejoin.adoc[Database Join]
*** xref:plugins/transforms/databaselookup.adoc[Database Lookup]
*** xref:plugins/transforms/delay.adoc[Delay row]
*** xref:plugins/transforms/delete.adoc[Delete]
*** xref:plugins/transforms/detectemptystream.adoc[Detect Empty Stream]
*** xref:plugins/transforms/dimensionlookup.adoc[Dimension lookup/update]
*** xref:plugins/transforms/dummy.adoc[Dummy (do nothing)]
*** xref:plugins/transforms/dynamicsqlrow.adoc[Dynamic SQL row]
*** xref:plugins/transforms/edi2xml.adoc[Edi to XML]
*** xref:plugins/transforms/mailinput.adoc[Email Messages Input]
*** xref:plugins/transforms/excelwriter.adoc[Excel writer]
*** xref:plugins/transforms/sql.adoc[Execute SQL script]
*** xref:plugins/transforms/execprocess.adoc[Execute a process]
*** xref:plugins/transforms/execsqlrow.adoc[Execute row SQL script]
*** xref:plugins/transforms/fake.adoc[Fake data]
*** xref:plugins/transforms/fileexists.adoc[File exists]
*** xref:plugins/transforms/filesfromresult.adoc[Files from result]
*** xref:plugins/transforms/filestoresult.adoc[Files to result]
*** xref:plugins/transforms/filterrows.adoc[Filter Rows]
*** xref:plugins/transforms/fuzzymatch.adoc[Fuzzy match]
*** xref:plugins/transforms/randomvalue.adoc[Generate Random Value]
*** xref:plugins/transforms/getxmldata.adoc[Get Data From XML]
*** xref:plugins/transforms/getslavesequence.adoc[Get ID from slave server]
*** xref:plugins/transforms/rowsfromresult.adoc[Get Rows from Result]
*** xref:plugins/transforms/getsubfolders.adoc[Get SubFolder names]
*** xref:plugins/transforms/systemdata.adoc[Get System Info]
*** xref:plugins/transforms/getfilenames.adoc[Get filenames]
*** xref:plugins/transforms/getfilesrowcount.adoc[Get files rowcount]
*** xref:plugins/transforms/recordsfromstream.adoc[Get records from stream ]
*** xref:plugins/transforms/gettablenames.adoc[Get table names]
*** xref:plugins/transforms/getvariable.adoc[Get variables]
*** xref:plugins/transforms/groupby.adoc[Group By]
*** xref:plugins/transforms/httppost.adoc[HTTP Post]
*** xref:plugins/transforms/http.adoc[HTTP client]
*** xref:plugins/transforms/detectlastrow.adoc[Identify last row in a stream]
*** xref:plugins/transforms/ifnull.adoc[If Null]
*** xref:plugins/transforms/injector.adoc[Injector]
*** xref:plugins/transforms/insertupdate.adoc[Insert / Update]
*** xref:plugins/transforms/jsoninput.adoc[JSON Input]
*** xref:plugins/transforms/jsonoutput.adoc[JSON Output]
*** xref:plugins/transforms/javafilter.adoc[Java Filter]
*** xref:plugins/transforms/javascript.adoc[JavaScript]
*** xref:plugins/transforms/joinrows.adoc[Join Rows]
*** xref:plugins/transforms/ldapinput.adoc[LDAP Input]
*** xref:plugins/transforms/ldapoutput.adoc[LDAP Output]
*** xref:plugins/transforms/ldifinput.adoc[LDIF Input]
*** xref:plugins/transforms/loadfileinput.adoc[Load file content in memory]
*** xref:plugins/transforms/mail.adoc[Mail]
*** xref:plugins/transforms/mailvalidator.adoc[Mail Validator]
*** xref:plugins/transforms/memgroupby.adoc[Memory Group By]
*** xref:plugins/transforms/mergejoin.adoc[Merge Join]
*** xref:plugins/transforms/mergerows.adoc[Merge rows (diff)]
*** xref:plugins/transforms/metainject.adoc[Metadata Injection]
*** xref:plugins/transforms/excelinput.adoc[Microsoft Excel input]
*** xref:plugins/transforms/exceloutput.adoc[Microsoft Excel output]
*** xref:plugins/transforms/mongodbinput.adoc[MongoDB Input]
*** xref:plugins/transforms/mongodboutput.adoc[MongoDB Output]
*** xref:plugins/transforms/multimerge.adoc[Multiway Merge Join]
*** xref:plugins/transforms/nullif.adoc[Null If]
*** xref:plugins/transforms/numberrange.adoc[Number range]
*** xref:plugins/transforms/pgpdecryptstream.adoc[PGP decrypt stream]
*** xref:plugins/transforms/pgpencryptstream.adoc[PGP encrypt stream]
*** xref:plugins/transforms/pipelineexcecutor.adoc[Pipeline Executor]
*** xref:plugins/transforms/pgbulkloader.adoc[PostgreSQL Bulk Loader]
*** xref:plugins/transforms/processfiles.adoc[Process files]
*** xref:plugins/transforms/rest.adoc[REST Client]
*** xref:plugins/transforms/propertyinput.adoc[Read data (key, value) from properties files.]
*** xref:plugins/transforms/regexeval.adoc[Regex Evaluation]
*** xref:plugins/transforms/replacestring.adoc[Replace in String]
*** xref:plugins/transforms/reservoirsampling.adoc[Reservoir Sampling]
*** xref:plugins/transforms/denormaliser.adoc[Row Denormaliser]
*** xref:plugins/transforms/flattener.adoc[Row Flattener]
*** xref:plugins/transforms/rowgenerator.adoc[Row Generator]
*** xref:plugins/transforms/normaliser.adoc[Row Normaliser]
*** xref:plugins/transforms/ssh.adoc[Run SSH commands]
*** xref:plugins/transforms/sqlfileoutput.adoc[SQL File Output]
*** xref:plugins/transforms/selectvalues.adoc[Select Values]
*** xref:plugins/transforms/syslog.adoc[Send Message to Syslog]
*** xref:plugins/transforms/setvariable.adoc[Set Variables]
*** xref:plugins/transforms/setvaluefield.adoc[Set field Value]
*** xref:plugins/transforms/setvalueconstant.adoc[Set field value to a constant]
*** xref:plugins/transforms/sort.adoc[Sort Rows]
*** xref:plugins/transforms/sortedmerge.adoc[Sorted Merge]
*** xref:plugins/transforms/fieldsplitter.adoc[Split Fields]
*** xref:plugins/transforms/splitfieldtorows.adoc[Split fields]
*** xref:plugins/transforms/streamlookup.adoc[Stream Lookup]
*** xref:plugins/transforms/streamschemamerge.adoc[Stream Schema Merge]
*** xref:plugins/transforms/stringoperations.adoc[String operations]
*** xref:plugins/transforms/stringcut.adoc[Strings cut]
*** xref:plugins/transforms/switchcase.adoc[Switch / Case]
*** xref:plugins/transforms/synchronizeaftermerge.adoc[Synchronize after merge ]
*** xref:plugins/transforms/tablecompare.adoc[Table Compare]
*** xref:plugins/transforms/tableexists.adoc[Table Exists]
*** xref:plugins/transforms/tableinput.adoc[Table Input]
*** xref:plugins/transforms/tableoutput.adoc[Table Output]
*** xref:plugins/transforms/terafast.adoc[Teradata Bulk Loader]
*** xref:plugins/transforms/textfileinput.adoc[Text File Input]
*** xref:plugins/transforms/textfileoutput.adoc[Text File Output]
*** xref:plugins/transforms/tokenreplacement.adoc[Token Replacement]
*** xref:plugins/transforms/uniquerows.adoc[Unique Rows]
*** xref:plugins/transforms/uniquerowsbyhashset.adoc[Unique Rows (HashSet)]
*** xref:plugins/transforms/update.adoc[Update]
*** xref:plugins/transforms/userdefinedjavaclass.adoc[User Defined Java Class]
*** xref:plugins/transforms/janino.adoc[User Defined Java Expression]
*** xref:plugins/transforms/valuemapper.adoc[Value Mapper]
*** xref:plugins/transforms/webservices.adoc[Web services lookup]
*** xref:plugins/transforms/workflowexecutor.adoc[Workflow Executor]
*** xref:plugins/transforms/propertyoutput.adoc[Write data to properties file]
*** xref:plugins/transforms/writetolog.adoc[Write to log]
*** xref:plugins/transforms/xmlinputstream.adoc[XML Input Stream (StAX) ]
*** xref:plugins/transforms/xmljoin.adoc[XML Join]
*** xref:plugins/transforms/xmloutput.adoc[XML Output]
*** xref:plugins/transforms/xsdvalidator.adoc[XSD Validator]
*** xref:plugins/transforms/xslt.adoc[XSL Transformation]
*** xref:plugins/transforms/yamlinput.adoc[Yaml Input]
*** xref:plugins/transforms/zipfile.adoc[Zip file]
** xref:plugins/databases.adoc[Database Plugins]
*** xref:plugins/databases/as400.adoc[AS400]
*** xref:plugins/databases/derby.adoc[Apache Derby]
*** xref:plugins/databases/cache.adoc[Cache]
*** xref:plugins/databases/db2.adoc[DB2]
*** xref:plugins/databases/exasol.adoc[Exasol]
*** xref:plugins/databases/googlebigquery.adoc[Google BigQuery]
*** xref:plugins/databases/greenplum.adoc[Greenplum]
*** xref:plugins/databases/sqlbase.adoc[Gupta SQLBase]
*** xref:plugins/databases/h2.adoc[H2]
*** xref:plugins/databases/hypersonic.adoc[Hypersonic]
*** xref:plugins/databases/universe.adoc[IBM Universe]
*** xref:plugins/databases/infinidb.adoc[InfiniDB]
*** xref:plugins/databases/infobright.adoc[Infobright DB]
*** xref:plugins/databases/mssql.adoc[MS SqlServer]
*** xref:plugins/databases/mssqlnative.adoc[MS SqlServer (Native)]
*** xref:plugins/databases/mariadb.adoc[Mariadb]
*** xref:plugins/databases/sapdb.adoc[MaxDB (SAP DB)]
*** xref:plugins/databases/mysql.adoc[MySql]
*** xref:plugins/databases/netezza.adoc[Netezza]
*** xref:plugins/databases/oracle.adoc[Oracle]
*** xref:plugins/databases/oraclerdb.adoc[Oracle RDB]
*** xref:plugins/databases/postgresql.adoc[PostgreSQL]
*** xref:plugins/databases/redshift.adoc[Redshift]
*** xref:plugins/databases/snowflake.adoc[Snowflake]
*** xref:plugins/databases/sqlite.adoc[SqLite]
*** xref:plugins/databases/sybase.adoc[Sybase]
*** xref:plugins/databases/sybaseiq.adoc[Sybase IQ]
*** xref:plugins/databases/teradata.adoc[Teradata]
*** xref:plugins/databases/vectorwise.adoc[Vectorwise]
*** xref:plugins/databases/vertica.adoc[Vertica]
*** xref:plugins/databases/firebird.adoc[firebird]
*** xref:plugins/databases/informix.adoc[informix]
*** xref:plugins/databases/ingres.adoc[ingres]
*** xref:plugins/databases/interbase.adoc[interbase]
*** xref:plugins/databases/kingbasees.adoc[kingbase es]
*** xref:plugins/databases/monetdb.adoc[monetdb]
** xref:plugins/actions.adoc[Action Plugins]
*** xref:plugins/actions/abort.adoc[Abort]
*** xref:plugins/actions/addresultfilenames.adoc[Add filenames to result]
*** xref:plugins/actions/checkdbconnection.adoc[Check Db connections]
*** xref:plugins/actions/checkfilelocked.adoc[Check Files Locked]
*** xref:plugins/actions/webserviceavailable.adoc[Check if Webservice is available]
*** xref:plugins/actions/xmlwellformed.adoc[Check if XML file is well formed]
*** xref:plugins/actions/filesexist.adoc[Checks if files exists]
*** xref:plugins/actions/columnsexist.adoc[Columns exist in a table]
*** xref:plugins/actions/copyfiles.adoc[Copy Files]
*** xref:plugins/actions/copymoveresultfilenames.adoc[Copy Or Move Files from result]
*** xref:plugins/actions/createfile.adoc[Create File]
*** xref:plugins/actions/createfolder.adoc[Create Folder]
*** xref:plugins/actions/dtdvalidator.adoc[DTD Validator]
*** xref:plugins/actions/pgpdecryptfiles.adoc[Decrypt files with PGP]
*** xref:plugins/actions/delay.adoc[Delay]
*** xref:plugins/actions/deletefile.adoc[Delete File]
*** xref:plugins/actions/deletefiles.adoc[Delete Files]
*** xref:plugins/actions/deletefolders.adoc[Delete Folders]
*** xref:plugins/actions/deleteresultfilenames.adoc[Delete filenames from result]
*** xref:plugins/actions/msgboxinfo.adoc[Display Msgbox info]
*** xref:plugins/actions/dostounix.adoc[Dos To Unix]
*** xref:plugins/actions/dummy.adoc[Dummy]
*** xref:plugins/actions/pgpencryptfiles.adoc[Encrypt files with PGP]
*** xref:plugins/actions/repeat-end.adoc[End Repeat]
*** xref:plugins/actions/evalfilesmetrics.adoc[Evaluate File Metrics]
*** xref:plugins/actions/evaluatetablecontent.adoc[Evaluate rows number in a table]
*** xref:plugins/actions/ftpdelete.adoc[FTP delete]
*** xref:plugins/actions/fileexists.adoc[File Exists]
*** xref:plugins/actions/filecompare.adoc[File compare]
*** xref:plugins/actions/folderisempty.adoc[Folder is Empty]
*** xref:plugins/actions/folderscompare.adoc[Folders Compare]
*** xref:plugins/actions/getpop.adoc[Get Mail from POP]
*** xref:plugins/actions/ftp.adoc[Get a file with FTP]
*** xref:plugins/actions/ftpsget.adoc[Get a file with FTPS]
*** xref:plugins/actions/sftp.adoc[Get a file with SFTP]
*** xref:plugins/actions/http.adoc[Http Get]
*** xref:plugins/actions/eval.adoc[JavaScript]
*** xref:plugins/actions/mssqlbulkload.adoc[MS SQL Server Bulk Loader]
*** xref:plugins/actions/mail.adoc[Mail]
*** xref:plugins/actions/mailvalidator.adoc[Mail Validator]
*** xref:plugins/actions/movefiles.adoc[Move Files]
*** xref:plugins/actions/mysqlbulkfile.adoc[MySQL Bulk File]
*** xref:plugins/actions/mysqlbulkload.adoc[MySQL Bulk Loader]
*** xref:plugins/actions/pgpfiles.adoc[PGP Files]
*** xref:plugins/actions/ping.adoc[Ping]
*** xref:plugins/actions/pipeline.adoc[Pipeline]
*** xref:plugins/actions/ftpput.adoc[Put a file with FTP]
*** xref:plugins/actions/sftpput.adoc[Put a file with SFTP]
*** xref:plugins/actions/repeat.adoc[Repeat]
*** xref:plugins/actions/runpipelinetests.adoc[Run Pipeline Tests]
*** xref:plugins/actions/sql.adoc[SQL Script Executor]
*** xref:plugins/actions/sendnagiospassivecheck.adoc[Send Nagios check]
*** xref:plugins/actions/syslog.adoc[Send information using Syslog]
*** xref:plugins/actions/setvariables.adoc[Set Variables]
*** xref:plugins/actions/shell.adoc[Shell Action]
*** xref:plugins/actions/simpleeval.adoc[Simple Evaluation]
*** xref:plugins/actions/snmptrap.adoc[Snmp Trap]
*** xref:plugins/actions/start.adoc[Start]
*** xref:plugins/actions/success.adoc[Success Action]
*** xref:plugins/actions/tableexists.adoc[Table Exists]
*** xref:plugins/actions/telnet.adoc[Telnet a host]
*** xref:plugins/actions/truncatetables.adoc[Truncate Tables]
*** xref:plugins/actions/unzip.adoc[Unzip]
*** xref:plugins/actions/ftpsput.adoc[Upload files to FTPS]
*** xref:plugins/actions/pgpverify.adoc[Verify file signature with PGP]
*** xref:plugins/actions/waitforsql.adoc[Wait for SQL]
*** xref:plugins/actions/waitforfile.adoc[Wait for file]
*** xref:plugins/actions/workflow.adoc[Workflow]
*** xref:plugins/actions/writetofile.adoc[Write to File]
*** xref:plugins/actions/writetolog.adoc[Write to Log]
*** xref:plugins/actions/xsdvalidator.adoc[XSD Validator]
*** xref:plugins/actions/xslt.adoc[XSL Transformation]
*** xref:plugins/actions/zipfile.adoc[Zip File]
//::=END AUTO GENERATED LINKS
* xref:samples/samples.adoc[Samples]
** xref:samples/dummy-sample.adoc[Dummy Sample]
* xref:faq/faq.adoc[Frequently Asked Questions]
* xref:image-testpage.adoc[Image testing page]