public abstract class TrimExprMacro extends Object implements ExprMacroTable.ExprMacro
| Modifier and Type | Class and Description |
|---|---|
static class |
TrimExprMacro.BothTrimExprMacro |
static class |
TrimExprMacro.LeftTrimExprMacro |
static class |
TrimExprMacro.RightTrimExprMacro |
| Constructor and Description |
|---|
TrimExprMacro(org.apache.druid.query.expression.TrimExprMacro.TrimMode mode) |
| Modifier and Type | Method and Description |
|---|---|
Expr |
apply(List<Expr> args) |
String |
name() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprocessingFailed, validationFailed, validationFailed, validationHelperCheckAnyOfArgumentCount, validationHelperCheckArgIsLiteral, validationHelperCheckArgumentCount, validationHelperCheckArgumentCount, validationHelperCheckArgumentRange, validationHelperCheckLambaArgumentCount, validationHelperCheckMinArgumentCount, validationHelperCheckMinArgumentCountpublic TrimExprMacro(org.apache.druid.query.expression.TrimExprMacro.TrimMode mode)
public String name()
name in interface NamedFunctionpublic Expr apply(List<Expr> args)
apply in interface ExprMacroTable.ExprMacroCopyright © 2011–2022 The Apache Software Foundation. All rights reserved.