Uses of Package
org.apache.druid.segment.join
Packages that use org.apache.druid.segment.join
Package
Description
-
Classes in org.apache.druid.segment.join used by org.apache.druid.math.exprClassDescriptionRepresents a join condition between a left-hand-side expression (leftExpr) and a right-hand-side direct column access (rightColumn).
-
Classes in org.apache.druid.segment.join used by org.apache.druid.queryClassDescriptionRepresents everything about a join clause except for the left-hand datasource.A wrapper class over
JoinableFactoryfor working withJoinablerelated classes.Represents analysis of a join condition. -
Classes in org.apache.druid.segment.join used by org.apache.druid.query.planningClassDescriptionA wrapper class over
JoinableFactoryfor working withJoinablerelated classes.Represents analysis of a join condition. -
Classes in org.apache.druid.segment.join used by org.apache.druid.segment.joinClassDescriptionRepresents a join condition between a left-hand-side expression (leftExpr) and a right-hand-side direct column access (rightColumn).Represents something that can be the right-hand side of a join.Represents everything about a join clause except for the left-hand datasource.Utility for creating
Joinableobjects.Represents analysis of a join condition.An interface returned byJoinable.makeJoinMatcher(org.apache.druid.segment.ColumnSelectorFactory, org.apache.druid.segment.join.JoinConditionAnalysis, boolean, org.apache.druid.java.util.common.io.Closer)and used byHashJoinEngineto implement a join.A Cursor decorator used byHashJoinSegmentCursorFactory.makeCursorHolder(CursorBuildSpec)to add post-join virtual columns and filters. -
Classes in org.apache.druid.segment.join used by org.apache.druid.segment.join.filterClassDescriptionRepresents everything about a join clause except for the left-hand datasource.Utility for creating
Joinableobjects. -
Classes in org.apache.druid.segment.join used by org.apache.druid.segment.join.filter.rewriteClassDescriptionRepresents everything about a join clause except for the left-hand datasource.
-
Classes in org.apache.druid.segment.join used by org.apache.druid.segment.join.lookupClassDescriptionRepresents something that can be the right-hand side of a join.Represents analysis of a join condition.An interface returned by
Joinable.makeJoinMatcher(org.apache.druid.segment.ColumnSelectorFactory, org.apache.druid.segment.join.JoinConditionAnalysis, boolean, org.apache.druid.java.util.common.io.Closer)and used byHashJoinEngineto implement a join. -
Classes in org.apache.druid.segment.join used by org.apache.druid.segment.join.tableClassDescriptionRepresents something that can be the right-hand side of a join.Represents analysis of a join condition.An interface returned by
Joinable.makeJoinMatcher(org.apache.druid.segment.ColumnSelectorFactory, org.apache.druid.segment.join.JoinConditionAnalysis, boolean, org.apache.druid.java.util.common.io.Closer)and used byHashJoinEngineto implement a join.