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 DruidPredicateFactory
public DruidLongPredicate makeLongPredicate()
makeLongPredicate
in interface DruidPredicateFactory
public DruidFloatPredicate makeFloatPredicate()
makeFloatPredicate
in interface DruidPredicateFactory
public boolean applyObject(Object input)
public boolean applyInContext(org.mozilla.javascript.Context cx, Object input)
Copyright © 2011–2017. All rights reserved.