Package org.teiid.spring.annotations
Annotation Type UserDefinedFunctions
-
@Target(TYPE) @Retention(RUNTIME) public @interface UserDefinedFunctions
This is marker annotation to define class of user defined java based functions or data source functions.@UserDefinedFunctions public class MyFunctions { @JavaFunction public static String myFunc(String msg){ return "Hello " + msg; } @SourceFunction public static String myFunc(String msg){ // No code will be called here; this can be empty block. return msg; } }