Uses of Interface
org.apache.druid.query.rowsandcols.RowsAndColumns
Packages that use RowsAndColumns
Package
Description
-
Uses of RowsAndColumns in org.apache.druid.frame.channel
Methods in org.apache.druid.frame.channel that return RowsAndColumnsModifier and TypeMethodDescriptionFrameChannelSequence.FrameChannelIterator.next()ComposingReadableFrameChannel.read()ReadableByteChunksFrameChannel.read()ReadableConcatFrameChannel.read()ReadableFileFrameChannel.read()ReadableFrameChannel.read()Returns the next available batch of data from this channel as aRowsAndColumns.ReadableInputStreamFrameChannel.read()ReadableNilFrameChannel.read()Methods in org.apache.druid.frame.channel with parameters of type RowsAndColumnsModifier and TypeMethodDescriptionvoidComposingWritableFrameChannel.write(RowsAndColumns rac, int partitionNum) default voidWritableFrameChannel.write(RowsAndColumns rac) Writes a batch of data without an attached partition number.voidWritableFrameChannel.write(RowsAndColumns rac, int partitionNumber) Writes a batch of data with an attached partition number.voidWritableFrameFileChannel.write(RowsAndColumns rac, int partitionNumber) -
Uses of RowsAndColumns in org.apache.druid.frame.file
Methods in org.apache.druid.frame.file that return RowsAndColumnsModifier and TypeMethodDescriptionFrameFile.rac(int batchNumber, WireTransferable.ConcreteDeserializer deserializer) Reads a RowsAndColumns from the file.Methods in org.apache.druid.frame.file with parameters of type RowsAndColumnsModifier and TypeMethodDescriptionvoidFrameFileWriter.write(RowsAndColumns rac, int partition) Write a batch of data to the file. -
Uses of RowsAndColumns in org.apache.druid.frame.wire
Methods in org.apache.druid.frame.wire that return RowsAndColumnsModifier and TypeMethodDescriptionFrameWireTransferable.Deserializer.deserialize(com.fasterxml.jackson.databind.ObjectMapper mapper, ByteBuffer theBytes) -
Uses of RowsAndColumns in org.apache.druid.query.operator
Fields in org.apache.druid.query.operator with type parameters of type RowsAndColumnsModifier and TypeFieldDescriptionprotected final AtomicReference<Iterator<RowsAndColumns>>AbstractPartitioningOperator.AbstractReceiver.iterHolderMethods in org.apache.druid.query.operator that return types with arguments of type RowsAndColumnsModifier and TypeMethodDescriptionWindowOperatorQueryQueryRunnerFactory.createRunner(Segment segment) protected abstract Iterator<RowsAndColumns>AbstractPartitioningOperator.AbstractReceiver.getIteratorForRAC(RowsAndColumns rac) com.fasterxml.jackson.core.type.TypeReference<RowsAndColumns>WindowOperatorQueryQueryToolChest.getResultTypeReference()WindowOperatorQueryQueryRunnerFactory.getToolchest()com.google.common.base.Function<RowsAndColumns,RowsAndColumns> WindowOperatorQueryQueryToolChest.makePreComputeManipulatorFn(WindowOperatorQuery query, MetricManipulationFn fn) com.google.common.base.Function<RowsAndColumns,RowsAndColumns> WindowOperatorQueryQueryToolChest.makePreComputeManipulatorFn(WindowOperatorQuery query, MetricManipulationFn fn) WindowOperatorQueryQueryToolChest.mergeResults(QueryRunner<RowsAndColumns> runner) WindowOperatorQueryQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool, Iterable<QueryRunner<RowsAndColumns>> queryRunners) WindowOperatorQuery.withDataSource(DataSource dataSource) WindowOperatorQuery.withOperators(List<OperatorFactory> operators) WindowOperatorQuery.withOverriddenContext(Map<String, Object> contextOverride) WindowOperatorQuery.withQuerySegmentSpec(QuerySegmentSpec spec) Methods in org.apache.druid.query.operator with parameters of type RowsAndColumnsModifier and TypeMethodDescriptionprotected abstract Iterator<RowsAndColumns>AbstractPartitioningOperator.AbstractReceiver.getIteratorForRAC(RowsAndColumns rac) AbstractPartitioningOperator.AbstractReceiver.push(RowsAndColumns rac) Operator.Receiver.push(RowsAndColumns rac) Used to push data.protected Operator.SignalAbstractPartitioningOperator.AbstractReceiver.pushPartition(RowsAndColumns partition, boolean isLastPartition, Operator.Signal previousSignal) Method parameters in org.apache.druid.query.operator with type arguments of type RowsAndColumnsModifier and TypeMethodDescription<OutType> OutTypeOperatorSequence.accumulate(OutType initValue, Accumulator<OutType, RowsAndColumns> accumulator) protected abstract Operator.ReceiverAbstractPartitioningOperator.createReceiver(Operator.Receiver delegate, AtomicReference<Iterator<RowsAndColumns>> iterHolder) protected Operator.ReceiverGlueingPartitioningOperator.createReceiver(Operator.Receiver delegate, AtomicReference<Iterator<RowsAndColumns>> iterHolder) protected Operator.ReceiverNaivePartitioningOperator.createReceiver(Operator.Receiver delegate, AtomicReference<Iterator<RowsAndColumns>> iterHolder) AbstractPartitioningOperator.handleNonGoCases(Operator.Signal signal, Iterator<RowsAndColumns> iter, Operator.Receiver receiver, AbstractPartitioningOperator.Continuation cont) WindowOperatorQueryQueryToolChest.mergeResults(QueryRunner<RowsAndColumns> runner) WindowOperatorQueryQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool, Iterable<QueryRunner<RowsAndColumns>> queryRunners) WindowOperatorQueryQueryToolChest.resultsAsArrays(WindowOperatorQuery query, Sequence<RowsAndColumns> resultSequence) WindowOperatorQueryQueryToolChest.resultsAsFrames(WindowOperatorQuery query, Sequence<RowsAndColumns> resultSequence, MemoryAllocatorFactory memoryAllocatorFactory, boolean useNestedForUnknownTypes) <OutType> Yielder<OutType>OperatorSequence.toYielder(OutType initValue, YieldingAccumulator<OutType, RowsAndColumns> accumulator) Constructor parameters in org.apache.druid.query.operator with type arguments of type RowsAndColumnsModifierConstructorDescriptionAbstractReceiver(Operator.Receiver delegate, AtomicReference<Iterator<RowsAndColumns>> iterHolder, List<String> partitionColumns) Continuation(Iterator<RowsAndColumns> iter, Closeable subContinuation) SequenceOperator(Sequence<RowsAndColumns> child) -
Uses of RowsAndColumns in org.apache.druid.query.operator.window
Methods in org.apache.druid.query.operator.window that return RowsAndColumnsModifier and TypeMethodDescriptionComposingProcessor.process(RowsAndColumns incomingPartition) Processor.process(RowsAndColumns incomingPartition) Applies the logic of the processor to a RowsAndColumns objectWindowFramedAggregateProcessor.process(RowsAndColumns inputPartition) Methods in org.apache.druid.query.operator.window with parameters of type RowsAndColumnsModifier and TypeMethodDescriptionComposingProcessor.process(RowsAndColumns incomingPartition) Processor.process(RowsAndColumns incomingPartition) Applies the logic of the processor to a RowsAndColumns objectWindowFramedAggregateProcessor.process(RowsAndColumns inputPartition) -
Uses of RowsAndColumns in org.apache.druid.query.operator.window.ranking
Methods in org.apache.druid.query.operator.window.ranking that return RowsAndColumnsModifier and TypeMethodDescriptionWindowCumeDistProcessor.process(RowsAndColumns incomingPartition) WindowDenseRankProcessor.process(RowsAndColumns incomingPartition) WindowPercentileProcessor.process(RowsAndColumns incomingPartition) WindowRankProcessor.process(RowsAndColumns incomingPartition) WindowRowNumberProcessor.process(RowsAndColumns incomingPartition) WindowRankingProcessorBase.processInternal(RowsAndColumns incomingPartition, Function<int[], Column> fn) Methods in org.apache.druid.query.operator.window.ranking with parameters of type RowsAndColumnsModifier and TypeMethodDescriptionWindowCumeDistProcessor.process(RowsAndColumns incomingPartition) WindowDenseRankProcessor.process(RowsAndColumns incomingPartition) WindowPercentileProcessor.process(RowsAndColumns incomingPartition) WindowRankProcessor.process(RowsAndColumns incomingPartition) WindowRowNumberProcessor.process(RowsAndColumns incomingPartition) WindowRankingProcessorBase.processInternal(RowsAndColumns incomingPartition, Function<int[], Column> fn) -
Uses of RowsAndColumns in org.apache.druid.query.operator.window.value
Methods in org.apache.druid.query.operator.window.value that return RowsAndColumnsModifier and TypeMethodDescriptionWindowFirstProcessor.process(RowsAndColumns incomingPartition) WindowLastProcessor.process(RowsAndColumns input) WindowOffsetProcessor.process(RowsAndColumns input) WindowValueProcessorBase.processInternal(RowsAndColumns input, Function<Column, Column> fn) This implements the common logic between the various value processors.Methods in org.apache.druid.query.operator.window.value with parameters of type RowsAndColumnsModifier and TypeMethodDescriptionWindowFirstProcessor.process(RowsAndColumns incomingPartition) WindowLastProcessor.process(RowsAndColumns input) WindowOffsetProcessor.process(RowsAndColumns input) WindowValueProcessorBase.processInternal(RowsAndColumns input, Function<Column, Column> fn) This implements the common logic between the various value processors. -
Uses of RowsAndColumns in org.apache.druid.query.rowsandcols
Classes in org.apache.druid.query.rowsandcols that implement RowsAndColumnsModifier and TypeClassDescriptionclassclassArrayListRowsAndColumns<RowType>ArrayListRowsAndColumns is a RowsAndColumns implementation that believes it has all of its data on-heap.classA RowsAndColumns implementation that effectively concatenates multiple RowsAndColumns objects together.classProvidesRowsAndColumnson top of aCursorFactory.classclassclassclassclassThis class exists to "decorate" a rows and columns such that it pretends to exist in a new ordering.Methods in org.apache.druid.query.rowsandcols that return RowsAndColumnsMethods in org.apache.druid.query.rowsandcols with parameters of type RowsAndColumnsModifier and TypeMethodDescriptionstatic AppendableRowsAndColumnsRowsAndColumns.expectAppendable(RowsAndColumns input) Constructors in org.apache.druid.query.rowsandcols with parameters of type RowsAndColumnsModifierConstructorDescriptionLazilyDecoratedRowsAndColumns(RowsAndColumns base, org.joda.time.Interval interval, Filter filter, VirtualColumns virtualColumns, OffsetLimit limit, List<ColumnWithDirection> ordering, LinkedHashSet<String> viewableColumns, Long allocatorCapacity) LimitedRowsAndColumns(RowsAndColumns rac, int start, int end) RearrangedRowsAndColumns(int[] pointers, int start, int end, RowsAndColumns rac) RearrangedRowsAndColumns(int[] pointers, RowsAndColumns rac) Constructor parameters in org.apache.druid.query.rowsandcols with type arguments of type RowsAndColumns -
Uses of RowsAndColumns in org.apache.druid.query.rowsandcols.concrete
Subinterfaces of RowsAndColumns in org.apache.druid.query.rowsandcols.concreteModifier and TypeInterfaceDescriptioninterfaceWrapper aroundFramewith an optional signature (seeFrameRowsAndColumns.getSignature()).Classes in org.apache.druid.query.rowsandcols.concrete that implement RowsAndColumnsModifier and TypeClassDescriptionclassclassclassclass -
Uses of RowsAndColumns in org.apache.druid.query.rowsandcols.semantic
Subinterfaces of RowsAndColumns in org.apache.druid.query.rowsandcols.semanticModifier and TypeInterfaceDescriptioninterfaceA RowsAndColumns that supports appending columns.Methods in org.apache.druid.query.rowsandcols.semantic that return RowsAndColumnsModifier and TypeMethodDescriptionDefaultFramedOnHeapAggregatable.aggregateAll(WindowFrame frame, AggregatorFactory[] aggFactories) FramedOnHeapAggregatable.aggregateAll(WindowFrame frame, AggregatorFactory[] aggFactories) Aggregates the data according to theWindowFrameusing theAggregatorFactoryobjects provided.NaiveSortMaker.NaiveSorter.complete()Indicate that there is no more data coming.WireTransferable.ConcreteDeserializer.deserialize(ByteBuffer theBytes) Deserializes a ByteBuffer into a RowsAndColumns.WireTransferable.Deserializer.deserialize(com.fasterxml.jackson.databind.ObjectMapper mapper, ByteBuffer theBytes) Deserializes a ByteBuffer into a RowsAndColumns.NaiveSortMaker.NaiveSorter.moreData(RowsAndColumns rac) Adds more data to the sort.DefaultRowsAndColumnsDecorator.restrictColumns(List<String> columns) RowsAndColumnsDecorator.restrictColumns(List<String> columns) DefaultRowsAndColumnsDecorator.toRowsAndColumns()RowsAndColumnsDecorator.toRowsAndColumns()Methods in org.apache.druid.query.rowsandcols.semantic that return types with arguments of type RowsAndColumnsModifier and TypeMethodDescriptionClusteredGroupPartitioner.partitionOnBoundaries(List<String> partitionColumns) Semantically equivalent to computeBoundaries, but returns a list of RowsAndColumns objects instead of just boundary positions.DefaultClusteredGroupPartitioner.partitionOnBoundaries(List<String> partitionColumns) Methods in org.apache.druid.query.rowsandcols.semantic with parameters of type RowsAndColumnsModifier and TypeMethodDescriptionstatic ClusteredGroupPartitionerClusteredGroupPartitioner.fromRAC(RowsAndColumns rac) static ColumnSelectorFactoryMakerColumnSelectorFactoryMaker.fromRAC(RowsAndColumns rac) static FramedOnHeapAggregatableFramedOnHeapAggregatable.fromRAC(RowsAndColumns rac) static FrameMakerFrameMaker.fromRAC(RowsAndColumns rac) static NaiveSortMakerNaiveSortMaker.fromRAC(RowsAndColumns rac) static RowsAndColumnsDecoratorRowsAndColumnsDecorator.fromRAC(RowsAndColumns rac) static SortedMatrixMakerSortedMatrixMaker.fromRAC(RowsAndColumns rac) NaiveSortMaker.NaiveSorter.moreData(RowsAndColumns rac) Adds more data to the sort.Constructors in org.apache.druid.query.rowsandcols.semantic with parameters of type RowsAndColumnsModifierConstructorDescriptionColumnAccessorBasedColumnSelectorFactory(AtomicInteger cellIdSupplier, RowsAndColumns rac) DefaultRowsAndColumnsDecorator(RowsAndColumns base, org.joda.time.Interval interval, Filter filter, VirtualColumns virtualColumns, OffsetLimit limit, List<ColumnWithDirection> ordering) -
Uses of RowsAndColumns in org.apache.druid.query.rowsandcols.serde
Methods in org.apache.druid.query.rowsandcols.serde that return RowsAndColumnsModifier and TypeMethodDescriptionRowsAndColumnsDeserializer.deserialize(com.fasterxml.jackson.core.JsonParser jsonParser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext) WireTransferableContext.deserialize(ByteBuffer theBytes) Deserializes a ByteBuffer into a RowsAndColumns.Methods in org.apache.druid.query.rowsandcols.serde with parameters of type RowsAndColumnsModifier and TypeMethodDescriptionvoidRowsAndColumnsSerializer.serialize(RowsAndColumns rac, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider)