Class JoinFilterRewriteConfig
java.lang.Object
org.apache.druid.segment.join.filter.rewrite.JoinFilterRewriteConfig
A config class that holds properties that control how join filter rewrites behave.
-
Constructor Summary
ConstructorsConstructorDescriptionJoinFilterRewriteConfig(boolean enableFilterPushDown, boolean enableFilterRewrite, boolean enableRewriteValueColumnFilters, boolean enableRewriteJoinToFilter, long filterRewriteMaxSize) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic JoinFilterRewriteConfiglonginthashCode()booleanbooleanbooleanbooleantoString()
-
Constructor Details
-
JoinFilterRewriteConfig
public JoinFilterRewriteConfig(boolean enableFilterPushDown, boolean enableFilterRewrite, boolean enableRewriteValueColumnFilters, boolean enableRewriteJoinToFilter, long filterRewriteMaxSize)
-
-
Method Details
-
forQuery
-
isEnableFilterPushDown
public boolean isEnableFilterPushDown() -
isEnableFilterRewrite
public boolean isEnableFilterRewrite() -
isEnableRewriteValueColumnFilters
public boolean isEnableRewriteValueColumnFilters() -
isEnableRewriteJoinToFilter
public boolean isEnableRewriteJoinToFilter() -
getFilterRewriteMaxSize
public long getFilterRewriteMaxSize() -
equals
-
hashCode
public int hashCode() -
toString
-