Uses of Class
org.apache.druid.frame.key.KeyColumn
-
Packages that use KeyColumn Package Description org.apache.druid.frame.key org.apache.druid.frame.read org.apache.druid.frame.write org.apache.druid.frame.write.columnar -
-
Uses of KeyColumn in org.apache.druid.frame.key
Methods in org.apache.druid.frame.key that return types with arguments of type KeyColumn Modifier and Type Method Description List<KeyColumn>ClusterBy. getColumns()The columns that comprise this key, in order.Method parameters in org.apache.druid.frame.key with type arguments of type KeyColumn Modifier and Type Method Description static 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 Constructor Description ClusterBy(List<KeyColumn> columns, int bucketByCount) -
Uses of KeyColumn in org.apache.druid.frame.read
Method parameters in org.apache.druid.frame.read with type arguments of type KeyColumn Modifier and Type Method Description FrameComparisonWidgetFrameReader. 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 KeyColumn Modifier and Type Method Description static FrameWriterFactoryFrameWriters. makeFrameWriterFactory(FrameType frameType, MemoryAllocatorFactory allocatorFactory, RowSignature signature, List<KeyColumn> sortColumns)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 KeyColumn Constructor Description RowBasedFrameWriter(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, RowSignature signature, List<KeyColumn> sortColumns) -
Uses of KeyColumn in org.apache.druid.frame.write.columnar
Constructor parameters in org.apache.druid.frame.write.columnar with type arguments of type KeyColumn Constructor Description ColumnarFrameWriter(RowSignature signature, List<KeyColumn> keyColumns, AppendableMemory rowOrderMemory, List<FrameColumnWriter> columnWriters)ColumnarFrameWriterFactory(MemoryAllocatorFactory allocatorFactory, RowSignature signature, List<KeyColumn> keyColumns)Create a ColumnarFrameWriterFactory.
-