Class VectorGroupByEngine
- java.lang.Object
-
- org.apache.druid.query.groupby.epinephelinae.vector.VectorGroupByEngine
-
public class VectorGroupByEngine extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
canVectorize(GroupByQuery query, StorageAdapter adapter, Filter filter)
static boolean
canVectorizeDimensions(ColumnInspector inspector, List<DimensionSpec> dimensions)
static Sequence<ResultRow>
process(GroupByQuery query, StorageAdapter storageAdapter, ByteBuffer processingBuffer, org.joda.time.DateTime fudgeTimestamp, Filter filter, org.joda.time.Interval interval, GroupByQueryConfig config, DruidProcessingConfig processingConfig, GroupByQueryMetrics groupByQueryMetrics)
-
-
-
Method Detail
-
canVectorize
public static boolean canVectorize(GroupByQuery query, StorageAdapter adapter, @Nullable Filter filter)
-
canVectorizeDimensions
public static boolean canVectorizeDimensions(ColumnInspector inspector, List<DimensionSpec> dimensions)
-
process
public static Sequence<ResultRow> process(GroupByQuery query, StorageAdapter storageAdapter, ByteBuffer processingBuffer, @Nullable org.joda.time.DateTime fudgeTimestamp, @Nullable Filter filter, org.joda.time.Interval interval, GroupByQueryConfig config, DruidProcessingConfig processingConfig, @Nullable GroupByQueryMetrics groupByQueryMetrics)
-
-