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