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