Package org.apache.druid.segment
Class CursorBuildSpec.CursorBuildSpecBuilder
- java.lang.Object
-
- org.apache.druid.segment.CursorBuildSpec.CursorBuildSpecBuilder
-
- Enclosing class:
- CursorBuildSpec
public static class CursorBuildSpec.CursorBuildSpecBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CursorBuildSpecbuild()CursorBuildSpec.CursorBuildSpecBuildersetAggregators(List<AggregatorFactory> aggregators)CursorBuildSpec.CursorBuildSpecBuildersetFilter(Filter filter)CursorBuildSpec.CursorBuildSpecBuildersetGroupingColumns(List<String> groupingColumns)CursorBuildSpec.CursorBuildSpecBuildersetInterval(org.joda.time.Interval interval)CursorBuildSpec.CursorBuildSpecBuildersetPhysicalColumns(Set<String> physicalColumns)CursorBuildSpec.CursorBuildSpecBuildersetPreferredOrdering(List<OrderBy> preferredOrdering)CursorBuildSpec.CursorBuildSpecBuildersetQueryContext(QueryContext queryContext)CursorBuildSpec.CursorBuildSpecBuildersetQueryMetrics(QueryMetrics<?> queryMetrics)CursorBuildSpec.CursorBuildSpecBuildersetVirtualColumns(VirtualColumns virtualColumns)
-
-
-
Method Detail
-
setFilter
public CursorBuildSpec.CursorBuildSpecBuilder setFilter(@Nullable Filter filter)
- See Also:
CursorBuildSpec.getFilter()
-
setInterval
public CursorBuildSpec.CursorBuildSpecBuilder setInterval(org.joda.time.Interval interval)
- See Also:
CursorBuildSpec.getInterval()
-
setPhysicalColumns
public CursorBuildSpec.CursorBuildSpecBuilder setPhysicalColumns(@Nullable Set<String> physicalColumns)
- See Also:
CursorBuildSpec.getPhysicalColumns()
-
setVirtualColumns
public CursorBuildSpec.CursorBuildSpecBuilder setVirtualColumns(VirtualColumns virtualColumns)
- See Also:
CursorBuildSpec.getVirtualColumns()
-
setGroupingColumns
public CursorBuildSpec.CursorBuildSpecBuilder setGroupingColumns(@Nullable List<String> groupingColumns)
- See Also:
CursorBuildSpec.getGroupingColumns()
-
setAggregators
public CursorBuildSpec.CursorBuildSpecBuilder setAggregators(@Nullable List<AggregatorFactory> aggregators)
- See Also:
CursorBuildSpec.getAggregators()
-
setPreferredOrdering
public CursorBuildSpec.CursorBuildSpecBuilder setPreferredOrdering(List<OrderBy> preferredOrdering)
- See Also:
CursorBuildSpec.getPreferredOrdering()
-
setQueryContext
public CursorBuildSpec.CursorBuildSpecBuilder setQueryContext(QueryContext queryContext)
- See Also:
CursorBuildSpec.getQueryContext()
-
setQueryMetrics
public CursorBuildSpec.CursorBuildSpecBuilder setQueryMetrics(@Nullable QueryMetrics<?> queryMetrics)
- See Also:
CursorBuildSpec.getQueryMetrics()
-
build
public CursorBuildSpec build()
-
-