Change benchmark

This commit is contained in:
Justin Borromeo 2019-02-04 10:55:56 -08:00
parent 989bd2d50e
commit ad731a362b
2 changed files with 20 additions and 6 deletions

View File

@ -177,7 +177,8 @@ public class ScanBenchmark
return Druids.newScanQueryBuilder()
.dataSource("blah")
.intervals(intervalSpec);
.intervals(intervalSpec)
.timeOrder("none");
}
@ -203,7 +204,8 @@ public class ScanBenchmark
return Druids.newScanQueryBuilder()
.filters(filter)
.intervals(intervalSpec);
.intervals(intervalSpec)
.timeOrder("none");
}
private static Druids.ScanQueryBuilder basicC(final BenchmarkSchemaInfo basicSchema)
@ -220,7 +222,8 @@ public class ScanBenchmark
final String dimName = "dimUniform";
return Druids.newScanQueryBuilder()
.filters(new SelectorDimFilter(dimName, "3", StrlenExtractionFn.instance()))
.intervals(intervalSpec); // TODO
.intervals(intervalSpec)
.timeOrder("none");
}
private static Druids.ScanQueryBuilder basicD(final BenchmarkSchemaInfo basicSchema)
@ -241,7 +244,8 @@ public class ScanBenchmark
return Druids.newScanQueryBuilder()
.filters(new BoundDimFilter(dimName, "100", "10000", true, true, true, null, null))
.intervals(intervalSpec); // TODO
.intervals(intervalSpec)
.timeOrder("none");
}
@Setup

View File

@ -924,6 +924,7 @@ public class Druids
private DimFilter dimFilter;
private List<String> columns;
private Boolean legacy;
private String timeOrder;
public ScanQueryBuilder()
{
@ -937,6 +938,7 @@ public class Druids
dimFilter = null;
columns = new ArrayList<>();
legacy = null;
timeOrder = null;
}
public ScanQuery build()
@ -951,7 +953,8 @@ public class Druids
dimFilter,
columns,
legacy,
context
context,
timeOrder
);
}
@ -967,7 +970,8 @@ public class Druids
.filters(query.getFilter())
.columns(query.getColumns())
.legacy(query.isLegacy())
.context(query.getContext());
.context(query.getContext())
.timeOrder(query.getTimeOrder());
}
public ScanQueryBuilder dataSource(String ds)
@ -1046,6 +1050,12 @@ public class Druids
this.legacy = legacy;
return this;
}
public ScanQueryBuilder timeOrder(String timeOrder)
{
this.timeOrder = timeOrder;
return this;
}
}
public static ScanQueryBuilder newScanQueryBuilder()