Uses of Interface
org.apache.druid.query.operator.Operator
Packages that use Operator
Package
Description
-
Uses of Operator in org.apache.druid.query.operator
Classes in org.apache.druid.query.operator that implement OperatorModifier and TypeClassDescriptionclassclassBase class for sort operators.classThis glueing partitioning operator is supposed to continuously receive data, and output batches of partitioned RACs.classclassThis naive partitioning operator assumes that it's child operator always gives it RowsAndColumns objects that are a superset of the partitions that it needs to provide.classA naive sort operator is an operation that sorts a stream of data in-place.classThis operator sorts rows inside partitioned RACs, on the sort columns.classA scan operator is really just a way to push down various things that can be lazily applied when data needs to actually be read.classclassclassAn Operator that applies aProcessor, see javadoc on that interface for an explanation.Fields in org.apache.druid.query.operator declared as OperatorModifier and TypeFieldDescriptionprotected final OperatorAbstractPartitioningOperator.childprotected final OperatorAbstractSortOperator.childMethods in org.apache.druid.query.operator that return OperatorModifier and TypeMethodDescriptionabstract Operatorabstract OperatorBuilds an operator according to the definition of the OperatorFactory and wraps it around the operator passed in to this function.Methods in org.apache.druid.query.operator with parameters of type OperatorModifier and TypeMethodDescriptionstatic voidOperator.go(Operator op, Operator.Receiver receiver) Convenience method to run an Operator until completion.abstract Operatorabstract OperatorBuilds an operator according to the definition of the OperatorFactory and wraps it around the operator passed in to this function.Constructors in org.apache.druid.query.operator with parameters of type OperatorModifierConstructorDescriptionAbstractPartitioningOperator(List<String> partitionColumns, Operator child) AbstractSortOperator(Operator child, List<ColumnWithDirection> sortColumns) GlueingPartitioningOperator(Operator child, List<String> partitionColumns) GlueingPartitioningOperator(Operator child, List<String> partitionColumns, Integer maxRowsMaterialized) LimitTimeIntervalOperator(Operator segmentOperator, org.joda.time.Interval interval) NaivePartitioningOperator(List<String> partitionColumns, Operator child) NaiveSortOperator(Operator child, List<ColumnWithDirection> sortColumns) PartitionSortOperator(Operator child, List<ColumnWithDirection> sortColumns) ScanOperator(Operator subOperator, List<String> projectedColumns, VirtualColumns virtualColumns, org.joda.time.Interval timeRange, Filter filter, List<ColumnWithDirection> ordering, OffsetLimit offsetLimit) WindowProcessorOperator(Processor windowProcessor, Operator child) Constructor parameters in org.apache.druid.query.operator with type arguments of type Operator -
Uses of Operator in org.apache.druid.query.operator.join
Classes in org.apache.druid.query.operator.join that implement OperatorModifier and TypeClassDescriptionclassAn operator that can join the data streams from other operators.Methods in org.apache.druid.query.operator.join that return OperatorMethods in org.apache.druid.query.operator.join with parameters of type OperatorConstructors in org.apache.druid.query.operator.join with parameters of type Operator -
Uses of Operator in org.apache.druid.query.operator.window
Methods in org.apache.druid.query.operator.window that return OperatorMethods in org.apache.druid.query.operator.window with parameters of type Operator