Java UDFs behave like SQL functions except that the code for the procedure or function is written in Java, and the execution takes place outside the database server, within a Java VM environment. You can define Java scalar UDFs, and Java table UDFs.
Java UDFs do not require a separately licensed SAP Sybase IQ option.