Package org.apache.calcite.adapter.druid
Class DruidJsonFilter.JsonBound
- java.lang.Object
-
- org.apache.calcite.adapter.druid.DruidJsonFilter
-
- org.apache.calcite.adapter.druid.DruidJsonFilter.JsonBound
-
- All Implemented Interfaces:
DruidJson
- Enclosing class:
- DruidJsonFilter
protected static class DruidJsonFilter.JsonBound extends DruidJsonFilter
Bound filter.
-
-
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 boolean
alphaNumeric
private java.lang.String
dimension
private ExtractionFunction
extractionFunction
private java.lang.String
lower
private boolean
lowerStrict
private java.lang.String
upper
private boolean
upperStrict
-
Fields inherited from class org.apache.calcite.adapter.druid.DruidJsonFilter
type
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
JsonBound(java.lang.String dimension, java.lang.String lower, boolean lowerStrict, java.lang.String upper, boolean upperStrict, boolean alphaNumeric, ExtractionFunction extractionFunction)
-
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
-
dimension
private final java.lang.String dimension
-
lower
private final java.lang.String lower
-
lowerStrict
private final boolean lowerStrict
-
upper
private final java.lang.String upper
-
upperStrict
private final boolean upperStrict
-
alphaNumeric
private final boolean alphaNumeric
-
extractionFunction
private final ExtractionFunction extractionFunction
-
-
Constructor Detail
-
JsonBound
protected JsonBound(java.lang.String dimension, java.lang.String lower, boolean lowerStrict, java.lang.String upper, boolean upperStrict, boolean alphaNumeric, ExtractionFunction extractionFunction)
-
-