public SelectQueryBuilder virtualColumns(VirtualColumn... vcs) { return virtualColumns(VirtualColumns.create(Arrays.asList(vcs))); }
.metrics(Collections.singletonList(QueryRunnerTestHelper.indexMetric)) .pagingSpec(new PagingSpec(null, 10, true)) .virtualColumns( new ExpressionVirtualColumn("expr", "index / 10.0", ValueType.FLOAT, TestExprMacroTable.INSTANCE)
public SelectQueryBuilder virtualColumns(VirtualColumn... vcs) { return virtualColumns(VirtualColumns.create(Arrays.asList(vcs))); }
public static SelectQueryBuilder copy(SelectQuery query) { return new SelectQueryBuilder() .dataSource(query.getDataSource()) .intervals(query.getQuerySegmentSpec()) .descending(query.isDescending()) .filters(query.getFilter()) .granularity(query.getGranularity()) .dimensionSpecs(query.getDimensions()) .metrics(query.getMetrics()) .virtualColumns(query.getVirtualColumns()) .pagingSpec(query.getPagingSpec()) .context(query.getContext()); }
public SelectQueryBuilder virtualColumns(List<VirtualColumn> vcs) { return virtualColumns(VirtualColumns.create(vcs)); }
public static SelectQueryBuilder copy(SelectQuery query) { return new SelectQueryBuilder() .dataSource(query.getDataSource()) .intervals(query.getQuerySegmentSpec()) .descending(query.isDescending()) .filters(query.getFilter()) .granularity(query.getGranularity()) .dimensionSpecs(query.getDimensions()) .metrics(query.getMetrics()) .virtualColumns(query.getVirtualColumns()) .pagingSpec(query.getPagingSpec()) .context(query.getContext()); }
public SelectQueryBuilder virtualColumns(List<VirtualColumn> vcs) { return virtualColumns(VirtualColumns.create(vcs)); }