Uses of Class
org.apache.druid.frame.key.KeyColumn
Packages that use KeyColumn
Package
Description
-
Uses of KeyColumn in org.apache.druid.frame.key
Methods in org.apache.druid.frame.key that return KeyColumnModifier and TypeMethodDescriptionstatic KeyColumnKeyColumn.fromOrderByColumnSpec(OrderByColumnSpec orderByColumnSpec) Methods in org.apache.druid.frame.key that return types with arguments of type KeyColumnModifier and TypeMethodDescriptionClusterBy.getColumns()The columns that comprise this key, in order.Method parameters in org.apache.druid.frame.key with type arguments of type KeyColumnModifier and TypeMethodDescriptionstatic ByteRowKeyComparatorByteRowKeyComparator.create(List<KeyColumn> keyColumns, RowSignature rowSignature) static FrameComparisonWidgetImplFrameComparisonWidgetImpl.create(Frame frame, RowSignature signature, List<KeyColumn> keyColumns, List<FieldReader> keyColumnReaders) Create aFrameComparisonWidgetfor the given frame.static RowKeyComparatorRowKeyComparator.create(List<KeyColumn> keyColumns, RowSignature rowSignature) static RowKeyComparisonRunLengthsRowKeyComparisonRunLengths.create(List<KeyColumn> keyColumns, RowSignature rowSignature) Constructor parameters in org.apache.druid.frame.key with type arguments of type KeyColumn -
Uses of KeyColumn in org.apache.druid.frame.read
Method parameters in org.apache.druid.frame.read with type arguments of type KeyColumnModifier and TypeMethodDescriptionFrameReader.makeComparisonWidget(Frame frame, List<KeyColumn> keyColumns) Create aFrameComparisonWidgetfor the given frame. -
Uses of KeyColumn in org.apache.druid.frame.write
Method parameters in org.apache.druid.frame.write with type arguments of type KeyColumnModifier and TypeMethodDescriptionstatic FrameWriterFactoryFrameWriters.makeColumnBasedFrameWriterFactory(MemoryAllocatorFactory allocatorFactory, RowSignature signature, List<KeyColumn> sortColumns) static FrameWriterFactoryFrameWriters.makeFrameWriterFactory(FrameType frameType, MemoryAllocatorFactory allocatorFactory, RowSignature signature, List<KeyColumn> sortColumns, boolean removeNullBytes) Creates aFrameWriterFactory.static voidFrameSort.sort(Frame frame, FrameReader frameReader, List<KeyColumn> keyColumns) Sort the given frame in-place.static RowSignatureFrameWriters.sortableSignature(RowSignature signature, List<KeyColumn> keyColumns) Returns a copy of "signature" with columns rearranged so the provided sortColumns appear as a prefix.static voidFrameWriterUtils.verifySortColumns(List<KeyColumn> keyColumns, RowSignature signature) Verifies whether the provided sortColumns are all sortable, and are a prefix of the signature.Constructor parameters in org.apache.druid.frame.write with type arguments of type KeyColumnModifierConstructorDescriptionRowBasedFrameWriter(FrameType frameType, RowSignature signature, List<KeyColumn> sortColumns, List<FieldWriter> fieldWriters, Supplier<MemoryRange<org.apache.datasketches.memory.Memory>> rowMemorySupplier, AppendableMemory rowOrderMemory, AppendableMemory rowOffsetMemory, AppendableMemory dataMemory) RowBasedFrameWriterFactory(MemoryAllocatorFactory allocatorFactory, FrameType frameType, RowSignature signature, List<KeyColumn> sortColumns, boolean removeNullBytes) -
Uses of KeyColumn in org.apache.druid.frame.write.columnar
Constructor parameters in org.apache.druid.frame.write.columnar with type arguments of type KeyColumnModifierConstructorDescriptionColumnarFrameWriter(RowSignature signature, List<KeyColumn> keyColumns, AppendableMemory rowOrderMemory, List<FrameColumnWriter> columnWriters) ColumnarFrameWriterFactory(MemoryAllocatorFactory allocatorFactory, RowSignature signature, List<KeyColumn> keyColumns) Create a ColumnarFrameWriterFactory.