public static class ApplyFunction.AnyMatchFunction extends ApplyFunction.MatchFunction
Expr causes the LambdaExpr to evaluate to a
'truthy' valueApplyFunction.AllMatchFunction, ApplyFunction.AnyMatchFunction, ApplyFunction.BaseFoldFunction, ApplyFunction.BaseMapFunction, ApplyFunction.CartesianFoldFunction, ApplyFunction.CartesianFoldLambdaBinding, ApplyFunction.CartesianMapFunction, ApplyFunction.CartesianMapLambdaBinding, ApplyFunction.FilterFunction, ApplyFunction.FoldFunction, ApplyFunction.FoldLambdaBinding, ApplyFunction.IndexableFoldLambdaBinding, ApplyFunction.IndexableMapLambdaObjectBinding, ApplyFunction.LambdaInputBindingInspector, ApplyFunction.MapFunction, ApplyFunction.MapLambdaBinding, ApplyFunction.MatchFunction, ApplyFunction.SettableLambdaBinding| Constructor and Description |
|---|
AnyMatchFunction() |
| Modifier and Type | Method and Description |
|---|---|
ExprEval |
match(Object[] values,
org.apache.druid.math.expr.LambdaExpr expr,
ApplyFunction.SettableLambdaBinding bindings) |
String |
name()
Name of the function
|
apply, getArrayInputs, getOutputType, validateArgumentsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasVectorProcessor, canVectorize, hasArrayOutputprocessingFailed, validationFailed, validationFailed, validationHelperCheckAnyOfArgumentCount, validationHelperCheckArgIsLiteral, validationHelperCheckArgumentCount, validationHelperCheckArgumentCount, validationHelperCheckArgumentRange, validationHelperCheckLambaArgumentCount, validationHelperCheckMinArgumentCount, validationHelperCheckMinArgumentCountpublic String name()
NamedFunctionpublic ExprEval match(Object[] values, org.apache.druid.math.expr.LambdaExpr expr, ApplyFunction.SettableLambdaBinding bindings)
match in class ApplyFunction.MatchFunctionCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.