MCPcopy Index your code
hub / github.com/cloudevents/sdk-java / Function

Interface Function

sql/src/main/java/io/cloudevents/sql/Function.java:11–24  ·  view source on GitHub ↗

Function is a CloudEvents Expression Language function definition and implementation.

Source from the content-addressed store, hash-verified

9 * Function is a CloudEvents Expression Language function definition and implementation.
10 */
11public interface Function extends FunctionSignature {
12
13 /**
14 * Invoke the function logic.
15 *
16 * @param ctx the evaluation context
17 * @param evaluationRuntime the evaluation runtime
18 * @param event the expression input event
19 * @param arguments the arguments passed to this function. Note: the arguments are already cast to the appropriate type declared in the signature
20 * @return the return value of the function
21 */
22 EvaluationResult invoke(EvaluationContext ctx, EvaluationRuntime evaluationRuntime, CloudEvent event, List<Object> arguments);
23
24}

Callers 8

evaluateMethod · 0.95
getMinEventMethod · 0.65
getStructuredEventMethod · 0.65
testGetEventMethod · 0.65
postEventWithoutBodyMethod · 0.65
postEventStructuredMethod · 0.65
postEventMethod · 0.65
getMinEventMethod · 0.65

Implementers 15

BaseFunctionsql/src/main/java/io/cloudevents/sql/i
VariadicMockFunctionsql/src/test/java/io/cloudevents/sql/C
LeftFunctionsql/src/main/java/io/cloudevents/sql/i
BaseOneArgumentFunctionsql/src/main/java/io/cloudevents/sql/i
BoolFunctionsql/src/main/java/io/cloudevents/sql/i
BaseThreeArgumentFunctionsql/src/main/java/io/cloudevents/sql/i
InfallibleOneArgumentFunctionsql/src/main/java/io/cloudevents/sql/i
AbsFunctionsql/src/main/java/io/cloudevents/sql/i
ConcatWSFunctionsql/src/main/java/io/cloudevents/sql/i
RightFunctionsql/src/main/java/io/cloudevents/sql/i
SubstringFunctionsql/src/main/java/io/cloudevents/sql/i
IntFunctionsql/src/main/java/io/cloudevents/sql/i

Calls

no outgoing calls

Tested by

no test coverage detected