Uses of Interface
org.apache.druid.segment.column.SelectableColumn
Packages that use SelectableColumn
Package
Description
-
Uses of SelectableColumn in org.apache.druid.frame.read.columnar
Classes in org.apache.druid.frame.read.columnar that implement SelectableColumnModifier and TypeClassDescriptionstatic class -
Uses of SelectableColumn in org.apache.druid.query.aggregation
Classes in org.apache.druid.query.aggregation that implement SelectableColumnModifier and TypeClassDescriptionclassclassclassclass -
Uses of SelectableColumn in org.apache.druid.segment
Methods in org.apache.druid.segment that return SelectableColumnModifier and TypeMethodDescriptiondefault SelectableColumnVirtualColumn.toSelectableColumn(ColumnIndexSelector columnSelector) Produces aSelectableColumnfrom this virtual column. -
Uses of SelectableColumn in org.apache.druid.segment.column
Subinterfaces of SelectableColumn in org.apache.druid.segment.columnModifier and TypeInterfaceDescriptioninterfaceinterfaceThis interface represents a complex column and can be implemented by druid extension writer of a custom column with arbitrary serialization instead of a custom column that serializes rows of objects serialized usingGenericIndexedclass which is default implementation of "writeToXXX" methods inComplexColumnSerializer.interfaceDictionaryEncodedColumn<ActualType extends Comparable<? super ActualType>>interfaceClasses in org.apache.druid.segment.column that implement SelectableColumnModifier and TypeClassDescriptionclassclassclassImplementation ofComplexColumnto be used when complex column serialization is done by usingGenericIndexedby using default implementations of "writeToXXX" methods inComplexColumnSerializerclassclassDictionaryEncodedColumn<String>for a column which has aByteBufferbased UTF-8 dictionary.classMethods in org.apache.druid.segment.column that return SelectableColumnModifier and TypeMethodDescriptionColumnHolder.getColumn()Returns a column object that can be used to request specialized interfaces.Methods in org.apache.druid.segment.column that return types with arguments of type SelectableColumnModifier and TypeMethodDescriptiondefault com.google.common.base.Supplier<? extends SelectableColumn> ColumnHolder.getColumnSupplier() -
Uses of SelectableColumn in org.apache.druid.segment.nested
Subinterfaces of SelectableColumn in org.apache.druid.segment.nestedModifier and TypeInterfaceDescriptioninterfaceBase implementation for columns created withAutoTypeColumnSchemaand handled withNestedCommonFormatColumnHandlerto allow ease of merge viaAutoTypeColumnMergerby providing a common implementation.Classes in org.apache.druid.segment.nested that implement SelectableColumnModifier and TypeClassDescriptionclassCompressedNestedDataComplexColumn<TKeyDictionary extends Indexed<ByteBuffer>,TStringDictionary extends Indexed<ByteBuffer>> Implementation ofNestedDataComplexColumnwhich uses aCompressedVariableSizedBlobColumnfor the 'raw'StructuredDatavalues and provides selectors for nested field columns specified by ordered lists ofNestedPathPart.final classNestedDataColumnV3<TStringDictionary extends Indexed<ByteBuffer>>final classNestedDataColumnV4<TStringDictionary extends Indexed<ByteBuffer>>classNestedDataColumnV5<TKeyDictionary extends Indexed<ByteBuffer>,TStringDictionary extends Indexed<ByteBuffer>> Nested data column with optimized support for simple arrays.classDescribes the basic shape for any 'nested data' (StructuredData)ComplexColumnimplementation along with basic facilities for caching any columns created and methods for retrieving selectors for nested field columns.classNestedFieldDictionaryEncodedColumn<TStringDictionary extends Indexed<ByteBuffer>>classclassclassVariantColumn<TStringDictionary extends Indexed<ByteBuffer>>NestedCommonFormatColumnfor single type array columns, and mixed type columns. -
Uses of SelectableColumn in org.apache.druid.segment.projections
Classes in org.apache.druid.segment.projections that implement SelectableColumn -
Uses of SelectableColumn in org.apache.druid.segment.serde
Classes in org.apache.druid.segment.serde that implement SelectableColumn -
Uses of SelectableColumn in org.apache.druid.segment.virtual
Classes in org.apache.druid.segment.virtual that implement SelectableColumnModifier and TypeClassDescriptionclassSelectable column that does not support anything.Methods in org.apache.druid.segment.virtual that return SelectableColumnModifier and TypeMethodDescriptionNestedMergeVirtualColumn.toSelectableColumn(ColumnIndexSelector columnSelector) NestedObjectVirtualColumn.toSelectableColumn(ColumnIndexSelector columnSelector) SpecializedExpressionVirtualColumn.toSelectableColumn(ColumnIndexSelector columnSelector)