Package org.apache.druid.data.input
Class ColumnsFilter.ExclusionBased
- java.lang.Object
-
- org.apache.druid.data.input.ColumnsFilter
-
- org.apache.druid.data.input.ColumnsFilter.ExclusionBased
-
- Enclosing class:
- ColumnsFilter
public static class ColumnsFilter.ExclusionBased extends ColumnsFilter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.druid.data.input.ColumnsFilter
ColumnsFilter.ExclusionBased, ColumnsFilter.InclusionBased
-
-
Constructor Summary
Constructors Constructor Description ExclusionBased(Set<String> exclusions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
apply(String column)
Check if a column should be included or not.boolean
equals(Object o)
int
hashCode()
ColumnsFilter
plus(String column)
Returns a new filter with a particular column added.String
toString()
-
Methods inherited from class org.apache.druid.data.input.ColumnsFilter
all, exclusionBased, inclusionBased
-
-
-
-
Method Detail
-
apply
public boolean apply(String column)
Description copied from class:ColumnsFilter
Check if a column should be included or not.- Specified by:
apply
in classColumnsFilter
-
plus
public ColumnsFilter plus(String column)
Description copied from class:ColumnsFilter
Returns a new filter with a particular column added. The returned filter will return true fromColumnsFilter.apply(java.lang.String)
on this column.- Specified by:
plus
in classColumnsFilter
-
-