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.