Uses of Interface
org.apache.druid.segment.ReferenceCountedObject
-
Packages that use ReferenceCountedObject Package Description org.apache.druid.segment org.apache.druid.segment.join org.apache.druid.segment.join.lookup org.apache.druid.segment.join.table -
-
Uses of ReferenceCountedObject in org.apache.druid.segment
Subinterfaces of ReferenceCountedObject in org.apache.druid.segment Modifier and Type Interface Description interfaceSegmentReferenceASegmentwith a associated references, such asReferenceCountingSegmentwhere the reference is the segment itself, andHashJoinSegmentwhich wraps aReferenceCountingSegmentand also includes the associated list ofJoinableClauseClasses in org.apache.druid.segment that implement ReferenceCountedObject Modifier and Type Class Description classFilteredSegmentclassReferenceCountingSegmentSegmentthat is also aReferenceCountingSegment, allowing query engines that operate directly on segments to track references so that dropping aSegmentcan be done safely to ensure there are no in-flight queries.classRestrictedSegmentASegmentReferencewrapper with aPolicyrestriction that is automatically enforced.classUnnestSegmentclassWrappedSegmentReferenceSimpleSegmentReferenceimplementation for a segment that wraps a base segment such asUnnestSegmentorFilteredSegment -
Uses of ReferenceCountedObject in org.apache.druid.segment.join
Subinterfaces of ReferenceCountedObject in org.apache.druid.segment.join Modifier and Type Interface Description interfaceJoinableRepresents something that can be the right-hand side of a join.Classes in org.apache.druid.segment.join that implement ReferenceCountedObject Modifier and Type Class Description classHashJoinSegmentRepresents a deep, left-heavy join of a left-hand side baseSegment onto a series of right-hand side clauses.classJoinableClauseRepresents everything about a join clause except for the left-hand datasource. -
Uses of ReferenceCountedObject in org.apache.druid.segment.join.lookup
Classes in org.apache.druid.segment.join.lookup that implement ReferenceCountedObject Modifier and Type Class Description classLookupJoinable -
Uses of ReferenceCountedObject in org.apache.druid.segment.join.table
Subinterfaces of ReferenceCountedObject in org.apache.druid.segment.join.table Modifier and Type Interface Description interfaceIndexedTableAn interface to a table where some columns (the 'key columns') have indexes that enable fast lookups.Classes in org.apache.druid.segment.join.table that implement ReferenceCountedObject Modifier and Type Class Description classBroadcastSegmentIndexedTableclassFrameBasedIndexedTableclassIndexedTableJoinableclassReferenceCountingIndexedTableclassRowBasedIndexedTable<RowType>An IndexedTable composed of a List-based table and Map-based indexes.
-