mirror of https://github.com/apache/druid.git
Change benchmark
This commit is contained in:
parent
989bd2d50e
commit
ad731a362b
|
@ -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
|
||||
|
|
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue