Package org.apache.druid.query.filter
Class DimFilter.DimFilterToStringBuilder
- java.lang.Object
-
- org.apache.druid.query.filter.DimFilter.DimFilterToStringBuilder
-
- Enclosing interface:
- DimFilter
public static class DimFilter.DimFilterToStringBuilder extends Object
Wrapper forStringBuilderto re-use common patterns in customDimFilter#toString()implementations
-
-
Constructor Summary
Constructors Constructor Description DimFilterToStringBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> DimFilter.DimFilterToStringBuilderappend(T s)Generic passthrough toStringBuilder.append(java.lang.Object)DimFilter.DimFilterToStringBuilderappendDimension(String dimension, ExtractionFn extractionFn)Append dimension name ORExtractionFn#toString()with dimension wrapped in parenthesisDimFilter.DimFilterToStringBuilderappendEquals(String value)Add "=" expressionDimFilter.DimFilterToStringBuilderappendFilterTuning(FilterTuning tuning)Add filter tuning tobuilderif tuning existsStringbuild()
-
-
-
Method Detail
-
appendDimension
public DimFilter.DimFilterToStringBuilder appendDimension(String dimension, @Nullable ExtractionFn extractionFn)
Append dimension name ORExtractionFn#toString()with dimension wrapped in parenthesis
-
appendEquals
public DimFilter.DimFilterToStringBuilder appendEquals(String value)
Add "=" expression
-
appendFilterTuning
public DimFilter.DimFilterToStringBuilder appendFilterTuning(@Nullable FilterTuning tuning)
Add filter tuning tobuilderif tuning exists
-
append
public <T> DimFilter.DimFilterToStringBuilder append(T s)
Generic passthrough toStringBuilder.append(java.lang.Object)
-
build
public String build()
-
-