public class QLambdaInner extends java.lang.Object implements QLambda
| Constructor and Description |
|---|
QLambdaInner(QLambdaDefinitionInner lambdaDefinition,
QContext qContext,
QLOptions qlOptions,
boolean newEnv) |
| Modifier and Type | Method and Description |
|---|---|
QResult |
call(java.lang.Object... params) |
java.util.Map<java.lang.String,CustomFunction> |
getFunctionDefined(java.lang.Object... params)
Get functions defined inside this lambda when invoked with parameters.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic QLambdaInner(QLambdaDefinitionInner lambdaDefinition, QContext qContext, QLOptions qlOptions, boolean newEnv)
public QResult call(java.lang.Object... params) throws java.lang.Throwable
call in interface QLambdaparams - params of lambdajava.lang.Throwable - UserDefineException for custom error messagepublic java.util.Map<java.lang.String,CustomFunction> getFunctionDefined(java.lang.Object... params) throws java.lang.Throwable
QLambdagetFunctionDefined in interface QLambdaparams - parameters passed to the lambdajava.lang.Throwable - if user code throws an exception while collecting functionsCopyright © 2012-2025 Alibaba Group. All Rights Reserved.