Package org.apache.calcite.adapter.druid
Class DruidJsonFilter.JsonCompositeFilter
- java.lang.Object
-
- org.apache.calcite.adapter.druid.DruidJsonFilter
-
- org.apache.calcite.adapter.druid.DruidJsonFilter.JsonCompositeFilter
-
- All Implemented Interfaces:
DruidJson
- Enclosing class:
- DruidJsonFilter
private static class DruidJsonFilter.JsonCompositeFilter extends DruidJsonFilter
Filter that combines other filters using a boolean operator.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.calcite.adapter.druid.DruidJsonFilter
DruidJsonFilter.JsonBound, DruidJsonFilter.JsonDimHavingFilter, DruidJsonFilter.JsonExpressionFilter, DruidJsonFilter.JsonInFilter, DruidJsonFilter.Type
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<? extends DruidJsonFilter>
fields
-
Fields inherited from class org.apache.calcite.adapter.druid.DruidJsonFilter
type
-
-
Constructor Summary
Constructors Modifier Constructor Description private
JsonCompositeFilter(DruidJsonFilter.Type type, java.lang.Iterable<? extends DruidJsonFilter> fields)
private
JsonCompositeFilter(DruidJsonFilter.Type type, DruidJsonFilter... fields)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
write(com.fasterxml.jackson.core.JsonGenerator generator)
-
Methods inherited from class org.apache.calcite.adapter.druid.DruidJsonFilter
getSelectorFilter, toDruidFilters, toNotDruidFilter
-
-
-
-
Field Detail
-
fields
private final java.util.List<? extends DruidJsonFilter> fields
-
-
Constructor Detail
-
JsonCompositeFilter
private JsonCompositeFilter(DruidJsonFilter.Type type, java.lang.Iterable<? extends DruidJsonFilter> fields)
-
JsonCompositeFilter
private JsonCompositeFilter(DruidJsonFilter.Type type, DruidJsonFilter... fields)
-
-