Class JoinFilterRewriteConfig
- java.lang.Object
-
- org.apache.druid.segment.join.filter.rewrite.JoinFilterRewriteConfig
-
public class JoinFilterRewriteConfig extends Object
A config class that holds properties that control how join filter rewrites behave.
-
-
Constructor Summary
Constructors Constructor Description JoinFilterRewriteConfig(boolean enableFilterPushDown, boolean enableFilterRewrite, boolean enableRewriteValueColumnFilters, boolean enableRewriteJoinToFilter, long filterRewriteMaxSize)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)static JoinFilterRewriteConfigforQuery(Query<?> query)longgetFilterRewriteMaxSize()inthashCode()booleanisEnableFilterPushDown()booleanisEnableFilterRewrite()booleanisEnableRewriteJoinToFilter()booleanisEnableRewriteValueColumnFilters()StringtoString()
-
-
-
Method Detail
-
forQuery
public static JoinFilterRewriteConfig forQuery(Query<?> query)
-
isEnableFilterPushDown
public boolean isEnableFilterPushDown()
-
isEnableFilterRewrite
public boolean isEnableFilterRewrite()
-
isEnableRewriteValueColumnFilters
public boolean isEnableRewriteValueColumnFilters()
-
isEnableRewriteJoinToFilter
public boolean isEnableRewriteJoinToFilter()
-
getFilterRewriteMaxSize
public long getFilterRewriteMaxSize()
-
-