public class Parser extends Object
Constructor and Description |
---|
Parser() |
Modifier and Type | Method and Description |
---|---|
static List<String> |
findRequiredBindings(Expr expr) |
static Expr |
flatten(Expr expr) |
static io.druid.math.expr.Function |
getFunction(String name) |
static String |
getIdentifierIfIdentifier(Expr expr) |
static Expr |
parse(String in,
ExprMacroTable macroTable) |
static Expr.ObjectBinding |
withMap(Map<String,?> bindings) |
static Expr.ObjectBinding |
withSuppliers(Map<String,com.google.common.base.Supplier<Object>> bindings) |
public static io.druid.math.expr.Function getFunction(String name)
public static Expr parse(String in, ExprMacroTable macroTable)
public static Expr.ObjectBinding withMap(Map<String,?> bindings)
public static Expr.ObjectBinding withSuppliers(Map<String,com.google.common.base.Supplier<Object>> bindings)
Copyright © 2011–2018. All rights reserved.