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