public static class DruidJsonFilter.JsonExpressionFilter extends DruidJsonFilter
DruidJsonFilter.JsonBound, DruidJsonFilter.JsonDimHavingFilter, DruidJsonFilter.JsonExpressionFilter, DruidJsonFilter.JsonInFilter, DruidJsonFilter.Type| Modifier and Type | Field and Description |
|---|---|
private String |
expression |
type| Constructor and Description |
|---|
JsonExpressionFilter(String expression) |
| Modifier and Type | Method and Description |
|---|---|
private static DruidJsonFilter.JsonExpressionFilter |
alwaysFalse()
We need to push to Druid an expression that always evaluates to false.
|
private static DruidJsonFilter.JsonExpressionFilter |
alwaysTrue()
We need to push to Druid an expression that always evaluates to true.
|
void |
write(com.fasterxml.jackson.core.JsonGenerator generator) |
getSelectorFilter, toDruidFilters, toNotDruidFilterprivate final String expression
JsonExpressionFilter(String expression)
public void write(com.fasterxml.jackson.core.JsonGenerator generator)
throws IOException
IOExceptionprivate static DruidJsonFilter.JsonExpressionFilter alwaysTrue()
private static DruidJsonFilter.JsonExpressionFilter alwaysFalse()
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.