Uses of Interface
org.apache.druid.query.rowsandcols.RowsAndColumns
-
-
Uses of RowsAndColumns in org.apache.druid.query.operator
Methods in org.apache.druid.query.operator that return types with arguments of type RowsAndColumns Modifier and Type Method Description QueryRunner<RowsAndColumns>WindowOperatorQueryQueryRunnerFactory. createRunner(Segment segment)com.fasterxml.jackson.core.type.TypeReference<RowsAndColumns>WindowOperatorQueryQueryToolChest. getResultTypeReference()QueryToolChest<RowsAndColumns,WindowOperatorQuery>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)QueryRunner<RowsAndColumns>WindowOperatorQueryQueryToolChest. mergeResults(QueryRunner<RowsAndColumns> runner)QueryRunner<RowsAndColumns>WindowOperatorQueryQueryRunnerFactory. mergeRunners(QueryProcessingPool queryProcessingPool, Iterable<QueryRunner<RowsAndColumns>> queryRunners)Query<RowsAndColumns>WindowOperatorQuery. withDataSource(DataSource dataSource)Query<RowsAndColumns>WindowOperatorQuery. withOperators(List<OperatorFactory> operators)Query<RowsAndColumns>WindowOperatorQuery. withOverriddenContext(Map<String,Object> contextOverride)Query<RowsAndColumns>WindowOperatorQuery. withQuerySegmentSpec(QuerySegmentSpec spec)Methods in org.apache.druid.query.operator with parameters of type RowsAndColumns Modifier and Type Method Description Operator.SignalOperator.Receiver. push(RowsAndColumns rac)Used to push data.Method parameters in org.apache.druid.query.operator with type arguments of type RowsAndColumns Modifier and Type Method Description <OutType> OutTypeOperatorSequence. accumulate(OutType initValue, Accumulator<OutType,RowsAndColumns> accumulator)QueryRunner<RowsAndColumns>WindowOperatorQueryQueryToolChest. mergeResults(QueryRunner<RowsAndColumns> runner)QueryRunner<RowsAndColumns>WindowOperatorQueryQueryRunnerFactory. mergeRunners(QueryProcessingPool queryProcessingPool, Iterable<QueryRunner<RowsAndColumns>> queryRunners)Sequence<Object[]>WindowOperatorQueryQueryToolChest. resultsAsArrays(WindowOperatorQuery query, Sequence<RowsAndColumns> resultSequence)<OutType> Yielder<OutType>OperatorSequence. toYielder(OutType initValue, YieldingAccumulator<OutType,RowsAndColumns> accumulator)Constructor parameters in org.apache.druid.query.operator with type arguments of type RowsAndColumns Constructor Description SequenceOperator(Sequence<RowsAndColumns> child) -
Uses of RowsAndColumns in org.apache.druid.query.operator.window
Methods in org.apache.druid.query.operator.window that return RowsAndColumns Modifier and Type Method Description RowsAndColumnsComposingProcessor. process(RowsAndColumns incomingPartition)RowsAndColumnsProcessor. process(RowsAndColumns incomingPartition)Applies the logic of the processor to a RowsAndColumns objectRowsAndColumnsWindowFramedAggregateProcessor. process(RowsAndColumns inputPartition)Methods in org.apache.druid.query.operator.window with parameters of type RowsAndColumns Modifier and Type Method Description RowsAndColumnsComposingProcessor. process(RowsAndColumns incomingPartition)RowsAndColumnsProcessor. process(RowsAndColumns incomingPartition)Applies the logic of the processor to a RowsAndColumns objectRowsAndColumnsWindowFramedAggregateProcessor. 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 RowsAndColumns Modifier and Type Method Description RowsAndColumnsWindowCumeDistProcessor. process(RowsAndColumns incomingPartition)RowsAndColumnsWindowDenseRankProcessor. process(RowsAndColumns incomingPartition)RowsAndColumnsWindowPercentileProcessor. process(RowsAndColumns incomingPartition)RowsAndColumnsWindowRankProcessor. process(RowsAndColumns incomingPartition)RowsAndColumnsWindowRowNumberProcessor. process(RowsAndColumns incomingPartition)RowsAndColumnsWindowRankingProcessorBase. processInternal(RowsAndColumns incomingPartition, Function<int[],Column> fn)Methods in org.apache.druid.query.operator.window.ranking with parameters of type RowsAndColumns Modifier and Type Method Description RowsAndColumnsWindowCumeDistProcessor. process(RowsAndColumns incomingPartition)RowsAndColumnsWindowDenseRankProcessor. process(RowsAndColumns incomingPartition)RowsAndColumnsWindowPercentileProcessor. process(RowsAndColumns incomingPartition)RowsAndColumnsWindowRankProcessor. process(RowsAndColumns incomingPartition)RowsAndColumnsWindowRowNumberProcessor. process(RowsAndColumns incomingPartition)RowsAndColumnsWindowRankingProcessorBase. 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 RowsAndColumns Modifier and Type Method Description RowsAndColumnsWindowFirstProcessor. process(RowsAndColumns incomingPartition)RowsAndColumnsWindowLastProcessor. process(RowsAndColumns input)RowsAndColumnsWindowOffsetProcessor. process(RowsAndColumns input)RowsAndColumnsWindowValueProcessorBase. 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 RowsAndColumns Modifier and Type Method Description RowsAndColumnsWindowFirstProcessor. process(RowsAndColumns incomingPartition)RowsAndColumnsWindowLastProcessor. process(RowsAndColumns input)RowsAndColumnsWindowOffsetProcessor. process(RowsAndColumns input)RowsAndColumnsWindowValueProcessorBase. 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 RowsAndColumns Modifier and Type Class Description classAppendableMapOfColumnsclassArrayListRowsAndColumns<RowType>ArrayListRowsAndColumns is a RowsAndColumns implementation that believes it has all of its data on-heap.classConcatRowsAndColumnsA RowsAndColumns implementation that effectively concatenates multiple RowsAndColumns objects together.classEmptyRowsAndColumnsclassLazilyDecoratedRowsAndColumnsclassLimitedRowsAndColumnsclassMapOfColumnsRowsAndColumnsclassRearrangedRowsAndColumnsThis class exists to "decorate" a rows and columns such that it pretends to exist in a new ordering.classStorageAdapterRowsAndColumnsProvidesRowsAndColumnson top of aStorageAdapter.Methods in org.apache.druid.query.rowsandcols that return RowsAndColumns Modifier and Type Method Description RowsAndColumnsLazilyDecoratedRowsAndColumns. getBase()protected RowsAndColumnsStorageAdapterRowsAndColumns. getRealRAC()Methods in org.apache.druid.query.rowsandcols with parameters of type RowsAndColumns Modifier and Type Method Description static AppendableRowsAndColumnsRowsAndColumns. expectAppendable(RowsAndColumns input)Constructors in org.apache.druid.query.rowsandcols with parameters of type RowsAndColumns Constructor Description AppendableMapOfColumns(RowsAndColumns base)LazilyDecoratedRowsAndColumns(RowsAndColumns base, org.joda.time.Interval interval, Filter filter, VirtualColumns virtualColumns, OffsetLimit limit, List<ColumnWithDirection> ordering, LinkedHashSet<String> viewableColumns)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 Constructor Description ConcatRowsAndColumns(ArrayList<RowsAndColumns> racBuffer) -
Uses of RowsAndColumns in org.apache.druid.query.rowsandcols.concrete
Classes in org.apache.druid.query.rowsandcols.concrete that implement RowsAndColumns Modifier and Type Class Description classColumnBasedFrameRowsAndColumnsclassQueryableIndexRowsAndColumnsclassRowBasedFrameRowsAndColumns -
Uses of RowsAndColumns in org.apache.druid.query.rowsandcols.semantic
Subinterfaces of RowsAndColumns in org.apache.druid.query.rowsandcols.semantic Modifier and Type Interface Description interfaceAppendableRowsAndColumnsA RowsAndColumns that supports appending columns.Methods in org.apache.druid.query.rowsandcols.semantic that return RowsAndColumns Modifier and Type Method Description RowsAndColumnsDefaultFramedOnHeapAggregatable. aggregateAll(WindowFrame frame, AggregatorFactory[] aggFactories)RowsAndColumnsFramedOnHeapAggregatable. aggregateAll(WindowFrame frame, AggregatorFactory[] aggFactories)Aggregates the data according to theWindowFrameusing theAggregatorFactoryobjects provided.RowsAndColumnsNaiveSortMaker.NaiveSorter. complete()Indicate that there is no more data coming.RowsAndColumnsNaiveSortMaker.NaiveSorter. moreData(RowsAndColumns rac)Adds more data to the sort.RowsAndColumnsDefaultRowsAndColumnsDecorator. restrictColumns(List<String> columns)RowsAndColumnsRowsAndColumnsDecorator. restrictColumns(List<String> columns)RowsAndColumnsDefaultRowsAndColumnsDecorator. toRowsAndColumns()RowsAndColumnsRowsAndColumnsDecorator. toRowsAndColumns()Methods in org.apache.druid.query.rowsandcols.semantic that return types with arguments of type RowsAndColumns Modifier and Type Method Description ArrayList<RowsAndColumns>ClusteredGroupPartitioner. partitionOnBoundaries(List<String> partitionColumns)Semantically equivalent to computeBoundaries, but returns a list of RowsAndColumns objects instead of just boundary positions.ArrayList<RowsAndColumns>DefaultClusteredGroupPartitioner. partitionOnBoundaries(List<String> partitionColumns)Methods in org.apache.druid.query.rowsandcols.semantic with parameters of type RowsAndColumns Modifier and Type Method Description static ClusteredGroupPartitionerClusteredGroupPartitioner. fromRAC(RowsAndColumns rac)static ColumnSelectorFactoryMakerColumnSelectorFactoryMaker. fromRAC(RowsAndColumns rac)static FramedOnHeapAggregatableFramedOnHeapAggregatable. fromRAC(RowsAndColumns rac)static NaiveSortMakerNaiveSortMaker. fromRAC(RowsAndColumns rac)static RowsAndColumnsDecoratorRowsAndColumnsDecorator. fromRAC(RowsAndColumns rac)static SortedMatrixMakerSortedMatrixMaker. fromRAC(RowsAndColumns rac)static WireTransferableWireTransferable. fromRAC(RowsAndColumns rac)RowsAndColumnsNaiveSortMaker.NaiveSorter. moreData(RowsAndColumns rac)Adds more data to the sort.Constructors in org.apache.druid.query.rowsandcols.semantic with parameters of type RowsAndColumns Constructor Description ColumnAccessorBasedColumnSelectorFactory(AtomicInteger cellIdSupplier, RowsAndColumns rac)DefaultClusteredGroupPartitioner(RowsAndColumns rac)DefaultColumnSelectorFactoryMaker(RowsAndColumns rac)DefaultGroupPartitioner(RowsAndColumns rac)DefaultNaiveSortMaker(RowsAndColumns rac)DefaultRowsAndColumnsDecorator(RowsAndColumns base)DefaultRowsAndColumnsDecorator(RowsAndColumns base, org.joda.time.Interval interval, Filter filter, VirtualColumns virtualColumns, OffsetLimit limit, List<ColumnWithDirection> ordering)DefaultSortedMatrixMaker(RowsAndColumns rac)
-