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 boolean
equals(Object o)
static JoinFilterRewriteConfig
forQuery(Query<?> query)
long
getFilterRewriteMaxSize()
int
hashCode()
boolean
isEnableFilterPushDown()
boolean
isEnableFilterRewrite()
boolean
isEnableRewriteJoinToFilter()
boolean
isEnableRewriteValueColumnFilters()
String
toString()
-
-
-
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()
-
-