private static class DruidJsonFilter.JsonSelector extends DruidJsonFilter
DruidJsonFilter.JsonBound, DruidJsonFilter.JsonDimHavingFilter, DruidJsonFilter.JsonExpressionFilter, DruidJsonFilter.JsonInFilter, DruidJsonFilter.Type| Modifier and Type | Field and Description |
|---|---|
private String |
dimension |
private ExtractionFunction |
extractionFunction |
private String |
value |
type| Modifier | Constructor and Description |
|---|---|
private |
JsonSelector(String dimension,
String value,
ExtractionFunction extractionFunction) |
| Modifier and Type | Method and Description |
|---|---|
void |
write(com.fasterxml.jackson.core.JsonGenerator generator) |
getSelectorFilter, toDruidFilters, toNotDruidFilterprivate final String dimension
private final String value
private final ExtractionFunction extractionFunction
private JsonSelector(String dimension, String value, ExtractionFunction extractionFunction)
public void write(com.fasterxml.jackson.core.JsonGenerator generator)
throws IOException
IOExceptionCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.