16.20 - Example: Creating a Java External Stored Procedure Using a DATASET Data Type - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ SQL Data Definition Language Syntax and Examples

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
March 2019
Language
English (United States)
Last Update
2019-05-24
dita:mapPath
wkf1512081455740.ditamap
dita:ditavalPath
TD_DBS_16_20_Update1.ditaval
This statement creates a Java external stored procedure using the DATASET data type for the input parameter dataset_in and output parameter dataset_out:
CREATE PROCEDURE dst_xsp(IN dataset_in DATASET(8000) Storage Format Avro,
                          OUT dataset_out DATASET(8000) Storage Format Avro)
LANGUAGE JAVA 
NO SQL 
PARAMETER STYLE JAVA
EXTERNAL NAME 'JarXSP1:dst_xsp1.dst_xsp(java.sql.Blob, byte[][])';

public static void dst_xsp(java.sql.Blob b,
                           byte[][]vb_out) throws SQLException