public static class JavaScriptDimFilter.JavaScriptPredicateFactory extends Object implements DruidPredicateFactory
| Constructor and Description |
|---|
JavaScriptPredicateFactory(String script,
ExtractionFn extractionFn) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
applyInContext(org.mozilla.javascript.Context cx,
Object input) |
boolean |
applyObject(Object input) |
boolean |
equals(Object o) |
int |
hashCode() |
DruidFloatPredicate |
makeFloatPredicate() |
DruidLongPredicate |
makeLongPredicate() |
com.google.common.base.Predicate<String> |
makeStringPredicate() |
public JavaScriptPredicateFactory(String script, ExtractionFn extractionFn)
public com.google.common.base.Predicate<String> makeStringPredicate()
makeStringPredicate in interface DruidPredicateFactorypublic DruidLongPredicate makeLongPredicate()
makeLongPredicate in interface DruidPredicateFactorypublic DruidFloatPredicate makeFloatPredicate()
makeFloatPredicate in interface DruidPredicateFactorypublic boolean applyObject(Object input)
public boolean applyInContext(org.mozilla.javascript.Context cx,
Object input)
Copyright © 2011–2017. All rights reserved.