private static class DruidJsonFilter.JsonCompositeFilter extends DruidJsonFilter
DruidJsonFilter.JsonBound, DruidJsonFilter.JsonDimHavingFilter, DruidJsonFilter.JsonExpressionFilter, DruidJsonFilter.JsonInFilter, DruidJsonFilter.Type| Modifier and Type | Field and Description |
|---|---|
private List<? extends DruidJsonFilter> |
fields |
type| Modifier | Constructor and Description |
|---|---|
private |
JsonCompositeFilter(DruidJsonFilter.Type type,
DruidJsonFilter... fields) |
private |
JsonCompositeFilter(DruidJsonFilter.Type type,
Iterable<? extends DruidJsonFilter> fields) |
| Modifier and Type | Method and Description |
|---|---|
void |
write(com.fasterxml.jackson.core.JsonGenerator generator) |
getSelectorFilter, toDruidFilters, toNotDruidFilterprivate final List<? extends DruidJsonFilter> fields
private JsonCompositeFilter(DruidJsonFilter.Type type, Iterable<? extends DruidJsonFilter> fields)
private JsonCompositeFilter(DruidJsonFilter.Type type, DruidJsonFilter... fields)
public void write(com.fasterxml.jackson.core.JsonGenerator generator)
throws IOException
IOExceptionCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.