Package org.apache.calcite.profile
Class ProfilerImpl.Builder
- java.lang.Object
-
- org.apache.calcite.profile.ProfilerImpl.Builder
-
- Enclosing class:
- ProfilerImpl
public static class ProfilerImpl.Builder extends java.lang.Object
Builds aProfilerImpl
.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
combinationsPerPass
(package private) java.util.function.Predicate<Pair<ProfilerImpl.Space,Profiler.Column>>
predicate
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProfilerImpl
build()
ProfilerImpl.Builder
withMinimumSurprise(double v)
ProfilerImpl.Builder
withPassSize(int passSize)
-
-
-
Field Detail
-
combinationsPerPass
int combinationsPerPass
-
predicate
java.util.function.Predicate<Pair<ProfilerImpl.Space,Profiler.Column>> predicate
-
-
Method Detail
-
build
public ProfilerImpl build()
-
withPassSize
public ProfilerImpl.Builder withPassSize(int passSize)
-
withMinimumSurprise
public ProfilerImpl.Builder withMinimumSurprise(double v)
-
-