Uses of Interface
org.apache.druid.segment.column.BaseColumn
-
-
Uses of BaseColumn in org.apache.druid.frame.read.columnar
Classes in org.apache.druid.frame.read.columnar that implement BaseColumn Modifier and Type Class Description static classNumericArrayFrameColumnReader.NumericArrayFrameColumnMethods in org.apache.druid.frame.read.columnar that return BaseColumn Modifier and Type Method Description BaseColumnColumnPlus. getColumn() -
Uses of BaseColumn in org.apache.druid.query.aggregation
Classes in org.apache.druid.query.aggregation that implement BaseColumn Modifier and Type Class Description classSerializablePairLongDoubleComplexColumnclassSerializablePairLongFloatComplexColumnclassSerializablePairLongLongComplexColumnclassSerializablePairLongStringComplexColumn -
Uses of BaseColumn in org.apache.druid.query.rowsandcols.concrete
Methods in org.apache.druid.query.rowsandcols.concrete that return BaseColumn Modifier and Type Method Description BaseColumnColumnHolderRACColumn. getBaseColumn() -
Uses of BaseColumn in org.apache.druid.segment
Methods in org.apache.druid.segment that return BaseColumn Modifier and Type Method Description BaseColumnColumnCache. getColumn(String columnName) -
Uses of BaseColumn in org.apache.druid.segment.column
Subinterfaces of BaseColumn in org.apache.druid.segment.column Modifier and Type Interface Description interfaceComplexColumnThis 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>>interfaceNumericColumnClasses in org.apache.druid.segment.column that implement BaseColumn Modifier and Type Class Description classDoublesColumnclassFloatsColumnclassGenericIndexedBasedComplexColumnImplementation ofComplexColumnto be used when complex column serialization is done by usingGenericIndexedby using default implementations of "writeToXXX" methods inComplexColumnSerializerclassLongsColumnclassStringUtf8DictionaryEncodedColumnDictionaryEncodedColumnfor a column which has aByteBufferbased UTF-8 dictionary.classUnknownTypeComplexColumnMethods in org.apache.druid.segment.column that return BaseColumn Modifier and Type Method Description BaseColumnColumnHolder. getColumn() -
Uses of BaseColumn in org.apache.druid.segment.nested
Subinterfaces of BaseColumn in org.apache.druid.segment.nested Modifier and Type Interface Description interfaceNestedCommonFormatColumnBase 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 BaseColumn Modifier and Type Class Description classCompressedNestedDataComplexColumn<TStringDictionary extends Indexed<ByteBuffer>>Implementation ofNestedDataComplexColumnwhich uses aCompressedVariableSizedBlobColumnfor the 'raw'StructuredDatavalues and provides selectors for nested field columns specified by ordered lists ofNestedPathPart.classNestedDataColumnV3<TStringDictionary extends Indexed<ByteBuffer>>classNestedDataColumnV4<TStringDictionary extends Indexed<ByteBuffer>>classNestedDataColumnV5<TStringDictionary extends Indexed<ByteBuffer>>Nested data column with optimized support for simple arrays.classNestedDataComplexColumnDescribes 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>>classScalarDoubleColumnclassScalarLongColumnclassVariantColumn<TStringDictionary extends Indexed<ByteBuffer>>NestedCommonFormatColumnfor single type array columns, and mixed type columns.
-