Uses of Class
org.apache.druid.segment.join.JoinConditionAnalysis
Packages that use JoinConditionAnalysis
Package
Description
-
Uses of JoinConditionAnalysis in org.apache.druid.query
Methods in org.apache.druid.query that return JoinConditionAnalysisMethods in org.apache.druid.query with parameters of type JoinConditionAnalysisModifier and TypeMethodDescriptionstatic JoinDataSourceJoinDataSource.create(DataSource left, DataSource right, String rightPrefix, JoinConditionAnalysis conditionAnalysis, JoinType joinType, DimFilter leftFilter, JoinableFactoryWrapper joinableFactoryWrapper, JoinAlgorithm joinAlgorithm) Create a join dataSource from an existingJoinConditionAnalysis. -
Uses of JoinConditionAnalysis in org.apache.druid.query.planning
Methods in org.apache.druid.query.planning that return JoinConditionAnalysis -
Uses of JoinConditionAnalysis in org.apache.druid.segment.join
Methods in org.apache.druid.segment.join that return JoinConditionAnalysisModifier and TypeMethodDescriptionstatic JoinConditionAnalysisJoinConditionAnalysis.forExpression(String condition, String rightPrefix, ExprMacroTable macroTable) Analyze a join condition.static JoinConditionAnalysisJoinConditionAnalysis.forExpression(String condition, Expr conditionExpr, String rightPrefix) Analyze a join condition from a pre-parsed expression.JoinableClause.getCondition()The join condition.Methods in org.apache.druid.segment.join with parameters of type JoinConditionAnalysisModifier and TypeMethodDescriptionFrameBasedInlineJoinableFactory.build(DataSource dataSource, JoinConditionAnalysis condition) InlineJoinableFactory.build(DataSource dataSource, JoinConditionAnalysis condition) JoinableFactory.build(DataSource dataSource, JoinConditionAnalysis condition) Create a Joinable object.MapJoinableFactory.build(DataSource dataSource, JoinConditionAnalysis condition) NoopJoinableFactory.build(DataSource dataSource, JoinConditionAnalysis condition) default Optional<byte[]> JoinableFactory.computeJoinCacheKey(DataSource dataSource, JoinConditionAnalysis condition) Compute the cache key for a data source participating in join operation.Optional<byte[]> MapJoinableFactory.computeJoinCacheKey(DataSource dataSource, JoinConditionAnalysis condition) Joinable.makeJoinMatcher(ColumnSelectorFactory leftColumnSelectorFactory, JoinConditionAnalysis condition, boolean remainderNeeded, Closer closer) Creates a JoinMatcher that can be used to implement a join onto this Joinable.Constructors in org.apache.druid.segment.join with parameters of type JoinConditionAnalysisModifierConstructorDescriptionJoinableClause(String prefix, Joinable joinable, JoinType joinType, JoinConditionAnalysis condition) -
Uses of JoinConditionAnalysis in org.apache.druid.segment.join.lookup
Methods in org.apache.druid.segment.join.lookup with parameters of type JoinConditionAnalysisModifier and TypeMethodDescriptionstatic LookupJoinMatcherLookupJoinMatcher.create(LookupExtractor extractor, ColumnSelectorFactory leftSelectorFactory, JoinConditionAnalysis condition, boolean remainderNeeded) LookupJoinable.makeJoinMatcher(ColumnSelectorFactory leftSelectorFactory, JoinConditionAnalysis condition, boolean remainderNeeded, Closer closer) -
Uses of JoinConditionAnalysis in org.apache.druid.segment.join.table
Methods in org.apache.druid.segment.join.table with parameters of type JoinConditionAnalysisModifier and TypeMethodDescriptionIndexedTableJoinable.makeJoinMatcher(ColumnSelectorFactory leftColumnSelectorFactory, JoinConditionAnalysis condition, boolean remainderNeeded, Closer closer)