/** * Registers the appropriate kind of temporary function based on a class's * type. * * @param functionName name under which to register function * @param udfClass class implementing UD[A|T]F * @return true if udfClass's type was recognized (so registration * succeeded); false otherwise */ public FunctionInfo registerFunction( String functionName, Class<?> udfClass, FunctionResource... resources) { FunctionType functionType = isNative ? FunctionType.BUILTIN : FunctionType.TEMPORARY; return registerFunction(functionName, functionType, udfClass, resources); }
/** * Registers the appropriate kind of temporary function based on a class's * type. * * @param functionName name under which to register function * @param udfClass class implementing UD[A|T]F * @return true if udfClass's type was recognized (so registration * succeeded); false otherwise */ public FunctionInfo registerFunction( String functionName, Class<?> udfClass, FunctionResource... resources) { FunctionType functionType = isNative ? FunctionType.BUILTIN : FunctionType.TEMPORARY; return registerFunction(functionName, functionType, udfClass, resources); }
/** * Registers the appropriate kind of temporary function based on a class's * type. * * @param functionName name under which to register function * * @param udfClass class implementing UD[A|T]F * * @return true if udfClass's type was recognized (so registration * succeeded); false otherwise */ public static FunctionInfo registerTemporaryUDF( String functionName, Class<?> udfClass, FunctionResource... resources) { return SessionState.getRegistryForWrite().registerFunction( functionName, udfClass, resources); }
/** * Registers the appropriate kind of temporary function based on a class's * type. * * @param functionName name under which to register function * * @param udfClass class implementing UD[A|T]F * * @return true if udfClass's type was recognized (so registration * succeeded); false otherwise */ public static FunctionInfo registerTemporaryUDF( String functionName, Class<?> udfClass, FunctionResource... resources) { return SessionState.getRegistryForWrite().registerFunction( functionName, udfClass, resources); }
ret = SessionState.getRegistryForWrite().registerFunction( qualifiedName, FunctionType.PERSISTENT, udfClass, resources); if (ret == null) {
ret = SessionState.getRegistryForWrite().registerFunction( qualifiedName, FunctionType.PERSISTENT, udfClass, resources); if (ret == null) {
/** * Registers the appropriate kind of temporary function based on a class's * type. * * @param functionName name under which to register function * * @param udfClass class implementing UD[A|T]F * * @return true if udfClass's type was recognized (so registration * succeeded); false otherwise */ public static FunctionInfo registerTemporaryUDF( String functionName, Class<?> udfClass, FunctionResource... resources) { return SessionState.getRegistryForWrite().registerFunction( functionName, udfClass, resources); }