Class DefaultRowsAndColumnsDecorator
- java.lang.Object
-
- org.apache.druid.query.rowsandcols.semantic.DefaultRowsAndColumnsDecorator
-
- All Implemented Interfaces:
RowsAndColumnsDecorator
public class DefaultRowsAndColumnsDecorator extends Object implements RowsAndColumnsDecorator
-
-
Constructor Summary
Constructors Constructor Description DefaultRowsAndColumnsDecorator(RowsAndColumns base)DefaultRowsAndColumnsDecorator(RowsAndColumns base, org.joda.time.Interval interval, Filter filter, VirtualColumns virtualColumns, OffsetLimit limit, List<ColumnWithDirection> ordering)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFilter(Filter filter)voidaddVirtualColumns(VirtualColumns virtualColumns)voidlimitTimeRange(org.joda.time.Interval interval)RowsAndColumnsrestrictColumns(List<String> columns)voidsetOffsetLimit(OffsetLimit offsetLimit)voidsetOrdering(List<ColumnWithDirection> ordering)RowsAndColumnstoRowsAndColumns()
-
-
-
Constructor Detail
-
DefaultRowsAndColumnsDecorator
public DefaultRowsAndColumnsDecorator(RowsAndColumns base)
-
DefaultRowsAndColumnsDecorator
public DefaultRowsAndColumnsDecorator(RowsAndColumns base, org.joda.time.Interval interval, Filter filter, VirtualColumns virtualColumns, OffsetLimit limit, List<ColumnWithDirection> ordering)
-
-
Method Detail
-
limitTimeRange
public void limitTimeRange(org.joda.time.Interval interval)
- Specified by:
limitTimeRangein interfaceRowsAndColumnsDecorator
-
addFilter
public void addFilter(Filter filter)
- Specified by:
addFilterin interfaceRowsAndColumnsDecorator
-
addVirtualColumns
public void addVirtualColumns(VirtualColumns virtualColumns)
- Specified by:
addVirtualColumnsin interfaceRowsAndColumnsDecorator
-
setOffsetLimit
public void setOffsetLimit(OffsetLimit offsetLimit)
- Specified by:
setOffsetLimitin interfaceRowsAndColumnsDecorator
-
setOrdering
public void setOrdering(List<ColumnWithDirection> ordering)
- Specified by:
setOrderingin interfaceRowsAndColumnsDecorator
-
restrictColumns
public RowsAndColumns restrictColumns(List<String> columns)
- Specified by:
restrictColumnsin interfaceRowsAndColumnsDecorator
-
toRowsAndColumns
public RowsAndColumns toRowsAndColumns()
- Specified by:
toRowsAndColumnsin interfaceRowsAndColumnsDecorator
-
-