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()  | 
DruidDoublePredicate | 
makeDoublePredicate()  | 
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 DruidDoublePredicate makeDoublePredicate()
makeDoublePredicate in interface DruidPredicateFactorypublic boolean applyObject(Object input)
public boolean applyInContext(org.mozilla.javascript.Context cx,
                              Object input)
Copyright © 2011–2018. All rights reserved.