Package org.apache.druid.query.planning
Class PreJoinableClause
- java.lang.Object
-
- org.apache.druid.query.planning.PreJoinableClause
-
public class PreJoinableClause extends Object
LikeJoinableClause, but contains aDataSourceinstead of aJoinable. This is useful because when analyzing joins, we don't want to actually create Joinables, since that can be an expensive operation.
-
-
Constructor Summary
Constructors Constructor Description PreJoinableClause(String prefix, DataSource dataSource, JoinType joinType, JoinConditionAnalysis condition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)JoinConditionAnalysisgetCondition()DataSourcegetDataSource()JoinTypegetJoinType()StringgetPrefix()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
PreJoinableClause
public PreJoinableClause(String prefix, DataSource dataSource, JoinType joinType, JoinConditionAnalysis condition)
-
-
Method Detail
-
getPrefix
public String getPrefix()
-
getDataSource
public DataSource getDataSource()
-
getJoinType
public JoinType getJoinType()
-
getCondition
public JoinConditionAnalysis getCondition()
-
-