public static class TimestampFloorExprMacro.TimestampFloorExpr extends ExprMacroTable.BaseScalarMacroFunctionExpr
Expr.BindingDetails, Expr.ObjectBinding, Expr.Shuttle, Expr.Visitorargs, nameARG_JOINER, NULL_LITERAL| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
ExprEval |
eval(Expr.ObjectBinding bindings) |
Expr |
getArg()
Exposed for Druid SQL: this is used by Expressions.toQueryGranularity.
|
PeriodGranularity |
getGranularity()
Exposed for Druid SQL: this is used by Expressions.toQueryGranularity.
|
int |
hashCode() |
Expr |
visit(Expr.Shuttle shuttle) |
analyzeInputs, stringify, visitclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetBindingIfIdentifier, getIdentifierExprIfIdentifierExpr, getIdentifierIfIdentifier, getLiteralValue, isLiteralpublic Expr getArg()
public PeriodGranularity getGranularity()
@Nonnull public ExprEval eval(Expr.ObjectBinding bindings)
public Expr visit(Expr.Shuttle shuttle)
public boolean equals(Object o)
equals in class ExprMacroTable.BaseScalarMacroFunctionExprpublic int hashCode()
hashCode in class ExprMacroTable.BaseScalarMacroFunctionExprCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.