Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Event Processing
11g Release 1 (11.1.1.7)

E14303-11
FRAMES    NO FRAMES
DETAIL:  FIELD | CONSTR | METHOD


com.oracle.cep.cartridge
Interface ExternalFunction


public interface ExternalFunction
extends ExternalFunctionDefinition

ExternalFunctions are functions used within CQL queries and views that are provided by an external entity, such as an ExternalFunctionProvider.

See Also:
ExternalFunctionProvider

Method Summary
 java.lang.Object execute(java.lang.Object[] args, java.lang.String caller, java.util.Map context)
          Execute runtime function implementation for simple functions (e.g. non aggregate functions).

 

Methods inherited from interface com.oracle.cep.cartridge.ExternalFunctionDefinition
getName, getParameterTypes, getReturnType

 

Method Detail

execute

public java.lang.Object execute(java.lang.Object[] args,
                                java.lang.String caller,
                                java.util.Map context)
                         throws java.lang.Exception
Execute runtime function implementation for simple functions (e.g. non aggregate functions).
Table functions should return a Collection of objects.
Parameters:
args - function arguments
caller - The caller of the CQL query/view, generally being the application name.
context - Additional context provided by the caller.
Returns:
function's result or collection of results.
See Also:
Collection

Overview  Package   Class   Use  Tree  Deprecated  Index  Help 
Copyright © 2007, 2013 Oracle and/or its affiliates. All rights reserved.
 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD