Uses of Interface
org.apache.druid.segment.column.BaseColumn
Packages that use BaseColumn
Package
Description
-
Uses of BaseColumn in org.apache.druid.frame.read.columnar
Classes in org.apache.druid.frame.read.columnar that implement BaseColumnModifier and TypeClassDescriptionstatic classMethods in org.apache.druid.frame.read.columnar that return BaseColumn -
Uses of BaseColumn in org.apache.druid.query.aggregation
Classes in org.apache.druid.query.aggregation that implement BaseColumnModifier and TypeClassDescriptionclassclassclassclass -
Uses of BaseColumn in org.apache.druid.query.rowsandcols.concrete
Methods in org.apache.druid.query.rowsandcols.concrete that return BaseColumn -
Uses of BaseColumn in org.apache.druid.segment.column
Subinterfaces of BaseColumn in org.apache.druid.segment.columnModifier and TypeInterfaceDescriptioninterfaceThis 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 BaseColumnModifier 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 BaseColumnMethods in org.apache.druid.segment.column that return types with arguments of type BaseColumnModifier and TypeMethodDescriptiondefault com.google.common.base.Supplier<? extends BaseColumn>BaseColumnHolder.getColumnSupplier() -
Uses of BaseColumn in org.apache.druid.segment.nested
Subinterfaces of BaseColumn 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 BaseColumnModifier 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<TKeyDictionary extends Indexed<ByteBuffer>,TStringDictionary extends Indexed<ByteBuffer>> final classNestedDataColumnV4<TKeyDictionary extends Indexed<ByteBuffer>,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 BaseColumn in org.apache.druid.segment.projections
Classes in org.apache.druid.segment.projections that implement BaseColumn -
Uses of BaseColumn in org.apache.druid.segment.serde
Classes in org.apache.druid.segment.serde that implement BaseColumn