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,IPv6AddressMatchExprMacro,LikeExprMacro,LookupExprMacro,NestedDataExpressions.JsonKeysExprMacro,NestedDataExpressions.JsonMergeExprMacro,NestedDataExpressions.JsonObjectExprMacro,NestedDataExpressions.JsonPathsExprMacro,NestedDataExpressions.JsonQueryArrayExprMacro,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 Exprapply(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
-
-