Part VIII. CTL - CloverETL Transformation Language

Table of Contents

51. Overview
52. CTL1 vs. CTL2 Comparison
Typed Language
Arbitrary Order of Code Parts
Compiled Mode
Access to Graph Elements (Lookups, Sequences, ...)
Metadata
53. Migrating CTL1 to CTL2
54. CTL1
Language Reference
Program Structure
Comments
Import
Data Types in CTL
Literals
Variables
Operators
Simple Statement and Block of Statements
Control Statements
Error Handling
Functions
Eval
Conditional Fail Expression
Accessing Data Records and Fields
Mapping
Parameters
Functions Reference
Conversion Functions
Date Functions
Mathematical Functions
String Functions
Container Functions
Miscellaneous Functions
Dictionary Functions
Lookup Table Functions
Sequence Functions
Custom CTL Functions
55. CTL2
Language Reference
Program Structure
Comments
Import
Data Types in CTL2
Literals
Variables
Dictionary in CTL2
Operators
Simple Statement and Block of Statements
Control Statements
Error Handling
Functions
Conditional Fail Expression
Accessing Data Records and Fields
Mapping
Parameters
Functions Reference
Conversion Functions
Date Functions
Mathematical Functions
String Functions
Container Functions
Record functions (dynamic field access)
Miscellaneous Functions
Lookup Table Functions
Sequence Functions
Custom CTL Functions
CTL2 Appendix - List of National-specific Characters
56. Regular Expressions