Rules for Writing UDFs that Compress/Decompress LOB Data - Advanced SQL Engine - Teradata Database

SQL External Routine Programming

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
17.00
Published
June 2020
Language
English (United States)
Last Update
2021-01-24
dita:mapPath
qwr1571437338192.ditamap
dita:ditavalPath
lze1555437562152.ditaval
dita:id
B035-1147
lifecycle
previous
Product Category
Teradata Vantage™
  • The compress UDF should have the following signature:
    • The scalar UDF must declare a single input parameter which has a data type of BLOB, CLOB, or supported distinct LOB-type UDT.
    • The parameter data type and column data type should be the same.
    • The return type should be BLOB.
  • The decompress UDF should have the following signature:
    • The scalar UDF must declare a single BLOB input parameter. The length of the input parameter should be equal to or greater than the length of the BLOB data type returned by the compression UDF.
    • The output of the decompress UDF should be identical to the column type.