@Override public String toString() { return "ScanQuery{" + "dataSource='" + getDataSource() + '\'' + ", querySegmentSpec=" + getQuerySegmentSpec() + ", virtualColumns=" + getVirtualColumns() + ", resultFormat='" + resultFormat + '\'' + ", batchSize=" + batchSize + ", limit=" + limit + ", dimFilter=" + dimFilter + ", columns=" + columns + ", legacy=" + legacy + '}'; }
Collections.singleton(legacy ? LEGACY_TIMESTAMP_KEY : Column.TIME_COLUMN_NAME), Iterables.transform( Arrays.asList(query.getVirtualColumns().getVirtualColumns()), VirtualColumn::getOutputName ), filter, intervals.get(0), query.getVirtualColumns(), Granularities.ALL, query.isDescending(),
public static ScanQueryBuilder copy(ScanQuery query) { return new ScanQueryBuilder() .dataSource(query.getDataSource()) .intervals(query.getQuerySegmentSpec()) .virtualColumns(query.getVirtualColumns()) .resultFormat(query.getResultFormat()) .batchSize(query.getBatchSize()) .limit(query.getLimit()) .filters(query.getFilter()) .columns(query.getColumns()) .legacy(query.isLegacy()) .context(query.getContext()); }