Package org.apache.druid.math.expr
Interface ExprMacroTable.ExprMacro
-
- All Superinterfaces:
NamedFunction
- All Known Implementing Classes:
ArrayQuantileExprMacro
,BuiltInExprMacros.ComplexDecodeBase64ExprMacro
,BuiltInExprMacros.StringDecodeBase64UTFExprMacro
,CaseInsensitiveContainsExprMacro
,ContainsExprMacro
,HyperUniqueExpressions.HllAddExprMacro
,HyperUniqueExpressions.HllCreateExprMacro
,HyperUniqueExpressions.HllEstimateExprMacro
,HyperUniqueExpressions.HllRoundEstimateExprMacro
,IPv4AddressMatchExprMacro
,IPv4AddressParseExprMacro
,IPv4AddressStringifyExprMacro
,LikeExprMacro
,LookupExprMacro
,NestedDataExpressions.JsonKeysExprMacro
,NestedDataExpressions.JsonObjectExprMacro
,NestedDataExpressions.JsonPathsExprMacro
,NestedDataExpressions.JsonQueryExprMacro
,NestedDataExpressions.JsonValueExprMacro
,NestedDataExpressions.ParseJsonExprMacro
,NestedDataExpressions.ToJsonStringExprMacro
,NestedDataExpressions.TryParseJsonExprMacro
,RegexpExtractExprMacro
,RegexpLikeExprMacro
,RegexpReplaceExprMacro
,TimestampCeilExprMacro
,TimestampExtractExprMacro
,TimestampFloorExprMacro
,TimestampFormatExprMacro
,TimestampParseExprMacro
,TimestampShiftExprMacro
,TrimExprMacro
,TrimExprMacro.BothTrimExprMacro
,TrimExprMacro.LeftTrimExprMacro
,TrimExprMacro.RightTrimExprMacro
- Enclosing class:
- ExprMacroTable
public static interface ExprMacroTable.ExprMacro extends NamedFunction
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Expr
apply(List<Expr> args)
-
Methods inherited from interface org.apache.druid.math.expr.NamedFunction
name, processingFailed, validationFailed, validationFailed, validationHelperCheckAnyOfArgumentCount, validationHelperCheckArgIsLiteral, validationHelperCheckArgumentCount, validationHelperCheckArgumentCount, validationHelperCheckArgumentRange, validationHelperCheckLambaArgumentCount, validationHelperCheckMinArgumentCount, validationHelperCheckMinArgumentCount
-
-