Operator CONVENTER pozwala na wykorzystanie określonych standardowych funkcji konwertujących wskazany bit magistrali danych i zapis wartości do tego samego lub innego bitu. Operator nie zmienia szerokości magistrali danych.
KONFIGURACJA OPERATORA
Konfiguracja opiera się na wyborze typu konwersji z listy, pola źródłowego i pola docelowego.
Konwersja pól odbywa się w kolejności jaka jest na liście. Tak więc bit magistrali wykorzystany jako Result column w kolejnej konwersji będzie posiadał już wartość wynikająca z konwersji wcześniejszej.
Dostępne są następujące typy konwersji:
- Compress GZip → kompresuje wartość pola tekstowego algorytmem GZip. Pole docelowe musi być typu Blob
- Decompress GZip → dekompresuje wartość pola algorytmem GZip. Pole źródłowe musi być typu Blob a docelowe typu Text
- Encode to base64 format → koduje wartość pola do formatu base64
- Decode from base64 fromat → dekoduje wartość pola zakodowaną w formacie base64
- MD5 → tworzy skrót wartości pola z wykorzystaniem funkcji MD5
- SHA1 → tworzy skrót wartości pola z wykorzystaniem funkcji SHA1
- Encode HTML → koduje znaki niedozwolone w formacie HTML np.
"<hello>world</hello>"
zostanie przekodowany do:"<hello>world</hello>"
- Decode HTML → funkcja dekodująca ciąg zakodowany przy pomocy Encode HTML
- Encode URL → koduje znaki niedozwolone w adresie wywołania URL znaki np.
"hello+world = hello world"
zostanie przekodowany do:"hello%2Bworld+%3D+hello+world"
- Decode URL → funkcja dekodująca ciąg zakodowany przy pomocy Encode URL