Package org.apache.druid.math.expr
Class BuiltInExprMacros.ComplexDecodeBase64ExprMacro
java.lang.Object
org.apache.druid.math.expr.BuiltInExprMacros.ComplexDecodeBase64ExprMacro
- All Implemented Interfaces:
ExprMacroTable.ExprMacro,NamedFunction
- Enclosing class:
- BuiltInExprMacros
public static class BuiltInExprMacros.ComplexDecodeBase64ExprMacro
extends Object
implements ExprMacroTable.ExprMacro
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.druid.math.expr.NamedFunction
processingFailed, processingFailed, validationFailed, validationFailed, validationHelperCheckAnyOfArgumentCount, validationHelperCheckArgIsLiteral, validationHelperCheckArgumentCount, validationHelperCheckArgumentCount, validationHelperCheckArgumentRange, validationHelperCheckLambaArgumentCount, validationHelperCheckMinArgumentCount, validationHelperCheckMinArgumentCount
-
Field Details
-
NAME
- See Also:
-
ALIAS
- See Also:
-
-
Constructor Details
-
ComplexDecodeBase64ExprMacro
public ComplexDecodeBase64ExprMacro()
-
-
Method Details
-
name
use name() in closure scope to allow Alias macro to override it with alias.- Specified by:
namein interfaceNamedFunction- Returns:
- String
-
apply
- Specified by:
applyin interfaceExprMacroTable.ExprMacro
-